{"versions":{"0.0.1":{"name":"@midscene/web","description":"Web integration for MidScene.js","version":"0.0.1","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","@midscene/core":"0.0.1"},"devDependencies":{"@modern-js/module-tools":"^2.54.2","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui"},"_id":"@midscene/web@0.0.1","_integrity":"sha512-fD/Dx+xX9aKQV9TydcwXY9LBIGbLp9qw89S6aypSV7fH9PjqTDe0dX6EvPBDFVLhu+WKP4MFDYZOXPrdp5DO5g==","_resolved":"/tmp/1bd0ef43f72b1206147a99fcc94bc868/midscene-web-0.0.1.tgz","_from":"file:midscene-web-0.0.1.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-fD/Dx+xX9aKQV9TydcwXY9LBIGbLp9qw89S6aypSV7fH9PjqTDe0dX6EvPBDFVLhu+WKP4MFDYZOXPrdp5DO5g==","shasum":"8d3f580df8b72c04f71e2514a3d286b65e4cb21c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.0.1.tgz","fileCount":34,"unpackedSize":109546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6vVr8M8xDVaP+zgfP5IfTXG4LtRDGd9QJpBN9c+ksKAiBKc0gBSy+3U+Fye8Ta5zwwPP75Tlefv1XcL3xcGGkhAQ=="}],"size":24285},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.0.1_1721948103210_0.4599886047740587"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-25T22:55:03.367Z","publish_time":1721948103367,"_source_registry_name":"default","contributors":[]},"0.1.0":{"name":"@midscene/web","description":"Web integration for MidScene.js","version":"0.1.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/inplaywright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.1.0","@midscene/visualizer-report":"0.1.0"},"devDependencies":{"@modern-js/module-tools":"^2.54.2","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.1.0","_integrity":"sha512-pC8V7wpI2Qq2nNdOW2fN9mt50BVx5gbDrPcQShJmPcGZqqCEXKVKWsmi1lSgUQ+SkpydvJlL74N4yzxDREu8kw==","_resolved":"/tmp/07257057afd35022620bc7a33c280572/midscene-web-0.1.0.tgz","_from":"file:midscene-web-0.1.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-pC8V7wpI2Qq2nNdOW2fN9mt50BVx5gbDrPcQShJmPcGZqqCEXKVKWsmi1lSgUQ+SkpydvJlL74N4yzxDREu8kw==","shasum":"8d48e2ffca2f8a3bbd9fe204e4bce7b3aa7d6b71","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.1.0.tgz","fileCount":9,"unpackedSize":251243,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdBU5rpNOkkL15AQ5ycfcw9AN3sdekf2IMTbT+fOJVBQIgdF0eeaQf+Q8ykhS5EDsttZSgX8IJpEwlL87rRNdamxw="}],"size":44398},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.1.0_1722498865914_0.35340711686605264"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-01T07:54:26.089Z","publish_time":1722498866089,"_source_registry_name":"default","contributors":[]},"0.1.1":{"name":"@midscene/web","description":"Web integration for MidScene.js","version":"0.1.1","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.1.1","@midscene/visualizer-report":"0.1.1"},"devDependencies":{"@modern-js/module-tools":"^2.54.2","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.1.1","_integrity":"sha512-uuyCYvMWaOpY4D2NvBr3nvjOCd34geSv5fPO+hmjlau3I4TniJHgpecHwi1VQjDXRNIKHunpy79BgXHtSY08kg==","_resolved":"/tmp/93f2f48ac897f32190859c6f94af08d2/midscene-web-0.1.1.tgz","_from":"file:midscene-web-0.1.1.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-uuyCYvMWaOpY4D2NvBr3nvjOCd34geSv5fPO+hmjlau3I4TniJHgpecHwi1VQjDXRNIKHunpy79BgXHtSY08kg==","shasum":"ec7f4de5a171a3a8b88ff1355ab08fdb9951dd71","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.1.1.tgz","fileCount":9,"unpackedSize":251439,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlAiFolTMmdhGfGsv13P2W5INQAI3L7Xg5AHEpPc0euAiEAiMFuo5cTz2Qp288EP3jhWNOBtGkOIpzxxpnp5VXTvw8="}],"size":44410},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.1.1_1722501624517_0.1734368345705426"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-01T08:40:24.691Z","publish_time":1722501624691,"_source_registry_name":"default","contributors":[]},"0.1.2":{"name":"@midscene/web","description":"Web integration for MidScene.js","version":"0.1.2","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.1.2","@midscene/visualizer-report":"0.1.2"},"devDependencies":{"@modern-js/module-tools":"^2.54.2","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.1.2","_integrity":"sha512-LRaqkvEFCmUXlGn5CVQu3CARto8CYe+69DCIhdM8huT3w/qPgTTainth5LrbQyYpA2U86n2s4bxkJoPDMSE7mw==","_resolved":"/tmp/3cbfc2ac3b3bf9db1e826608426221e5/midscene-web-0.1.2.tgz","_from":"file:midscene-web-0.1.2.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-LRaqkvEFCmUXlGn5CVQu3CARto8CYe+69DCIhdM8huT3w/qPgTTainth5LrbQyYpA2U86n2s4bxkJoPDMSE7mw==","shasum":"a5db92e7e7a1717daa25f3ec13e56518862a9019","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.1.2.tgz","fileCount":42,"unpackedSize":8874331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9FOwz5tVKJTrAPbd+VHCCVlJC6xAr2hWEl5gboViScAiEAif5ehSxnH0vNCrfGYkPlj85seEHuz0SAoX9xLuQ/lqw="}],"size":2229993},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.1.2_1722515063044_0.6879405565081205"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-01T12:24:23.285Z","publish_time":1722515063285,"_source_registry_name":"default","contributors":[]},"0.1.3":{"name":"@midscene/web","version":"0.1.3","license":"MIT","_id":"@midscene/web@0.1.3","maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"dafeae9140d7bea296032f71cfd4d4427520fd17","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":2229897},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-08-01T13:31:48.975Z","publish_time":1722519108975,"_source_registry_name":"default","contributors":[]},"0.1.4":{"name":"@midscene/web","description":"Web integration for MidScene.js","version":"0.1.4","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.1.4","@midscene/visualizer-report":"0.1.4"},"devDependencies":{"@modern-js/module-tools":"^2.54.2","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.1.4","_integrity":"sha512-xmADtpVvxez51gRqRzlcK7hbwPjLkKBu90iAS4rYzWiZ6bsVMsK9PqoXoTG8rzL50zBs9qrk2rW3k1wad9122A==","_resolved":"/tmp/06bed9eadcedf52a51399ab1bf932938/midscene-web-0.1.4.tgz","_from":"file:midscene-web-0.1.4.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-xmADtpVvxez51gRqRzlcK7hbwPjLkKBu90iAS4rYzWiZ6bsVMsK9PqoXoTG8rzL50zBs9qrk2rW3k1wad9122A==","shasum":"e76de081a18fc1c607bd69b0a8f7bf9d780de173","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.1.4.tgz","fileCount":42,"unpackedSize":8874081,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBHhhNycUSUrwErgEwY18B07QH3dGloIhyL63y8Q5rkAiAkfmtKxmjtbngRbgGCZUXjG5/2fOk1ksNUM/1JZKGn8A=="}],"size":2229912},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.1.4_1722519715109_0.969956376824112"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-01T13:41:55.407Z","publish_time":1722519715407,"_source_registry_name":"default","contributors":[]},"0.1.5-beta-20240805233542.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.1.5-beta-20240805233542.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.1.5-beta-20240805233542.0","@midscene/visualizer-report":"0.1.5-beta-20240805233542.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.1.5-beta-20240805233542.0","_integrity":"sha512-3YpyQS+w+0OssQsAW3MUId1NH/md4a0Qcr2B7aKOhToSmIWpa+ZF7wAp/AVcX8anAX8YI2BKHovnyuEWBYIsrw==","_resolved":"/tmp/40e6825cb2d4f44120ce694665422217/midscene-web-0.1.5-beta-20240805233542.0.tgz","_from":"file:midscene-web-0.1.5-beta-20240805233542.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-3YpyQS+w+0OssQsAW3MUId1NH/md4a0Qcr2B7aKOhToSmIWpa+ZF7wAp/AVcX8anAX8YI2BKHovnyuEWBYIsrw==","shasum":"ee6c8263cf101074e1d68fedc046f153e1d8ea9e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.1.5-beta-20240805233542.0.tgz","fileCount":42,"unpackedSize":11157749,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsBKTICUz9sKH+oDfOpvDKFeBeXJ5JJyeK+lrdCmJ6YAIhALIdsjfoknga3gRZNr2qWwoIMf/Zz6rI119+EN1YqCtR"}],"size":3699463},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.1.5-beta-20240805233542.0_1722901013654_0.2831948583954753"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-05T23:36:53.843Z","publish_time":1722901013843,"_source_registry_name":"default","contributors":[]},"0.2.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.2.0","@midscene/visualizer-report":"0.2.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.0","_integrity":"sha512-7dWAUtzfx5cfFtqmQ4pK40qMmqsru7EWWeOsXI47OIjNbeq+hBtpj3jcmS7s7W8iL2cYZVo1CCXOYYbntiXtnA==","_resolved":"/tmp/976f70e62fffcf2d182d66c0a0f86422/midscene-web-0.2.0.tgz","_from":"file:midscene-web-0.2.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-7dWAUtzfx5cfFtqmQ4pK40qMmqsru7EWWeOsXI47OIjNbeq+hBtpj3jcmS7s7W8iL2cYZVo1CCXOYYbntiXtnA==","shasum":"518c00d585397f6a56078abc7e08c4d3c295c1bb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.2.0.tgz","fileCount":43,"unpackedSize":11157780,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHQW/zq+GXGoNvBeQDnklCVtRMDa/de21ROaQAdnyVeAIhANm/gBf2j7Uls/cmqmTxyNMo+/mCSVERhtSgd0j2jd2i"}],"size":3699545},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.0_1722913234170_0.19307260770996626"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-06T03:00:34.414Z","publish_time":1722913234414,"_source_registry_name":"default","contributors":[]},"0.2.1-beta-20240806065238.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.1-beta-20240806065238.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.2.1-beta-20240806065238.0","@midscene/visualizer-report":"0.2.1-beta-20240806065238.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.1-beta-20240806065238.0","readmeFilename":"README.md","_integrity":"sha512-+fSt3JY4FMzStpArzgBtF2zjTFIJcWHkEkz9YUuS/Pzqwv22D3Zwyot7W5cBdvFERDo/bT35rlo73eTtxyM+Zg==","_resolved":"/tmp/4b2cd660b98a2cdb8708a88b4757959a/midscene-web-0.2.1-beta-20240806065238.0.tgz","_from":"file:midscene-web-0.2.1-beta-20240806065238.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-+fSt3JY4FMzStpArzgBtF2zjTFIJcWHkEkz9YUuS/Pzqwv22D3Zwyot7W5cBdvFERDo/bT35rlo73eTtxyM+Zg==","shasum":"34208f4456b1a6a0357e0f63246b5107ee57dc36","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.2.1-beta-20240806065238.0.tgz","fileCount":43,"unpackedSize":11158546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJlOysAPbEB80NHz5ePrtFq0+3Iy5pPKFI0PUAz/WNSAiAdc7YnGHSitxgSZkH5S5i1JgO8TiCGI0wMVFa0cB36CA=="}],"size":3699606},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.1-beta-20240806065238.0_1722927216414_0.7462995140767101"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-06T06:53:36.746Z","publish_time":1722927216746,"_source_registry_name":"default","contributors":[]},"0.2.1-beta-20240806115331.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.1-beta-20240806115331.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.2.1-beta-20240806115331.0","@midscene/visualizer-report":"0.2.1-beta-20240806115331.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.1-beta-20240806115331.0","readmeFilename":"README.md","_integrity":"sha512-yZZCzD+8wOlfSD+eDEiDHDUawEiAYBJqpbB3XOQfIk/EafVUN9xI/CjJun3ZzIVewH+YJMfuy5xXYMixrg8OMw==","_resolved":"/tmp/705b81c0c44c94f1ad3ffbeaf138d0de/midscene-web-0.2.1-beta-20240806115331.0.tgz","_from":"file:midscene-web-0.2.1-beta-20240806115331.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-yZZCzD+8wOlfSD+eDEiDHDUawEiAYBJqpbB3XOQfIk/EafVUN9xI/CjJun3ZzIVewH+YJMfuy5xXYMixrg8OMw==","shasum":"43dcc15508427ef561f5178eee0f018de5709fac","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.2.1-beta-20240806115331.0.tgz","fileCount":43,"unpackedSize":11157765,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0BzHPYOFytYK1l37sbcSUyban8hQt7YK6ndWJDMu2kQIhAP9KDQ1Y6HDsjDSQbBb8BOs1g4fPxzLaJq8eiEi0Nwd8"}],"size":3699547},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.1-beta-20240806115331.0_1722945268916_0.8581555334089948"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-06T11:54:29.235Z","publish_time":1722945269235,"_source_registry_name":"default","contributors":[]},"0.2.1-beta-20240806150606.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.1-beta-20240806150606.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.2.1-beta-20240806150606.0","@midscene/visualizer-report":"0.2.1-beta-20240806150606.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.1-beta-20240806150606.0","readmeFilename":"README.md","_integrity":"sha512-/GEQbYEQKiNigpDxSh+hh4+YVZdJt0HG9d5/GWcH60ZRNGVIzj8DvpmUXw6k7pHWLNmPjrmozS0j9RdiawzHaw==","_resolved":"/tmp/311bef9441036d51770af107fa095d3b/midscene-web-0.2.1-beta-20240806150606.0.tgz","_from":"file:midscene-web-0.2.1-beta-20240806150606.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-/GEQbYEQKiNigpDxSh+hh4+YVZdJt0HG9d5/GWcH60ZRNGVIzj8DvpmUXw6k7pHWLNmPjrmozS0j9RdiawzHaw==","shasum":"2cc41299a28041814c9634dbc5ec7a66abb30416","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.2.1-beta-20240806150606.0.tgz","fileCount":43,"unpackedSize":11157765,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/SqqDix89ElHCrCLk3P0d0YERPv3ZqPx3Yu70VXhGEwIhAMNxFSxQPHXkWhMF/IfC4IYk0cvsHK0fYz9jAgL9hw6R"}],"size":3699548},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.1-beta-20240806150606.0_1722956822552_0.5713113135513774"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-06T15:07:02.802Z","publish_time":1722956822802,"_source_registry_name":"default","contributors":[]},"0.2.1-beta-20240807004458.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.1-beta-20240807004458.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.2.1-beta-20240807004458.0","@midscene/visualizer-report":"0.2.1-beta-20240807004458.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.1-beta-20240807004458.0","readmeFilename":"README.md","_integrity":"sha512-ZiNnGHS14/0S1K3HDoWyxatTBe3bMiDK3JitW68atS0p+d88lRbV7fY8H45Ul74h+WKWYcF0zJvJPrc7DUnTcA==","_resolved":"/tmp/3b2994da26203201f996fbe21bfd3c91/midscene-web-0.2.1-beta-20240807004458.0.tgz","_from":"file:midscene-web-0.2.1-beta-20240807004458.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-ZiNnGHS14/0S1K3HDoWyxatTBe3bMiDK3JitW68atS0p+d88lRbV7fY8H45Ul74h+WKWYcF0zJvJPrc7DUnTcA==","shasum":"ae83cb02e7ce6de62b2dd5537d175ca82b249a9c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.2.1-beta-20240807004458.0.tgz","fileCount":43,"unpackedSize":11157765,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWeyB89ZJ8UeQKQUfa52itXEzBMeYuO/G2uoBVGEu/IAiAuh0WYWks8I4iMBWsfnJGtt2agNvMZxx0MRSal6eLLew=="}],"size":3699548},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.1-beta-20240807004458.0_1722991556199_0.7954745175624787"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-07T00:45:56.464Z","publish_time":1722991556464,"_source_registry_name":"default","contributors":[]},"0.2.1-beta-20240807115314.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.1-beta-20240807115314.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/visualizer-report":"0.2.1-beta-20240807115314.0","@midscene/core":"0.2.1-beta-20240807115314.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.1-beta-20240807115314.0","readmeFilename":"README.md","_integrity":"sha512-PSfJ/VsVhBGkBmb9vUgKaJTOfH/J1/6lj4LaLbIuBzvfDZaEfVqORZo9NIX12YnHg4LMpFceh3WppJV5rJZ9VA==","_resolved":"/tmp/b27a548a9259edf5b8653e2be10b3a57/midscene-web-0.2.1-beta-20240807115314.0.tgz","_from":"file:midscene-web-0.2.1-beta-20240807115314.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-PSfJ/VsVhBGkBmb9vUgKaJTOfH/J1/6lj4LaLbIuBzvfDZaEfVqORZo9NIX12YnHg4LMpFceh3WppJV5rJZ9VA==","shasum":"f55a505f840be0d34ff3c2d91c496b5e88c026c8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.2.1-beta-20240807115314.0.tgz","fileCount":43,"unpackedSize":11157765,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsryjt9SygNQ5e7phLebdOstcYVsyOq3O6yrqOxdC2BwIhANILo5YI8GUFK1Z5cW5NNsCV6i7JhSvPwsFxE5VB6p70"}],"size":3699549},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.1-beta-20240807115314.0_1723031652398_0.15809998187647167"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-07T11:54:12.683Z","publish_time":1723031652683,"_source_registry_name":"default","contributors":[]},"0.2.1-beta-20240808072311.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.1-beta-20240808072311.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.2.1-beta-20240808072311.0","@midscene/visualizer-report":"0.2.1-beta-20240808072311.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.1-beta-20240808072311.0","readmeFilename":"README.md","_integrity":"sha512-ZAnVqmneO/rW0mZkm3fs6ViXYOSzpOrU4Q7mNMGbFItXSSqZJzgbNaPGsCXS5qNVSllDPki0q60N4o1CmVz0gg==","_resolved":"/tmp/b7634a159781a7bdd3f05bfec2f77a19/midscene-web-0.2.1-beta-20240808072311.0.tgz","_from":"file:midscene-web-0.2.1-beta-20240808072311.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-ZAnVqmneO/rW0mZkm3fs6ViXYOSzpOrU4Q7mNMGbFItXSSqZJzgbNaPGsCXS5qNVSllDPki0q60N4o1CmVz0gg==","shasum":"17b19091a2a292c829da4877b499880f97ddb71d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.2.1-beta-20240808072311.0.tgz","fileCount":43,"unpackedSize":11158645,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+Y5lg0vV26MIE+qqEn38K9VIPqqvkXQHKaj5sj2Wi1AiEAlopq8xO/F1cKq4W50EJ1fzza96dEuoeZ+aammwirIzo="}],"size":3699629},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.1-beta-20240808072311.0_1723101848959_0.3443871420169995"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-08T07:24:09.176Z","publish_time":1723101849176,"_source_registry_name":"default","contributors":[]},"0.2.2-beta-20240808090353.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.2-beta-20240808090353.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/visualizer-report":"0.2.2-beta-20240808090353.0","@midscene/core":"0.2.2-beta-20240808090353.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.2-beta-20240808090353.0","readmeFilename":"README.md","_integrity":"sha512-CZGBX5sV2uc+PfEYUjiGvGhekkXPIPYjStNVlYmsxM9mXAfp3qnnshIVNlTtw28hT6HEpc5cGwUHcQPedqe5gQ==","_resolved":"/tmp/a24c3ec2eed993a1d2520a6a9aca1eec/midscene-web-0.2.2-beta-20240808090353.0.tgz","_from":"file:midscene-web-0.2.2-beta-20240808090353.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-CZGBX5sV2uc+PfEYUjiGvGhekkXPIPYjStNVlYmsxM9mXAfp3qnnshIVNlTtw28hT6HEpc5cGwUHcQPedqe5gQ==","shasum":"e2f353ef2f60279dc485b07a27fa8aa719848fc5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.2.2-beta-20240808090353.0.tgz","fileCount":43,"unpackedSize":11158679,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkSUWQY09j59t8kqac8inffOdpjFRATzRp+qCxGWaYUgIhAJjuoGOPbnzEgNjT9JnoYguqTZA1o5cxG1EZWDn+qGxq"}],"size":3699630},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.2-beta-20240808090353.0_1723107891059_0.3982840285059601"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-08T09:04:51.340Z","publish_time":1723107891340,"_source_registry_name":"default","contributors":[]},"0.2.1":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.1","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/visualizer-report":"0.2.1","@midscene/core":"0.2.1"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.1","_integrity":"sha512-mCBxxwUxxp9TJiqHkBqE2gKnx2fTsXvQt0+Gbq3CPMiUxHEYeCOi09KLLLC7cZKzgdXNeug40k5JfvjO6+N4hw==","_resolved":"/tmp/ced6b6604548edb774d029d4b2c03717/midscene-web-0.2.1.tgz","_from":"file:midscene-web-0.2.1.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-mCBxxwUxxp9TJiqHkBqE2gKnx2fTsXvQt0+Gbq3CPMiUxHEYeCOi09KLLLC7cZKzgdXNeug40k5JfvjO6+N4hw==","shasum":"eece76af386b3044b0cb24b5d13a690a91e425ad","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.2.1.tgz","fileCount":43,"unpackedSize":11158613,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj330euneM9An3QqRa/7mpA/LNyYn+qZWNFBHTei/uJgIhAO9Xccdnpds3STrCUxeaccY1u5gZEAFFE3cm7bPX1+Lk"}],"size":3699624},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.1_1723119655309_0.8966844887108598"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-08T12:20:55.623Z","publish_time":1723119655623,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"736a932ce897fa2f6948667aa291cae70bdf5afe","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":3699630},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-08-09T08:59:05.595Z","publish_time":1723193945595,"_source_registry_name":"default","contributors":[]},"0.2.2-beta-20240809090814.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.2-beta-20240809090814.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/visualizer-report":"0.2.2-beta-20240809090814.0","@midscene/core":"0.2.2-beta-20240809090814.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.2-beta-20240809090814.0","readmeFilename":"README.md","_integrity":"sha512-ocpkJh5vMYJ50ldWDBmEMnCZA4oph0hb4W/hv79ZCFcf6S+cBL3SmSKFllRf9Ni0XLs3T9WFeq3h3mI1WKtQ8Q==","_resolved":"/tmp/ff3d097bc12cdd7636b65c817ad46741/midscene-web-0.2.2-beta-20240809090814.0.tgz","_from":"file:midscene-web-0.2.2-beta-20240809090814.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-ocpkJh5vMYJ50ldWDBmEMnCZA4oph0hb4W/hv79ZCFcf6S+cBL3SmSKFllRf9Ni0XLs3T9WFeq3h3mI1WKtQ8Q==","shasum":"d0aa206d1e46a2c83ffe0a0d373d164ef07e7555","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.2.2-beta-20240809090814.0.tgz","fileCount":43,"unpackedSize":11158794,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnnBxBM+P7YjkznV1pLNNu2jnfHEQvOK9PcrEYlU1spAiEA4duDjZ5/HX9eTVjP+L76XRVRubDWC6a+s+6fK4XKWF8="}],"size":3699654},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.2-beta-20240809090814.0_1723194550546_0.7103951364387466"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-09T09:09:10.744Z","publish_time":1723194550744,"_source_registry_name":"default","contributors":[]},"0.2.2-beta-20240809150001.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.2-beta-20240809150001.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/visualizer-report":"0.2.2-beta-20240809150001.0","@midscene/core":"0.2.2-beta-20240809150001.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.2-beta-20240809150001.0","readmeFilename":"README.md","_integrity":"sha512-u1NuntWa4yPPxdKaHJIDSwtfyiC9JMSQ4qIBaEMIQIMnDrIsCV1cvKRiXSYcdO0hJ5Wk1/ZtVafHxhzhLWprkA==","_resolved":"/tmp/ed4df6383919b22ff68e4d972358ee9e/midscene-web-0.2.2-beta-20240809150001.0.tgz","_from":"file:midscene-web-0.2.2-beta-20240809150001.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-u1NuntWa4yPPxdKaHJIDSwtfyiC9JMSQ4qIBaEMIQIMnDrIsCV1cvKRiXSYcdO0hJ5Wk1/ZtVafHxhzhLWprkA==","shasum":"6a9c0cddcd37605a5e747db4db5fcca26da38045","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.2.2-beta-20240809150001.0.tgz","fileCount":43,"unpackedSize":11164348,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEde0SXkUk3xQqlt0fvO9U6HE+u8iQyOoMRLMt1xkvcGAiBX5P/R/tiXaXr/0RI8EU2uXnTBDeNwXC9x7bE8aDirWQ=="}],"size":3702273},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.2-beta-20240809150001.0_1723215657921_0.6252255616285833"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-09T15:00:58.259Z","publish_time":1723215658259,"_source_registry_name":"default","contributors":[]},"0.2.2":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.2","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.2.2","@midscene/visualizer-report":"0.2.2"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script && node ./report-script.mjs","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.2","_integrity":"sha512-coS1RTR/svZjzPwDTyYyeDRmbsA2X5qhluG1Cu7vzsaE+aO/BjAQoyr3d65fSQFSGFYmaBWRP5Ss7rBg9MkKAg==","_resolved":"/tmp/90a33013cf833b9cada285edaeffaab7/midscene-web-0.2.2.tgz","_from":"file:midscene-web-0.2.2.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-coS1RTR/svZjzPwDTyYyeDRmbsA2X5qhluG1Cu7vzsaE+aO/BjAQoyr3d65fSQFSGFYmaBWRP5Ss7rBg9MkKAg==","shasum":"35d706decd97e6c48a13ded7a576b7abd33cae4e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.2.2.tgz","fileCount":43,"unpackedSize":11164282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoyHUJL619er8asBLo90blvAu5MI2z5nOC5uy3hJyw/AiEAuxJ4AVMP7ef605UCbjYC8f3TE3Mk7vwynjmQ7sYN5UQ="}],"size":3702236},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.2_1723427857678_0.24399054580876278"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-12T01:57:37.967Z","publish_time":1723427857967,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3dc43150d1253d62c8fed6b6128cffbfa979e229","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":36876},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-08-15T08:29:31.515Z","publish_time":1723710571515,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2e5a8f9270b12c31a97d3292b9b787e8d166dd51","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":36867},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-08-15T08:56:59.457Z","publish_time":1723712219457,"_source_registry_name":"default","contributors":[]},"0.2.3-beta-20240815094045.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.2.3-beta-20240815094045.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.2.3-beta-20240815094045.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.2.3-beta-20240815094045.0","readmeFilename":"README.md","_integrity":"sha512-cA5Y2TsERa59nTyGwM89jYEp9lf4HL2K/AYFaoZMQrDDL5qvFwsKQLA2049lHvSAvvAyNSeImJHKBYZH4r/JFQ==","_resolved":"/tmp/1df86b5347a167ec295f1344b798a97b/midscene-web-0.2.3-beta-20240815094045.0.tgz","_from":"file:midscene-web-0.2.3-beta-20240815094045.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-cA5Y2TsERa59nTyGwM89jYEp9lf4HL2K/AYFaoZMQrDDL5qvFwsKQLA2049lHvSAvvAyNSeImJHKBYZH4r/JFQ==","shasum":"0026c85598372d066658faeb08f92d5a2086921b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.2.3-beta-20240815094045.0.tgz","fileCount":11,"unpackedSize":158195,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUtIT45BZBHcU5NhBtkfm3cX9I8U/d3u6+M/SVwJGStgIhANf+XImwG5/tYEXtn6UPnWRITZn1umWgw6LXJR9tvbYU"}],"size":36867},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.2.3-beta-20240815094045.0_1723714922817_0.552997570174129"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-15T09:42:02.974Z","publish_time":1723714922974,"_source_registry_name":"default","contributors":[]},"0.3.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.3.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.3.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"^22.8.0","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^22.8.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:all":"AITEST=true vitest --run","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.3.0","_integrity":"sha512-LO9CbJAAbDzHQc8vOugX2GKnS2rH8M3rWqsOtLKSsUgI+E3aHDi0ZJo1V3hdqNprrLmI3ji+36vn7zI3k0KoBg==","_resolved":"/tmp/9e4f3f05ceed0649418f390858a93bce/midscene-web-0.3.0.tgz","_from":"file:midscene-web-0.3.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-LO9CbJAAbDzHQc8vOugX2GKnS2rH8M3rWqsOtLKSsUgI+E3aHDi0ZJo1V3hdqNprrLmI3ji+36vn7zI3k0KoBg==","shasum":"48e93be1b19d21d9f158e47a0990f8f69cb3a752","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.3.0.tgz","fileCount":11,"unpackedSize":158151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7VtQa6OQ1SNG+GA57/zFeIMC/nqS/xc5NTJlKPOobyAiEA63T3Sey80OawpDA0MiBmZSs9BbWd41512uGNtF/NNaM="}],"size":36842},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.3.0_1723716207062_0.7278383173234448"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-15T10:03:27.266Z","publish_time":1723716207266,"_source_registry_name":"default","contributors":[]},"0.3.1-beta-20240821105917.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.3.1-beta-20240821105917.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.3.1-beta-20240821105917.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"23.0.2","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^23.0.2"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui-cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.3.1-beta-20240821105917.0","readmeFilename":"README.md","_integrity":"sha512-ml9yKxHhoUHuVlvKMiECG94frQGTPEN/TAJacu33Nfx7LcV37wkn6MU/5730Hwo4U870/RhbTM/VsPeVkEvvZQ==","_resolved":"/tmp/cbe48ae3606a9692e4706c5109ed7071/midscene-web-0.3.1-beta-20240821105917.0.tgz","_from":"file:midscene-web-0.3.1-beta-20240821105917.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-ml9yKxHhoUHuVlvKMiECG94frQGTPEN/TAJacu33Nfx7LcV37wkn6MU/5730Hwo4U870/RhbTM/VsPeVkEvvZQ==","shasum":"2414b659da77e7a2f4f026ef0c0d8db68b9435ba","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.3.1-beta-20240821105917.0.tgz","fileCount":13,"unpackedSize":201549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBswjYc5H4V1leQnFYMDtfA0Mmsx3o/qZK+zFVXc06U4AiATYvp0SXMmdDDGJvr2KvdQ/OUWCRc90A+frKlN3IlpnQ=="}],"size":45918},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.3.1-beta-20240821105917.0_1724238040845_0.5051977499782387"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-21T11:00:41.093Z","publish_time":1724238041093,"_source_registry_name":"default","contributors":[]},"0.3.1":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.3.1","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.3.1"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"23.0.2","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":"^23.0.2"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","postinstall":"bash install-deps.bash"},"_id":"@midscene/web@0.3.1","_integrity":"sha512-e7cwyUeckQpDILzDarPmcILcFR48rWah+KctswqUtbW54xP37r9g4mwfTFsNuCbT3JKrcUQM3Zoz8rMiYFAZgw==","_resolved":"/tmp/485fef3f147e7e685ae90f813c40fc15/midscene-web-0.3.1.tgz","_from":"file:midscene-web-0.3.1.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-e7cwyUeckQpDILzDarPmcILcFR48rWah+KctswqUtbW54xP37r9g4mwfTFsNuCbT3JKrcUQM3Zoz8rMiYFAZgw==","shasum":"8f04f0b2d4e23aecd094ce9d4bb9f4779615f1ed","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.3.1.tgz","fileCount":13,"unpackedSize":215013,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFgD64EPnPrdDjg+yVVaCONl5RFbZW5ogBv9YO/myMGAiEAtAwqN9y221vQEsUbXrW2S2VVWxm8svhYfvWCWhcyQDg="}],"size":48705},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.3.1_1724367925817_0.14610056704080177"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-22T23:05:26.044Z","publish_time":1724367926044,"_source_registry_name":"default","hasInstallScript":true,"contributors":[]},"0.3.2":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.3.2","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.3.2"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"23.0.2","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.3.2","_integrity":"sha512-/anlbHdHUujbjjskgOaLSTUf9fRYqw/il40r9emnClQJVJq35rj23guFjnYQg/bx0eHdu9gTKsJ6RRXGASH4pQ==","_resolved":"/tmp/b1e53d9e0f5f353c5b913743315045b3/midscene-web-0.3.2.tgz","_from":"file:midscene-web-0.3.2.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-/anlbHdHUujbjjskgOaLSTUf9fRYqw/il40r9emnClQJVJq35rj23guFjnYQg/bx0eHdu9gTKsJ6RRXGASH4pQ==","shasum":"aec02cdabf5cd6e325c88c642bea10f72a5ed928","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.3.2.tgz","fileCount":13,"unpackedSize":214969,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDVtY8TlGwL71c/fhHptsGRwVDvtGIEpOpxFiywlhePAIgRi+tvjvtPfp9TkCI9VMyphVOFXxGORDRUH4ssFtLEug="}],"size":48683},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.3.2_1724382156952_0.2821168556368161"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-23T03:02:37.097Z","publish_time":1724382157097,"_source_registry_name":"default","contributors":[]},"0.3.3-beta-20240823053906.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.3.3-beta-20240823053906.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.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"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.3.3-beta-20240823053906.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"23.0.2","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.3.3-beta-20240823053906.0","readmeFilename":"README.md","_integrity":"sha512-ziylWHAQQz7w2PqeEtINGhf/il5NfIKa6rM+PfT8smEfQDyNYv0KPLNaEgeNc5N5Oxk8VD6f7R3IWfIktDgsGg==","_resolved":"/tmp/ef325bd0b39ed0ac359279bf4c366488/midscene-web-0.3.3-beta-20240823053906.0.tgz","_from":"file:midscene-web-0.3.3-beta-20240823053906.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-ziylWHAQQz7w2PqeEtINGhf/il5NfIKa6rM+PfT8smEfQDyNYv0KPLNaEgeNc5N5Oxk8VD6f7R3IWfIktDgsGg==","shasum":"4194d6ab66507df88ad2187c2e257bf56daf5eaf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.3.3-beta-20240823053906.0.tgz","fileCount":24,"unpackedSize":425930,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENPV7HhP1wYpHe3eIaXWfh5jo7uprRLM9rZMQP2cjNvAiEApn9Yb39petKvTnOmIqP2nW6+DX6JP/sPWEJ8JrLB7IU="}],"size":91016},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.3.3-beta-20240823053906.0_1724391628155_0.6507147359125822"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-23T05:40:28.401Z","publish_time":1724391628401,"_source_registry_name":"default","contributors":[]},"0.3.3":{"name":"@midscene/web","version":"0.3.3","license":"MIT","_id":"@midscene/web@0.3.3","maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b2512c319d48aab5d2ed5893cf15e27d6aa40f07","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":90998},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-08-23T10:13:11.057Z","publish_time":1724407991057,"_source_registry_name":"default","contributors":[]},"0.3.4":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.3.4","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.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"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.3.4"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"23.0.2","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.3.4","_integrity":"sha512-QufSdwr5t+ECMompf7WqSR9qGalmf7xs7M2IU22iBKmXB0/5YLP6JiXtBvV9mWRRaVGP9Q8rH9P4wcU+bA185Q==","_resolved":"/tmp/93e2c271eb79dc847908b3c6c6482646/midscene-web-0.3.4.tgz","_from":"file:midscene-web-0.3.4.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-QufSdwr5t+ECMompf7WqSR9qGalmf7xs7M2IU22iBKmXB0/5YLP6JiXtBvV9mWRRaVGP9Q8rH9P4wcU+bA185Q==","shasum":"82d9c9575c05ea427f0c12c94c4e24ddccaa7106","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.3.4.tgz","fileCount":24,"unpackedSize":425942,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+5n/DAw+6jOri9guCrZ96vwDkb5gaWqk7AyXEm4FE8wIhAJdTKNn0tXkKOcnp3P9OpwF7RX3aspiuXD4GzEWYRpjr"}],"size":91008},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.3.4_1724412807042_0.1697942350023529"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-23T11:33:27.235Z","publish_time":1724412807235,"_source_registry_name":"default","contributors":[]},"0.3.5-beta-20240826095919.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.3.5-beta-20240826095919.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.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"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","sharp":"0.33.3","inquirer":"10.1.5","@midscene/core":"0.3.5-beta-20240826095919.0"},"devDependencies":{"@modern-js/module-tools":"^2.56.1","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"23.0.2","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.3.5-beta-20240826095919.0","readmeFilename":"README.md","_integrity":"sha512-9bx9HeQnUzLV6YU2EG+b85nIOrcC1SxspJxl5O3/od4FVPu97KAOYkhafShfwOr3IHwo6bZV+Ynp4JJbEogRtQ==","_resolved":"/tmp/49c0391e0b9fe17ecaa8d6e0a6f57b32/midscene-web-0.3.5-beta-20240826095919.0.tgz","_from":"file:midscene-web-0.3.5-beta-20240826095919.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-9bx9HeQnUzLV6YU2EG+b85nIOrcC1SxspJxl5O3/od4FVPu97KAOYkhafShfwOr3IHwo6bZV+Ynp4JJbEogRtQ==","shasum":"c92505640618b28cbe142d08c9ea21b821897eb7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.3.5-beta-20240826095919.0.tgz","fileCount":24,"unpackedSize":427556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzw1Z2CY6pYEQ3xXiKhAaneJNRBpZUsg7Nxxz7nS8MrAiEA5UXjSdgwYNJUQmDRNYYWEuV6bdlW0x8PPiKcVliVJ/8="}],"size":91603},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.3.5-beta-20240826095919.0_1724666449046_0.3308591299175119"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-26T10:00:49.226Z","publish_time":1724666449226,"_source_registry_name":"default","contributors":[]},"0.4.0":{"name":"@midscene/web","version":"0.4.0","license":"MIT","_id":"@midscene/web@0.4.0","maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"830b9ecd35bf5a6a8a67a24b9c7eaa6dbcd1f1c2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":89153},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-08-27T00:30:22.389Z","publish_time":1724718622389,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ad24185df34603ff4620cd68173d5fdf72ba9dd0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":89965},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-08-27T07:37:57.548Z","publish_time":1724744277548,"_source_registry_name":"default","contributors":[]},"0.4.1-beta-20240827150150.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.4.1-beta-20240827150150.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.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"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"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"},"devDependencies":{"@modern-js/module-tools":"2.58.2","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"23.0.2","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.4.1-beta-20240827150150.0","readmeFilename":"README.md","_integrity":"sha512-d2ZGbErdywjvTbA/CaJexdlKey8S7q4TzNO2C0vUP048UHrJYh270bhgzZBkLhc7DxrqEbGF13tPlb/CBVFnJQ==","_resolved":"/tmp/043c0e661e5945c8638a888589c11b20/midscene-web-0.4.1-beta-20240827150150.0.tgz","_from":"file:midscene-web-0.4.1-beta-20240827150150.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-d2ZGbErdywjvTbA/CaJexdlKey8S7q4TzNO2C0vUP048UHrJYh270bhgzZBkLhc7DxrqEbGF13tPlb/CBVFnJQ==","shasum":"6b2b96037f2bbc86f59269f38cebbf94fccbabfd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.4.1-beta-20240827150150.0.tgz","fileCount":22,"unpackedSize":419661,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFS9cYa3qbERKveryTQE103582CJwoI/8o5C+uFNJzAfAiAwEYiFKnvVJgAw0NfCgODzbLG7KdCxz6PoriUqQO2H2A=="}],"size":89529},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.4.1-beta-20240827150150.0_1724771007744_0.9493861727656441"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-27T15:03:27.887Z","publish_time":1724771007887,"_source_registry_name":"default","contributors":[]},"0.4.1-beta-20240828105147.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.4.1-beta-20240828105147.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.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"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","inquirer":"10.1.5","@midscene/shared":"0.4.1-beta-20240828105147.0","@midscene/core":"0.4.1-beta-20240828105147.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"23.0.2","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.4.1-beta-20240828105147.0","readmeFilename":"README.md","_integrity":"sha512-7NkPbzzr2n0b01UM7lGTGRy+xi3cPaqYuAnZdD/veKBzaPjTXHQZS+wNK8pgFtCGAj/K8RKNiMwNn0Bu7zUasQ==","_resolved":"/tmp/c126fe18ea72f2636a2410f3d2732f35/midscene-web-0.4.1-beta-20240828105147.0.tgz","_from":"file:midscene-web-0.4.1-beta-20240828105147.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-7NkPbzzr2n0b01UM7lGTGRy+xi3cPaqYuAnZdD/veKBzaPjTXHQZS+wNK8pgFtCGAj/K8RKNiMwNn0Bu7zUasQ==","shasum":"b614619e449e1fa3dcefae29b505fc8fbd622471","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.4.1-beta-20240828105147.0.tgz","fileCount":22,"unpackedSize":419887,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuRwbRz+zzydXK3tIZjS/kBUUI5RRxglDzfVEYyGBRxgIgaEhVWMwOKdUjfM7L/jG/ZhGp2SVlRrwoKZeaSWxByXg="}],"size":89591},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.4.1-beta-20240828105147.0_1724842409766_0.4071607089089291"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-28T10:53:29.959Z","publish_time":1724842409959,"_source_registry_name":"default","contributors":[]},"0.4.1-beta-20240829043842.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.4.1-beta-20240829043842.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.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"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"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"},"devDependencies":{"@modern-js/module-tools":"2.58.2","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"23.0.2","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.4.1-beta-20240829043842.0","readmeFilename":"README.md","_integrity":"sha512-q7qRQUDYOI1dZwc6TlOjeUJWVGWsBxS83nXxA3r5eMDgbMUnE+bZuFLPp5K+T6uMUlQoBu5LLOwyxlDon0Ae4g==","_resolved":"/tmp/e5b93a09a7102205c0c6a4bf75d6b7bc/midscene-web-0.4.1-beta-20240829043842.0.tgz","_from":"file:midscene-web-0.4.1-beta-20240829043842.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-q7qRQUDYOI1dZwc6TlOjeUJWVGWsBxS83nXxA3r5eMDgbMUnE+bZuFLPp5K+T6uMUlQoBu5LLOwyxlDon0Ae4g==","shasum":"c10e5c50cd297ec99c4bbc884088709c799749a6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.4.1-beta-20240829043842.0.tgz","fileCount":22,"unpackedSize":422611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQ6rG9xI4pKuPw2BF8iEuiAo+N+SHGxSSCGbU7xbeyjAiAu0E/UU4nOV0BcOiMy9NbKu7hWpQdgT8YenGGmGJtrjQ=="}],"size":90274},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.4.1-beta-20240829043842.0_1724906424966_0.7048370765740619"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-29T04:40:25.182Z","publish_time":1724906425182,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"72ab2cbec8d8bcde46bdcd6f31983eb782bbb01c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":92565},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-09-02T06:33:30.499Z","publish_time":1725258810499,"_source_registry_name":"default","contributors":[]},"0.4.1-beta-20240902070948.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.4.1-beta-20240902070948.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.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"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.47.1","inquirer":"10.1.5","@midscene/shared":"0.4.1-beta-20240902070948.0","@midscene/core":"0.4.1-beta-20240902070948.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","js-sha256":"0.11.0","@types/node":"^18.0.0","typescript":"~5.0.4","vitest":"^1.6.0","playwright":"1.44.1","puppeteer":"23.0.2","@playwright/test":"1.44.1","fs-extra":"11.2.0","@types/fs-extra":"11.0.4","dotenv":"16.4.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AITEST=true npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.4.1-beta-20240902070948.0","readmeFilename":"README.md","_integrity":"sha512-4OB/e6Jya49P+Vtwa0p0NGoLPS+gEfPFsI1PQ16T+VB6WKz/5BZh51vGz56cajTsYjBzZ9vSWjQh+6Br81lxUw==","_resolved":"/tmp/49337e0921e1c13c82cc3ea3e8f39973/midscene-web-0.4.1-beta-20240902070948.0.tgz","_from":"file:midscene-web-0.4.1-beta-20240902070948.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-4OB/e6Jya49P+Vtwa0p0NGoLPS+gEfPFsI1PQ16T+VB6WKz/5BZh51vGz56cajTsYjBzZ9vSWjQh+6Br81lxUw==","shasum":"5ea32135d109a6541341011abc5be96c19280cf1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.4.1-beta-20240902070948.0.tgz","fileCount":22,"unpackedSize":431574,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPmIi+sCOsU9V5QqLzEe+f3ijpwBHOhm3jD2W1iXm8YAiAo8uc6ucPQ7siE1wRdkznovvGn4ztK5JgaGJ0d4VsFgw=="}],"size":92597},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.4.1-beta-20240902070948.0_1725261090125_0.8356431531316442"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-02T07:11:30.270Z","publish_time":1725261090270,"_source_registry_name":"default","contributors":[]},"0.4.1-beta-20240909082645.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.4.1-beta-20240909082645.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.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"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.4.1-beta-20240909082645.0","@midscene/shared":"0.4.1-beta-20240909082645.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.4.1-beta-20240909082645.0","readmeFilename":"README.md","_integrity":"sha512-WwfUMZdqJGHiaY9OIRSstgrpaAnsl7oCgx23FmxYMTKEcQywCsqYuZ9SJ8yEryNR5AIPaYVCfyrjNRPyezPrlw==","_resolved":"/tmp/03a4eb6bac046d5a92970cf8bd8d782b/midscene-web-0.4.1-beta-20240909082645.0.tgz","_from":"file:midscene-web-0.4.1-beta-20240909082645.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-WwfUMZdqJGHiaY9OIRSstgrpaAnsl7oCgx23FmxYMTKEcQywCsqYuZ9SJ8yEryNR5AIPaYVCfyrjNRPyezPrlw==","shasum":"5879258bd8e4c1f135bd24eda8465e37b864029b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.4.1-beta-20240909082645.0.tgz","fileCount":25,"unpackedSize":621933,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5qBL/8vYkwW0hFe5WPL30SAU+G3mYGdXba/81QUNKMAIhAOAz3SvGLXiZ/zqVX2GL039WWI4WMC/jSY4UyCP66oao"}],"size":140594},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.4.1-beta-20240909082645.0_1725870515372_0.11013297070171824"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-09T08:28:35.658Z","publish_time":1725870515658,"_source_registry_name":"default","contributors":[]},"0.4.1-beta-20240909114032.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.4.1-beta-20240909114032.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.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"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.4.1-beta-20240909114032.0","@midscene/shared":"0.4.1-beta-20240909114032.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.4.1-beta-20240909114032.0","readmeFilename":"README.md","_integrity":"sha512-BRUnf9nhe2HictjCiPhV2B2YD1y5QtP57yo0cEdygat045OAsQiWa3k+mAD8RyTlN3zmXhBFHy3sxrX/j90yng==","_resolved":"/tmp/697293aaeb5747e2d0338e5b14445da7/midscene-web-0.4.1-beta-20240909114032.0.tgz","_from":"file:midscene-web-0.4.1-beta-20240909114032.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-BRUnf9nhe2HictjCiPhV2B2YD1y5QtP57yo0cEdygat045OAsQiWa3k+mAD8RyTlN3zmXhBFHy3sxrX/j90yng==","shasum":"7d8989cfb49d70d3a4fc23c4a706ee0f2678aabb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.4.1-beta-20240909114032.0.tgz","fileCount":25,"unpackedSize":623137,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJiMWsEoIe08ceSlrT+JFNy9pQod8DlRvPn54rFyUn5AiAiw3G6mYj9PaBvbAHzH23ZDLHRSV1qK1QjUPY6xHlkIA=="}],"size":140881},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.4.1-beta-20240909114032.0_1725882144003_0.9722391130420642"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-09T11:42:24.278Z","publish_time":1725882144278,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8e2f404162e1ed27451f7ac216ce22fac5d05c4d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":141202},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-09-10T10:54:26.780Z","publish_time":1725965666780,"_source_registry_name":"default","contributors":[]},"0.4.1-beta-20240910113240.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.4.1-beta-20240910113240.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.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"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.4.1-beta-20240910113240.0","@midscene/shared":"0.4.1-beta-20240910113240.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.4.1-beta-20240910113240.0","readmeFilename":"README.md","_integrity":"sha512-W25duPxodHV15n8Q7vC6eyz/qKB5M9hv0bwwPlYpWeBP2X+heW061oRMPvetngSPzyqDvjAR+lZOSUH5aN+Hdg==","_resolved":"/tmp/ddcd5ee2d2b5b6d0c12cc835b0b5aeb3/midscene-web-0.4.1-beta-20240910113240.0.tgz","_from":"file:midscene-web-0.4.1-beta-20240910113240.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-W25duPxodHV15n8Q7vC6eyz/qKB5M9hv0bwwPlYpWeBP2X+heW061oRMPvetngSPzyqDvjAR+lZOSUH5aN+Hdg==","shasum":"27018f4f4f6feac5efbf7ddcb2b877b589f7b839","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.4.1-beta-20240910113240.0.tgz","fileCount":25,"unpackedSize":625769,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF0zlib5qSq8PmJIsjmyFA3z3PVGnP/Jy6OR+/JSi6ywIgSKwsft5AUySYVmD3gMXeVJ4M8amAfQDMptmIYcWmHvk="}],"size":141446},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.4.1-beta-20240910113240.0_1725968073111_0.600388604756128"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-10T11:34:33.345Z","publish_time":1725968073345,"_source_registry_name":"default","contributors":[]},"0.5.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.5.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.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"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.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"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.5.0","@midscene/shared":"0.5.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.0","_integrity":"sha512-wJfWa5j9/DqFt0dA7nXCSmsuZCW8IgHUctrWHU/HT+MB1NRrmeG8/KYe+PDp/4NuHpe+ovVZrDhqwOuOfXKBlA==","_resolved":"/tmp/4c719131ff830cbd8b49539cdcb10ae7/midscene-web-0.5.0.tgz","_from":"file:midscene-web-0.5.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-wJfWa5j9/DqFt0dA7nXCSmsuZCW8IgHUctrWHU/HT+MB1NRrmeG8/KYe+PDp/4NuHpe+ovVZrDhqwOuOfXKBlA==","shasum":"1af11fb87c6d61fb179a41983a58277f7d107047","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.5.0.tgz","fileCount":25,"unpackedSize":625941,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG73UiZLbUkzl8CvyBW5ZkNQl2mUy3kQEEqJ7xBifLhiAiBGAU0cHD3q2Ej0QM2cujjyySKU7K+9o+5siXGeOIa9HQ=="}],"size":141479},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.0_1726111927489_0.07297365131294264"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-12T03:32:08.145Z","publish_time":1726111928145,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4faf3b425b4647d817d3c0966eaec2d9504c2673","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":138574},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-09-19T06:03:00.472Z","publish_time":1726725780472,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c10ee6b398c322641e9114503be99555061aff8f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":141514},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-09-19T06:15:25.933Z","publish_time":1726726525933,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"74b8da3c22e6cdd3232a94f40a025451ba372e1c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":146568},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-09-19T06:29:55.498Z","publish_time":1726727395498,"_source_registry_name":"default","contributors":[]},"0.5.1-beta-20240919083528.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.5.1-beta-20240919083528.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.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"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.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"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.5.1-beta-20240919083528.0","@midscene/shared":"0.5.1-beta-20240919083528.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.1-beta-20240919083528.0","readmeFilename":"README.md","_integrity":"sha512-RqPBvYwiOxLMU1BdIJCNzma/Tc1N4WL1/mXeOBSuA0P7VgVJErj4mXlVWmxZR5irh+6rEhRZgGzJAVgbbXTWaw==","_resolved":"/tmp/789172bf4b402fdcaeae1ad8cc494551/midscene-web-0.5.1-beta-20240919083528.0.tgz","_from":"file:midscene-web-0.5.1-beta-20240919083528.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-RqPBvYwiOxLMU1BdIJCNzma/Tc1N4WL1/mXeOBSuA0P7VgVJErj4mXlVWmxZR5irh+6rEhRZgGzJAVgbbXTWaw==","shasum":"e0d634a77f9e55ff2bd1b5a1aa9fea510bf254bd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.5.1-beta-20240919083528.0.tgz","fileCount":25,"unpackedSize":647691,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqnAEd6PhsogySgWUx3bv+ilv9WfBq5YM068+cO6yqBAIgNOvvyv18qPSs69KpapM0j70vkLUfoZ6oVFa/4zIkJFY="}],"size":146547},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.1-beta-20240919083528.0_1726735044755_0.5616711393429006"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-19T08:37:24.983Z","publish_time":1726735044983,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"46d8825ebfebe2731171f13add5d2635b3369620","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":145831},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-09-24T07:40:56.433Z","publish_time":1727163656433,"_source_registry_name":"default","contributors":[]},"0.5.1-beta-20240924080037.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.5.1-beta-20240924080037.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.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"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.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"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.5.1-beta-20240924080037.0","@midscene/shared":"0.5.1-beta-20240924080037.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.1-beta-20240924080037.0","readmeFilename":"README.md","_integrity":"sha512-mABPf+p8i9Kqzvcp1ZOSqSvHEHrHaD8ya0ushbj2TK7k2eEjrsy17P79dTtT+BZUjQaDOi68B2v5GXrt7ytYzA==","_resolved":"/tmp/9e920606299e52ba2890c1d672d9702f/midscene-web-0.5.1-beta-20240924080037.0.tgz","_from":"file:midscene-web-0.5.1-beta-20240924080037.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-mABPf+p8i9Kqzvcp1ZOSqSvHEHrHaD8ya0ushbj2TK7k2eEjrsy17P79dTtT+BZUjQaDOi68B2v5GXrt7ytYzA==","shasum":"fd1aa5d4bcc4838f958e6c2cb69e1d5794f11032","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.5.1-beta-20240924080037.0.tgz","fileCount":25,"unpackedSize":625805,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHX/QEKMnXmhDdtipUo84VDbtP3Y40O/XuYUrtcCbRgAiEA6E82NZv2JW0XExGPcfSNauWfFR2iNx2UyFrT4P2SCWI="}],"size":142073},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.1-beta-20240924080037.0_1727164957557_0.49573226594439923"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-24T08:02:37.826Z","publish_time":1727164957826,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"84b2d5baf6976e6bd3d2a8d925f97659c5c9bcdb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":145831},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-09-25T03:40:16.598Z","publish_time":1727235616598,"_source_registry_name":"default","contributors":[]},"0.5.1-beta-20240925041436.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.5.1-beta-20240925041436.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.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"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.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"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.5.1-beta-20240925041436.0","@midscene/shared":"0.5.1-beta-20240925041436.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.1-beta-20240925041436.0","readmeFilename":"README.md","_integrity":"sha512-wk92BqgJzI6JkdbIBcqtMxvsb+oJVPIXPTrYW8OjOdfHagdEuQwM02DvKdP1Uk9hzF9PxQDHFH506Zl01eXWSQ==","_resolved":"/tmp/aa845cae71d24bff1a0ee47268f280cc/midscene-web-0.5.1-beta-20240925041436.0.tgz","_from":"file:midscene-web-0.5.1-beta-20240925041436.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-wk92BqgJzI6JkdbIBcqtMxvsb+oJVPIXPTrYW8OjOdfHagdEuQwM02DvKdP1Uk9hzF9PxQDHFH506Zl01eXWSQ==","shasum":"3aa3a1a4a37f20628012afe04445415ee1b4bbe3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.5.1-beta-20240925041436.0.tgz","fileCount":25,"unpackedSize":644826,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpR1xwFSbDjeZVxvMg6hFjj2Hlds+EaAW+aKo+fPDNuQIgSBYi2C/zG/jDn1vCJZ5tsExWPIiUiKsizvC/QdfgJEs="}],"size":145832},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.1-beta-20240925041436.0_1727237795452_0.7423538225266237"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-25T04:16:35.727Z","publish_time":1727237795727,"_source_registry_name":"default","contributors":[]},"0.5.1-beta-20240925153650.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.5.1-beta-20240925153650.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.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"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.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"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.1-beta-20240925153650.0","@midscene/core":"0.5.1-beta-20240925153650.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.1-beta-20240925153650.0","readmeFilename":"README.md","_integrity":"sha512-/Uo1llSD4Hj8l/jBqzmdsuQq2DJHOuPCUYlY9/mLNGPNfbMGV/bF96jQk6TMADBLUQ2AVd+lz27jl7EDWrXqiw==","_resolved":"/tmp/1a57b851bdad3a0a253f8ff74374a496/midscene-web-0.5.1-beta-20240925153650.0.tgz","_from":"file:midscene-web-0.5.1-beta-20240925153650.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-/Uo1llSD4Hj8l/jBqzmdsuQq2DJHOuPCUYlY9/mLNGPNfbMGV/bF96jQk6TMADBLUQ2AVd+lz27jl7EDWrXqiw==","shasum":"3bb8194dccf628429dd55f47c76a5db962a25e95","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.5.1-beta-20240925153650.0.tgz","fileCount":25,"unpackedSize":644826,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsHQr1JkcN9D5jnhY8QYYBBekkGOmC1FrepT2+SqB70AIgNbaooq6GLzD71nfwfUytQrjspeoUgXi9chH3mSSYB8M="}],"size":145832},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.1-beta-20240925153650.0_1727278731143_0.5718539453409064"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-25T15:38:51.387Z","publish_time":1727278731387,"_source_registry_name":"default","contributors":[]},"0.5.1-beta-20240926023327.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.5.1-beta-20240926023327.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.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"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.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"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.5.1-beta-20240926023327.0","@midscene/shared":"0.5.1-beta-20240926023327.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.1-beta-20240926023327.0","readmeFilename":"README.md","_integrity":"sha512-l5nqAjzeaqCO3fYmaaV8sTQr6BTwpFhaoG4l9D3clwF/bTyOvEr3Mv4n6TUpIlJAQg8rbDznqhwdPnjQEzYpGQ==","_resolved":"/tmp/3178c4918ce0a05202e19b31d44f1a9f/midscene-web-0.5.1-beta-20240926023327.0.tgz","_from":"file:midscene-web-0.5.1-beta-20240926023327.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-l5nqAjzeaqCO3fYmaaV8sTQr6BTwpFhaoG4l9D3clwF/bTyOvEr3Mv4n6TUpIlJAQg8rbDznqhwdPnjQEzYpGQ==","shasum":"42ca5f79e5468a5d22fac81702a574bd87167dc5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.5.1-beta-20240926023327.0.tgz","fileCount":25,"unpackedSize":644826,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxmCZI8V8TWTbHqWqKOn/EZaYOsH6d2W4Hr98WwYpNrAiEA7mDuJopYmjZ5dmx3RtY83unpShB3UufinYsiOdqZocg="}],"size":145832},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.1-beta-20240926023327.0_1727318121696_0.32576545222625586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-26T02:35:22.035Z","publish_time":1727318122035,"_source_registry_name":"default","contributors":[]},"0.5.1":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.5.1","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.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"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.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"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.5.1","@midscene/shared":"0.5.1"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.1","_integrity":"sha512-JHIF+SFnsX72x3QPnwz1i0WRJyAHawxWSDfs/z2cXFN2iuzGeQPk1DdCzkBhIko5hYJ4Yjigha5sSiJIpNmQYA==","_resolved":"/tmp/5a8e12ed749c25a55c12eee1d48cee5a/midscene-web-0.5.1.tgz","_from":"file:midscene-web-0.5.1.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-JHIF+SFnsX72x3QPnwz1i0WRJyAHawxWSDfs/z2cXFN2iuzGeQPk1DdCzkBhIko5hYJ4Yjigha5sSiJIpNmQYA==","shasum":"f9cc5e0010c971575e024beb17d47a6048445108","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.5.1.tgz","fileCount":25,"unpackedSize":644760,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTCUMw5AzM6sithv0LdfS6USPOLuE6RblNW5kSb97l7AIgKJk8q4yVFajPCsh8dVrfqoO29VWSCqU5cxc2cAW6hzY="}],"size":145807},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.1_1727336510245_0.910181066937715"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-26T07:41:50.496Z","publish_time":1727336510496,"_source_registry_name":"default","contributors":[]},"0.5.2-beta-20240928135126.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.5.2-beta-20240928135126.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.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"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.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"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.5.2-beta-20240928135126.0","@midscene/shared":"0.5.2-beta-20240928135126.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.2-beta-20240928135126.0","readmeFilename":"README.md","_integrity":"sha512-94vmJlPrXDVOY5G1EHCjZ3D/af5qIW+fTAQe+x3nm0zlWpgAX+LBIwkOjQ8Q0N/M4G4g2OWga7JEXkRbQ9KLWg==","_resolved":"/tmp/ba87ad869d960b75c99bdf6e004b404a/midscene-web-0.5.2-beta-20240928135126.0.tgz","_from":"file:midscene-web-0.5.2-beta-20240928135126.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-94vmJlPrXDVOY5G1EHCjZ3D/af5qIW+fTAQe+x3nm0zlWpgAX+LBIwkOjQ8Q0N/M4G4g2OWga7JEXkRbQ9KLWg==","shasum":"99deb50057612b43084b6e2e0e67fb329a33a30e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.5.2-beta-20240928135126.0.tgz","fileCount":25,"unpackedSize":645194,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6V85vFuR3d3tDoupxoBlY5zrKOhIzeIjyXdpn7jeWTAiEAt7viawy4rjz1EjRtHYtCO3ER+6Nmi3ryx7DLY+0evgM="}],"size":145952},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.2-beta-20240928135126.0_1727531606035_0.1400867488232478"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-28T13:53:26.299Z","publish_time":1727531606299,"_source_registry_name":"default","contributors":[]},"0.5.2-beta-20240929094445.0":{"name":"@midscene/web","description":"Web integration for Midscene.js","version":"0.5.2-beta-20240929094445.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.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"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.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"},"./html-element":{"types":"./dist/types/html-element/index.d.ts","import":"./dist/es/html-element/index.js","require":"./dist/lib/html-element/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.2-beta-20240929094445.0","@midscene/core":"0.5.2-beta-20240929094445.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.2-beta-20240929094445.0","readmeFilename":"README.md","_integrity":"sha512-BeEubtWYBcukkShYM8OCBGeTQaPXAgAOFRxIWyiEynpg0AlQVbN59tX03/6KZbDrF6BF7oA0BK7MLjUlo8QWdA==","_resolved":"/tmp/6d7c75b6892d165c2ef5b8722c323572/midscene-web-0.5.2-beta-20240929094445.0.tgz","_from":"file:midscene-web-0.5.2-beta-20240929094445.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-BeEubtWYBcukkShYM8OCBGeTQaPXAgAOFRxIWyiEynpg0AlQVbN59tX03/6KZbDrF6BF7oA0BK7MLjUlo8QWdA==","shasum":"235af0cdf293fef371c0dcadc6243ddcf2376b78","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.5.2-beta-20240929094445.0.tgz","fileCount":25,"unpackedSize":649688,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD83JWPk0o9Z5CGvZTadd3VMZYRGXglomuvkXunBVKc8gIhAIbgeEmArNn6xkbvi/K6bMquz6g/s0jjuZrVO98H4Ptk"}],"size":146777},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.2-beta-20240929094445.0_1727603204112_0.9489097437535894"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-29T09:46:44.367Z","publish_time":1727603204367,"_source_registry_name":"default","contributors":[]},"0.5.2-beta-20241008085823.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.5.2-beta-20241008085823.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.2-beta-20241008085823.0","@midscene/core":"0.5.2-beta-20241008085823.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.2-beta-20241008085823.0","readmeFilename":"README.md","_integrity":"sha512-NBg2tXR9CldNmfDNA7djevtvmYALE6eO3kZTrsOInVjYmWtfTQHwN1zgAnfMpgSjywb0iBi1WNoxakwXEtDxgA==","_resolved":"/tmp/80174948e43dd540924370f952c26fd1/midscene-web-0.5.2-beta-20241008085823.0.tgz","_from":"file:midscene-web-0.5.2-beta-20241008085823.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-NBg2tXR9CldNmfDNA7djevtvmYALE6eO3kZTrsOInVjYmWtfTQHwN1zgAnfMpgSjywb0iBi1WNoxakwXEtDxgA==","shasum":"df291be5e63afa5cf24744d6dc6c4eb8b2bcc7e9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.5.2-beta-20241008085823.0.tgz","fileCount":25,"unpackedSize":648832,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvFIFBzC1HtetvGDHkHyfRJ5F87u1n/rwgd0neYcEgMAIhAKwCaPDFXiDrKK5KHyoJQBCZFWnrag/RRIh9tz6bFVHM"}],"size":146715},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.2-beta-20241008085823.0_1728378021695_0.8168044358897284"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-08T09:00:21.863Z","publish_time":1728378021863,"_source_registry_name":"default","contributors":[]},"0.5.2-beta-20241009023204.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.5.2-beta-20241009023204.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.5.2-beta-20241009023204.0","@midscene/shared":"0.5.2-beta-20241009023204.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.2-beta-20241009023204.0","readmeFilename":"README.md","_integrity":"sha512-sJfulM3YQqOroGL+Sn0t7vPmfbP7VUOiZh/c6TMWLB3pjG6woMq0N4xevrxYzUcUBb4zMqTp4Lc804QnEvEV9Q==","_resolved":"/tmp/8f086c16888e8e75c8dd9332fa521418/midscene-web-0.5.2-beta-20241009023204.0.tgz","_from":"file:midscene-web-0.5.2-beta-20241009023204.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-sJfulM3YQqOroGL+Sn0t7vPmfbP7VUOiZh/c6TMWLB3pjG6woMq0N4xevrxYzUcUBb4zMqTp4Lc804QnEvEV9Q==","shasum":"307712993b521328d9a37539d92e807f89b45479","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.5.2-beta-20241009023204.0.tgz","fileCount":25,"unpackedSize":648832,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDP8IAfbkN/fI99LXFr1DQuimRrNqk7e3KjzZpu7ijbwAiEA5/bccF0mjldoptnfqWKS7Em+zQvf4RZea2lh9gV0UCs="}],"size":146716},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.2-beta-20241009023204.0_1728441244149_0.24425316304495626"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-09T02:34:04.556Z","publish_time":1728441244556,"_source_registry_name":"default","contributors":[]},"0.5.2-beta-20241010035503.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.5.2-beta-20241010035503.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.5.2-beta-20241010035503.0","@midscene/shared":"0.5.2-beta-20241010035503.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.2-beta-20241010035503.0","readmeFilename":"README.md","_integrity":"sha512-zJpkB/msLL6EMfZjf97+crkm784jxGhiH9fmu1+M6yBJ09oby3i7qmbV1tUhEanqrNANQvOgxCkQn8pmmSyUlQ==","_resolved":"/tmp/da6d4082100f3c54b999054cc39ffccc/midscene-web-0.5.2-beta-20241010035503.0.tgz","_from":"file:midscene-web-0.5.2-beta-20241010035503.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-zJpkB/msLL6EMfZjf97+crkm784jxGhiH9fmu1+M6yBJ09oby3i7qmbV1tUhEanqrNANQvOgxCkQn8pmmSyUlQ==","shasum":"194ff4c600509babf83207c2f1c3fa828588b897","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.5.2-beta-20241010035503.0.tgz","fileCount":25,"unpackedSize":648832,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJDimVs7HL011HXx6VFSGu6P+zLEnRgPRAsaWeuMDCAAiA1FmRp5mkomWg3Tc5oRiXOc3qBOs3nTThXTsa8xQ5U7Q=="}],"size":146716},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.2-beta-20241010035503.0_1728532624245_0.18009665160267008"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-10T03:57:04.482Z","publish_time":1728532624482,"_source_registry_name":"default","contributors":[]},"0.5.2":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.5.2","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.5.2","@midscene/shared":"0.5.2"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.2","_integrity":"sha512-yJy0mTeFG50I0C4w2QirsYKRUg3x1tcISvvsyArZfucqomHk0p5AxVe8SzLj/EDc+6/FgOs9rxlL+MCb5HUaiw==","_resolved":"/tmp/e3e23322d66941011742030ad3ed9079/midscene-web-0.5.2.tgz","_from":"file:midscene-web-0.5.2.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-yJy0mTeFG50I0C4w2QirsYKRUg3x1tcISvvsyArZfucqomHk0p5AxVe8SzLj/EDc+6/FgOs9rxlL+MCb5HUaiw==","shasum":"3ad8fb0bc9b67332ee5cb05133552a6e79036140","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.5.2.tgz","fileCount":25,"unpackedSize":651730,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFP2ufy24oOTRcE/oIzlqIMJ9FpyvB/tnb3qTvMc5qbkAiAIPaBtIiHca4ga2qfCCwfq9kRc7BOYujBvHK7wIahGPw=="}],"size":147526},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.2_1728715053770_0.3192586212883588"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-12T06:37:33.961Z","publish_time":1728715053961,"_source_registry_name":"default","contributors":[]},"0.6.0":{"name":"@midscene/web","version":"0.6.0","license":"MIT","_id":"@midscene/web@0.6.0","maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"bc9fce55bcb44319f4f4b73b880d02b3c1259047","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":147512},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-10-12T08:10:33.864Z","publish_time":1728720633864,"_source_registry_name":"default","contributors":[]},"0.6.1":{"name":"@midscene/web","version":"0.6.1","license":"MIT","_id":"@midscene/web@0.6.1","maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d2fe9f634e65cbd15eb80f63e25fb8ccfb77a3ba","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.6.1.tgz","fileCount":25,"integrity":"sha512-8vQhC+i+823npPNKjUM2g0hvXYLUwRx968WzMVdpgeRf0MDssdSMaEGSQfsTtPY863xIecTGVdq8gwGgz23mtg==","signatures":[{"sig":"MEUCIQDKwsPkKVNFn0DlWzUS80NBM1icaJJXdiwh1gYXUN5S7QIgR94OmPXExOLfDyEDUUxf1QpXqpTgK30dQuYHQTw0+hw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":651702,"size":147513},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-10-12T08:26:13.913Z","publish_time":1728721573913,"_source_registry_name":"default","contributors":[]},"0.6.2-beta-20241012092515.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.6.2-beta-20241012092515.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.6.2-beta-20241012092515.0","@midscene/shared":"0.6.2-beta-20241012092515.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.6.2-beta-20241012092515.0","readmeFilename":"README.md","_integrity":"sha512-W66B3M0UNzSRhUKsB31BmTAkC9RjdyHf39kgJoqa9TAQxbfG9mar3Mu3ylD0OsxEXkewg7AzlRx+vwcm6+F/fQ==","_resolved":"/tmp/a08a125f88aac2b27d9935f7943e0b90/midscene-web-0.6.2-beta-20241012092515.0.tgz","_from":"file:midscene-web-0.6.2-beta-20241012092515.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-W66B3M0UNzSRhUKsB31BmTAkC9RjdyHf39kgJoqa9TAQxbfG9mar3Mu3ylD0OsxEXkewg7AzlRx+vwcm6+F/fQ==","shasum":"8fd4a8e9c971dd322e7bee01f18204edd75e3437","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.6.2-beta-20241012092515.0.tgz","fileCount":25,"unpackedSize":651768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmNenfxHj4YSGt2s0XxthfahOP7OUe1gqXTtYJJfFCowIhAJzr8rqo1KV51ReEt2STQdoC1Aw14BMELPcSd2uyCuaj"}],"size":147533},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.6.2-beta-20241012092515.0_1728725235191_0.9458263516188403"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-12T09:27:15.427Z","publish_time":1728725235427,"_source_registry_name":"default","contributors":[]},"0.5.3-beta-20241012095214.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.5.3-beta-20241012095214.0","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.5.3-beta-20241012095214.0","@midscene/core":"0.5.3-beta-20241012095214.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.5.3-beta-20241012095214.0","readmeFilename":"README.md","_integrity":"sha512-YbOGnR9IeVId9Usa7g3HmiikhgLKCnu+ojkNTT+JOPSCYNOh2slufF5wxcQCyrXvAYvaClDB6ieBV6mWCo11rA==","_resolved":"/tmp/d89538866b327389ba5ea3fb47934a1a/midscene-web-0.5.3-beta-20241012095214.0.tgz","_from":"file:midscene-web-0.5.3-beta-20241012095214.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-YbOGnR9IeVId9Usa7g3HmiikhgLKCnu+ojkNTT+JOPSCYNOh2slufF5wxcQCyrXvAYvaClDB6ieBV6mWCo11rA==","shasum":"4268266ec3156200b1ea3be3abe73a160cffb663","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.5.3-beta-20241012095214.0.tgz","fileCount":25,"unpackedSize":651796,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0gUm6GAUd5kwH0lCf5m+5WabSR4SQQhOqd9Yru3L+PAiEAwr4A3M+GubGZWthXvOVeh/Ud8z3vtbBL1J/I5+tr+N4="}],"size":147547},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.5.3-beta-20241012095214.0_1728726849437_0.6330345798724704"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-12T09:54:09.616Z","publish_time":1728726849616,"_source_registry_name":"default","contributors":[]},"0.6.2":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.6.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.2","@midscene/core":"0.6.2"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.6.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-5lf/5nA8n92qFhs//6bpoMn2sfmeNNGgQmEKaehypXWB3+gPWq6wojHc2Y+aJ9lgovBZcKRBPNrgyDPwZ1oRaQ==","_resolved":"/tmp/35bc97122c8225895ef92aaa7f89f79c/midscene-web-0.6.2.tgz","_from":"file:midscene-web-0.6.2.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-5lf/5nA8n92qFhs//6bpoMn2sfmeNNGgQmEKaehypXWB3+gPWq6wojHc2Y+aJ9lgovBZcKRBPNrgyDPwZ1oRaQ==","shasum":"222af9c328f85699cd2f760ff52e42548e041441","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.6.2.tgz","fileCount":25,"unpackedSize":651804,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3swZnipAbWQB5mD9Xxdygz6DHFd2EDrznjTTi0gLphAiApxo6unvxOEpB3JkKVKdGiRCO/heUaExHmxvrjODcaCA=="}],"size":147542},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.6.2_1728962823074_0.6075998686272228"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-15T03:27:03.347Z","publish_time":1728962823347,"_source_registry_name":"default","contributors":[]},"0.6.3-beta-20241017035917.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.6.3-beta-20241017035917.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.3-beta-20241017035917.0","@midscene/core":"0.6.3-beta-20241017035917.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.6.3-beta-20241017035917.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gifez5vHVy/YqUaFzrncZqVFBGA59rb31WtFvO/cdVTWiJTGdTLiPXpPDCmvVpQxZ5Y7B1u2pE8K3Rdm69XFXg==","_resolved":"/tmp/402e71834431f7f46d2f11ed0a19d41f/midscene-web-0.6.3-beta-20241017035917.0.tgz","_from":"file:midscene-web-0.6.3-beta-20241017035917.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-gifez5vHVy/YqUaFzrncZqVFBGA59rb31WtFvO/cdVTWiJTGdTLiPXpPDCmvVpQxZ5Y7B1u2pE8K3Rdm69XFXg==","shasum":"f24869967a15ffbb689c8cc04ca8a1a4a78d3a04","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.6.3-beta-20241017035917.0.tgz","fileCount":25,"unpackedSize":652320,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+T43OpKkysRheDcShCfP/3MQN/5WKklAQ1nrzY+eUYAiBh+MUgz69Hv7pZv6Yf1IT8iAfV61ut1YTT/GQWh4Jtkg=="}],"size":147688},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.6.3-beta-20241017035917.0_1729137680324_0.21939287526157392"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-17T04:01:20.509Z","publish_time":1729137680509,"_source_registry_name":"default","contributors":[]},"0.6.3-beta-20241017041417.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.6.3-beta-20241017041417.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"openai":"4.57.1","inquirer":"10.1.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.6.3-beta-20241017041417.0","@midscene/shared":"0.6.3-beta-20241017041417.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.6.3-beta-20241017041417.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-7G8Oeg0ipdmHXy1a8C01mXcLsIB9GosSIMEWnTq1M/19nJz24qwXROl+0MXqYs3INHijpZgYXE9C6bVMsWZfJg==","_resolved":"/tmp/59c0323d90b6317041697a140615a1ec/midscene-web-0.6.3-beta-20241017041417.0.tgz","_from":"file:midscene-web-0.6.3-beta-20241017041417.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-7G8Oeg0ipdmHXy1a8C01mXcLsIB9GosSIMEWnTq1M/19nJz24qwXROl+0MXqYs3INHijpZgYXE9C6bVMsWZfJg==","shasum":"df36a93f03fb489bf504fc3f1ca446a0f3763d28","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.6.3-beta-20241017041417.0.tgz","fileCount":25,"unpackedSize":652320,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjlWvkudSZvFReCvm0W8EU4kC+QHpbm8bh7tRKHrVT5QIgE0TvRC17cVIpNdQMTxQNOVU0vZw+CiuBdR1rCDlIJjI="}],"size":147688},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.6.3-beta-20241017041417.0_1729138574574_0.9673553498678455"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-17T04:16:14.862Z","publish_time":1729138574862,"_source_registry_name":"default","contributors":[]},"0.6.3-beta-20241017073804.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.6.3-beta-20241017073804.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.6.3-beta-20241017073804.0","@midscene/shared":"0.6.3-beta-20241017073804.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.6.3-beta-20241017073804.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EX66bYI9M9NXt8nNS16r5bZb71bJs4RkTQB7/rztINNG1Xh6Y0jcUive/KjRvtsrImuVKwWH+Uil0DDuhxxP+g==","_resolved":"/tmp/3dc77951452a1cb8234b1cbf1014e124/midscene-web-0.6.3-beta-20241017073804.0.tgz","_from":"file:midscene-web-0.6.3-beta-20241017073804.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-EX66bYI9M9NXt8nNS16r5bZb71bJs4RkTQB7/rztINNG1Xh6Y0jcUive/KjRvtsrImuVKwWH+Uil0DDuhxxP+g==","shasum":"46abc59d8cf23fb81769c0cc781e0e76bc12ff32","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.6.3-beta-20241017073804.0.tgz","fileCount":28,"unpackedSize":746798,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoMVpQsYFwtFlgZZgM3j9k+LNM3W8C1YtNyP0df0TS1QIhAPYzO1wikT0HmxNdWEJ3vEjOAGRoJGOJpWXCLlFwV1x4"}],"size":170543},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.6.3-beta-20241017073804.0_1729150808762_0.7588300047592145"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-17T07:40:09.123Z","publish_time":1729150809123,"_source_registry_name":"default","contributors":[]},"0.6.3-beta-20241018083811.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.6.3-beta-20241018083811.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.6.3-beta-20241018083811.0","@midscene/shared":"0.6.3-beta-20241018083811.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.6.3-beta-20241018083811.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QFFvcReGygdVV7dr2og1dAytgCO2t5HmoabIJz39uYfnRABKZLFPy9oqCvb/pM2nUoitxSw7cEkwidvR3DEPUw==","_resolved":"/tmp/57b2292131b76fceb5a8df3b54a1ce03/midscene-web-0.6.3-beta-20241018083811.0.tgz","_from":"file:midscene-web-0.6.3-beta-20241018083811.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-QFFvcReGygdVV7dr2og1dAytgCO2t5HmoabIJz39uYfnRABKZLFPy9oqCvb/pM2nUoitxSw7cEkwidvR3DEPUw==","shasum":"de69acf44c4d21de063bf33bdd51c3f55fc7747d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.6.3-beta-20241018083811.0.tgz","fileCount":29,"unpackedSize":2431833,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEZg/r1eCXXxqYjyNCmqqmQjO2ug6hS1A3wG2awAaB+AiEA+t8SX5mNKirQHhbcokGZp2Co+rseCFV5Obw/EDeExjc="}],"size":693135},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.6.3-beta-20241018083811.0_1729240822180_0.12979358894568005"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-18T08:40:22.469Z","publish_time":1729240822469,"_source_registry_name":"default","contributors":[]},"0.6.3-beta-20241019011317.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.6.3-beta-20241019011317.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.6.3-beta-20241019011317.0","@midscene/shared":"0.6.3-beta-20241019011317.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.6.3-beta-20241019011317.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-idEVlQgx7yR3yCxoRJhQ4H0bGyxXrTf1I3V1Wy0+8vTq+oik0uAYKSgFJnnCn9ed6unhVfZIE/0B1Peg/hu8UA==","_resolved":"/tmp/cbd06e2cb1df131fbfe2e32ea19422f1/midscene-web-0.6.3-beta-20241019011317.0.tgz","_from":"file:midscene-web-0.6.3-beta-20241019011317.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-idEVlQgx7yR3yCxoRJhQ4H0bGyxXrTf1I3V1Wy0+8vTq+oik0uAYKSgFJnnCn9ed6unhVfZIE/0B1Peg/hu8UA==","shasum":"2be5d862d5a99e5e6c04de8e1de5b0fbae4fdaad","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.6.3-beta-20241019011317.0.tgz","fileCount":29,"unpackedSize":2431849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD6qOU7ZHHCrOYAop1Z0bjGGyObxKvI3oo0jjrzGS1yAIhAIbjZnJcz6DGNbGUcevQy6jFTdZvSCsm0FpvMGvH4583"}],"size":693139},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.6.3-beta-20241019011317.0_1729300527093_0.1494303424848431"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-19T01:15:27.354Z","publish_time":1729300527354,"_source_registry_name":"default","contributors":[]},"0.6.3-beta-20241021072342.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.6.3-beta-20241021072342.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.6.3-beta-20241021072342.0","@midscene/shared":"0.6.3-beta-20241021072342.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.6.3-beta-20241021072342.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/lL52p7m7+8dpCI3yjgQNF1CI0eq9RuPRJWoUZkWqkFiDwdgmd4rDScUpk41gG0863mHgRGw1QTUVFmO7k120A==","_resolved":"/tmp/56aa26351b3745aa623193f12b7dc5c9/midscene-web-0.6.3-beta-20241021072342.0.tgz","_from":"file:midscene-web-0.6.3-beta-20241021072342.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-/lL52p7m7+8dpCI3yjgQNF1CI0eq9RuPRJWoUZkWqkFiDwdgmd4rDScUpk41gG0863mHgRGw1QTUVFmO7k120A==","shasum":"642bf98e4869245a6c79ef17cc02015b27ccb81e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.6.3-beta-20241021072342.0.tgz","fileCount":29,"unpackedSize":2431863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPXZzpZQADYfqPJuP0PQziwNvQ+aXJKlJCNLcK14euYAiBgdnYY5EBwwWwvA0ZJbx+pnoOxLwuGEEMZJPeAa9Lh3w=="}],"size":693151},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.6.3-beta-20241021072342.0_1729495555786_0.37722929878232647"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-21T07:25:56.028Z","publish_time":1729495556028,"_source_registry_name":"default","contributors":[]},"0.6.3-beta-20241021073842.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.6.3-beta-20241021073842.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.6.3-beta-20241021073842.0","@midscene/core":"0.6.3-beta-20241021073842.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.6.3-beta-20241021073842.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1uD9VXiW5zl+6UclFVgaJM1xYPU1EsNY8mXFCkC2vbPZAdhoUCK9e6X4YhYGQDOIS61VCsUoqp/+PLdmLLpAHw==","_resolved":"/tmp/92ed41134ab205f7da457e9e00a78cbc/midscene-web-0.6.3-beta-20241021073842.0.tgz","_from":"file:midscene-web-0.6.3-beta-20241021073842.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-1uD9VXiW5zl+6UclFVgaJM1xYPU1EsNY8mXFCkC2vbPZAdhoUCK9e6X4YhYGQDOIS61VCsUoqp/+PLdmLLpAHw==","shasum":"c1022e70090c4f0907ce3a3d3f7f3bcd83d16c2b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.6.3-beta-20241021073842.0.tgz","fileCount":29,"unpackedSize":2431849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNMe6tHPszvARfWdJVy79h86RlZTJnjHAeongn9iaFZgIgackQQCHLcfYhDlU6x30BM+XCl9kT6/BOK50YKzT+clA="}],"size":693138},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.6.3-beta-20241021073842.0_1729496450651_0.20930947609603057"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-21T07:40:50.944Z","publish_time":1729496450944,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":722841},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-10-21T08:06:33.966Z","publish_time":1729497993966,"_source_registry_name":"default","contributors":[]},"0.7.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.0","@midscene/shared":"0.7.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dYhYI7PZ4gkmSyvVP0qKyMnuPQWeQs3YpJ7L00/nZrx6vjJBKYCp6hTPYPhj04XWAvX5KM/rOpkwVoetvUnfMA==","_resolved":"/tmp/15b938452b282c4174abd13b2f844ed3/midscene-web-0.7.0.tgz","_from":"file:midscene-web-0.7.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-dYhYI7PZ4gkmSyvVP0qKyMnuPQWeQs3YpJ7L00/nZrx6vjJBKYCp6hTPYPhj04XWAvX5KM/rOpkwVoetvUnfMA==","shasum":"cfb34152be88b51445c802aae5c4fb3daad0dc68","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.7.0.tgz","fileCount":33,"unpackedSize":2550815,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+NEjZ5R+9nB1il/6q5n3ho0XBPjfApBeCS2tXTgyPnwIgdFYl1iAiuXgqYVCfGc3WybgO9L2S1LCXArrG2cQhuak="}],"size":722827},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.0_1729499713542_0.07649092978110605"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-21T08:35:13.826Z","publish_time":1729499713826,"_source_registry_name":"default","contributors":[]},"0.7.1":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.1","@midscene/shared":"0.7.1"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-X07gAqDPYCwXU2tMqUGE2GfFWPNnc1hU3Ejm3H0xu5aMP7PMAjv/JNXqwMVODjNuNxsVuvHYUI+noiuVVZ3fSA==","_resolved":"/tmp/57659a6920aeabce259e58b60a9b00f9/midscene-web-0.7.1.tgz","_from":"file:midscene-web-0.7.1.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-X07gAqDPYCwXU2tMqUGE2GfFWPNnc1hU3Ejm3H0xu5aMP7PMAjv/JNXqwMVODjNuNxsVuvHYUI+noiuVVZ3fSA==","shasum":"3c37159ee56485c4f0c77eed05b3d8ffd4c943dc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.7.1.tgz","fileCount":33,"unpackedSize":2550998,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLhXgLm42ctACb889ggBak9CalYM3ZkUnL13fKTw+7OAIhAJRSshY+soDp1Lt6u6yJtZ+uQLMvNXfrPzE3dhT4jGfe"}],"size":722929},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.1_1729583042147_0.5436853049159274"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-22T07:44:02.460Z","publish_time":1729583042460,"_source_registry_name":"default","contributors":[]},"0.7.2-beta-20241024064319.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.2-beta-20241024064319.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.2-beta-20241024064319.0","@midscene/shared":"0.7.2-beta-20241024064319.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.2-beta-20241024064319.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-JlyaQ9gAYvHB7yR+9X/LxY26Q1P8EwXjp8+nsaNeZmzRVkM4LTD55xU/JlnHQi5+PJn0u75pkd/nXbsyjLFCUw==","_resolved":"/tmp/cee7b4b85b9372407bd1d2c0ad949b9d/midscene-web-0.7.2-beta-20241024064319.0.tgz","_from":"file:midscene-web-0.7.2-beta-20241024064319.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-JlyaQ9gAYvHB7yR+9X/LxY26Q1P8EwXjp8+nsaNeZmzRVkM4LTD55xU/JlnHQi5+PJn0u75pkd/nXbsyjLFCUw==","shasum":"b7787442004446e778a1fe2390b60a24b1884784","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.7.2-beta-20241024064319.0.tgz","fileCount":33,"unpackedSize":2553628,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMerMXcoDlXJr4mxl+v9z1/9+1PFRR8uCO6Fne9WzH9gIgan68Ls9OQ04GlWeDZ4U6pJ8ehrUu0gARPMaYMU9g7L4="}],"size":723088},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.2-beta-20241024064319.0_1729752334485_0.45135692149942663"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-24T06:45:34.687Z","publish_time":1729752334687,"_source_registry_name":"default","contributors":[]},"0.7.2":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.2","@midscene/core":"0.7.2"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xjeayT+enSiFS/D/IWmYsDejaKmWUePepjjuLaLzeCxdcUkOzO0akGtT30VMpufXu1i8mS1DMQkEfX4R7rcSDw==","_resolved":"/tmp/d58a708688f2f34fadd4a26ce7acc84d/midscene-web-0.7.2.tgz","_from":"file:midscene-web-0.7.2.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-xjeayT+enSiFS/D/IWmYsDejaKmWUePepjjuLaLzeCxdcUkOzO0akGtT30VMpufXu1i8mS1DMQkEfX4R7rcSDw==","shasum":"29fa91e13b16910da7f4eed2c53e45c444d1d811","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.7.2.tgz","fileCount":33,"unpackedSize":2553562,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3/GhxdDRGibjMDRTJXCH4vu0R5CQQ9e7qtzvxIcJ2jAiEA0h2LWp6wPRP1A9glRpv5eWrlwmgPOuZdy89LGy2WomE="}],"size":723067},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.2_1729754489520_0.5510564099250506"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-24T07:21:29.749Z","publish_time":1729754489749,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":1372532},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-10-24T09:44:46.744Z","publish_time":1729763086744,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":1372537},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-10-24T10:41:59.980Z","publish_time":1729766519980,"_source_registry_name":"default","contributors":[]},"0.7.2-beta-20241024113439.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.2-beta-20241024113439.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.2-beta-20241024113439.0","@midscene/shared":"0.7.2-beta-20241024113439.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.2-beta-20241024113439.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-nXaVJjvl1aulRF1P7rX+f/9qXm69s0XbsPdeKzuDjqaGaikC+5OyhTvYRwOW0iNijWVtJpmJ8e5105v9P0YQiw==","_resolved":"/tmp/dafa222b3c7a3b0c3bb250c664f03211/midscene-web-0.7.2-beta-20241024113439.0.tgz","_from":"file:midscene-web-0.7.2-beta-20241024113439.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-nXaVJjvl1aulRF1P7rX+f/9qXm69s0XbsPdeKzuDjqaGaikC+5OyhTvYRwOW0iNijWVtJpmJ8e5105v9P0YQiw==","shasum":"9c7884c5d0e04af6f03e44d59ddecc376dd007fd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.7.2-beta-20241024113439.0.tgz","fileCount":33,"unpackedSize":2553125,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyZVKiChYc1xO8GQqcn0TGIlT198ouJX95RUAOsITL+AiBCIAUatFQXUCLDDI8kHdWiTTfmUFCHhisoFMQF49tgwg=="}],"size":723438},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.2-beta-20241024113439.0_1729769815968_0.14740237564778869"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-24T11:36:56.202Z","publish_time":1729769816202,"_source_registry_name":"default","contributors":[]},"0.7.2-beta-20241025012947.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.2-beta-20241025012947.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./browser/playground":"./dist/browser/playground.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"browser/playground":["./dist/browser/types/playground.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.2-beta-20241025012947.0","@midscene/shared":"0.7.2-beta-20241025012947.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@modern-js/plugin-module-node-polyfill":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script && npm run build:browser","build:browser":"modern build -c ./modern.browser.config.ts","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.2-beta-20241025012947.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-duSc0S0THpQ4fHkOU6meAor1ztCc6JyddpTYgJ0wpQXOQbChr24JSkYtXAZ9xdwEKjmNZwqZWSID9TxBRopayQ==","_resolved":"/tmp/691b6b07e15118f7581aee7bdd818b5e/midscene-web-0.7.2-beta-20241025012947.0.tgz","_from":"file:midscene-web-0.7.2-beta-20241025012947.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-duSc0S0THpQ4fHkOU6meAor1ztCc6JyddpTYgJ0wpQXOQbChr24JSkYtXAZ9xdwEKjmNZwqZWSID9TxBRopayQ==","shasum":"a1d0fd997d647a3c15a65f0902de3e483cb8eec7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.7.2-beta-20241025012947.0.tgz","fileCount":35,"unpackedSize":5075368,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEZfHY75F4mA62z8jRbmaPvXoRXAlrKhJ4i3hNZn8XFAiBHGiW0BbViCNJIXJk+2Kg/ZPG4yi6UPWpvmNdlTbMXyw=="}],"size":1372698},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.2-beta-20241025012947.0_1729819966229_0.8780565707096282"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-25T01:32:46.460Z","publish_time":1729819966460,"_source_registry_name":"default","contributors":[]},"0.7.2-beta-20241025022530.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.2-beta-20241025022530.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./browser/playground":"./dist/browser/playground.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"browser/playground":["./dist/browser/types/playground.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.2-beta-20241025022530.0","@midscene/shared":"0.7.2-beta-20241025022530.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@modern-js/plugin-module-node-polyfill":"2.58.2","@playwright/test":"1.44.1","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script && npm run build:browser","build:browser":"modern build -c ./modern.browser.config.ts","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.2-beta-20241025022530.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-vWbB6XltSEsCd5qqSxb2GLO1KoCcbnualX14apktW8JlBQ7TWDCp+I/sRBPJYMGRW+v0BswECvECy3bDUVAwyw==","_resolved":"/tmp/147840744c13b5f420117ef7b43fee18/midscene-web-0.7.2-beta-20241025022530.0.tgz","_from":"file:midscene-web-0.7.2-beta-20241025022530.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-vWbB6XltSEsCd5qqSxb2GLO1KoCcbnualX14apktW8JlBQ7TWDCp+I/sRBPJYMGRW+v0BswECvECy3bDUVAwyw==","shasum":"72df512bcb526b1c9117cb37fcdae3ee992578de","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.7.2-beta-20241025022530.0.tgz","fileCount":35,"unpackedSize":5075152,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0KYM3yRjGqcG1CPBPBzdepXwBBPhc7HsAhvMcn1tKcwIgIFFgvMI15V/6+8BU1rp3jjLnvQq1dyDD1UgWz3DcMQ4="}],"size":1372628},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.2-beta-20241025022530.0_1729823303049_0.17551830184550954"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-25T02:28:23.299Z","publish_time":1729823303299,"_source_registry_name":"default","contributors":[]},"0.7.3-beta-20241029030944.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.3-beta-20241029030944.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.3-beta-20241029030944.0","@midscene/core":"0.7.3-beta-20241029030944.0"},"devDependencies":{"@modern-js/module-tools":"2.58.2","@modern-js/plugin-module-node-polyfill":"2.58.2","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.3-beta-20241029030944.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-vTYYKxS2ximDUfwbTmS+AsNFmabfL3C0GFJHvTYQJZsmvBAAHGk1ShvKIZms/xxEcWIBTLWUAPY86TkWErNGvQ==","_resolved":"/tmp/d9a44a424c1a58add3441e1376ec302a/midscene-web-0.7.3-beta-20241029030944.0.tgz","_from":"file:midscene-web-0.7.3-beta-20241029030944.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-vTYYKxS2ximDUfwbTmS+AsNFmabfL3C0GFJHvTYQJZsmvBAAHGk1ShvKIZms/xxEcWIBTLWUAPY86TkWErNGvQ==","shasum":"ad3e126fb6ad43115548cb4917871e9ce3cec560","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.7.3-beta-20241029030944.0.tgz","fileCount":39,"unpackedSize":5233115,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVp+IqHJuxwNtlTZ0tSCHUQVg9k9mB1v1k0XROD2KvIQIhAJGo0MYT2JhZ1Ye3qVHLUPqKRlf/Sm2C2q+S0XeDFC/w"}],"size":1348946},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.3-beta-20241029030944.0_1730171592642_0.47053292472790464"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-29T03:13:12.905Z","publish_time":1730171592905,"_source_registry_name":"default","contributors":[]},"0.7.3-beta-20241104100519.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.3-beta-20241104100519.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.7.3-beta-20241104100519.0","@midscene/core":"0.7.3-beta-20241104100519.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.3-beta-20241104100519.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-AlejlNioq6RalbDq8bsbnZLmVxtKbVQm6DnMm/SMZXntQuSUVDk4FSZfuUufwPRj6/tTfHQ0YjEv8wGJ9hvWLg==","_resolved":"/tmp/687f21f7e90af209c5778b0288321b9a/midscene-web-0.7.3-beta-20241104100519.0.tgz","_from":"file:midscene-web-0.7.3-beta-20241104100519.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-AlejlNioq6RalbDq8bsbnZLmVxtKbVQm6DnMm/SMZXntQuSUVDk4FSZfuUufwPRj6/tTfHQ0YjEv8wGJ9hvWLg==","shasum":"0db0b99b276106e4e042bac827e7b5d2f827afa1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.7.3-beta-20241104100519.0.tgz","fileCount":38,"unpackedSize":1463164,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvp50wVeyH8tllBaA86/CRtEhXq/PD90K8tqvDm8ePgAiEAvKl3nQwvbEw0Wb2OabRaIrFXY8QdQbaYeN3U4jcyG6I="}],"size":259654},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.3-beta-20241104100519.0_1730714905886_0.8983979920694958"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-04T10:08:26.153Z","publish_time":1730714906153,"_source_registry_name":"default","contributors":[]},"0.7.3-beta-20241105091606.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.3-beta-20241105091606.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.3-beta-20241105091606.0","@midscene/shared":"0.7.3-beta-20241105091606.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.3-beta-20241105091606.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zHA/maUaPhfRLEBKlK87OGDmiCieoIPsY3ZdyYadTCGKbDV3kav/L+slxDu7tvaX4ALo2aLkvbPwHpaEW7cvZA==","_resolved":"/tmp/e26e39b0e2913bdf3d3cadb479364f3b/midscene-web-0.7.3-beta-20241105091606.0.tgz","_from":"file:midscene-web-0.7.3-beta-20241105091606.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-zHA/maUaPhfRLEBKlK87OGDmiCieoIPsY3ZdyYadTCGKbDV3kav/L+slxDu7tvaX4ALo2aLkvbPwHpaEW7cvZA==","shasum":"0f530d99fcf96161032a7c81eba7dd295572c0a5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.7.3-beta-20241105091606.0.tgz","fileCount":38,"unpackedSize":1473992,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMWA1JRwIZcHfIGTet6LKAVQ2V/B5gSt8DpMhmUJH4jAiEA+29R+Gnd+LRzIOp3Pon1VtI7Y5w9y1CSkTbncZzJS5Y="}],"size":261098},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.3-beta-20241105091606.0_1730798360650_0.1712107753672203"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-05T09:19:20.874Z","publish_time":1730798360874,"_source_registry_name":"default","contributors":[]},"0.7.3-beta-20241106021404.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.3-beta-20241106021404.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.3-beta-20241106021404.0","@midscene/shared":"0.7.3-beta-20241106021404.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.3-beta-20241106021404.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qgfSavsknAgt9r92dM6Vt6fEp2K/q6g2C+lCIgSmNNaDYtjGoT2gmyeSqJv3QcUJlm7NtXScZKTmX2PPyhzSyg==","_resolved":"/tmp/d27eceeb0fc93b81e243724dcb309cd1/midscene-web-0.7.3-beta-20241106021404.0.tgz","_from":"file:midscene-web-0.7.3-beta-20241106021404.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-qgfSavsknAgt9r92dM6Vt6fEp2K/q6g2C+lCIgSmNNaDYtjGoT2gmyeSqJv3QcUJlm7NtXScZKTmX2PPyhzSyg==","shasum":"ce004516d31880e29c72f0befb522912341321cc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.7.3-beta-20241106021404.0.tgz","fileCount":38,"unpackedSize":1101982,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKLJHuK7xVVur2Fl9ZC8sWFdB8pW1WC0maL1W3pAWcmAIgKiAjKcq9WKbN7PRniKllgD0UOSnXR5Yj/5xIUeN09xY="}],"size":241444},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.3-beta-20241106021404.0_1730859430539_0.6520678151627015"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-06T02:17:10.894Z","publish_time":1730859430894,"_source_registry_name":"default","contributors":[]},"0.7.3-beta-20241106063450.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.3-beta-20241106063450.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.3-beta-20241106063450.0","@midscene/shared":"0.7.3-beta-20241106063450.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.3-beta-20241106063450.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-veQ2Bh45+ulCQSLv0uLuiIo/xLfyTP2fDfq2Uy11XG+YFKN6WKJjcY7034VEUkAIjGgwQNQDWwYs8YQUHl+DMg==","_resolved":"/tmp/8496cc37d49f4d77d8f6c68a7c35241c/midscene-web-0.7.3-beta-20241106063450.0.tgz","_from":"file:midscene-web-0.7.3-beta-20241106063450.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-veQ2Bh45+ulCQSLv0uLuiIo/xLfyTP2fDfq2Uy11XG+YFKN6WKJjcY7034VEUkAIjGgwQNQDWwYs8YQUHl+DMg==","shasum":"606b23e414e1427c228980833e9d1418ad9bdc65","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.7.3-beta-20241106063450.0.tgz","fileCount":38,"unpackedSize":1031484,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6bGP/az46tfHdTr4LLkIhKlUvoxetu1VpWhjnbzi6EQIgXQu0FMFJhOWOquJSz06FM0i0aR26kpJ4OA8hlMbaVl4="}],"size":232906},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.3-beta-20241106063450.0_1730875075957_0.24048168726375807"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-06T06:37:56.196Z","publish_time":1730875076196,"_source_registry_name":"default","contributors":[]},"0.7.3-beta-20241107084720.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.3-beta-20241107084720.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.3-beta-20241107084720.0","@midscene/shared":"0.7.3-beta-20241107084720.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.3-beta-20241107084720.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fkSdfc8SwbD7vIPAgGYAmS9eUYvzGSoKONsyfyB1AIJreUelsVfJ/eoePqQyg0wBSj/YSkK/+aq/d+H0xXzyfw==","_resolved":"/tmp/3846c904287816ca560ac371771599c0/midscene-web-0.7.3-beta-20241107084720.0.tgz","_from":"file:midscene-web-0.7.3-beta-20241107084720.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-fkSdfc8SwbD7vIPAgGYAmS9eUYvzGSoKONsyfyB1AIJreUelsVfJ/eoePqQyg0wBSj/YSkK/+aq/d+H0xXzyfw==","shasum":"e918ac1ec4125a56c1cea2ec452381a3b74aa1d9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.7.3-beta-20241107084720.0.tgz","fileCount":38,"unpackedSize":1015136,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHO/mM3KdZnOT6PCnQUMbuUpSgPnvfaz7abZ/V/QMa0AIhAJkCMMLrVrnx2/a5DPJvH9QvAey39Om2eO7sXSPEpnE0"}],"size":226732},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.3-beta-20241107084720.0_1730969428702_0.39874987294738884"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-07T08:50:28.932Z","publish_time":1730969428932,"_source_registry_name":"default","contributors":[]},"0.7.3-beta-20241107114328.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.3-beta-20241107114328.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.3-beta-20241107114328.0","@midscene/shared":"0.7.3-beta-20241107114328.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.3-beta-20241107114328.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Y2bv4BE8DR6KUD7WzFlc5WTuZCWqBeKbSFF1p4UutNQSnVF9TyaoNypQ1sp6cPz5kbwkisDehJlT6cPhdh1pgQ==","_resolved":"/tmp/0d746a3df6382253abfb24e9ab491f68/midscene-web-0.7.3-beta-20241107114328.0.tgz","_from":"file:midscene-web-0.7.3-beta-20241107114328.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-Y2bv4BE8DR6KUD7WzFlc5WTuZCWqBeKbSFF1p4UutNQSnVF9TyaoNypQ1sp6cPz5kbwkisDehJlT6cPhdh1pgQ==","shasum":"1071ddd586890d90b26c9c65c3f4b9c17ade82db","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.7.3-beta-20241107114328.0.tgz","fileCount":38,"unpackedSize":1016144,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/+gZrelvGHTlMsGpP0E6vuElw64zIbLnPQ+LkNS5j7AiEA4sjjCN5MjjsK5hoh/XKDbh6oAzrHEyxucZ7ifRFoUco="}],"size":226888},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.3-beta-20241107114328.0_1730979988865_0.5519248433387116"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-07T11:46:29.097Z","publish_time":1730979989097,"_source_registry_name":"default","contributors":[]},"0.7.3-beta-20241107122143.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.3-beta-20241107122143.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.3-beta-20241107122143.0","@midscene/shared":"0.7.3-beta-20241107122143.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.3-beta-20241107122143.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2xDFWGcC2u3lLegZIsi72rznt+H/bKQwijvQkzFfhEeyHwQ8ujzs2CkXmvRB9BfRMZrCs9AZV3bozJcbQvIr1Q==","_resolved":"/tmp/7ed0de5262b4d7ec973c16523f19a04f/midscene-web-0.7.3-beta-20241107122143.0.tgz","_from":"file:midscene-web-0.7.3-beta-20241107122143.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-2xDFWGcC2u3lLegZIsi72rznt+H/bKQwijvQkzFfhEeyHwQ8ujzs2CkXmvRB9BfRMZrCs9AZV3bozJcbQvIr1Q==","shasum":"e7fc7c8b1f13e15477e6bc2ebe5a5b77eebc45a4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.7.3-beta-20241107122143.0.tgz","fileCount":38,"unpackedSize":1016144,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9hBWysAMdY+FQqBxglJz1GeZJtVQx62V5y0SnQfCyOwIgTGGAtTH3sXIX7JTrJdkuEUrUuKoNBzSncHTVzhV9nFU="}],"size":226888},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.3-beta-20241107122143.0_1730982288065_0.8651249082371817"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-07T12:24:48.321Z","publish_time":1730982288321,"_source_registry_name":"default","contributors":[]},"0.7.3-beta-20241111064600.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.3-beta-20241111064600.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.3-beta-20241111064600.0","@midscene/shared":"0.7.3-beta-20241111064600.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.3-beta-20241111064600.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+lfEyTQqMPxZOfR+YhRQzGJzeesN4FovlduM9iNs23LATOG8qPkK67pLPd/q3TkrNamNCBNAhh3hiQPDHIyrRA==","_resolved":"/tmp/7ebbb1112445db7bde8766171c939cfc/midscene-web-0.7.3-beta-20241111064600.0.tgz","_from":"file:midscene-web-0.7.3-beta-20241111064600.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-+lfEyTQqMPxZOfR+YhRQzGJzeesN4FovlduM9iNs23LATOG8qPkK67pLPd/q3TkrNamNCBNAhh3hiQPDHIyrRA==","shasum":"ccd20ac38571336148870a4e3fb8fc541e4d7032","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.7.3-beta-20241111064600.0.tgz","fileCount":38,"unpackedSize":1016144,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/6wxsqjxf/EHGcStsJ+6W50bNsFmcoK1+MIcm7ytgDAiEA7WKLZeuZokhsoNI1UdczhavqvDtLVqSYN+AKnJ5Yumc="}],"size":226887},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.3-beta-20241111064600.0_1731307743088_0.9040290811607317"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-11T06:49:03.354Z","publish_time":1731307743354,"_source_registry_name":"default","contributors":[]},"0.7.3-beta-20241111083017.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.7.3-beta-20241111083017.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.7.3-beta-20241111083017.0","@midscene/shared":"0.7.3-beta-20241111083017.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.7.3-beta-20241111083017.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-vCZQmpFiiyMJoEQbMEd8V8fqTKub78pkA5yMXQeO3OXHvWsuwr7kSqlwWbdXXlflUHjc5q9nlg/8VATAmMtYJg==","_resolved":"/tmp/29371db0b1e6ca3810f7656a337e3b8d/midscene-web-0.7.3-beta-20241111083017.0.tgz","_from":"file:midscene-web-0.7.3-beta-20241111083017.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-vCZQmpFiiyMJoEQbMEd8V8fqTKub78pkA5yMXQeO3OXHvWsuwr7kSqlwWbdXXlflUHjc5q9nlg/8VATAmMtYJg==","shasum":"d189aeb14bd96d150dc9c3494a5a752b38952cb5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.7.3-beta-20241111083017.0.tgz","fileCount":38,"unpackedSize":1016144,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzsApLXjdS1d/stV5zPozomdB/OpnFCiXFQZNWiaoR1gIhAMJY1HUati2UiPu1M2NTMdJhqQUNuHxW3LSujbHPGwpP"}],"size":226888},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.7.3-beta-20241111083017.0_1731314001598_0.5199996250179235"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-11T08:33:21.842Z","publish_time":1731314001842,"_source_registry_name":"default","contributors":[]},"0.8.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.8.0","@midscene/shared":"0.8.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-5yLhfttjkT+zEH4i3SWHjIUcQgsU4EFbl6J1UIeulPV5rSLOv70volwv3hYTbYVqrkFO6ivMPaYIfMXm7Jl7iA==","_resolved":"/tmp/5b85582d60408e30e84477d6c1795408/midscene-web-0.8.0.tgz","_from":"file:midscene-web-0.8.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-5yLhfttjkT+zEH4i3SWHjIUcQgsU4EFbl6J1UIeulPV5rSLOv70volwv3hYTbYVqrkFO6ivMPaYIfMXm7Jl7iA==","shasum":"b31cec825016e27f00581f424daf1a6c560ab455","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.0.tgz","fileCount":38,"unpackedSize":1016078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVmF6EfWa/R319mBtuErjBSm6P/mc/JVijKMMYylzYwAiBDwMz3dqRnoiFO/xdWQ+lmJAhrnT4/GlG9ONyeiGeVxA=="}],"size":226865},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.0_1731321617427_0.20939395646683057"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-11T10:40:17.714Z","publish_time":1731321617714,"_source_registry_name":"default","contributors":[]},"0.8.1-beta-20241112034501.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.1-beta-20241112034501.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/shared":"0.8.1-beta-20241112034501.0","@midscene/core":"0.8.1-beta-20241112034501.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.1-beta-20241112034501.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-s2g3X+QFXMSzipCw8pwsgoJ/bGxX0C+Iclbk5fkxEKBwj0cjFGx0/b4Zl7OMvtLBWIycV2Huj9HjVDUzGxuJRQ==","_resolved":"/tmp/d5e1b73993a6f0d7901fcc35b0d5da31/midscene-web-0.8.1-beta-20241112034501.0.tgz","_from":"file:midscene-web-0.8.1-beta-20241112034501.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-s2g3X+QFXMSzipCw8pwsgoJ/bGxX0C+Iclbk5fkxEKBwj0cjFGx0/b4Zl7OMvtLBWIycV2Huj9HjVDUzGxuJRQ==","shasum":"b2bc507ccb2f437599dae883dc6c019de113a28e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.1-beta-20241112034501.0.tgz","fileCount":38,"unpackedSize":1016144,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGuVKMDWE9q/hTVRbySKzwlP1feJU74vB89qqx32DrdAiBPUiGqduRtZ/vKG7+JeakL7/bTHeXtbIS5S/3LBEkf+Q=="}],"size":226883},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.1-beta-20241112034501.0_1731383286264_0.8833410345208792"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-12T03:48:06.470Z","publish_time":1731383286470,"_source_registry_name":"default","contributors":[]},"0.8.1-beta-20241113011152.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.1-beta-20241113011152.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.8.1-beta-20241113011152.0","@midscene/shared":"0.8.1-beta-20241113011152.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.1-beta-20241113011152.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VHcksMnaZHvKW5MCxW5YRew3kHSnMJQbXrt20WnBTlJY4neMJ+e5lZh/Zl1XGSQ+PA08JTQhx0ifFHDAW0n0jw==","_resolved":"/tmp/1c61a38881b4f01ae76bf63f49c83aa1/midscene-web-0.8.1-beta-20241113011152.0.tgz","_from":"file:midscene-web-0.8.1-beta-20241113011152.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-VHcksMnaZHvKW5MCxW5YRew3kHSnMJQbXrt20WnBTlJY4neMJ+e5lZh/Zl1XGSQ+PA08JTQhx0ifFHDAW0n0jw==","shasum":"f7f315742b771443dca33a9079940df67a945ef9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.1-beta-20241113011152.0.tgz","fileCount":38,"unpackedSize":1016144,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3XxVaS0mttMNpBS9TJRAZnb0KVHFJos3B3hDCTWAUBgIgJdqLcwY/ZTlUd93CvG21/rS/RzMIgwRJQ5nFmuZRXyw="}],"size":226885},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.1-beta-20241113011152.0_1731460492591_0.7279041805766782"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-13T01:14:52.851Z","publish_time":1731460492851,"_source_registry_name":"default","contributors":[]},"0.8.1-beta-20241113092955.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.1-beta-20241113092955.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"express":"4.21.1","openai":"4.57.1","inquirer":"10.1.5","cors":"2.8.5","@xmldom/xmldom":"0.8.10","@midscene/core":"0.8.1-beta-20241113092955.0","@midscene/shared":"0.8.1-beta-20241113092955.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@types/express":"4.17.14","@wdio/types":"9.0.4","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.1-beta-20241113092955.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-if3QQDP42HdLvn99nJgYGSC4mFn3sl2qsr74fDnazWJ52ecluUZL6Q/il6xEADxiOSJpiPJ+ocAUp0X136YSXg==","_resolved":"/tmp/385385c4095d5d8f577d8660275e637f/midscene-web-0.8.1-beta-20241113092955.0.tgz","_from":"file:midscene-web-0.8.1-beta-20241113092955.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-if3QQDP42HdLvn99nJgYGSC4mFn3sl2qsr74fDnazWJ52ecluUZL6Q/il6xEADxiOSJpiPJ+ocAUp0X136YSXg==","shasum":"c32810dea15ac7e258a851d8847ab117cd8224f2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.1-beta-20241113092955.0.tgz","fileCount":38,"unpackedSize":1016350,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClA6k87TUVT+PWB/+YBQxm3+639GAHxHoSQ1SqqF55VgIhAPrtVF6WaAVeoElPworhhLciLOZ21XEfx7y0GJK8ktG4"}],"size":226932},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.1-beta-20241113092955.0_1731490384433_0.14020334894540132"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-13T09:33:04.665Z","publish_time":1731490384665,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":227495},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-11-14T11:26:13.863Z","publish_time":1731583573863,"_source_registry_name":"default","contributors":[]},"0.8.1-beta-20241114123036.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.1-beta-20241114123036.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.1-beta-20241114123036.0","@midscene/shared":"0.8.1-beta-20241114123036.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.1-beta-20241114123036.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jbH2Bx9r7BbPIVT1CkPklE4m8/8wW1neoW+OgpPAeR38XRiRw1PFBWKZcxlRewbDk9CdzWs33oi18uKHBoxjOQ==","_resolved":"/tmp/5ab29cc550221139853078b0079510bc/midscene-web-0.8.1-beta-20241114123036.0.tgz","_from":"file:midscene-web-0.8.1-beta-20241114123036.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-jbH2Bx9r7BbPIVT1CkPklE4m8/8wW1neoW+OgpPAeR38XRiRw1PFBWKZcxlRewbDk9CdzWs33oi18uKHBoxjOQ==","shasum":"f322a96b0c5c4ddd8f377b3d05627b94ab041258","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.1-beta-20241114123036.0.tgz","fileCount":38,"unpackedSize":1018592,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/iWUTPckqmCwG3Uy6aaixdZaGhm2OFNP3RJQj9rm7QAiEApXXjHr/zEz/5xJA4tNr3jWekL/cKK8XN4I2A+HFHPGQ="}],"size":227492},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.1-beta-20241114123036.0_1731587628445_0.5455070679255196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-14T12:33:48.603Z","publish_time":1731587628603,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":227493},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-11-14T14:46:29.234Z","publish_time":1731595589234,"_source_registry_name":"default","contributors":[]},"0.8.1-beta-20241114145523.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.1-beta-20241114145523.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.1-beta-20241114145523.0","@midscene/shared":"0.8.1-beta-20241114145523.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.1-beta-20241114145523.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-b4z8kw0AiOzArVxyB0EKmT7cvoTvYUiGFOZl6Ej/SRATYUs/E68mmEr54SAWS2adW9bD6VGxC1ChJmymjpK79Q==","_resolved":"/tmp/0f5b5e3dae36efcea63655408036ae16/midscene-web-0.8.1-beta-20241114145523.0.tgz","_from":"file:midscene-web-0.8.1-beta-20241114145523.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-b4z8kw0AiOzArVxyB0EKmT7cvoTvYUiGFOZl6Ej/SRATYUs/E68mmEr54SAWS2adW9bD6VGxC1ChJmymjpK79Q==","shasum":"4df25b6eed5567289ce49cf64b9d08210348ca69","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.1-beta-20241114145523.0.tgz","fileCount":38,"unpackedSize":1018592,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFRenaQpTsGDZRUSW0NagL2CygaH5a9TPuKUMdNKnpwwIhAN/nkXJ+UVapDa1N12fNdbcgWgV1NqfxzkJn7s/N32sG"}],"size":227493},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.1-beta-20241114145523.0_1731596317701_0.40204085122552136"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-14T14:58:37.956Z","publish_time":1731596317956,"_source_registry_name":"default","contributors":[]},"0.8.1":{"name":"@midscene/web","version":"0.8.1","license":"MIT","_id":"@midscene/web@0.8.1","maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.1.tgz","fileCount":38,"integrity":"sha512-bp7A6lzyTZ2Lifike3QT8xjmCC7VXv7CvjK2KxhtAcWGtLnflMp9qTOrC/egZS5mUDxNEL7YNFB0dVwsJQ+48A==","signatures":[{"sig":"MEUCIG9E6D5jiJnczHTSFOAKlIZtSp5A6+ImyjCHLUzF2OAgAiEAhsCw0KK6cCDheOv0l81iTsm8q5aMpTZC4bbFjcrU0XQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1018526,"size":227474},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-11-15T08:41:58.606Z","publish_time":1731660118606,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":227495},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-11-15T08:52:10.014Z","publish_time":1731660730014,"_source_registry_name":"default","contributors":[]},"0.8.2-beta-20241115090055.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.2-beta-20241115090055.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.2-beta-20241115090055.0","@midscene/core":"0.8.2-beta-20241115090055.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.2-beta-20241115090055.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wxr3O/FcpH9fmfYlAacq4/E/p7n64ee3bXTYlXkyLzjgiUVqx26atM32tKSZBPrA1fHs3paEla8n8+Req8dLAA==","_resolved":"/tmp/8859873cc0fc6b5c1c382279c3d93e1d/midscene-web-0.8.2-beta-20241115090055.0.tgz","_from":"file:midscene-web-0.8.2-beta-20241115090055.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-wxr3O/FcpH9fmfYlAacq4/E/p7n64ee3bXTYlXkyLzjgiUVqx26atM32tKSZBPrA1fHs3paEla8n8+Req8dLAA==","shasum":"9e127ca47e06d44032901b0029f39d02758fc0e8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.2-beta-20241115090055.0.tgz","fileCount":38,"unpackedSize":1018592,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSIEVbCFMLFggooPWkZSkFv1Qbtnmj35Cjyja9gEd4IAiEAldBe1WWAlaf8aaQ7qLFD9ARBzpRG1mJvAmaTxsI6/F0="}],"size":227493},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.2-beta-20241115090055.0_1731661442763_0.2887184346915037"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-15T09:04:03.206Z","publish_time":1731661443206,"_source_registry_name":"default","contributors":[]},"0.8.2-beta-20241115094249.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.2-beta-20241115094249.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.2-beta-20241115094249.0","@midscene/shared":"0.8.2-beta-20241115094249.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.2-beta-20241115094249.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2OzTm3VNKt4yCDTn/EPYWhcn5As6RVy5UUYP4yqbC/g1K3nDy9L7mKLFeGgHv6yqJZPK0jOjaZZBn7vkLUDIzA==","_resolved":"/tmp/aee6bc220596b1f142f692c5fbf67b9f/midscene-web-0.8.2-beta-20241115094249.0.tgz","_from":"file:midscene-web-0.8.2-beta-20241115094249.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-2OzTm3VNKt4yCDTn/EPYWhcn5As6RVy5UUYP4yqbC/g1K3nDy9L7mKLFeGgHv6yqJZPK0jOjaZZBn7vkLUDIzA==","shasum":"6303d7e85eae4b6641f35527a62283da72f3ac85","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.2-beta-20241115094249.0.tgz","fileCount":38,"unpackedSize":1020826,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr74+O7xqGdxKYPdqJYxdqdZMLy0Yh7eSPqSSnF3tFKAIhAPai3gi9q+EFJF0qov+OB1VgO3GYr50WS2eGMnPpvOcE"}],"size":228098},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.2-beta-20241115094249.0_1731663957187_0.23036970341859053"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-15T09:45:57.472Z","publish_time":1731663957472,"_source_registry_name":"default","contributors":[]},"0.8.2":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.2","@midscene/shared":"0.8.2"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1SRArIGd6cgm1DMeN3PI3Ny0ITtgDMs9LhWyS5WTDZ+F5dA2QumlGEg+Py1ItSzi6k3Ml2DfH8jz809CbwvjmA==","_resolved":"/tmp/845f6fe9b42d5726051fb9bf3c4a08d0/midscene-web-0.8.2.tgz","_from":"file:midscene-web-0.8.2.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-1SRArIGd6cgm1DMeN3PI3Ny0ITtgDMs9LhWyS5WTDZ+F5dA2QumlGEg+Py1ItSzi6k3Ml2DfH8jz809CbwvjmA==","shasum":"298c146b79c2fc8829858c521e3e3c4ce7de40fe","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.2.tgz","fileCount":38,"unpackedSize":1018526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbq8IdDNeyZR/RlWHufwg2UNIjHFeNGkntgV+3rvTOBQIhAKH3DeNU5htv8Q9pcY60iq4zrdlCBazBcWorDXSdDsnA"}],"size":227474},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.2_1731922552264_0.5941488218814825"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-18T09:35:52.498Z","publish_time":1731922552498,"_source_registry_name":"default","contributors":[]},"0.8.3":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.3","@midscene/shared":"0.8.3"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gAwcg1/mIuh/5nkUSSOjOR01PUJ1flLg39HuxLHyXDJReQgy70lwpyb1+pSxy8f7lLh/Z9Pv+XeVogj/0m0hUg==","_resolved":"/tmp/95c6d557eb5de883d6326838c08b9960/midscene-web-0.8.3.tgz","_from":"file:midscene-web-0.8.3.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-gAwcg1/mIuh/5nkUSSOjOR01PUJ1flLg39HuxLHyXDJReQgy70lwpyb1+pSxy8f7lLh/Z9Pv+XeVogj/0m0hUg==","shasum":"1f2877b63ee835500def95f4bd8859e52756c1b3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.3.tgz","fileCount":38,"unpackedSize":1020482,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUGMwhLVXMgPqHv82lnF4zGpuchIWXkgeS+ox9NwxrvQIhAKwtg6SgUhLqyTPAgkx3/upbeOAhj8R3zB+CL29mNWzZ"}],"size":228148},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.3_1732003589114_0.5978772596320598"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-19T08:06:29.324Z","publish_time":1732003589324,"_source_registry_name":"default","contributors":[]},"0.8.4":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.4","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.4","@midscene/shared":"0.8.4"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.4","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-lystMRk8AjXT79WjLuJvq2xHXFQWi4AuVBiMfihnWD4f/EIt5aXXLQnuQHdpkCdGn5xBOyHngDpSb55t2TdGkQ==","_resolved":"/tmp/75e63f5e2245a1047fcb929c03edf279/midscene-web-0.8.4.tgz","_from":"file:midscene-web-0.8.4.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-lystMRk8AjXT79WjLuJvq2xHXFQWi4AuVBiMfihnWD4f/EIt5aXXLQnuQHdpkCdGn5xBOyHngDpSb55t2TdGkQ==","shasum":"546b7aefcdf28e840f083c8085d9bd2f67507716","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.4.tgz","fileCount":38,"unpackedSize":1020482,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLU4ddcBWSL/jR7UVxRe1aObPfJLgkNAJWH3kqsJfoxAIhAN0EV4PWsLMY/22VlMO2Ly4xFmE2YgX99fBChQ8ZH4WX"}],"size":228148},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.4_1732010962613_0.7502598458146981"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-19T10:09:22.872Z","publish_time":1732010962872,"_source_registry_name":"default","contributors":[]},"0.8.3-beta-20241120030727.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.3-beta-20241120030727.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.3-beta-20241120030727.0","@midscene/shared":"0.8.3-beta-20241120030727.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.3-beta-20241120030727.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qS/Z2f9VJ4h2FoiGIL0FL+2h2A35PGmdh/eN7x227m7vl0RAkepId/wOzH2xz0loMsUU7VgRuPQ4vGV2CxK78A==","_resolved":"/tmp/08010e43f52a5a44051e15cb152e935c/midscene-web-0.8.3-beta-20241120030727.0.tgz","_from":"file:midscene-web-0.8.3-beta-20241120030727.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-qS/Z2f9VJ4h2FoiGIL0FL+2h2A35PGmdh/eN7x227m7vl0RAkepId/wOzH2xz0loMsUU7VgRuPQ4vGV2CxK78A==","shasum":"8cf6222498a5a1468c269c056caaf0b28a2da711","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.3-beta-20241120030727.0.tgz","fileCount":38,"unpackedSize":1020548,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGwlldVJ/OVi1lPqh2Jn37vhB6UT8a0R8Lxc85YhmgGAiEAmNXTvqHM5J3qnPlCDIRqZojBt4sG7OhJznfd9PFlMDY="}],"size":228165},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.3-beta-20241120030727.0_1732072238148_0.18597705966405598"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-20T03:10:38.355Z","publish_time":1732072238355,"_source_registry_name":"default","contributors":[]},"0.8.3-beta-20241120093719.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.3-beta-20241120093719.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.3-beta-20241120093719.0","@midscene/shared":"0.8.3-beta-20241120093719.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.3-beta-20241120093719.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dOUguuIiHe0O3QX37DRmA+EzvamWSrepLfThZFuiHWBpcnV+XK8NmgFJHfVdRiV8DuwWX9WTdl07EsodDpY2DA==","_resolved":"/tmp/57313493eee96c65aefea9b90f4022e5/midscene-web-0.8.3-beta-20241120093719.0.tgz","_from":"file:midscene-web-0.8.3-beta-20241120093719.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-dOUguuIiHe0O3QX37DRmA+EzvamWSrepLfThZFuiHWBpcnV+XK8NmgFJHfVdRiV8DuwWX9WTdl07EsodDpY2DA==","shasum":"a28cb3bbda58bcc630dfa0796716c3e530648761","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.3-beta-20241120093719.0.tgz","fileCount":38,"unpackedSize":1020548,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5Ckf/Z0yj9eR4v95JjtdyXTN7LziwlkF8sfZB0E7yKAiEAsZeEqdA35sgDHPiDtSFnR+2NUoq7FIV6ILpYrc9Yta4="}],"size":228166},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.3-beta-20241120093719.0_1732095631479_0.2655265801433113"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-20T09:40:31.754Z","publish_time":1732095631754,"_source_registry_name":"default","contributors":[]},"0.8.3-beta-20241120122147.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.3-beta-20241120122147.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.3-beta-20241120122147.0","@midscene/shared":"0.8.3-beta-20241120122147.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.3-beta-20241120122147.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9gLNgjF8jWo8ufbcru+ebQfkB7OgA0uzYWfhlWPpGzJw23b1DVpMExYgjkyg4Db2LbmupPo+ThEeOjiajVppZg==","_resolved":"/tmp/a7dc9015f1bea252874e8a120d9c2f3d/midscene-web-0.8.3-beta-20241120122147.0.tgz","_from":"file:midscene-web-0.8.3-beta-20241120122147.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-9gLNgjF8jWo8ufbcru+ebQfkB7OgA0uzYWfhlWPpGzJw23b1DVpMExYgjkyg4Db2LbmupPo+ThEeOjiajVppZg==","shasum":"6f4e3340eb2e6a7488afcef09ee668347528e895","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.3-beta-20241120122147.0.tgz","fileCount":38,"unpackedSize":1020548,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExDA+g4GYBZ88JG3Q3XGZZOXHeWqa2qGaq2Eqb+5NWWAiA6lcay5XV604/77gErjgjXbq14tMC4dqZue1dnEI9joA=="}],"size":228165},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.3-beta-20241120122147.0_1732105496215_0.044390817231015456"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-20T12:24:56.448Z","publish_time":1732105496448,"_source_registry_name":"default","contributors":[]},"0.8.3-beta-20241121075922.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.3-beta-20241121075922.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.3-beta-20241121075922.0","@midscene/core":"0.8.3-beta-20241121075922.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.3-beta-20241121075922.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kqsgxmc6h9zEH+W5yAj22Dj3krfgir3mU5GeHyZWFxTngcwCr/WioBEIB20lqsRd7orH7sGpLLgA9V/JG72Kfw==","_resolved":"/tmp/b8988873599481b4513382bb8371a577/midscene-web-0.8.3-beta-20241121075922.0.tgz","_from":"file:midscene-web-0.8.3-beta-20241121075922.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-kqsgxmc6h9zEH+W5yAj22Dj3krfgir3mU5GeHyZWFxTngcwCr/WioBEIB20lqsRd7orH7sGpLLgA9V/JG72Kfw==","shasum":"ec62727e119c36b16eb7a0f1b87e37693b910e5d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.3-beta-20241121075922.0.tgz","fileCount":38,"unpackedSize":1024026,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU3cZb4Mxyazd97Y4KGDCMJKAbJSHlZmvLy1nieX7krQIhALQFMokE5jXk7TYqBrKV/pSLaCnf2MkHEJY+jqybPWhP"}],"size":228710},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.3-beta-20241121075922.0_1732176149946_0.0729622714080762"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-21T08:02:30.180Z","publish_time":1732176150180,"_source_registry_name":"default","contributors":[]},"0.8.3-beta-20241121092104.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.3-beta-20241121092104.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.3-beta-20241121092104.0","@midscene/shared":"0.8.3-beta-20241121092104.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.3-beta-20241121092104.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mM4i1FrE10sqZ8t1HNa8oETnCc7/Dy8IPa+eWuTO+OcZ9fMSNNZXAvYCVihXIcsklUck7MfUUvxT9x03f9hcqw==","_resolved":"/tmp/48018c00e53a22fed3d4463351ff3417/midscene-web-0.8.3-beta-20241121092104.0.tgz","_from":"file:midscene-web-0.8.3-beta-20241121092104.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mM4i1FrE10sqZ8t1HNa8oETnCc7/Dy8IPa+eWuTO+OcZ9fMSNNZXAvYCVihXIcsklUck7MfUUvxT9x03f9hcqw==","shasum":"eafe78ab66682941f335d0e6a069f467977da162","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.3-beta-20241121092104.0.tgz","fileCount":38,"unpackedSize":1024026,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYpj0Q7vNVym16JBlH77wmL6qRKL52RV7hPsH5kidmGgIhAJ6UET7GJVICJJZZPnjYkKM+HZthvfmfH6cJfifuv1er"}],"size":228711},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.3-beta-20241121092104.0_1732181051581_0.4451796009671056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-21T09:24:11.802Z","publish_time":1732181051802,"_source_registry_name":"default","contributors":[]},"0.8.3-beta-20241122031446.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.3-beta-20241122031446.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.3-beta-20241122031446.0","@midscene/shared":"0.8.3-beta-20241122031446.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.3-beta-20241122031446.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HgKyXB/HpFqHUjFvYbnwfZk8qXBrffBz9DFE2ZtFQ04EAL1GIkHuDv97HLco99RygpVHgbZD+QBzZoEaUnd9Pg==","_resolved":"/tmp/819d1a52fbd1d2919b3dfc93d97c4011/midscene-web-0.8.3-beta-20241122031446.0.tgz","_from":"file:midscene-web-0.8.3-beta-20241122031446.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-HgKyXB/HpFqHUjFvYbnwfZk8qXBrffBz9DFE2ZtFQ04EAL1GIkHuDv97HLco99RygpVHgbZD+QBzZoEaUnd9Pg==","shasum":"680b786a1b5a025202086c08b55732c5d4528c03","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.3-beta-20241122031446.0.tgz","fileCount":38,"unpackedSize":1024026,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEoh1+dtG+Qrwj3hZu4eLt/7FbULENVzR1GPdU6zq/etAiA+d1GQ6XkYcKIqHUAmoS1o4Rvqjz3fCtsuW4Awu1s+Nw=="}],"size":228710},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.3-beta-20241122031446.0_1732245474305_0.8240986833663493"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-22T03:17:54.478Z","publish_time":1732245474478,"_source_registry_name":"default","contributors":[]},"0.8.3-beta-20241122040810.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.3-beta-20241122040810.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.3-beta-20241122040810.0","@midscene/shared":"0.8.3-beta-20241122040810.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.3-beta-20241122040810.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-WsFPEv1OPNfmMPtCdqVcCc9cjiVdoibwRWEacuxF/H1/1A8ZFiiXGm7haLsVeYos9lEsxvuhRTAHWz6h/gB8Tw==","_resolved":"/tmp/f138e98417cc87f3daf542ee17e87652/midscene-web-0.8.3-beta-20241122040810.0.tgz","_from":"file:midscene-web-0.8.3-beta-20241122040810.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-WsFPEv1OPNfmMPtCdqVcCc9cjiVdoibwRWEacuxF/H1/1A8ZFiiXGm7haLsVeYos9lEsxvuhRTAHWz6h/gB8Tw==","shasum":"8d6b79e1f7f79a606ba52b8cae514e81971a47e3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.3-beta-20241122040810.0.tgz","fileCount":38,"unpackedSize":1028696,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChxPIuWfbpVs5Y4wckfmWdW/9FRy2/MS3LC5ZAwqGKnAIhAO4ooH4CT8vUF3ilXwHZF76R8aJKY3g3qdo0qeFw8liR"}],"size":229663},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.3-beta-20241122040810.0_1732248675057_0.5315729463584267"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-22T04:11:15.290Z","publish_time":1732248675290,"_source_registry_name":"default","contributors":[]},"0.8.5-beta-20241122072506.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.5-beta-20241122072506.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.5-beta-20241122072506.0","@midscene/shared":"0.8.5-beta-20241122072506.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.5-beta-20241122072506.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zQWGDXnldWgSxpRgKFL+fSvhDOhqIlfo2AtKaFP6uVgCPFf/o2TFAUbMEMpEcgx5K0ifJJtW0oznhVZ9jG9YnA==","_resolved":"/tmp/62057dc3e675aee660568d93ccc24e44/midscene-web-0.8.5-beta-20241122072506.0.tgz","_from":"file:midscene-web-0.8.5-beta-20241122072506.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zQWGDXnldWgSxpRgKFL+fSvhDOhqIlfo2AtKaFP6uVgCPFf/o2TFAUbMEMpEcgx5K0ifJJtW0oznhVZ9jG9YnA==","shasum":"292ba4664e4dce0ebda36c9bb48ead2d2906233d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.5-beta-20241122072506.0.tgz","fileCount":38,"unpackedSize":1030930,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAblq8QKZdd2x66mAyXHbxDYI6Hbax/RDCabxgE1FwtOAiEAjDajxSzxVI0CpewiakOonIcMou7bGdM0y0iQRdKvXbk="}],"size":230286},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.5-beta-20241122072506.0_1732260491755_0.2927436304446318"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-22T07:28:11.986Z","publish_time":1732260491986,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":231026},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-11-26T06:34:28.265Z","publish_time":1732602868265,"_source_registry_name":"default","contributors":[]},"0.8.5-beta-20241126105625.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.5-beta-20241126105625.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.5-beta-20241126105625.0","@midscene/shared":"0.8.5-beta-20241126105625.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.5-beta-20241126105625.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-AJGRdl+s4niIp9lcqS4x5Q1w5XupBIYAFy0TQLdiJ5Pp4oQwZafSBJMK9jg7djTjkK3g9oFM1ASdsW/ldOm2eQ==","_resolved":"/tmp/4670b5a4b687a8d01937841b3712f9bd/midscene-web-0.8.5-beta-20241126105625.0.tgz","_from":"file:midscene-web-0.8.5-beta-20241126105625.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-AJGRdl+s4niIp9lcqS4x5Q1w5XupBIYAFy0TQLdiJ5Pp4oQwZafSBJMK9jg7djTjkK3g9oFM1ASdsW/ldOm2eQ==","shasum":"d2535d5412702642252cec7b660c845e2695570f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.5-beta-20241126105625.0.tgz","fileCount":38,"unpackedSize":1074797,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAsp5bbdOTVtuosZLXp00AIiNg6gnpfL9gIVayi9Te1wIhAMpTBsyJJJAk+ceJaJKP2PSS+T4xjzJp6kTHmlv785l5"}],"size":239192},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.5-beta-20241126105625.0_1732618784087_0.1683607655210113"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-26T10:59:44.261Z","publish_time":1732618784261,"_source_registry_name":"default","contributors":[]},"0.8.5-beta-20241128111523.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.5-beta-20241128111523.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.5-beta-20241128111523.0","@midscene/shared":"0.8.5-beta-20241128111523.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.5-beta-20241128111523.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-7EionAdq8ZJPKILWaOQCn0pN7HOs2rjqkSYJPid2So24OwIxd9EInKDmXifooH6VmZtVv8I7yPzDdc5oZ9OLsg==","_resolved":"/tmp/28f317883147b775860c83d396f1489f/midscene-web-0.8.5-beta-20241128111523.0.tgz","_from":"file:midscene-web-0.8.5-beta-20241128111523.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-7EionAdq8ZJPKILWaOQCn0pN7HOs2rjqkSYJPid2So24OwIxd9EInKDmXifooH6VmZtVv8I7yPzDdc5oZ9OLsg==","shasum":"1f10cc0792cbcded4d76216477a5d6590f0aa198","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.5-beta-20241128111523.0.tgz","fileCount":38,"unpackedSize":1096733,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAxMq2yi8gTscr8Ns6YpBTNkYPp1NScv/InvpWX9h7rAiEAujJKen8FUZcATJb8j2wTuHMzO/aZyFoCGEAX1sT8IEI="}],"size":243072},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.5-beta-20241128111523.0_1732792714913_0.7262769038078236"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-28T11:18:35.195Z","publish_time":1732792715195,"_source_registry_name":"default","contributors":[]},"0.8.5-beta-20241202150653.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.5-beta-20241202150653.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.5-beta-20241202150653.0","@midscene/shared":"0.8.5-beta-20241202150653.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_id":"@midscene/web@0.8.5-beta-20241202150653.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZQ8M4QAXLFQa7eUNGJftVgYYuFeuKI8v8fcJg/h1/q3DE/zRqCky6eUa7YSAYK14FAm9k7QwSJye1QH9Uft8LA==","_resolved":"/tmp/54d29bf10bbb6468fb3209f01b88b09b/midscene-web-0.8.5-beta-20241202150653.0.tgz","_from":"file:midscene-web-0.8.5-beta-20241202150653.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ZQ8M4QAXLFQa7eUNGJftVgYYuFeuKI8v8fcJg/h1/q3DE/zRqCky6eUa7YSAYK14FAm9k7QwSJye1QH9Uft8LA==","shasum":"1afb1f6188271b678e5c44663e5a5bea07ebb12c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.5-beta-20241202150653.0.tgz","fileCount":38,"unpackedSize":1095742,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIq1MNqTrZCwdFGFIfkKxoLbUpB5Lb7sLP0tY9rxXRKAIgM+OTNDfDjIhLlhWXtThJy+p8CX62AwyG/WeeCNYrv4E="}],"size":242957},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.5-beta-20241202150653.0_1733152217321_0.603194114535311"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-02T15:10:17.583Z","publish_time":1733152217583,"_source_registry_name":"default","contributors":[]},"0.8.5-beta-20241203095146.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.5-beta-20241203095146.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.5-beta-20241203095146.0","@midscene/shared":"0.8.5-beta-20241203095146.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_id":"@midscene/web@0.8.5-beta-20241203095146.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kXC4A0MfiTF4BPAXxIOQDbuqdj0H/rkgShX7d9hnUJXX4qS8FEXkjOBFwlphIEewd9zCHzd9n6TbJz5njdYZzA==","_resolved":"/tmp/cbb5062df2533c8ccdd078ca90304786/midscene-web-0.8.5-beta-20241203095146.0.tgz","_from":"file:midscene-web-0.8.5-beta-20241203095146.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kXC4A0MfiTF4BPAXxIOQDbuqdj0H/rkgShX7d9hnUJXX4qS8FEXkjOBFwlphIEewd9zCHzd9n6TbJz5njdYZzA==","shasum":"d6b49f3d97cc80d4b2915cacfdc971f01d800181","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.5-beta-20241203095146.0.tgz","fileCount":38,"unpackedSize":1096456,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCN7Nu0oswrCBRdIN2Je27q6pLASWdLLB3hZ6muRTZrnwIhAJHdZgeQJXMTvDvms3O7BeTKRjXApPT4QAWO0fvMIEGg"}],"size":243119},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.5-beta-20241203095146.0_1733219697472_0.7244211145950405"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-03T09:54:57.688Z","publish_time":1733219697688,"_source_registry_name":"default","contributors":[]},"0.8.5-beta-20241203162056.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.5-beta-20241203162056.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.5-beta-20241203162056.0","@midscene/shared":"0.8.5-beta-20241203162056.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","new":"modern new","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui"},"_id":"@midscene/web@0.8.5-beta-20241203162056.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-o6ZLNnkePPzzPJwkp5o0vP3exqSEc3Yf1FUPOt2n2GyQyd7GpbbJzjEa2WFfNHzUWF+hNjNuom6o/V06DfqE6Q==","_resolved":"/tmp/34e140b970fa5cce97b26705f98e6e54/midscene-web-0.8.5-beta-20241203162056.0.tgz","_from":"file:midscene-web-0.8.5-beta-20241203162056.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-o6ZLNnkePPzzPJwkp5o0vP3exqSEc3Yf1FUPOt2n2GyQyd7GpbbJzjEa2WFfNHzUWF+hNjNuom6o/V06DfqE6Q==","shasum":"463cdf0f10f90fbfc4505517a3e68b3512fbc2ed","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.5-beta-20241203162056.0.tgz","fileCount":38,"unpackedSize":1033720,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVxw8mYAzNjq+B3hg4+NnBEuxDlCxKEc4pTSFR3nTaUAIhAIeSH8VRaqjGbzpr+qG9k/ZNcvYoxtRfo5evbrKdDRJl"}],"size":231026},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web_0.8.5-beta-20241203162056.0_1733243046680_0.49288286089734346"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-03T16:24:07.016Z","publish_time":1733243047016,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":243119},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-12-09T08:39:00.786Z","publish_time":1733733540786,"_source_registry_name":"default","contributors":[]},"0.8.5":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.5","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.5","@midscene/shared":"0.8.5"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_id":"@midscene/web@0.8.5","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LXAFiWhHiNKsf6Nqo4jUS6xCanceQtDt2+UyPcrCxCIzKd0dfqaa2zb8lzw9SjJJfYNyQenylon1SccsdhzSRg==","_resolved":"/tmp/6ab5a33c87d29866073583be3682873e/midscene-web-0.8.5.tgz","_from":"file:midscene-web-0.8.5.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-LXAFiWhHiNKsf6Nqo4jUS6xCanceQtDt2+UyPcrCxCIzKd0dfqaa2zb8lzw9SjJJfYNyQenylon1SccsdhzSRg==","shasum":"d97dd16ee362eea9537e2fe5fd19a00d49fe4e4a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.5.tgz","fileCount":38,"unpackedSize":1096390,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhLHBOyiuWN8KF4yyuIogpsY9+XwKsl4Y/ycWuDlQTQQIhAOlbbNjnl7BsCqW+K42OF1a+ka5p6jZUOeF6nXNmk8zg"}],"size":243099},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.5_1733735550143_0.47018847535881325"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-09T09:12:30.346Z","publish_time":1733735550346,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.6-beta-20241209114949.0.tgz","fileCount":38,"integrity":"sha512-PoiP07Rfl9rNuB4myPBdUuK7sTaALckmEIaClG9ZTtNaHuMfVOqNiiMWsbuxoiHmLHyomngdvTIWUaxvLLoWKw==","signatures":[{"sig":"MEUCIGDNVe3RMeYmYAGL4gB6FvniEFinJ4XxVoDz44o7j2tsAiEA/skBsxh0lk6J6tJcQiUyy42f20aBjWW0wmdL60Ta5vM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1096456,"size":243121},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-12-09T11:53:05.759Z","publish_time":1733745185759,"_source_registry_name":"default","contributors":[]},"0.8.6-beta-20241209120337.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6-beta-20241209120337.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.6-beta-20241209120337.0","@midscene/core":"0.8.6-beta-20241209120337.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_id":"@midscene/web@0.8.6-beta-20241209120337.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HzlbDh//s/iDRVh7e374AVr+YyPcXeRFlU5A6NCRag3AsarPqqJk2M/mTcf0JBxlFDdO1OxKzR3C5GeCbj9LNA==","_resolved":"/tmp/1c85b10a38b985f35cfa80972aa393a3/midscene-web-0.8.6-beta-20241209120337.0.tgz","_from":"file:midscene-web-0.8.6-beta-20241209120337.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-HzlbDh//s/iDRVh7e374AVr+YyPcXeRFlU5A6NCRag3AsarPqqJk2M/mTcf0JBxlFDdO1OxKzR3C5GeCbj9LNA==","shasum":"0e4563842ffcbac70aa468ae2c7d37a908354804","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.6-beta-20241209120337.0.tgz","fileCount":38,"unpackedSize":1096456,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBNl4uEOuMkGZ3LRZpeNqunNCiF10MdzWCdXNBCc63QAiByHB0nSb+7mpBwhdXONEBzJ7zJ/lGCuFPTAyd3Opo+kg=="}],"size":243120},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6-beta-20241209120337.0_1733746015320_0.731028673734234"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-09T12:06:55.498Z","publish_time":1733746015498,"_source_registry_name":"default","contributors":[]},"0.8.6-beta-20241210085345.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6-beta-20241210085345.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.6-beta-20241210085345.0","@midscene/core":"0.8.6-beta-20241210085345.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_id":"@midscene/web@0.8.6-beta-20241210085345.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qQZucvmSg516pt00XCW4EgjBzNQeKyGwxk7owePSSUiErnqNFB1WvlsXgucMVFHO5strYe/AWwXAivN12ezuTA==","_resolved":"/tmp/89ea4cac7072dc51b4995cf3d6f9fbe8/midscene-web-0.8.6-beta-20241210085345.0.tgz","_from":"file:midscene-web-0.8.6-beta-20241210085345.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-qQZucvmSg516pt00XCW4EgjBzNQeKyGwxk7owePSSUiErnqNFB1WvlsXgucMVFHO5strYe/AWwXAivN12ezuTA==","shasum":"70c13cf73571ed95cd6d7b20d6aa2f8c67ad6c49","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.6-beta-20241210085345.0.tgz","fileCount":41,"unpackedSize":1103132,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6iTJWZRGLXRlq3sM5u18g7xTBKPiE1U03Pq5pDXa3QAiB3rQF4bpIqJA1p8dfzTD6W+A8WhYwzTSUPrOz3RjIDbw=="}],"size":245114},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6-beta-20241210085345.0_1733821022466_0.3994997860367706"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-10T08:57:02.697Z","publish_time":1733821022697,"_source_registry_name":"default","contributors":[]},"0.8.6-beta-20241211055154.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6-beta-20241211055154.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.6-beta-20241211055154.0","@midscene/shared":"0.8.6-beta-20241211055154.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_id":"@midscene/web@0.8.6-beta-20241211055154.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-CZQdTtF0Hu1V1cx5ABEUjuHGBwNVIKFFew8+dxoIFk75qJsgtdhLVMbr/DB7ApqV07T3OSgeLEbux2mlx49X9g==","_resolved":"/tmp/0d2261bdefb5da430f4ec4726f6eff6b/midscene-web-0.8.6-beta-20241211055154.0.tgz","_from":"file:midscene-web-0.8.6-beta-20241211055154.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-CZQdTtF0Hu1V1cx5ABEUjuHGBwNVIKFFew8+dxoIFk75qJsgtdhLVMbr/DB7ApqV07T3OSgeLEbux2mlx49X9g==","shasum":"7fb499f7b4d8a43c9f27c4b9c4f171c3e15479de","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.6-beta-20241211055154.0.tgz","fileCount":41,"unpackedSize":1105337,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDULXkZ5uCjk/dUYGYhvMGVkmaFPuxmfCy3tqFFWnhRmAiAFryjOKTkbmsrdzlLFW98XC3aMUZUT97IKFyzdx3AE1w=="}],"size":245587},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6-beta-20241211055154.0_1733896517280_0.19211282550127162"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-11T05:55:17.475Z","publish_time":1733896517475,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":245130},"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":"anonymous","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"},"_cnpmcore_publish_time":"2024-12-11T13:49:10.070Z","publish_time":1733924950070,"_source_registry_name":"default","contributors":[]},"0.8.6-beta-20241211141148.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6-beta-20241211141148.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.6-beta-20241211141148.0","@midscene/shared":"0.8.6-beta-20241211141148.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts  --ui","e2e:generate-test-data":"GENERATE_TEST_DATA=true playwright test ./tests/ai/web/playwright/generate-test-data.spec.ts"},"_id":"@midscene/web@0.8.6-beta-20241211141148.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rejU+aPClEp/kVz/lBiYdYajkBdAi/+c8hl/jBBVU/X7m8BJUMLXBQI+4TToF9VrJc9VpwMvlt6y9Zz9SdHPWg==","_resolved":"/tmp/014bf08b128b077460c33dd882dc32b0/midscene-web-0.8.6-beta-20241211141148.0.tgz","_from":"file:midscene-web-0.8.6-beta-20241211141148.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-rejU+aPClEp/kVz/lBiYdYajkBdAi/+c8hl/jBBVU/X7m8BJUMLXBQI+4TToF9VrJc9VpwMvlt6y9Zz9SdHPWg==","shasum":"743f0d04a1768ebb3c524ebbe7d14020f33a7c47","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.6-beta-20241211141148.0.tgz","fileCount":41,"unpackedSize":1105107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDw2rHk+LhB9JZ3h5xNVR/DA9Rxq+5VUAcMcKZFj6NVDAiEAi0pe66BL0qXVbTKluSBApd7yabdDuomMDKK+439rp84="}],"size":245540},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6-beta-20241211141148.0_1733926507482_0.9589779723331413"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-11T14:15:07.757Z","publish_time":1733926507757,"_source_registry_name":"default","contributors":[]},"0.8.6-beta-20241212040700.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6-beta-20241212040700.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.6-beta-20241212040700.0","@midscene/shared":"0.8.6-beta-20241212040700.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.6-beta-20241212040700.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-OtDuqhLx3FwVb6EwDRLombk3XTBKbOe6r0kTx1LUG3CC3KaBiniAxLZ5OhSP/vl/KOewbuNorA3d8F7tlD9LLg==","_resolved":"/tmp/a4e6446a8afd2005abf1a995acfe6693/midscene-web-0.8.6-beta-20241212040700.0.tgz","_from":"file:midscene-web-0.8.6-beta-20241212040700.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-OtDuqhLx3FwVb6EwDRLombk3XTBKbOe6r0kTx1LUG3CC3KaBiniAxLZ5OhSP/vl/KOewbuNorA3d8F7tlD9LLg==","shasum":"be2a22000d147f4f2c1f04ccb78922b6ed247ced","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.6-beta-20241212040700.0.tgz","fileCount":41,"unpackedSize":1104502,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMfZFB2BjXKY1od1UAFo3EMpkIANiIoPpmAAy2YO1CPAiBLq6r707FEHnafl6/fsm3hM20Ah4db/Za6fyGRhAg02A=="}],"size":245330},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6-beta-20241212040700.0_1733976619911_0.21534964363033504"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-12T04:10:20.206Z","publish_time":1733976620206,"_source_registry_name":"default","contributors":[]},"0.8.6-beta-20241212091910.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6-beta-20241212091910.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.6-beta-20241212091910.0","@midscene/shared":"0.8.6-beta-20241212091910.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.6-beta-20241212091910.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Ta3twEFffo/0fe09R7TPM9noQoN3Ta1Kph/yl+TKDhq/FQt6nyHnWgDLBhKcsqLB9OjHSWzbCDcETedu3/xCYg==","_resolved":"/tmp/6221a935597b8ad3bce54a6d092fa408/midscene-web-0.8.6-beta-20241212091910.0.tgz","_from":"file:midscene-web-0.8.6-beta-20241212091910.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Ta3twEFffo/0fe09R7TPM9noQoN3Ta1Kph/yl+TKDhq/FQt6nyHnWgDLBhKcsqLB9OjHSWzbCDcETedu3/xCYg==","shasum":"6a5974d2e81eeefee1976b8c51dcc496b63dcffc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.6-beta-20241212091910.0.tgz","fileCount":41,"unpackedSize":1106350,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC47IOzCukWrFrWTWWe2RbC+Uz+fdjIhbojptyPbIZrQQIgMfsrZaKbC0ZzucqNLAhDB8Pr3995n5HJ/FSDiNwf9GU="}],"size":245940},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6-beta-20241212091910.0_1733995361037_0.5274117852881541"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-12T09:22:41.326Z","publish_time":1733995361326,"_source_registry_name":"default","contributors":[]},"0.8.6-beta-20241213030700.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6-beta-20241213030700.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.6-beta-20241213030700.0","@midscene/shared":"0.8.6-beta-20241213030700.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.6-beta-20241213030700.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-TNfnfCSV5XDTuAKZ6vUYSZ+/w3VuE6rRGdNjJILPD3+SSJ9KtL/aT2kwuFd/8H4yv//FW5oGXUROLkekCcaZNg==","_resolved":"/tmp/08883556dd4b7246f17c5e831da39da1/midscene-web-0.8.6-beta-20241213030700.0.tgz","_from":"file:midscene-web-0.8.6-beta-20241213030700.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-TNfnfCSV5XDTuAKZ6vUYSZ+/w3VuE6rRGdNjJILPD3+SSJ9KtL/aT2kwuFd/8H4yv//FW5oGXUROLkekCcaZNg==","shasum":"833c979ee37ac6b676dc6298b907414b1e5eb24e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.6-beta-20241213030700.0.tgz","fileCount":41,"unpackedSize":1107126,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaWyPgMq9qKO2Y7OALvTtkSM9nzYmJBni4BNhYBg1isQIhALq1niXJe/e2IDnBzGzBssvgLhtrlxaDRu9I5K0BlpMb"}],"size":246112},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6-beta-20241213030700.0_1734059422112_0.6796852734169934"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-13T03:10:22.324Z","publish_time":1734059422324,"_source_registry_name":"default","contributors":[]},"0.8.6-beta-20241213041618.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6-beta-20241213041618.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.6-beta-20241213041618.0","@midscene/shared":"0.8.6-beta-20241213041618.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.6-beta-20241213041618.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-aOHOmJdipUdVhkZ9+8CsGH6M/IXJUFRoW6seBqangNQ8KYtLLBAB1DzCNwB7qvdkZbjznQ01hLBbNUl+MUgxgQ==","_resolved":"/tmp/16f6b097914faaacb0ade088f4b3119c/midscene-web-0.8.6-beta-20241213041618.0.tgz","_from":"file:midscene-web-0.8.6-beta-20241213041618.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-aOHOmJdipUdVhkZ9+8CsGH6M/IXJUFRoW6seBqangNQ8KYtLLBAB1DzCNwB7qvdkZbjznQ01hLBbNUl+MUgxgQ==","shasum":"a4881aef598e041e326a6ff12ed1d74078f6cfef","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.6-beta-20241213041618.0.tgz","fileCount":41,"unpackedSize":1108088,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANEAkpaFp/1g656q2PPSPxR5BM6D3TVsZLYYIrkQIuOAiBt5tB/fp97BYLQz20ZAF84tDrVrgvHE1eEZ0iTCBDqqQ=="}],"size":246251},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6-beta-20241213041618.0_1734063569066_0.5012114545317388"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-13T04:19:29.315Z","publish_time":1734063569315,"_source_registry_name":"default","contributors":[]},"0.8.6-beta-20241213095800.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6-beta-20241213095800.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.6-beta-20241213095800.0","@midscene/shared":"0.8.6-beta-20241213095800.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.6-beta-20241213095800.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-aZ7OI5n6il5aIX/Qnj1u1Kob1hjdlZmvzutKpKeMPM/7FyfL8wwRVk6mmUZZqCkGAmg+Acaa4x6aNWGzFwrukw==","_resolved":"/tmp/22bd56352b253c06b28ffbd8080df294/midscene-web-0.8.6-beta-20241213095800.0.tgz","_from":"file:midscene-web-0.8.6-beta-20241213095800.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-aZ7OI5n6il5aIX/Qnj1u1Kob1hjdlZmvzutKpKeMPM/7FyfL8wwRVk6mmUZZqCkGAmg+Acaa4x6aNWGzFwrukw==","shasum":"24c21afce5f71e5c3213c1e085b132e75f84bcef","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.6-beta-20241213095800.0.tgz","fileCount":41,"unpackedSize":1108198,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFu/VVRl3JWwJFONM44qj2nkqxbdfq5K9B/rhGIj8aDXAiEAlWzt4p0b/8WAC1yKCtwY+5mbb1ZLB0AlkkLYbe7lnTs="}],"size":246276},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6-beta-20241213095800.0_1734084088973_0.9901635400400581"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-13T10:01:29.154Z","publish_time":1734084089154,"_source_registry_name":"default","contributors":[]},"0.8.6-beta-20241216023833.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6-beta-20241216023833.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.6-beta-20241216023833.0","@midscene/shared":"0.8.6-beta-20241216023833.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.6-beta-20241216023833.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Lj0eHfZaleGFSlw7LODr6ueyPx3g5CrNAsVOJGTFwg/fUfbUHCqDsGb9AxqmnMoERh8fFLDJ1dm9jYoNLa7C3Q==","_resolved":"/tmp/304ca7d07bf6af0b69edfd59cd85fb3d/midscene-web-0.8.6-beta-20241216023833.0.tgz","_from":"file:midscene-web-0.8.6-beta-20241216023833.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Lj0eHfZaleGFSlw7LODr6ueyPx3g5CrNAsVOJGTFwg/fUfbUHCqDsGb9AxqmnMoERh8fFLDJ1dm9jYoNLa7C3Q==","shasum":"151c973b385a74fb1e0b4b6ab00490c9765a5e24","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.6-beta-20241216023833.0.tgz","fileCount":41,"unpackedSize":1108230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwvlTp8ET+y851fxtFV8JsCDt7jixziujtT1nge5VGAwIgRsk8zFw1UIdGDPMXLKeRdW/biuHqzB+DCNGNApqO8V0="}],"size":246308},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6-beta-20241216023833.0_1734316909993_0.7450769438117595"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-16T02:41:50.249Z","publish_time":1734316910249,"_source_registry_name":"default","contributors":[]},"0.8.6":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.6","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.6","@midscene/shared":"0.8.6"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.6","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gY0EqGpURlaxdSrT7yUSUb2KkMFlhW44WZJDRyNx0e0Qm2Poovl6gD6JO0K6GN2tC8eP0Gb7qmo455HUH0wsxg==","_resolved":"/tmp/5ab1cad921b6e9a5660f69818f7f78dc/midscene-web-0.8.6.tgz","_from":"file:midscene-web-0.8.6.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-gY0EqGpURlaxdSrT7yUSUb2KkMFlhW44WZJDRyNx0e0Qm2Poovl6gD6JO0K6GN2tC8eP0Gb7qmo455HUH0wsxg==","shasum":"a93030970a444972c0ef16ea58b00808eac0dcd3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.6.tgz","fileCount":41,"unpackedSize":1105380,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcHE4UQviuVrLIE4uCmHVmQ45xaLoLEJhUn3YQaSl/mAiApKVojKpSGbpkUN5sHOVbLjuukytQ9YUZ3DT8eFdJWRg=="}],"size":245723},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.6_1734334916469_0.7103907241319944"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-16T07:41:56.652Z","publish_time":1734334916652,"_source_registry_name":"default","contributors":[]},"0.8.7-beta-20241218070032.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.7-beta-20241218070032.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.7-beta-20241218070032.0","@midscene/core":"0.8.7-beta-20241218070032.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.7-beta-20241218070032.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-cDkH/+1b7cO5myCcrLvxFb/j9qGn79A2RbQ/QV7AYFGcqikGhPjHs1e9Ub42Bg9kZ2UQiqOyhE72V7mj7GsWng==","_resolved":"/tmp/4fa3b8696ba7e4a3ee6dba389e38cc04/midscene-web-0.8.7-beta-20241218070032.0.tgz","_from":"file:midscene-web-0.8.7-beta-20241218070032.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-cDkH/+1b7cO5myCcrLvxFb/j9qGn79A2RbQ/QV7AYFGcqikGhPjHs1e9Ub42Bg9kZ2UQiqOyhE72V7mj7GsWng==","shasum":"a50d34ff765ad46343c34c497ff9b361ed6961bb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.7-beta-20241218070032.0.tgz","fileCount":41,"unpackedSize":1136528,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmc7ohVQAEhSjUyLHK2I5R2dSnzWN02/s+SdtS0eyhfgIgZODHNggZO42wtHw/L87Qm2/6cDnTxTjozjZNyXJlDHs="}],"size":249297},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.7-beta-20241218070032.0_1734505431149_0.630121594953341"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-18T07:03:51.435Z","publish_time":1734505431435,"_source_registry_name":"default","contributors":[]},"0.8.7":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.7","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.7","@midscene/core":"0.8.7"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.7","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jyz7F07j9/8TrqeEa9l4ZUjgLJCEs0aKuAKfjhoTl/O5RFkpde35SbXWBF0PQg4ZQA6etDrKFP5WMas71Jm6UQ==","_resolved":"/tmp/43f07452f9834dc13c631d8c3755ed23/midscene-web-0.8.7.tgz","_from":"file:midscene-web-0.8.7.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jyz7F07j9/8TrqeEa9l4ZUjgLJCEs0aKuAKfjhoTl/O5RFkpde35SbXWBF0PQg4ZQA6etDrKFP5WMas71Jm6UQ==","shasum":"32e98addd07efdd8102f97ce1006d75ec338314e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.7.tgz","fileCount":41,"unpackedSize":1136854,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwFu8luM1K2gEfYuduglt1zIab9NoR6rYyr+hm80q05gIhAOALAirbw53eL6ockkEmQZsRayaE2byI7TnAVAzVHUDr"}],"size":249372},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.7_1734596911018_0.8971076751334135"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-19T08:28:31.187Z","publish_time":1734596911187,"_source_registry_name":"default","contributors":[]},"0.8.7-beta-20241219084729.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.7-beta-20241219084729.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.7-beta-20241219084729.0","@midscene/shared":"0.8.7-beta-20241219084729.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.7-beta-20241219084729.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-YtW29Z4A2NzCg5Pqf8PZ7vyte2lxH7htCeV5+ITemICwsEZxMeRB7ciYyX3yW6dnel6cTz3XF8bPhNB3cK7L9A==","_resolved":"/tmp/b0bfc52d36c7decf7f2b63d63925c48b/midscene-web-0.8.7-beta-20241219084729.0.tgz","_from":"file:midscene-web-0.8.7-beta-20241219084729.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-YtW29Z4A2NzCg5Pqf8PZ7vyte2lxH7htCeV5+ITemICwsEZxMeRB7ciYyX3yW6dnel6cTz3XF8bPhNB3cK7L9A==","shasum":"70bd74ef227ac3116c41d34f4bb0af1095f9c428","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.7-beta-20241219084729.0.tgz","fileCount":41,"unpackedSize":1136920,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCah+RQQi1yDd8pObbHSzDEjkVlLEDmUyaLLlzexCs5fgIhAOZnPkHVs26WxOLjXYL4rDMHeKLEWncnSkMhmGd+ivms"}],"size":249388},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.7-beta-20241219084729.0_1734598260692_0.7332063418363135"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-19T08:51:00.884Z","publish_time":1734598260884,"_source_registry_name":"default","contributors":[]},"0.8.8-beta-20241223032721.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.8-beta-20241223032721.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.8-beta-20241223032721.0","@midscene/core":"0.8.8-beta-20241223032721.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.8-beta-20241223032721.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-K43OAXsD3141l1ibt9VtrtbyUAVQ0QcciHsjKLjjMBYacb95zdl+iDqZKex/Y5PI1YrAB3wLuST1RypbfXmGlQ==","_resolved":"/tmp/c385e3a25bc37631fc70ed0d057930dc/midscene-web-0.8.8-beta-20241223032721.0.tgz","_from":"file:midscene-web-0.8.8-beta-20241223032721.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-K43OAXsD3141l1ibt9VtrtbyUAVQ0QcciHsjKLjjMBYacb95zdl+iDqZKex/Y5PI1YrAB3wLuST1RypbfXmGlQ==","shasum":"a97760aa138af9788af285d40d2f7263692a87bc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.8-beta-20241223032721.0.tgz","fileCount":41,"unpackedSize":1139532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvupJHS0JrqyQQ+wYhfemPRna6dJu/U64oxnTHxEULMAiEAll0IKBCIGL29YXDkBCUtQZyXWJHM4vaPjhfNcbL8ugc="}],"size":249781},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.8-beta-20241223032721.0_1734924644566_0.5385536887351323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-23T03:30:44.803Z","publish_time":1734924644803,"_source_registry_name":"default","contributors":[]},"0.8.8-beta-20241223034944.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.8-beta-20241223034944.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.8-beta-20241223034944.0","@midscene/shared":"0.8.8-beta-20241223034944.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.8-beta-20241223034944.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-B8QDAv+QHBtl6ioWvs+CML1tFfUsSFh1FQMRZ7E/CH24HMqLyK80KJ6IGbz8l0NjgivzgVwctNJrwTF5l0bB7Q==","_resolved":"/tmp/2602173856f5a9b528f0680751ac1110/midscene-web-0.8.8-beta-20241223034944.0.tgz","_from":"file:midscene-web-0.8.8-beta-20241223034944.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-B8QDAv+QHBtl6ioWvs+CML1tFfUsSFh1FQMRZ7E/CH24HMqLyK80KJ6IGbz8l0NjgivzgVwctNJrwTF5l0bB7Q==","shasum":"f08e76a6e3f5725c82695cffb666ba97513c5c9e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.8-beta-20241223034944.0.tgz","fileCount":41,"unpackedSize":1136920,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIuuku34FeZdcbiPH/0ix5bqau6RgXFJ/+f2aA6twHKAiEAyxIiVFSMfYBhuW8RqHR8tQvTR1olJcgPDYliW/6ZdbI="}],"size":249389},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.8-beta-20241223034944.0_1734925991190_0.6522815783084241"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-23T03:53:11.424Z","publish_time":1734925991424,"_source_registry_name":"default","contributors":[]},"0.8.8-beta-20241223054924.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.8-beta-20241223054924.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.8-beta-20241223054924.0","@midscene/shared":"0.8.8-beta-20241223054924.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.8-beta-20241223054924.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-e2Bh9ytWJG+9MCEJGBuV+n1v0PEVIqmjNogTCplHEe3Zd/YdiX5xLB1QW3RQ7eNsdHcvEbZeASVakxxezJISmA==","_resolved":"/tmp/0f4b16e254d47cceff4c08810740557d/midscene-web-0.8.8-beta-20241223054924.0.tgz","_from":"file:midscene-web-0.8.8-beta-20241223054924.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-e2Bh9ytWJG+9MCEJGBuV+n1v0PEVIqmjNogTCplHEe3Zd/YdiX5xLB1QW3RQ7eNsdHcvEbZeASVakxxezJISmA==","shasum":"86f82a8bef58a775314eb97db051a4c4e68f0408","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.8-beta-20241223054924.0.tgz","fileCount":41,"unpackedSize":1196738,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqBMUnz8nR4hefjxDENlUbHfsIa2QimRId9YOZYSoCNgIgIgIsG1IEmLMvJRynWyvfiKh4SV3+Iygs7HSDv20ik/k="}],"size":260484},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.8-beta-20241223054924.0_1734933167225_0.16214343085337113"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-23T05:52:47.458Z","publish_time":1734933167458,"_source_registry_name":"default","contributors":[]},"0.8.8":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.8","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.8","@midscene/shared":"0.8.8"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.8","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-YIgN2CuLTsQJdDhoxxXVZKvRw0R2B5ZD/M3LxJfASXz0z1OKIr8qguNwI6oGTfQdoQCISUDa9e43u0sKR2KvSQ==","_resolved":"/tmp/86be68a56dbf0f59995b51b94610fcf1/midscene-web-0.8.8.tgz","_from":"file:midscene-web-0.8.8.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-YIgN2CuLTsQJdDhoxxXVZKvRw0R2B5ZD/M3LxJfASXz0z1OKIr8qguNwI6oGTfQdoQCISUDa9e43u0sKR2KvSQ==","shasum":"38df183c23976b25a3a3ec8eb15def497ff4bc72","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.8.tgz","fileCount":41,"unpackedSize":1196672,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClNz+ReJef5u34Jgznb4/M6WJ5yA4hL59PG8YQ7L3jSQIhAOv7DsBpD/JBas3lfk6OxudS6ubYiH7RvWBXqqAx91Ri"}],"size":260466},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.8_1734937737461_0.9863604336268685"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-23T07:08:57.676Z","publish_time":1734937737676,"_source_registry_name":"default","contributors":[]},"0.8.9-beta-20241223095005.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.9-beta-20241223095005.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.9-beta-20241223095005.0","@midscene/shared":"0.8.9-beta-20241223095005.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.9-beta-20241223095005.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-p86YOLv75u0Np5d+SR9WHdX1N/ke4AiOiXZvdKyxv6cuDG5xGJyslf+ps7Jmxuni33WgA3kRpv1H8dOMXfYhhQ==","_resolved":"/tmp/80cc4d0fc5dda8e0858f2f3ec17b8519/midscene-web-0.8.9-beta-20241223095005.0.tgz","_from":"file:midscene-web-0.8.9-beta-20241223095005.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-p86YOLv75u0Np5d+SR9WHdX1N/ke4AiOiXZvdKyxv6cuDG5xGJyslf+ps7Jmxuni33WgA3kRpv1H8dOMXfYhhQ==","shasum":"8c12f2c7b98bd3ba4831083ee1acb06a5fcb9acb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.9-beta-20241223095005.0.tgz","fileCount":41,"unpackedSize":1202656,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv8Ej1Kz441LMt3Td5GZUytOGsF4jQLu3epiOiN9QyCgIgeR4DK67kOmqBF4o5HNrc7vD61ZWaoa38SJ0N6+R+i0A="}],"size":261727},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.9-beta-20241223095005.0_1734947616461_0.5238140160957705"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-23T09:53:36.637Z","publish_time":1734947616637,"_source_registry_name":"default","contributors":[]},"0.8.9-beta-20241224120400.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.9-beta-20241224120400.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.9-beta-20241224120400.0","@midscene/shared":"0.8.9-beta-20241224120400.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.9-beta-20241224120400.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3SLxtJezkEBRHEj7Qpy3lkH8bPIbjITcuteTGTg2XdT6qipV6tx7ka3qsq+QIxWRTohKGc+E6aQsxT8Xo6jgYg==","_resolved":"/tmp/e53e72117e796660530122bef88189e3/midscene-web-0.8.9-beta-20241224120400.0.tgz","_from":"file:midscene-web-0.8.9-beta-20241224120400.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-3SLxtJezkEBRHEj7Qpy3lkH8bPIbjITcuteTGTg2XdT6qipV6tx7ka3qsq+QIxWRTohKGc+E6aQsxT8Xo6jgYg==","shasum":"a1edd51e033ea841209f1cfa8fe292e5e1d0324a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.9-beta-20241224120400.0.tgz","fileCount":41,"unpackedSize":1196738,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCxTsqGVbcowdiAt6SFVtpSJVraNcBRVi06badelcbrAiEA2Pn02rqr7ct3cm8ZktMM4RMkwDJVrit1VwubcIeNSIo="}],"size":260481},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.9-beta-20241224120400.0_1735042053271_0.8142273348311153"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-24T12:07:33.632Z","publish_time":1735042053632,"_source_registry_name":"default","contributors":[]},"0.8.9":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.9","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.9","@midscene/core":"0.8.9"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.9","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6I4kZCJqiNcZqULhN+dTsMW+iE6P5c0IgbVJr04/AHA4MyBy9zyc7IY6RaboNa06rpqKKUT9OL77djyHsONLew==","_resolved":"/tmp/d6450dd65c0e4c60c66f42b42b7af5b5/midscene-web-0.8.9.tgz","_from":"file:midscene-web-0.8.9.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6I4kZCJqiNcZqULhN+dTsMW+iE6P5c0IgbVJr04/AHA4MyBy9zyc7IY6RaboNa06rpqKKUT9OL77djyHsONLew==","shasum":"e139e0eaa993493018815504ddcd95b76c926f6d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.9.tgz","fileCount":41,"unpackedSize":1196672,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+f4jSxZYdcGiqn9Ypb6QBmRSJjJSlXOrB9iW21jDRWAiBGGVIx4BOYjaIJAXAfat3X+XTDkyPlWEeWF+1odrnLbg=="}],"size":260466},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.9_1735051598839_0.2730510870924008"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-24T14:46:39.076Z","publish_time":1735051599076,"_source_registry_name":"default","contributors":[]},"0.8.10-beta-20241225041224.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.10-beta-20241225041224.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.10-beta-20241225041224.0","@midscene/shared":"0.8.10-beta-20241225041224.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.10-beta-20241225041224.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jah+x0aCU0W6vWD0AneIiNDucYScpLjG34oAU2FgbXuvOm//Pc//UG2YWW4W9PQdY58GJf20oJHWK0kjiGfZ5g==","_resolved":"/tmp/2a06fbb1e3134310d74f98678a0d3e8b/midscene-web-0.8.10-beta-20241225041224.0.tgz","_from":"file:midscene-web-0.8.10-beta-20241225041224.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jah+x0aCU0W6vWD0AneIiNDucYScpLjG34oAU2FgbXuvOm//Pc//UG2YWW4W9PQdY58GJf20oJHWK0kjiGfZ5g==","shasum":"f3b2cfb7620a11d5d420184bc464b362d0579ee2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.10-beta-20241225041224.0.tgz","fileCount":41,"unpackedSize":1196741,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJCa4xfgu9arh7BL+BfpJZiWzT9yHnJZHU73n2fuKqJAIgXoG7s+5GYjRIBLY1eZCrhJyf4bjhQSupNTVFjESGXgM="}],"size":260481},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.10-beta-20241225041224.0_1735100146402_0.7474954586189089"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-25T04:15:46.669Z","publish_time":1735100146669,"_source_registry_name":"default","contributors":[]},"0.8.10-beta-20241225120902.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.10-beta-20241225120902.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.10-beta-20241225120902.0","@midscene/shared":"0.8.10-beta-20241225120902.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.10-beta-20241225120902.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZEjh8Ow4b9yPr75PexeMlqcEzsiY6PuT8eun4zabQDUpZAumEiQn0ik5edEf1sZqYCh/sc9qOcA8+KuvU+vR/g==","_resolved":"/tmp/031d84b3b4e1c8c3feab02b70a9f19aa/midscene-web-0.8.10-beta-20241225120902.0.tgz","_from":"file:midscene-web-0.8.10-beta-20241225120902.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ZEjh8Ow4b9yPr75PexeMlqcEzsiY6PuT8eun4zabQDUpZAumEiQn0ik5edEf1sZqYCh/sc9qOcA8+KuvU+vR/g==","shasum":"8df2589f44a09abd54e0ba03cbe4e637dbbe8546","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.10-beta-20241225120902.0.tgz","fileCount":45,"unpackedSize":1605152,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0C9cs6E/fx4vVz4oPo6PbFG9qXjz4zc691Gx3aotC3AIgFUKcSt5+oZ3/8ijYsFRmLIWCmXhj16eo9S+3ccWwwlU="}],"size":349188},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.10-beta-20241225120902.0_1735128760204_0.4440839675548889"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-25T12:12:40.446Z","publish_time":1735128760446,"_source_registry_name":"default","contributors":[]},"0.8.10-beta-20241225150810.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.10-beta-20241225150810.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.10-beta-20241225150810.0","@midscene/shared":"0.8.10-beta-20241225150810.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.10-beta-20241225150810.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-5b0YwlplC0Agraj1In5cndXc7unREqkm4m/7P8J/n8zj6rG3adDd67s0fCTJIUe5HRQX++5Kr2JqYkgBtWr8xA==","_resolved":"/tmp/baf509e6c14e1a6bc9e1af5d50d45ddc/midscene-web-0.8.10-beta-20241225150810.0.tgz","_from":"file:midscene-web-0.8.10-beta-20241225150810.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-5b0YwlplC0Agraj1In5cndXc7unREqkm4m/7P8J/n8zj6rG3adDd67s0fCTJIUe5HRQX++5Kr2JqYkgBtWr8xA==","shasum":"6b66dace9964f3a48b3873e6f1570c794597f570","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.10-beta-20241225150810.0.tgz","fileCount":45,"unpackedSize":1605000,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFNbj5fZSsAg3CtPcSjPAH0Xn8t0xRU1791qZLC/BrSwIhAJ5vwiIa3cQ3VSc4KqMd8N+dIUZdlP/t3mx4nqdSBymT"}],"size":349166},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.10-beta-20241225150810.0_1735139516644_0.7770835587390175"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-25T15:11:56.929Z","publish_time":1735139516929,"_source_registry_name":"default","contributors":[]},"0.8.10-beta-20241225153237.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.10-beta-20241225153237.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.10-beta-20241225153237.0","@midscene/shared":"0.8.10-beta-20241225153237.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.10-beta-20241225153237.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HgF8k+A1GfpZywWD8JrCqltv8+njM/hJYSlbdvWXGtHEHo44dX9MBU/34+n+iA0mh9mK3uDGKFMLvZjdnUH9hQ==","_resolved":"/tmp/248c34e59bee16d716af772101cadb68/midscene-web-0.8.10-beta-20241225153237.0.tgz","_from":"file:midscene-web-0.8.10-beta-20241225153237.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-HgF8k+A1GfpZywWD8JrCqltv8+njM/hJYSlbdvWXGtHEHo44dX9MBU/34+n+iA0mh9mK3uDGKFMLvZjdnUH9hQ==","shasum":"96944a68108345bdfc5f957edf13945ee889d751","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.10-beta-20241225153237.0.tgz","fileCount":45,"unpackedSize":1605000,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe5YYDiwgqocDVuKlnMDn1YqoiN2DNjt/oPgQdmCvJFwIgNQFBJMnpWhGQNvXYXo2L82u0NQDHTXBMpcDXBhkXiuo="}],"size":349167},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.10-beta-20241225153237.0_1735140970532_0.08196944642617576"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-25T15:36:10.734Z","publish_time":1735140970734,"_source_registry_name":"default","contributors":[]},"0.8.10-beta-20241225154506.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.10-beta-20241225154506.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.10-beta-20241225154506.0","@midscene/core":"0.8.10-beta-20241225154506.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.10-beta-20241225154506.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hHopMihnWIP57qPNmzT2MEvU6t5PdkCn9XyRZfILAtDkTY9oLz3qYkCbH4Kojkrrm1o0s3+DWPK68aWOoqKKZg==","_resolved":"/tmp/92a4c0155efd891ef07802347ea8202c/midscene-web-0.8.10-beta-20241225154506.0.tgz","_from":"file:midscene-web-0.8.10-beta-20241225154506.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-hHopMihnWIP57qPNmzT2MEvU6t5PdkCn9XyRZfILAtDkTY9oLz3qYkCbH4Kojkrrm1o0s3+DWPK68aWOoqKKZg==","shasum":"f490f5f69b9d3f3b0cdbf72bf825937db943d895","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.10-beta-20241225154506.0.tgz","fileCount":45,"unpackedSize":1605000,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTfSLf6KGgbaJVDFdDg9e3vrAYelxFGUqsVib0WHtrxAiBO+/V1ONG7YSa8jbZA7N4GIGTWub6IAOiC1smJap3rHg=="}],"size":349166},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.10-beta-20241225154506.0_1735141718193_0.7843429978846301"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-25T15:48:38.464Z","publish_time":1735141718464,"_source_registry_name":"default","contributors":[]},"0.8.10":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.10","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.10","@midscene/shared":"0.8.10"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.10","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HuU/u/9yiFAXAcd/D7KeWnVsMvdBY1hLQSBiMu82J2TthhJnjKCEdG50WoCudmFt8IQ4+T0j0rTPmRmFh3SHYQ==","_resolved":"/tmp/2195f397503514942aadcc850f66580d/midscene-web-0.8.10.tgz","_from":"file:midscene-web-0.8.10.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-HuU/u/9yiFAXAcd/D7KeWnVsMvdBY1hLQSBiMu82J2TthhJnjKCEdG50WoCudmFt8IQ4+T0j0rTPmRmFh3SHYQ==","shasum":"ab5befad8d5970f5b87601b4c92328e936069b98","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.10.tgz","fileCount":45,"unpackedSize":1604934,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExIPXLgf5xSaJ8CgirkgpL1OPElR3QNdy/TRIzAf5yrAiA23p+ENDB0vXkqOfjoQ4rVZ+yB1c7MBwE0sf/9JXbcKQ=="}],"size":349145},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.10_1735143150100_0.2643543389069749"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-25T16:12:30.443Z","publish_time":1735143150443,"_source_registry_name":"default","contributors":[]},"0.8.10-beta-20241226020054.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.10-beta-20241226020054.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.10-beta-20241226020054.0","@midscene/shared":"0.8.10-beta-20241226020054.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.10-beta-20241226020054.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-DEG4Vdqok1e6oerhGA/dYRubvwcAS939IOv1u9GrJntKIJsRoCg5pfsbG3e+3vE9q4y9x27iL14aU4sXxsddBw==","_resolved":"/tmp/03c9085265b321d5ee874a940c01d01b/midscene-web-0.8.10-beta-20241226020054.0.tgz","_from":"file:midscene-web-0.8.10-beta-20241226020054.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-DEG4Vdqok1e6oerhGA/dYRubvwcAS939IOv1u9GrJntKIJsRoCg5pfsbG3e+3vE9q4y9x27iL14aU4sXxsddBw==","shasum":"ffc308622c79b8346fb57c6586e96449738a8156","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.10-beta-20241226020054.0.tgz","fileCount":45,"unpackedSize":1605152,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD8DZzHgOrYC+0lYiqIziHyu9JPuuukqocXP0Fx1HTjQIgHO4ylpIYH2BFpbsrc734nktfkAddxFqAj0jJBKiM7KU="}],"size":349189},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.10-beta-20241226020054.0_1735178671079_0.0776293888595525"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-26T02:04:31.308Z","publish_time":1735178671308,"_source_registry_name":"default","contributors":[]},"0.8.11":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.11","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.11","@midscene/shared":"0.8.11"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.11","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-eIdNTIx+L79JsjrCWp52xwMkyzetHgry0oaSl1FwZtwAynBJ5HOufQD2MRq1DDcaDGqcTTitk7lbBt8gK23KEg==","_resolved":"/tmp/22a2f8dec3a84eb3ea9794b8255043d5/midscene-web-0.8.11.tgz","_from":"file:midscene-web-0.8.11.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-eIdNTIx+L79JsjrCWp52xwMkyzetHgry0oaSl1FwZtwAynBJ5HOufQD2MRq1DDcaDGqcTTitk7lbBt8gK23KEg==","shasum":"88fcd4a4d5f63a84e1194faedb63c1808c0095dc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.11.tgz","fileCount":45,"unpackedSize":1604934,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEOGitCsbKHFunFCnoeKGDjT+YDOBzAf44XNDj6zACbAiEA3z2Ioeppgtsl1iMDE5qCAaqAnYteW1W1fx4hDqhNiSg="}],"size":349148},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.11_1735181284275_0.876598270165458"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-26T02:48:04.484Z","publish_time":1735181284484,"_source_registry_name":"default","contributors":[]},"0.8.12-beta-20241226050955.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.12-beta-20241226050955.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.12-beta-20241226050955.0","@midscene/shared":"0.8.12-beta-20241226050955.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.12-beta-20241226050955.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-i8rpMo9qih89FYA8huLiTjnetbJUzm1rp1Y90mxOB59Qx2bKXItxVmzOQp1zp/yYIoOqlSwkMXxuxhI3Lqzohw==","_resolved":"/tmp/7243e38c62cd2bccdf696eef47f8fe4c/midscene-web-0.8.12-beta-20241226050955.0.tgz","_from":"file:midscene-web-0.8.12-beta-20241226050955.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-i8rpMo9qih89FYA8huLiTjnetbJUzm1rp1Y90mxOB59Qx2bKXItxVmzOQp1zp/yYIoOqlSwkMXxuxhI3Lqzohw==","shasum":"3210111947175a59031fe0a8d1f3d75c4f42274b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.12-beta-20241226050955.0.tgz","fileCount":45,"unpackedSize":1605000,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUv3Sji+faL7O3TmagjaIaVLNY7w8PDkgYIKTtacefFQIga2+ZBnIz1UCNDrWBf+a7RYXKZcgU3rdDfVKWYvmpUQY="}],"size":349168},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.12-beta-20241226050955.0_1735190010187_0.212907701460052"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-26T05:13:30.438Z","publish_time":1735190010438,"_source_registry_name":"default","contributors":[]},"0.8.12":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.12","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.12","@midscene/core":"0.8.12"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.12","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6cWS686yeJ5qpC+DZUvnNmVzsCdd44nkY8ZEFBhgKArXIC6i5kFXvzSG5HDqgTv/xQBYosGwVuByv63MCgTbVg==","_resolved":"/tmp/c61e17363fbc4761a7a934d05682177c/midscene-web-0.8.12.tgz","_from":"file:midscene-web-0.8.12.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6cWS686yeJ5qpC+DZUvnNmVzsCdd44nkY8ZEFBhgKArXIC6i5kFXvzSG5HDqgTv/xQBYosGwVuByv63MCgTbVg==","shasum":"1c31543d19e8db0095976847380a997a1a758f43","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.12.tgz","fileCount":45,"unpackedSize":1604934,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAPjCmpep9Hq5T2Lyhw70bIwZjmc3d07SANkF8pMlJHQIgCgrKtnKiONQwzWeIZiYZCsgqv8xlbOVteuj1E0zpCJs="}],"size":349149},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.12_1735190961130_0.14550349658181605"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-26T05:29:21.358Z","publish_time":1735190961358,"_source_registry_name":"default","contributors":[]},"0.8.13-beta-20241227020531.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.13-beta-20241227020531.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.13-beta-20241227020531.0","@midscene/core":"0.8.13-beta-20241227020531.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.13-beta-20241227020531.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UdNt+aTwkL/bkm0Xqh+ge74X48ELK0Zhlaxaw346buqLh2uUjv0hGBBW8aXHElWoxlzg/TCTviRoLxzTptqcIQ==","_resolved":"/tmp/db5cf81f3d82abf0351df093296707c8/midscene-web-0.8.13-beta-20241227020531.0.tgz","_from":"file:midscene-web-0.8.13-beta-20241227020531.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-UdNt+aTwkL/bkm0Xqh+ge74X48ELK0Zhlaxaw346buqLh2uUjv0hGBBW8aXHElWoxlzg/TCTviRoLxzTptqcIQ==","shasum":"d43e08fff07a1ed6e78871aa1bfce03fd5efb38e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.13-beta-20241227020531.0.tgz","fileCount":45,"unpackedSize":1605000,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcQhLvlU7BRrV4XRYMh4keQ2/iS9d8khascGWeX524yAIhAJZSBuKpuJFFx/oaB2na0752ZoSUC3HWDsfWKlu5k3gD"}],"size":349167},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.13-beta-20241227020531.0_1735265337974_0.7264956874498063"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-27T02:08:58.219Z","publish_time":1735265338219,"_source_registry_name":"default","contributors":[]},"0.8.13":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.13","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.13","@midscene/shared":"0.8.13"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.13","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bR0Jytwfo4asYyYXcyVkyzdNzP0eyQytqR+FMnOPR/gV9MJFhAtxcZ/TAc09UJKxtD9Ri86i0HfxCApf1hR9Dw==","_resolved":"/tmp/9c4c28bafd7de2f55bc933e6adb1da9c/midscene-web-0.8.13.tgz","_from":"file:midscene-web-0.8.13.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-bR0Jytwfo4asYyYXcyVkyzdNzP0eyQytqR+FMnOPR/gV9MJFhAtxcZ/TAc09UJKxtD9Ri86i0HfxCApf1hR9Dw==","shasum":"c599c18e3308a9b342efc8012cd1d7764f32472e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.13.tgz","fileCount":45,"unpackedSize":1604934,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXGb1iyA3D6bsGXBy8Nl3h+CqwIFY2p8UAy3AWIwEmMgIgWE4MWCkDF3wcqU1iDUIYPAyvpA0vUIP+KeUHVeeONoI="}],"size":349149},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.13_1735266389539_0.3206371948431952"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-27T02:26:29.895Z","publish_time":1735266389895,"_source_registry_name":"default","contributors":[]},"0.8.9-beta-20241227033828.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.9-beta-20241227033828.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.9-beta-20241227033828.0","@midscene/shared":"0.8.9-beta-20241227033828.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.9-beta-20241227033828.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/WMQ6bl3Wr4zbHXPRLHcOtPhg2yVlxmsRGzWKDSDFa8yNLSX06JC3uh8dnpB2luFQm1NL4b7s+Kvi4Z5qQ+wsA==","_resolved":"/tmp/f66c6d487a1ef0d5fe4344c4a24cb244/midscene-web-0.8.9-beta-20241227033828.0.tgz","_from":"file:midscene-web-0.8.9-beta-20241227033828.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/WMQ6bl3Wr4zbHXPRLHcOtPhg2yVlxmsRGzWKDSDFa8yNLSX06JC3uh8dnpB2luFQm1NL4b7s+Kvi4Z5qQ+wsA==","shasum":"bf7da3b3f7e1f84142c9a16de2786dc4de821236","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.9-beta-20241227033828.0.tgz","fileCount":41,"unpackedSize":1203422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEf+zEaWNo9QPS2K4wb9rLtLg3XVilp20ZfDyfpuweIlAiAd0Mf8ohJ1XUgDtlxMEAJ3kODlJvYvQYCKSiqOyGRyDg=="}],"size":261810},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.9-beta-20241227033828.0_1735270923296_0.07144149880386341"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-27T03:42:03.564Z","publish_time":1735270923564,"_source_registry_name":"default","contributors":[]},"0.8.14-beta-20241231023737.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.14-beta-20241231023737.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.14-beta-20241231023737.0","@midscene/core":"0.8.14-beta-20241231023737.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.14-beta-20241231023737.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-51mvu6Kg7IrtOSA+SK1offwPhbt8xCFgADy3YxwiQmtZiByQwaCTwuOn8GodGNlWseiolpKiTdpl1VQVbRtXVg==","_resolved":"/tmp/744f1fe45b4aa96c44086914d89f4f98/midscene-web-0.8.14-beta-20241231023737.0.tgz","_from":"file:midscene-web-0.8.14-beta-20241231023737.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-51mvu6Kg7IrtOSA+SK1offwPhbt8xCFgADy3YxwiQmtZiByQwaCTwuOn8GodGNlWseiolpKiTdpl1VQVbRtXVg==","shasum":"56c1b3626d579edead4e1d15fa60fca6cba7c061","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.14-beta-20241231023737.0.tgz","fileCount":45,"unpackedSize":1605000,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFUdY4aK4CwnCLFMp0h0jfEXbJ8lvVvLeKGh0RYGmLBQIhAPKYFF+vQvSLCkoT3KiH/a45Gub1VGNW32aTWUKrRJX3"}],"size":349168},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.14-beta-20241231023737.0_1735612866146_0.47984368290248836"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-31T02:41:06.356Z","publish_time":1735612866356,"_source_registry_name":"default","contributors":[]},"0.8.14-beta-20241231035725.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.14-beta-20241231035725.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.14-beta-20241231035725.0","@midscene/shared":"0.8.14-beta-20241231035725.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.14-beta-20241231035725.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-WSElVwSjOIztQ1uT3pXLvVBFfj0RQ1w/Z+zQOdfYwT8KpNJ/tPUg5B5HtWMqz6SceFvWLTyktPMHomFKxgRnFg==","_resolved":"/tmp/af2c36e37917baa837c60fc655e3ffca/midscene-web-0.8.14-beta-20241231035725.0.tgz","_from":"file:midscene-web-0.8.14-beta-20241231035725.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-WSElVwSjOIztQ1uT3pXLvVBFfj0RQ1w/Z+zQOdfYwT8KpNJ/tPUg5B5HtWMqz6SceFvWLTyktPMHomFKxgRnFg==","shasum":"64181e91654f043159559e1c937df3a0ff43a501","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.14-beta-20241231035725.0.tgz","fileCount":45,"unpackedSize":1605000,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwoA6WB4n5m5xF4pZ4ji3EjYcmtsoUahFiHAYfZw0xSAiEAtZnl+CScSyk+tpDV6aLo+SnQ0vYVpmwqeVsQQJroGz0="}],"size":349168},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.14-beta-20241231035725.0_1735617657526_0.7563641371696186"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-31T04:00:57.748Z","publish_time":1735617657748,"_source_registry_name":"default","contributors":[]},"0.8.14-beta-20241231075856.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.14-beta-20241231075856.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.14-beta-20241231075856.0","@midscene/core":"0.8.14-beta-20241231075856.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.14-beta-20241231075856.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/oT2FNIuj7+24LbJq50n/tJcjlliW8o7Qv6iutiEglu8egwv+0O2r7Bc6Hf/VKE0hzeoQ3bNCkbf2ECMR+OjAA==","_resolved":"/tmp/4f5a97294550d9e9e30bbf138899727b/midscene-web-0.8.14-beta-20241231075856.0.tgz","_from":"file:midscene-web-0.8.14-beta-20241231075856.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/oT2FNIuj7+24LbJq50n/tJcjlliW8o7Qv6iutiEglu8egwv+0O2r7Bc6Hf/VKE0hzeoQ3bNCkbf2ECMR+OjAA==","shasum":"1c36d3c1f38a245ef121cbd83a0d23c10d0190cf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.14-beta-20241231075856.0.tgz","fileCount":45,"unpackedSize":1605000,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSeLF6yc7zS++Mg2xXb4v3kfXiyPbskC/W4OGBTYI66AiAHhZ5MC6ydZfUucunyXfAr70PeDof9lipubB6ugLPKTg=="}],"size":349166},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.14-beta-20241231075856.0_1735632148953_0.4374508692148964"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-31T08:02:29.128Z","publish_time":1735632149128,"_source_registry_name":"default","contributors":[]},"0.8.14":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.14","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/shared":"0.8.14","@midscene/core":"0.8.14"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.14","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6f65LtTMPUjtUc7WI4w19fgZB34ZYzlzFHyVsZpry2lJlRhlnT86dB32jWPQwH2OMA8WXd9+wCjPeScd3bnKPw==","_resolved":"/tmp/80f04e27dafbf0f3cd8214c3eb35d748/midscene-web-0.8.14.tgz","_from":"file:midscene-web-0.8.14.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6f65LtTMPUjtUc7WI4w19fgZB34ZYzlzFHyVsZpry2lJlRhlnT86dB32jWPQwH2OMA8WXd9+wCjPeScd3bnKPw==","shasum":"1aee0f4a1a4103d4ff791c56aef51ae2efda0064","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.14.tgz","fileCount":45,"unpackedSize":1604934,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGukX7t79YBroiOhaFowu2t47uFzVtcGf7UCTRxBbJJtAiBJhzO/NcAHHCvkJIsXZ/tCSdtoZLdqPelEZ9yPWJUZpg=="}],"size":349148},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.14_1735653905730_0.22482263387286738"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-31T14:05:06.238Z","publish_time":1735653906238,"_source_registry_name":"default","contributors":[]},"0.8.15":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.15","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.15","@midscene/shared":"0.8.15"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.15","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9SZTIc9ZrPKaE5YRnt8G6f6eDc7P3KCU8drJSFvG6z9wjG/wXYexFcag2nr9UTj6ApeLhwkKDi0A6Kq6wFAbvA==","_resolved":"/tmp/4f50f142b4e239c26e861d54cace1cf4/midscene-web-0.8.15.tgz","_from":"file:midscene-web-0.8.15.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9SZTIc9ZrPKaE5YRnt8G6f6eDc7P3KCU8drJSFvG6z9wjG/wXYexFcag2nr9UTj6ApeLhwkKDi0A6Kq6wFAbvA==","shasum":"44bc4c142ea92eab604c1cb3e168e47b5ef58dd1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.15.tgz","fileCount":45,"unpackedSize":1604934,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDns7Kz/aWGiklcSKwvXiTNifmlHF5UqvGaiELb0HT3rAIhAKXYiRXQxrWR/oJ6f7k4NmDob8bIyAPn6g7JFGQ63i9W"}],"size":349149},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.15_1735737377979_0.3436612694377008"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-01T13:16:18.213Z","publish_time":1735737378213,"_source_registry_name":"default","contributors":[]},"0.8.16":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.16","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.16","@midscene/shared":"0.8.16"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.16","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wKu6lnHadrEyrCo+wC8XfPWWBaj49qCrIppiyh1Te/dAJSpiMNuQIFnSeeK9GqOa/T/DZxMKRatBqEfF94ubyA==","_resolved":"/tmp/db04a0cca68cf2a8948fb23cbd304403/midscene-web-0.8.16.tgz","_from":"file:midscene-web-0.8.16.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-wKu6lnHadrEyrCo+wC8XfPWWBaj49qCrIppiyh1Te/dAJSpiMNuQIFnSeeK9GqOa/T/DZxMKRatBqEfF94ubyA==","shasum":"63a2f5035e3a4bc31bdc77f3b399e2da45f7dd64","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.16.tgz","fileCount":45,"unpackedSize":1605698,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBm+lDik0hxy1GacoUXFFuV3zws3ygpl7OF2vP+W12AaAiBvtovtOCzzwjemYVDY2gR7v5571C6VN6lfE8bPCgPmzQ=="}],"size":349310},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.16_1735785551825_0.8323147878898536"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-02T02:39:12.013Z","publish_time":1735785552013,"_source_registry_name":"default","contributors":[]},"0.8.17-beta-20250103010342.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.","version":"0.8.17-beta-20250103010342.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","@midscene/core":"0.8.17-beta-20250103010342.0","@midscene/shared":"0.8.17-beta-20250103010342.0"},"devDependencies":{"@types/js-yaml":"4.0.9","js-yaml":"4.1.0","@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.17-beta-20250103010342.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-P62InrFirEzrO+vyYy44MOzz9Or++bjtQ2c09BggEsYoivirbK9b3voXX1KNp8QNIEm1EuOxgawySiso85/B8g==","_resolved":"/tmp/f63356cefa5905566ccfb43d90ddbb0e/midscene-web-0.8.17-beta-20250103010342.0.tgz","_from":"file:midscene-web-0.8.17-beta-20250103010342.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-P62InrFirEzrO+vyYy44MOzz9Or++bjtQ2c09BggEsYoivirbK9b3voXX1KNp8QNIEm1EuOxgawySiso85/B8g==","shasum":"6538592b115349ce6c959d37cd3bcd5f7e4837a4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.17-beta-20250103010342.0.tgz","fileCount":45,"unpackedSize":1602574,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5PPxGlIGfYF0lL47qM1tfruULWnwp7HVnwtaA6J+nogIhAKudPtAqaB23Lx80VUGTiv6orMALTwOsIH8UgWMmnDnY"}],"size":348741},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17-beta-20250103010342.0_1735866445280_0.32966810354141796"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T01:07:25.488Z","publish_time":1735866445488,"_source_registry_name":"default","contributors":[]},"0.8.16-beta-20250103062134.0":{"name":"@midscene/web","description":"An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language. See https://midscenejs.com/ for details.","version":"0.8.16-beta-20250103062134.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.16-beta-20250103062134.0","@midscene/shared":"0.8.16-beta-20250103062134.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.16-beta-20250103062134.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-SqHsWHdELKc70d8g7LHVA94G6quI4AYwxM2AsBLuhkxZfjNyD8ugj/L9XQGtii7R3Cwp+pSQVHABR+PhR2pHhA==","_resolved":"/tmp/46c380a36fa177bc6edec999364935f1/midscene-web-0.8.16-beta-20250103062134.0.tgz","_from":"file:midscene-web-0.8.16-beta-20250103062134.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-SqHsWHdELKc70d8g7LHVA94G6quI4AYwxM2AsBLuhkxZfjNyD8ugj/L9XQGtii7R3Cwp+pSQVHABR+PhR2pHhA==","shasum":"76a793564a19a73dd3b34d9c1c350d5ef615e37f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.16-beta-20250103062134.0.tgz","fileCount":51,"unpackedSize":1800765,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCApPGrg1svfgDZC55nnenjGmfnRJCotc99G+VRRVdxfQIgZ2eCTBfO+waP9k/Njj27vBY5DyDlUcFzauM+GvFRBfM="}],"size":393996},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.16-beta-20250103062134.0_1735885504243_0.014307750271298048"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T06:25:04.503Z","publish_time":1735885504503,"_source_registry_name":"default","contributors":[]},"0.8.17-beta-20250103065754.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.","version":"0.8.17-beta-20250103065754.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.17-beta-20250103065754.0","@midscene/shared":"0.8.17-beta-20250103065754.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.17-beta-20250103065754.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-PjFWmmkhAJeH+VSME0YNy7q959JcuNIGsxN1kcEVzPC/WEViVjU5iIHnCAIHpzeYL6YEnzj3BmWQe2/tXSCtuQ==","_resolved":"/tmp/8b721cc03cb3254727e0d7cc75f6b977/midscene-web-0.8.17-beta-20250103065754.0.tgz","_from":"file:midscene-web-0.8.17-beta-20250103065754.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-PjFWmmkhAJeH+VSME0YNy7q959JcuNIGsxN1kcEVzPC/WEViVjU5iIHnCAIHpzeYL6YEnzj3BmWQe2/tXSCtuQ==","shasum":"ec96d4cb7a8cbafab0df200e0268d48648a25a72","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.17-beta-20250103065754.0.tgz","fileCount":51,"unpackedSize":1796909,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbHSaUeZGf7TDLy/tv7p7nAl6IwqY9yICqx2DQVtONuwIgDgcqTwARae2cna2ZTpYbBO5G/Ra0QLlbl9sUKqm7SIk="}],"size":393247},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17-beta-20250103065754.0_1735887699167_0.6727636224724443"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T07:01:39.384Z","publish_time":1735887699384,"_source_registry_name":"default","contributors":[]},"0.8.17-beta-20250103091441.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.","version":"0.8.17-beta-20250103091441.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.17-beta-20250103091441.0","@midscene/shared":"0.8.17-beta-20250103091441.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.17-beta-20250103091441.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Q4VXPqaKfCIh0spU1Ft5U8QnKMara6cqhWjWvYoF+23sPrujxKRg2dG5kD4j69w8P/7Ve7gogKIVwerZOTL4tQ==","_resolved":"/tmp/38a91cb539d5645308136f2f160f1aa6/midscene-web-0.8.17-beta-20250103091441.0.tgz","_from":"file:midscene-web-0.8.17-beta-20250103091441.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Q4VXPqaKfCIh0spU1Ft5U8QnKMara6cqhWjWvYoF+23sPrujxKRg2dG5kD4j69w8P/7Ve7gogKIVwerZOTL4tQ==","shasum":"98aa2a7491736fd84346588b4602ed514225035e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.17-beta-20250103091441.0.tgz","fileCount":51,"unpackedSize":1796909,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGw/rg/q7eXgPYjrspOsF/lpWYE5aDxBsjaRVirzbDUaAiEA9sNOVqXkx86u98Zu2mJJ4XEyY50ZLWRxUCB5odGCcYs="}],"size":393247},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17-beta-20250103091441.0_1735895912505_0.40771886533802193"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T09:18:32.809Z","publish_time":1735895912809,"_source_registry_name":"default","contributors":[]},"0.8.17-beta-20250103112420.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.","version":"0.8.17-beta-20250103112420.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.17-beta-20250103112420.0","@midscene/shared":"0.8.17-beta-20250103112420.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.17-beta-20250103112420.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mP1XlNLIZ7ZOrgaJ1pZXN6wdwf1Ar85kMHDrab8JNvdbY7JTioqOD9yyQDL5szt65RSALEMy0569wqpAeqVN0Q==","_resolved":"/tmp/e7525c412ca8b5eaa2c8d68d74182aae/midscene-web-0.8.17-beta-20250103112420.0.tgz","_from":"file:midscene-web-0.8.17-beta-20250103112420.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mP1XlNLIZ7ZOrgaJ1pZXN6wdwf1Ar85kMHDrab8JNvdbY7JTioqOD9yyQDL5szt65RSALEMy0569wqpAeqVN0Q==","shasum":"5245ca4aef1f8f86d23a073d7de23b7f23894fe5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.17-beta-20250103112420.0.tgz","fileCount":51,"unpackedSize":1796872,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBr1OIrwZVSgL6j5XDf9oPGpizqMt72RmHeYr02dJvtGAiAVf5mclQm+myIjTeFtWK6EjIWC/ovLn9uMXfpMokS+3w=="}],"size":393247},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17-beta-20250103112420.0_1735903687110_0.3132181136257757"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T11:28:07.355Z","publish_time":1735903687355,"_source_registry_name":"default","contributors":[]},"0.8.17-beta-20250103144546.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.","version":"0.8.17-beta-20250103144546.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.17-beta-20250103144546.0","@midscene/shared":"0.8.17-beta-20250103144546.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.17-beta-20250103144546.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-r3jnV/sEQsVjsdo+dUs+D3h5/TiHh0tCEZbwskVpc/e8KailroT1hPITB0WoEoUxhMxPfJNK+HrZTQPjkHfD9Q==","_resolved":"/tmp/e3efd411c976dca0bbeaa2d9ad37d876/midscene-web-0.8.17-beta-20250103144546.0.tgz","_from":"file:midscene-web-0.8.17-beta-20250103144546.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-r3jnV/sEQsVjsdo+dUs+D3h5/TiHh0tCEZbwskVpc/e8KailroT1hPITB0WoEoUxhMxPfJNK+HrZTQPjkHfD9Q==","shasum":"866b891caeea302f94832e4787ee71419dc07b4d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.17-beta-20250103144546.0.tgz","fileCount":51,"unpackedSize":1796872,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoZ+onw6EiEHSpn6H1dpoBYfY310w9W+B0DntV0ER8DAiEAiIEIgyDn5h0yyYdoIEXtuhBj9w0iLm0sRUR2q5MoqJw="}],"size":393249},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17-beta-20250103144546.0_1735915773066_0.23085556974048282"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-03T14:49:33.313Z","publish_time":1735915773313,"_source_registry_name":"default","contributors":[]},"0.8.17-beta-20250106094722.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.","version":"0.8.17-beta-20250106094722.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode-cli":"./dist/lib/bridge-mode-cli.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./debug":"./dist/lib/debug.js","./constants":"./dist/lib/constants.js","./html-element":"./dist/lib/html-element/index.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode-cli":["./dist/types/bridge-mode-cli.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.8.17-beta-20250106094722.0","@midscene/core":"0.8.17-beta-20250106094722.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.17-beta-20250106094722.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-AOKUQ1dOgQ+xlNtcznnd7O08btnYyqbkWhRo1dYHpCeDpv4aifVA3Qu9Cmf2xJYHBOjqMfWH3OaAXLyEmhANtQ==","_resolved":"/tmp/d627bc2cb868c4291e6d4aa405f0613c/midscene-web-0.8.17-beta-20250106094722.0.tgz","_from":"file:midscene-web-0.8.17-beta-20250106094722.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-AOKUQ1dOgQ+xlNtcznnd7O08btnYyqbkWhRo1dYHpCeDpv4aifVA3Qu9Cmf2xJYHBOjqMfWH3OaAXLyEmhANtQ==","shasum":"16f3a6c59ce08e7dfb3bb9628a83f9000bc72576","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.17-beta-20250106094722.0.tgz","fileCount":51,"unpackedSize":1798514,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAp6DgB1/4FRkMbpIV8NrP95lNKYKftGOhTb0Oq6sfB/AiBurPkjc4+35mXQBcrFLkf5OpxtEi6WjUDJPQPeT5JmfQ=="}],"size":393800},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17-beta-20250106094722.0_1736157065992_0.44578040725574253"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-06T09:51:06.206Z","publish_time":1736157066206,"_source_registry_name":"default","contributors":[]},"0.8.17-beta-20250106111707.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.","version":"0.8.17-beta-20250106111707.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode-cli":{"require":"./dist/lib/bridge-mode-cli.js","import":"./dist/es/bridge-mode-cli.js","types":"./dist/types/bridge-mode-cli.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode-cli":["./dist/types/bridge-mode-cli.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.17-beta-20250106111707.0","@midscene/shared":"0.8.17-beta-20250106111707.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.17-beta-20250106111707.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gghoI/mPIFPAupThV7XquNq8YLhBCetDNiM/81nGrvRmtDp76XYGmJ0pwYrF6sEJWv4PjAwTt8Z/M/Ms+2zE1g==","_resolved":"/tmp/bf4e05e83dbda42ca9214ef6c91ff982/midscene-web-0.8.17-beta-20250106111707.0.tgz","_from":"file:midscene-web-0.8.17-beta-20250106111707.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-gghoI/mPIFPAupThV7XquNq8YLhBCetDNiM/81nGrvRmtDp76XYGmJ0pwYrF6sEJWv4PjAwTt8Z/M/Ms+2zE1g==","shasum":"7a685257104f194b7dfe1f2fe5b1030ab4464ebf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.17-beta-20250106111707.0.tgz","fileCount":51,"unpackedSize":1800005,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOMYsKKUNRQ8R24yR4iNi2o14urcbdbJoQE9A9OKkQwgIgFmLBUrf2owk7PzxhPH5Rie1y1vh6Ujxjid/AxKxuc1c="}],"size":393940},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17-beta-20250106111707.0_1736162452074_0.7591038899142877"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-06T11:20:52.248Z","publish_time":1736162452248,"_source_registry_name":"default","contributors":[]},"0.8.17-beta-20250107014435.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.","version":"0.8.17-beta-20250107014435.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.17-beta-20250107014435.0","@midscene/shared":"0.8.17-beta-20250107014435.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.17-beta-20250107014435.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-OLWsEkEYhac9kpvZZrDGDcwrkg2F/OdIoCLiU3ChTHE+d1sRVewUfciujw43wyh+gLHlxFo2PGbg/f26ONl/XA==","_resolved":"/tmp/477305b7ed4043684030d1d88eb2858b/midscene-web-0.8.17-beta-20250107014435.0.tgz","_from":"file:midscene-web-0.8.17-beta-20250107014435.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-OLWsEkEYhac9kpvZZrDGDcwrkg2F/OdIoCLiU3ChTHE+d1sRVewUfciujw43wyh+gLHlxFo2PGbg/f26ONl/XA==","shasum":"467e7bd7e3ead1b0af791a04cf6cad8049aa962f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.17-beta-20250107014435.0.tgz","fileCount":51,"unpackedSize":1799571,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl1nNToJRagHAtvDkJA275Qrl3t+R9yRjpmr3FBV/ARgIhAIE1CEb0L0aIgmHQGcWMqsbH3h8+4MvQA5aKXhVq/AXc"}],"size":394027},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17-beta-20250107014435.0_1736214518563_0.4368292046567599"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T01:48:38.944Z","publish_time":1736214518944,"_source_registry_name":"default","contributors":[]},"0.8.17-beta-20250107021140.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.","version":"0.8.17-beta-20250107021140.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.17-beta-20250107021140.0","@midscene/shared":"0.8.17-beta-20250107021140.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.17-beta-20250107021140.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hpIXWWBH6XGmDwB0AhsdyFISVWZbuF+JnYc2nChIRzvcDGSf70uK+S+PksWiWFtsZH/5WsEQG63Lcdg9D6e1UQ==","_resolved":"/tmp/15a4be610c8dc40c227bd03ab1a1f94f/midscene-web-0.8.17-beta-20250107021140.0.tgz","_from":"file:midscene-web-0.8.17-beta-20250107021140.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-hpIXWWBH6XGmDwB0AhsdyFISVWZbuF+JnYc2nChIRzvcDGSf70uK+S+PksWiWFtsZH/5WsEQG63Lcdg9D6e1UQ==","shasum":"256964985190a4905cc31f0cf7654ace74a44190","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.17-beta-20250107021140.0.tgz","fileCount":51,"unpackedSize":1799715,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEe/gXKxIZtFVOwY8jbj0Y7VvnC6ePaenVwMAx1UuHRIAiEAsJSuJ6MdqlPcUu3mJehLgE4mWi+atNirbYezb6LCL0A="}],"size":394031},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17-beta-20250107021140.0_1736216131612_0.7847791651021221"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T02:15:31.924Z","publish_time":1736216131924,"_source_registry_name":"default","contributors":[]},"0.8.17-beta-20250107032745.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.","version":"0.8.17-beta-20250107032745.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.8.17-beta-20250107032745.0","@midscene/core":"0.8.17-beta-20250107032745.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.17-beta-20250107032745.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-59mIvzjw66WaJV6CDkbuWEMWL9zlq8Edyy+Y6HKZT50tlJ98iRileSqEZx2lnkeIaKDbmJtNpeYIcXmXrxvmlA==","_resolved":"/tmp/65c6459bf2c428428db93be25442d158/midscene-web-0.8.17-beta-20250107032745.0.tgz","_from":"file:midscene-web-0.8.17-beta-20250107032745.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-59mIvzjw66WaJV6CDkbuWEMWL9zlq8Edyy+Y6HKZT50tlJ98iRileSqEZx2lnkeIaKDbmJtNpeYIcXmXrxvmlA==","shasum":"63088183a71309609372515716b4a9fab8599938","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.17-beta-20250107032745.0.tgz","fileCount":51,"unpackedSize":1799715,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFY3h2y1+rP+Rwnxig22EBIZzzAxC3K7YQjwwswPG/YnAiAmFR83D03vi5pX94hXzERhv7qmhOjtYsa1doScX9PCuA=="}],"size":394035},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17-beta-20250107032745.0_1736220685220_0.7213119420455225"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T03:31:25.454Z","publish_time":1736220685454,"_source_registry_name":"default","contributors":[]},"0.8.17":{"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.","version":"0.8.17","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.17","@midscene/shared":"0.8.17"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.17","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xDVjHeZX6b/SV317cYGyocSKjqesRpCRPnc20lAhsypJ2kwLHWCr3Yftz1vMTY/N86zLv+rJtcyRLmWmeyTKvg==","_resolved":"/tmp/a7fab2802ad0e2bd0cf5a88a3e4c8d0f/midscene-web-0.8.17.tgz","_from":"file:midscene-web-0.8.17.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xDVjHeZX6b/SV317cYGyocSKjqesRpCRPnc20lAhsypJ2kwLHWCr3Yftz1vMTY/N86zLv+rJtcyRLmWmeyTKvg==","shasum":"b2088ec8955d61254088cda1213dff79cd903281","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.17.tgz","fileCount":51,"unpackedSize":1799473,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAN8E3BgP+qZP+4H5O0APvRjcUXjanxj56+Rmfz/dCRAiAHiYD8Wvv++BjqLblqVhORX+/it0W7D3RXXo/Jm58wOg=="}],"size":393937},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.17_1736222093105_0.6767243748526439"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T03:54:53.329Z","publish_time":1736222093329,"_source_registry_name":"default","contributors":[]},"0.8.18-beta-20250107052314.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.","version":"0.8.18-beta-20250107052314.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.18-beta-20250107052314.0","@midscene/shared":"0.8.18-beta-20250107052314.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.18-beta-20250107052314.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-vJAz6PBy7a8YbyQIWSNB7E646ck/v0LH9GBH5BGbjkCRPtD2UuLMqmwMm33K/jpXpog07dTeOdSCQrZZQS6JfQ==","_resolved":"/tmp/7c0fb4d4885027482b7fca7f6b851de1/midscene-web-0.8.18-beta-20250107052314.0.tgz","_from":"file:midscene-web-0.8.18-beta-20250107052314.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-vJAz6PBy7a8YbyQIWSNB7E646ck/v0LH9GBH5BGbjkCRPtD2UuLMqmwMm33K/jpXpog07dTeOdSCQrZZQS6JfQ==","shasum":"b26a5f8cd7a8fab6995b5139a16879be159658de","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.18-beta-20250107052314.0.tgz","fileCount":51,"unpackedSize":1799715,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGK+HGAorCmuwJ5AR8K8oUboKKFoHsObukUgQyP0dy5tAiBqCo7beyq3twZ72jiX+5shKF/DftIgEBu8B9aeLbyFsQ=="}],"size":394034},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.18-beta-20250107052314.0_1736227623626_0.609009345370892"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T05:27:03.824Z","publish_time":1736227623824,"_source_registry_name":"default","contributors":[]},"0.8.18-beta-20250107062545.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.","version":"0.8.18-beta-20250107062545.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.18-beta-20250107062545.0","@midscene/shared":"0.8.18-beta-20250107062545.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.18-beta-20250107062545.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1Q3xxRymL/2sKZs0wf1LHOk3DbDdBQ9LbYSG9GmwmXqaJ1g41L/NJ/mXtYQradxoqbLZLFMLiqn87VHAx88FXw==","_resolved":"/tmp/1212290e9506d0b0df01c413d7ca085e/midscene-web-0.8.18-beta-20250107062545.0.tgz","_from":"file:midscene-web-0.8.18-beta-20250107062545.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1Q3xxRymL/2sKZs0wf1LHOk3DbDdBQ9LbYSG9GmwmXqaJ1g41L/NJ/mXtYQradxoqbLZLFMLiqn87VHAx88FXw==","shasum":"b87e7a24986478d2afc87e26e30a8e9a394e3b4c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.18-beta-20250107062545.0.tgz","fileCount":51,"unpackedSize":1799847,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7iBcgH7+Cf/tSYxQ3vQVwQMV9dvK7mf2/+gyEFGqOnAIgVkwupu0oMXzFf6vuoyqxSwudxntOebxrCdZQ5/MaT1o="}],"size":394090},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.18-beta-20250107062545.0_1736231371326_0.05955327443126324"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T06:29:31.506Z","publish_time":1736231371506,"_source_registry_name":"default","contributors":[]},"0.8.18-beta-20250107084346.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.","version":"0.8.18-beta-20250107084346.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.18-beta-20250107084346.0","@midscene/shared":"0.8.18-beta-20250107084346.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.18-beta-20250107084346.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-CDDemEfREacU+HJ+8qCohOXyTV/9m5Jkxm05+NR10AXQB4s2oH/DGtIJtImYhj4C1J/kiaWK3lfz2ySKgx27OQ==","_resolved":"/tmp/619d68b6bcbca13fc43e4e040cedd67d/midscene-web-0.8.18-beta-20250107084346.0.tgz","_from":"file:midscene-web-0.8.18-beta-20250107084346.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-CDDemEfREacU+HJ+8qCohOXyTV/9m5Jkxm05+NR10AXQB4s2oH/DGtIJtImYhj4C1J/kiaWK3lfz2ySKgx27OQ==","shasum":"ea02e93f4b1a1bd122f5671f37a38fd81003aa26","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.18-beta-20250107084346.0.tgz","fileCount":51,"unpackedSize":1799847,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUAK74vOdb5IsLRp1WioE3PrdeI0uq3usYzsFG9FJzhQIhAN6ij1Cd9VKFP5kpAzbVhAuYasbxguMNvTzx6PCjeXyu"}],"size":394090},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.18-beta-20250107084346.0_1736239648369_0.8526787567014198"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T08:47:28.583Z","publish_time":1736239648583,"_source_registry_name":"default","contributors":[]},"0.8.18-beta-20250107111603.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.","version":"0.8.18-beta-20250107111603.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.18-beta-20250107111603.0","@midscene/shared":"0.8.18-beta-20250107111603.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.18-beta-20250107111603.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-k2xkcnnalEvJOGpIDJgk+VLBc9ylciwjhB6mc7hu0yPknXyfWn0DkB+2va65NBjhiJerDav5LJL7bVS4YTacgQ==","_resolved":"/tmp/4bd80b42965aed572cc915ac13a3065c/midscene-web-0.8.18-beta-20250107111603.0.tgz","_from":"file:midscene-web-0.8.18-beta-20250107111603.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-k2xkcnnalEvJOGpIDJgk+VLBc9ylciwjhB6mc7hu0yPknXyfWn0DkB+2va65NBjhiJerDav5LJL7bVS4YTacgQ==","shasum":"62214bb2da64c5f64e988d5d88115298909ee0cc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.18-beta-20250107111603.0.tgz","fileCount":51,"unpackedSize":1800109,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBo0BzMfjx8bs14j1h2rSmvIFwAvKH1FC5U4cyIQ2n4AIgOrPzoKJBgZFgDh3mOuH8buxAOXKIBw+CASaPTnemBqk="}],"size":394182},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.18-beta-20250107111603.0_1736248791909_0.2712597752072188"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T11:19:56.755Z","publish_time":1736248796755,"_source_registry_name":"default","contributors":[]},"0.8.18":{"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.","version":"0.8.18","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.8.18","@midscene/shared":"0.8.18"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.8.18","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-7eqsKxtWv2cDWUxnl8ODHOOWYLQqOzVoFfSFINqExJp5n/ag5utuPKXEpfLvp3okCw6BtKPGyu3yRTKd193S9Q==","_resolved":"/tmp/4a800a5674d05b769be699bf1bbf3de8/midscene-web-0.8.18.tgz","_from":"file:midscene-web-0.8.18.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-7eqsKxtWv2cDWUxnl8ODHOOWYLQqOzVoFfSFINqExJp5n/ag5utuPKXEpfLvp3okCw6BtKPGyu3yRTKd193S9Q==","shasum":"7e7c8fa31ec0450d182bc2483bb868482b73072d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.8.18.tgz","fileCount":51,"unpackedSize":1799867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkJd5qYfyAbVFbaPiYoLFpVHrqMNn8q9gDOAG6YQ+qRAiEA0d7qxqcRn5R2V9w3qaczcl7bjzeRPoNr7JN7iMg+yqI="}],"size":394088},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.8.18_1736250840675_0.8284831259010785"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T11:54:00.894Z","publish_time":1736250840894,"_source_registry_name":"default","contributors":[]},"0.9.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.","version":"0.9.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.9.0","@midscene/shared":"0.9.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.9.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2B3euzDC90/bx0nhx3rag3sG3nnYFsbx7s220UR2hokorCHs9ItMrIo0hPD99p79bp0YjI8AAN/7D4Fya/lnjQ==","_resolved":"/tmp/fa6b924a87e07bc654caf844b29ad3b6/midscene-web-0.9.0.tgz","_from":"file:midscene-web-0.9.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2B3euzDC90/bx0nhx3rag3sG3nnYFsbx7s220UR2hokorCHs9ItMrIo0hPD99p79bp0YjI8AAN/7D4Fya/lnjQ==","shasum":"9f55efdaea60c4a8c14a5a771b130c483d443a12","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.9.0.tgz","fileCount":51,"unpackedSize":1800248,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuuyFWOG6af1+b853xKCDKURvNH6TmeLZLhLuR1d8ZYAiAzfQF+1r4GEpF3Xm6PTfba6ye9g/yivVDyys/+FH4SQA=="}],"size":394172},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.9.0_1736406424106_0.13193869809296022"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-09T07:07:04.364Z","publish_time":1736406424364,"_source_registry_name":"default","contributors":[]},"0.9.1-beta-20250110041124.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.","version":"0.9.1-beta-20250110041124.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.9.1-beta-20250110041124.0","@midscene/shared":"0.9.1-beta-20250110041124.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.9.1-beta-20250110041124.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZDD2yAcchq9WlU7CzTLJNwIyOmk87mr242zRlY1J71MUOWyhGkFovnRdhAPuoOYA/RNv1BTzkqeW0F2+qZWA2Q==","_resolved":"/tmp/8517f8d834eedc666fb4d14f2a717d7b/midscene-web-0.9.1-beta-20250110041124.0.tgz","_from":"file:midscene-web-0.9.1-beta-20250110041124.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ZDD2yAcchq9WlU7CzTLJNwIyOmk87mr242zRlY1J71MUOWyhGkFovnRdhAPuoOYA/RNv1BTzkqeW0F2+qZWA2Q==","shasum":"2acddef65554989fe9d80a3dc5a173ef8e775aed","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.9.1-beta-20250110041124.0.tgz","fileCount":51,"unpackedSize":1825691,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUTsCl1Irf08rGFRghuzddcTP5BVemS+WK/gt3RBzwYAiB2C3jgoB0+Qtc1Tv1gVd8UNA8nebmGsH0Ey0Z8OUIkDA=="}],"size":398696},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.9.1-beta-20250110041124.0_1736482515557_0.5068909282828267"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-10T04:15:15.763Z","publish_time":1736482515763,"_source_registry_name":"default","contributors":[]},"0.9.1-beta-20250111045755.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.","version":"0.9.1-beta-20250111045755.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.9.1-beta-20250111045755.0","@midscene/shared":"0.9.1-beta-20250111045755.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.9.1-beta-20250111045755.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Te6scW2bSuXFwUEk3dakr8JhvS/YmTsqOtBIJWlO3s7dKhh8W6jD6w+TLYgbuCjg3fBipw46jFTHK85Hisu7uw==","_resolved":"/tmp/25c4c49d9c6aa026e80d4b049762011d/midscene-web-0.9.1-beta-20250111045755.0.tgz","_from":"file:midscene-web-0.9.1-beta-20250111045755.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Te6scW2bSuXFwUEk3dakr8JhvS/YmTsqOtBIJWlO3s7dKhh8W6jD6w+TLYgbuCjg3fBipw46jFTHK85Hisu7uw==","shasum":"c8167f90cdcc2c9ab8493191771866ba30bede6d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.9.1-beta-20250111045755.0.tgz","fileCount":51,"unpackedSize":1826631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP92oBj2nPbO55W5JNKmQLLfTPRYIATHKDvKj0R2xfWAIgTgRBpAwNfxc2bPc6UGJy89LHPtGU0ZyETPJ8QiEsGi4="}],"size":399074},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.9.1-beta-20250111045755.0_1736571695713_0.8560502672942527"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-11T05:01:35.947Z","publish_time":1736571695947,"_source_registry_name":"default","contributors":[]},"0.9.1":{"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.","version":"0.9.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.9.1","@midscene/core":"0.9.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.9.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-AZj1MfpP6cUR5QOUuo/2Mf+PQq/P8nBkw/vyUlQDpI7gZ/Fkvmhqb11Fa9RxdWZH6UM1tNnMnyqeJr+gscclRQ==","_resolved":"/tmp/01f72f05a3237ae5853393a921d64327/midscene-web-0.9.1.tgz","_from":"file:midscene-web-0.9.1.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-AZj1MfpP6cUR5QOUuo/2Mf+PQq/P8nBkw/vyUlQDpI7gZ/Fkvmhqb11Fa9RxdWZH6UM1tNnMnyqeJr+gscclRQ==","shasum":"a52f5943be1c180b79dafbcc6d7ffb5c8da23ce4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.9.1.tgz","fileCount":51,"unpackedSize":1826389,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlO4VsWG+LFSDXGoQ/89XVJn9t6W1NTYSm7sS3Y0cbZQIhALwJ9PfxAMID4wvulCb9O6NL6sr9ebCMDVRHaXIi0oL0"}],"size":398960},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.9.1_1736572668448_0.980670896859539"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-11T05:17:48.636Z","publish_time":1736572668636,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":396188},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-01-14T08:39:33.028Z","publish_time":1736843973028,"_source_registry_name":"default","contributors":[]},"0.9.2-beta-20250115015938.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.","version":"0.9.2-beta-20250115015938.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.9.2-beta-20250115015938.0","@midscene/shared":"0.9.2-beta-20250115015938.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.9.2-beta-20250115015938.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bM7Nj4KpmH742zsszu1NVA0nYfFpswKflomSzgpYmYYdd7CDtXxVUecJ2k4nV+M8+k4+AWAJKSCnP8+/8iKKcw==","_resolved":"/tmp/88534514eff8d435c813d03ba42baf75/midscene-web-0.9.2-beta-20250115015938.0.tgz","_from":"file:midscene-web-0.9.2-beta-20250115015938.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-bM7Nj4KpmH742zsszu1NVA0nYfFpswKflomSzgpYmYYdd7CDtXxVUecJ2k4nV+M8+k4+AWAJKSCnP8+/8iKKcw==","shasum":"7b619dcfa4cc004a53b2f86cc1c2e26ff08cdc23","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.9.2-beta-20250115015938.0.tgz","fileCount":51,"unpackedSize":1849472,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqGdW5I8SrB+z478Bw3K/OSsDc+e1xGEI8O0v3Ma0WDQIgXwX2eLfyjBBvJwXHABfygnPST8VEyvh/7DUH3WzvG7c="}],"size":396072},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.9.2-beta-20250115015938.0_1736906610622_0.97111580732579"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-15T02:03:30.811Z","publish_time":1736906610811,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":396073},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-01-15T03:16:18.591Z","publish_time":1736910978591,"_source_registry_name":"default","contributors":[]},"0.9.2":{"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.","version":"0.9.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.9.2","@midscene/core":"0.9.2"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.9.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LcazKw3usIW6LwdzvEBXKY8UFDnHUlmq4LBZwrq5nklsKxJrLV/32+9WDtN3eyD65YEvbUG8UEb3U+b6yDJ0qw==","_resolved":"/tmp/22525c39bf86e76e846c6b8b00071487/midscene-web-0.9.2.tgz","_from":"file:midscene-web-0.9.2.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-LcazKw3usIW6LwdzvEBXKY8UFDnHUlmq4LBZwrq5nklsKxJrLV/32+9WDtN3eyD65YEvbUG8UEb3U+b6yDJ0qw==","shasum":"d069836cd9d90f36a0930747e8a36e4136a45f17","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.9.2.tgz","fileCount":51,"unpackedSize":1849230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGlXtcfwp9nBaw+9CeXyJezYKlXlFQq5RmkmruvYpgnQIgKzjNkCxMy5stKR3orVapJyCnsNAPq3T0omE1GF4Psnc="}],"size":395960},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.9.2_1736911379525_0.28044280505538777"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-15T03:22:59.752Z","publish_time":1736911379752,"_source_registry_name":"default","contributors":[]},"0.9.3-beta-20250116143806.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.","version":"0.9.3-beta-20250116143806.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.9.3-beta-20250116143806.0","@midscene/shared":"0.9.3-beta-20250116143806.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.9.3-beta-20250116143806.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-P8HQUpBNxfYMsbrkIjPrifCYUkHJOikMxUUSTa9qQWohQkMp6tYLIaxxp5yCJ0LIv138nKDMgSHRP7rL9hcvQQ==","_resolved":"/tmp/b377d9234bed1df0ddc5e5c68e15e908/midscene-web-0.9.3-beta-20250116143806.0.tgz","_from":"file:midscene-web-0.9.3-beta-20250116143806.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-P8HQUpBNxfYMsbrkIjPrifCYUkHJOikMxUUSTa9qQWohQkMp6tYLIaxxp5yCJ0LIv138nKDMgSHRP7rL9hcvQQ==","shasum":"74db8270dbac8c8d4c15abb67fffb436d1c36860","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.9.3-beta-20250116143806.0.tgz","fileCount":52,"unpackedSize":1856697,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkvGXe72sitWCxF3WnMTXebiOfZLT6bAeKDe/8a5XGnQIhAPlVPR102gCxVsT3rYxNpCmsQgOQX6bf6QaLElLhyFaW"}],"size":397939},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.9.3-beta-20250116143806.0_1737038524056_0.15304316572512833"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-16T14:42:04.339Z","publish_time":1737038524339,"_source_registry_name":"default","contributors":[]},"0.10.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.","version":"0.10.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.0","@midscene/shared":"0.10.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.10.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-F+SCG7H6IOKhw9bL8IvlXCdjv7WEZav/hZd6u6eAEWoCEo+hQaxNOSf4Uwm/RhtuPDCd51hyM1tiigStmHIj0g==","_resolved":"/tmp/e970fe370c7f1010b23c311f15f83ba0/midscene-web-0.10.0.tgz","_from":"file:midscene-web-0.10.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-F+SCG7H6IOKhw9bL8IvlXCdjv7WEZav/hZd6u6eAEWoCEo+hQaxNOSf4Uwm/RhtuPDCd51hyM1tiigStmHIj0g==","shasum":"dd4f17c97b391c3fd9be687705b4141029f1246a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.10.0.tgz","fileCount":52,"unpackedSize":1856466,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTuElUoUbQca7aVGm+bFKDMJhHxbErUH9SOsSKENTmpwIhAJRY7otIbqa20zEBs7T4zFSo3RSU+MW9fjpmhRfd51OY"}],"size":397829},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.0_1737109908227_0.9384269434290691"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-17T10:31:48.499Z","publish_time":1737109908499,"_source_registry_name":"default","contributors":[]},"0.10.1-beta-20250120124809.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.","version":"0.10.1-beta-20250120124809.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.1-beta-20250120124809.0","@midscene/shared":"0.10.1-beta-20250120124809.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.10.1-beta-20250120124809.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-sQJxWfxNx9jP0awFTlawzQYXTQeh2p651iYATNq/dVTTVvsJkj9lEWHpRFUNH0vsOusLh2RTZslzyRHayAgIqw==","_resolved":"/tmp/8c0023c638e9ac3274c8acf4e6c0519e/midscene-web-0.10.1-beta-20250120124809.0.tgz","_from":"file:midscene-web-0.10.1-beta-20250120124809.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-sQJxWfxNx9jP0awFTlawzQYXTQeh2p651iYATNq/dVTTVvsJkj9lEWHpRFUNH0vsOusLh2RTZslzyRHayAgIqw==","shasum":"7ff4b9e4ecacbe22720dd6e00c275c60458333d8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.10.1-beta-20250120124809.0.tgz","fileCount":52,"unpackedSize":1858599,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDE0Ml2okDrBF8WmPaE2Dv5fLtWP82kD50W+b82HwcCzAiEAwd1ovHfqw0C/w2sbfoB2gNR6rm4WODtABtsk1JCQaZw="}],"size":398278},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.1-beta-20250120124809.0_1737377516540_0.5327753158637605"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-20T12:51:56.795Z","publish_time":1737377516795,"_source_registry_name":"default","contributors":[]},"0.10.1-beta-20250121074221.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.","version":"0.10.1-beta-20250121074221.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.1-beta-20250121074221.0","@midscene/shared":"0.10.1-beta-20250121074221.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.10.1-beta-20250121074221.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XGokjkp0Z5ZGXCY13vqFY4CAlFbJgGvqmTWEB0S92CcgvZAwEuT941Jyeq3nWG0tdo/C8VBH80/Jhuy3WzcgEg==","_resolved":"/tmp/9e66e3cc5b07f72c1fe11b2051e920af/midscene-web-0.10.1-beta-20250121074221.0.tgz","_from":"file:midscene-web-0.10.1-beta-20250121074221.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-XGokjkp0Z5ZGXCY13vqFY4CAlFbJgGvqmTWEB0S92CcgvZAwEuT941Jyeq3nWG0tdo/C8VBH80/Jhuy3WzcgEg==","shasum":"fdb818f0e4659c40533e5a36dba32f2f6b9738e6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.10.1-beta-20250121074221.0.tgz","fileCount":52,"unpackedSize":1858737,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPaiy1F45+yjJlEwcdmXRWC5UEednkqmyDYFxHres6EAiEAkLAjuA6purIEWyNqXPkdM9O5H2c+prgN8uU3w3/yyrA="}],"size":398328},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.1-beta-20250121074221.0_1737445578698_0.21063294809179078"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-21T07:46:18.868Z","publish_time":1737445578868,"_source_registry_name":"default","contributors":[]},"0.10.1-beta-20250122023310.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.","version":"0.10.1-beta-20250122023310.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.1-beta-20250122023310.0","@midscene/shared":"0.10.1-beta-20250122023310.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.10.1-beta-20250122023310.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UioakUoOa8DSg8HEXjyVsxFiUsmXphvITpczGdq6qBVXKmiXL7r+qhis7vwTju/wheXMNbQCDu84Gy7cElBqMw==","_resolved":"/tmp/25b0322009f280c21865a6e18c498620/midscene-web-0.10.1-beta-20250122023310.0.tgz","_from":"file:midscene-web-0.10.1-beta-20250122023310.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-UioakUoOa8DSg8HEXjyVsxFiUsmXphvITpczGdq6qBVXKmiXL7r+qhis7vwTju/wheXMNbQCDu84Gy7cElBqMw==","shasum":"05a1663279b1607b6461e7cdf7251634e32876f3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.10.1-beta-20250122023310.0.tgz","fileCount":52,"unpackedSize":1862370,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC+Y6sEYUu4Jkvtl+p3XWNTJqWcwV+/1i2EHrS+L8gE4gIgcUJSoxUfd2WToEnvx9Aj2UWPYvK21JbEatMEnrMlGf4="}],"size":399007},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.1-beta-20250122023310.0_1737513424343_0.0014147254086722683"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-22T02:37:04.593Z","publish_time":1737513424593,"_source_registry_name":"default","contributors":[]},"0.10.1-beta-20250122031524.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.","version":"0.10.1-beta-20250122031524.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.1-beta-20250122031524.0","@midscene/shared":"0.10.1-beta-20250122031524.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.10.1-beta-20250122031524.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-w8ia/YIIyYsX7TaAZVCVaRzG1mxLL7NxSxJhmMOsKkE/sIEYNua56ojcZU/F4eEnwbiWF33dBHnNN+iKNvKN1A==","_resolved":"/tmp/289fa9ea4c1633835cc9a3a9832f6f31/midscene-web-0.10.1-beta-20250122031524.0.tgz","_from":"file:midscene-web-0.10.1-beta-20250122031524.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-w8ia/YIIyYsX7TaAZVCVaRzG1mxLL7NxSxJhmMOsKkE/sIEYNua56ojcZU/F4eEnwbiWF33dBHnNN+iKNvKN1A==","shasum":"d2877697f4843700ccba86e7d8d34558525112e9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.10.1-beta-20250122031524.0.tgz","fileCount":52,"unpackedSize":1862890,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGI0FPVSEiZWxLWfu1zhdMCpWKq4QoDiEkvAFd1VWawbAiB0cEmR16rN95FVi+iR7QlbAfyCs9ruhFUCxqWJ8mU8xw=="}],"size":399094},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.1-beta-20250122031524.0_1737515965736_0.5456592158849911"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-22T03:19:25.986Z","publish_time":1737515965986,"_source_registry_name":"default","contributors":[]},"0.10.1-beta-20250122063202.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.","version":"0.10.1-beta-20250122063202.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.1-beta-20250122063202.0","@midscene/shared":"0.10.1-beta-20250122063202.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.10.1-beta-20250122063202.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kX2eHuuOk3LoKkntRSD1SQrzNUH+cLc0WFLKH+LhyOIycUwFgc7Idy2IEoOpMyf9hdOgnzcPTP2EbROny7jN1g==","_resolved":"/tmp/625e17d52ce94ed5b8bbd164f466ea2b/midscene-web-0.10.1-beta-20250122063202.0.tgz","_from":"file:midscene-web-0.10.1-beta-20250122063202.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kX2eHuuOk3LoKkntRSD1SQrzNUH+cLc0WFLKH+LhyOIycUwFgc7Idy2IEoOpMyf9hdOgnzcPTP2EbROny7jN1g==","shasum":"127e972483a4f9955d3796005a3aa22131e2f51b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.10.1-beta-20250122063202.0.tgz","fileCount":52,"unpackedSize":1862812,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCc+KFNnIAGtSzhqKHJRAbg8MCCfnE8VR5gBwD2Gr0G8QIgNoA1U7miABQYE+08HEtC7S7Q3osg1dW9VN93ErSpl1A="}],"size":399072},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.1-beta-20250122063202.0_1737527763600_0.5068965937856231"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-22T06:36:03.799Z","publish_time":1737527763799,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":399079},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-01-23T07:02:12.073Z","publish_time":1737615732073,"_source_registry_name":"default","contributors":[]},"0.10.1":{"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.","version":"0.10.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.1","@midscene/shared":"0.10.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.10.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-AaLJp2Qeh8TVwIb2EfMsevpTjcRs14KL+ikLUWyyqIscaRxGoqOY2wY9ywfAvx5Hgf/2rReJSqKxbFxujj6ZHQ==","_resolved":"/tmp/7fd0126ad9605f8bc8bb0342ed7b09d7/midscene-web-0.10.1.tgz","_from":"file:midscene-web-0.10.1.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-AaLJp2Qeh8TVwIb2EfMsevpTjcRs14KL+ikLUWyyqIscaRxGoqOY2wY9ywfAvx5Hgf/2rReJSqKxbFxujj6ZHQ==","shasum":"46e1795604e435d43babc5838f179104fc488238","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.10.1.tgz","fileCount":52,"unpackedSize":1862570,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIArKPAD6Lp//ejeIJIelDoL0w2CU/CLLLmxVcHzCNIx0AiEA0t0mVbeNBz2tqfjv05gOTFesDuI5kNamv7Ys74PfvR8="}],"size":398959},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.1_1737616599721_0.9632026649743601"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-23T07:16:39.939Z","publish_time":1737616599939,"_source_registry_name":"default","contributors":[]},"0.10.2-beta-20250123090318.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.","version":"0.10.2-beta-20250123090318.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.57.1","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.10.2-beta-20250123090318.0","@midscene/core":"0.10.2-beta-20250123090318.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.10.2-beta-20250123090318.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QZpvBdLtQCZYw85iJS0+HQxOVsDYwfQk9hL5XNaDWPOaQXdq5ebtjDN1yXb2Pto/3hHCnElAt6cSKGW3HfvawQ==","_resolved":"/tmp/ea0e4e991eef42da4548c4058a4656ed/midscene-web-0.10.2-beta-20250123090318.0.tgz","_from":"file:midscene-web-0.10.2-beta-20250123090318.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-QZpvBdLtQCZYw85iJS0+HQxOVsDYwfQk9hL5XNaDWPOaQXdq5ebtjDN1yXb2Pto/3hHCnElAt6cSKGW3HfvawQ==","shasum":"48eb1e8a253b5380261912d7a52beb8e1b065d0b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.10.2-beta-20250123090318.0.tgz","fileCount":52,"unpackedSize":1865881,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE+sCoVDzpaAo2eREAqulwjKxMFJTb1vnEG0zt7/UxvVAiEA47zJtdDpI2fheXT4hiKdll7bP5bqDKHBVBKAXqmwQg4="}],"size":399902},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.2-beta-20250123090318.0_1737623226083_0.9675257466022971"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-23T09:07:06.365Z","publish_time":1737623226365,"_source_registry_name":"default","contributors":[]},"0.10.2":{"name":"@midscene/web","version":"0.10.2","license":"MIT","_id":"@midscene/web@0.10.2","maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":384015},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-01-26T12:40:01.917Z","publish_time":1737895201917,"_source_registry_name":"default","contributors":[]},"0.10.3":{"name":"@midscene/web","version":"0.10.3","license":"MIT","_id":"@midscene/web@0.10.3","maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":384016},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-01-27T08:22:18.326Z","publish_time":1737966138326,"_source_registry_name":"default","contributors":[]},"0.10.4":{"name":"@midscene/web","version":"0.10.4","license":"MIT","_id":"@midscene/web@0.10.4","maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":384016},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-01-30T06:19:20.785Z","publish_time":1738217960785,"_source_registry_name":"default","contributors":[]},"0.10.5":{"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.","version":"0.10.5","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.5","@midscene/shared":"0.10.5"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"npm run build:pkg && npm run build:script","build:pkg":"modern build -c ./modern.config.ts","build:script":"modern build -c ./modern.inspect.config.ts","build:watch":"modern build -w -c ./modern.config.ts & modern build -w -c ./modern.inspect.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:bridge":"BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/agent.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.10.5","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-PEKWcTV2bqUlfPZSSnziageVc6zman/XR+CSZ9xe/j8ZzIdH4aicg/kEikPFCiBiODipNARR/QXd5Liio3DQVw==","_resolved":"/tmp/a4b0aae552a4119cf5c3fd860ef3584f/midscene-web-0.10.5.tgz","_from":"file:midscene-web-0.10.5.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-PEKWcTV2bqUlfPZSSnziageVc6zman/XR+CSZ9xe/j8ZzIdH4aicg/kEikPFCiBiODipNARR/QXd5Liio3DQVw==","shasum":"436432de4b02dfb2fff4528d5d8c9e328abfac6f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.10.5.tgz","fileCount":52,"unpackedSize":1829470,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHSkktY8pvouHzWyFNnFpIpCD1zMNzm9ThGzxeCqSrj/AiEA8fy9D4ONzJvsDZ58rqYNkm5NsgJcEIWQDjohL9BDrKY="}],"size":384015},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.5_1738292917213_0.5580380282889821"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-31T03:08:37.475Z","publish_time":1738292917475,"_source_registry_name":"default","contributors":[]},"0.10.6-beta-20250207060931.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.","version":"0.10.6-beta-20250207060931.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.6-beta-20250207060931.0","@midscene/shared":"0.10.6-beta-20250207060931.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","test:ai:bridge":"BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/agent.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.10.6-beta-20250207060931.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HnaqKZpI6cFIulB8lu+A3SPVx79maCZ7zILjWgb0jueXctzDtW7czlEWoqM+rXtkJoCSMobQ16DTuhB34/N0WQ==","_resolved":"/tmp/f2723e3864019e242edb89a8494b7a82/midscene-web-0.10.6-beta-20250207060931.0.tgz","_from":"file:midscene-web-0.10.6-beta-20250207060931.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-HnaqKZpI6cFIulB8lu+A3SPVx79maCZ7zILjWgb0jueXctzDtW7czlEWoqM+rXtkJoCSMobQ16DTuhB34/N0WQ==","shasum":"2e458993904b46b3edf1e83ce84ae9c846ee949b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.10.6-beta-20250207060931.0.tgz","fileCount":52,"unpackedSize":1816581,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCkDbjgT/aU2+V8KBHfelSf4pn7/WO8avvRe2siwfn9KwIhAPL5pNc9/4JW79du0dRIB0C21/0HhHA/ccpPoxR1xLsH"}],"size":379781},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.6-beta-20250207060931.0_1738908812106_0.40494794879833873"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-07T06:13:32.444Z","publish_time":1738908812444,"_source_registry_name":"default","contributors":[]},"0.10.6-beta-20250208050716.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.","version":"0.10.6-beta-20250208050716.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.6-beta-20250208050716.0","@midscene/shared":"0.10.6-beta-20250208050716.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","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:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.10.6-beta-20250208050716.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-RKkvUAg9OeMg7Ew2QbaNrr3iSSHYrusFvnWDTMvpRsQ8M4GVHC51W80MSe5cjy0z2GeZ3HIrWH3PTzIAoXCl1w==","_resolved":"/tmp/4ef40968a3a324b3e7082e8eeb75d9da/midscene-web-0.10.6-beta-20250208050716.0.tgz","_from":"file:midscene-web-0.10.6-beta-20250208050716.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-RKkvUAg9OeMg7Ew2QbaNrr3iSSHYrusFvnWDTMvpRsQ8M4GVHC51W80MSe5cjy0z2GeZ3HIrWH3PTzIAoXCl1w==","shasum":"ae07160a0c508e36b0c70b080930d4e5ac4b0587","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.10.6-beta-20250208050716.0.tgz","fileCount":52,"unpackedSize":1831459,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCLqAs09qP1DUTw5mJgAUyQHZ6pmwFca1k5HzUFCtxzPgIhAK25SYgeimPcuYCoDNwJntgvTln9oCUMVThzqhUAYv2r"}],"size":381152},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.6-beta-20250208050716.0_1738991486191_0.7164629926499568"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-08T05:11:26.479Z","publish_time":1738991486479,"_source_registry_name":"default","contributors":[]},"0.10.6-beta-20250210080545.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.","version":"0.10.6-beta-20250210080545.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./debug":{"require":"./dist/lib/debug.js","types":"./dist/types/debug.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"debug":["./dist/types/debug.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.6-beta-20250210080545.0","@midscene/shared":"0.10.6-beta-20250210080545.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","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:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.10.6-beta-20250210080545.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-W7ArIrz1zyoGC8vk3bq/a5Glen2ckeQQt2NmhNB2G/VZXWsy76zeoPXl4jrDJvMImp8FvhhgDrisZ9Eimc7gBQ==","_resolved":"/tmp/6e87b8fc6ef171032350ec9626aac650/midscene-web-0.10.6-beta-20250210080545.0.tgz","_from":"file:midscene-web-0.10.6-beta-20250210080545.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-W7ArIrz1zyoGC8vk3bq/a5Glen2ckeQQt2NmhNB2G/VZXWsy76zeoPXl4jrDJvMImp8FvhhgDrisZ9Eimc7gBQ==","shasum":"b383ed3f090c9e35ab560ed9e96c39ff23367536","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.10.6-beta-20250210080545.0.tgz","fileCount":52,"unpackedSize":3185492,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCtccLQHsXtidMoSwyO726YUXzLjlykyJlIIZHyOABmYwIgV1XHgpJwzi9VRBUjC0el9cWddb3lu5gJdt0KqMAgAUY="}],"size":675842},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.6-beta-20250210080545.0_1739174999653_0.9353248118020432"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T08:09:59.925Z","publish_time":1739174999925,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":378007},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-02-10T09:20:10.607Z","publish_time":1739179210607,"_source_registry_name":"default","contributors":[]},"0.10.6-beta-20250210094858.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.","version":"0.10.6-beta-20250210094858.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.6-beta-20250210094858.0","@midscene/shared":"0.10.6-beta-20250210094858.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","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:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.10.6-beta-20250210094858.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1muCI6ENFhIctspvIY8LXV/7FQ/C8MPGnmAQCuRGhD2zFiCf9wKNosVXclm9lw3ll0dzK0OjVSZY0ba8GVUKeA==","_resolved":"/tmp/b4d99c68c73cfba9dc0a82d7dda9a0fa/midscene-web-0.10.6-beta-20250210094858.0.tgz","_from":"file:midscene-web-0.10.6-beta-20250210094858.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1muCI6ENFhIctspvIY8LXV/7FQ/C8MPGnmAQCuRGhD2zFiCf9wKNosVXclm9lw3ll0dzK0OjVSZY0ba8GVUKeA==","shasum":"427e8a76fb43a1b8133a5ec80f47e775088af579","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.10.6-beta-20250210094858.0.tgz","fileCount":49,"unpackedSize":3162082,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDSTGthycJ4JEi7Jim49+amwr/LHZs+WclUWIVD/kAlLAiEAyAPLbIvdMbufqARKjJc9XeSrujR3gMImue+iNFeEheI="}],"size":672773},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.6-beta-20250210094858.0_1739181172203_0.6356179049857669"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T09:52:52.483Z","publish_time":1739181172483,"_source_registry_name":"default","contributors":[]},"0.11.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.","version":"0.11.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.0","@midscene/shared":"0.11.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","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:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.11.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Rc51CCv0Z1Mu+uLY8lAUNNS81cjs/J11wfl3Ld/foqVfHvpGNu76eQ2YVSoMxFOcQjF2RhrekSvdk3gr6oTi8Q==","_resolved":"/tmp/9c095aa8fdcbde10959d8e47b802184a/midscene-web-0.11.0.tgz","_from":"file:midscene-web-0.11.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Rc51CCv0Z1Mu+uLY8lAUNNS81cjs/J11wfl3Ld/foqVfHvpGNu76eQ2YVSoMxFOcQjF2RhrekSvdk3gr6oTi8Q==","shasum":"2017f271b824f711c33a6d65d27fad5e6d9b7446","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.11.0.tgz","fileCount":49,"unpackedSize":1808027,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHAw13khfqMGyUvmDCLCYIM0N5ai6P5OmW0I9GTxi/WqAiAHNj8DQOhbtTTdfaoJBQVIfZKgKfG1lMwH5HQ2Z9PK6w=="}],"size":377861},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.0_1739183760569_0.10172478862149581"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T10:36:00.821Z","publish_time":1739183760821,"_source_registry_name":"default","contributors":[]},"0.10.6-beta-20250210111859.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.","version":"0.10.6-beta-20250210111859.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.10.6-beta-20250210111859.0","@midscene/shared":"0.10.6-beta-20250210111859.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","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:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.10.6-beta-20250210111859.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-k/mtcxwxpcbq4HU3LTk3yi/FaOls17US/JUC4fTtblGAaRNRzXATeV9rdYvoWWVpH6isIP9+ZH92PCbHo5TYKA==","_resolved":"/tmp/975f3f11371a41991195977751ecb863/midscene-web-0.10.6-beta-20250210111859.0.tgz","_from":"file:midscene-web-0.10.6-beta-20250210111859.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-k/mtcxwxpcbq4HU3LTk3yi/FaOls17US/JUC4fTtblGAaRNRzXATeV9rdYvoWWVpH6isIP9+ZH92PCbHo5TYKA==","shasum":"f522d10690c40b2cb788e5d5a7f29e2ee1fc69c4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.10.6-beta-20250210111859.0.tgz","fileCount":49,"unpackedSize":1809415,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDMyWRsN8HH0GGpv6OEtDFXLAi/0T0c1VdhzZk9MCKAEQIhAOY/QHRbi0h6Okx82GPhPzEq8HeH2orihVTp8pML68/e"}],"size":378227},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.10.6-beta-20250210111859.0_1739186587815_0.43498069945908746"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T11:23:08.059Z","publish_time":1739186588059,"_source_registry_name":"default","contributors":[]},"0.11.1-beta-20250211002541.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.","version":"0.11.1-beta-20250211002541.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.1-beta-20250211002541.0","@midscene/shared":"0.11.1-beta-20250211002541.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","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:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.11.1-beta-20250211002541.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0h+xA1wH9HeMlDH73+TzTBMx8coTzfSTwAmRS80wooRoB3JMABnNbrGK18Lj9EtZfgITul9VL7nExS8vDGtUQg==","_resolved":"/tmp/983c98903d4518fe523ac2d034bcbcf9/midscene-web-0.11.1-beta-20250211002541.0.tgz","_from":"file:midscene-web-0.11.1-beta-20250211002541.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0h+xA1wH9HeMlDH73+TzTBMx8coTzfSTwAmRS80wooRoB3JMABnNbrGK18Lj9EtZfgITul9VL7nExS8vDGtUQg==","shasum":"ace0007c155b717c54a8e84653012903cb4d5e55","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.11.1-beta-20250211002541.0.tgz","fileCount":49,"unpackedSize":3163140,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG2TZy8bz+CY3uJmFrs205Jz73o47SKsJpTlxKSMTle7AiEA1Th3BH3kEXFlZxzOY0zIeuTAFk5zJlfvDp7UWzwvgMg="}],"size":672983},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.1-beta-20250211002541.0_1739233782422_0.4338641272741093"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-11T00:29:42.656Z","publish_time":1739233782656,"_source_registry_name":"default","contributors":[]},"0.11.1-beta-20250213033528.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.","version":"0.11.1-beta-20250213033528.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.1-beta-20250213033528.0","@midscene/shared":"0.11.1-beta-20250213033528.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","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:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.11.1-beta-20250213033528.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-pPSsS3Pvi2gESq2fL8lN7dQMC4/VunhTrv3pR+iJmAStque68haBosBEoEm0g0zlS5GmfVFnSKGCrFa/rYTaaA==","_resolved":"/tmp/ff124f8a1082df0fd79c01f65598b319/midscene-web-0.11.1-beta-20250213033528.0.tgz","_from":"file:midscene-web-0.11.1-beta-20250213033528.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-pPSsS3Pvi2gESq2fL8lN7dQMC4/VunhTrv3pR+iJmAStque68haBosBEoEm0g0zlS5GmfVFnSKGCrFa/rYTaaA==","shasum":"ddcbb1cef1c170ec49ab2a7bd95ae91369b40e13","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.11.1-beta-20250213033528.0.tgz","fileCount":49,"unpackedSize":3163140,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCUUyIOicS4UXAJJ6aiwOHMhifclHRHZhOUCS1CwQxHjQIhAKrCHS+9A60fG7BLxLWqnuksEncoMLSmDopwz4vruUgp"}],"size":672982},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.1-beta-20250213033528.0_1739417971503_0.9090425958654174"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T03:39:31.853Z","publish_time":1739417971853,"_source_registry_name":"default","contributors":[]},"0.11.1":{"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.","version":"0.11.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.1","@midscene/shared":"0.11.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","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:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.11.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-YnnC88yER/+j4YBUN9MaNJdQ9PtZOtaxD8UCda5ytsT9OBTtU8IO2juA3FGw4Avf+pmZWCV5wNfMkpTmAe6u0Q==","_resolved":"/tmp/62951ba6d6731ccd2994ead345857529/midscene-web-0.11.1.tgz","_from":"file:midscene-web-0.11.1.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-YnnC88yER/+j4YBUN9MaNJdQ9PtZOtaxD8UCda5ytsT9OBTtU8IO2juA3FGw4Avf+pmZWCV5wNfMkpTmAe6u0Q==","shasum":"7b9443f367ca889add55d2de5dfec5fc765e88f1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.11.1.tgz","fileCount":49,"unpackedSize":3162810,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGL7bfmzmV7TnFSBOxVjfjK/Fs+I3poH4WMD0PUTy35JAiEAwhgAavrRWmgLGSw8buG4V3+YfLszL8/WEyM98VNYEHE="}],"size":672847},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.1_1739429475289_0.4086788259861438"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T06:51:15.560Z","publish_time":1739429475560,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":674789},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-02-13T08:03:45.793Z","publish_time":1739433825793,"_source_registry_name":"default","contributors":[]},"0.11.1-beta-20250213081044.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.","version":"0.11.1-beta-20250213081044.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.1-beta-20250213081044.0","@midscene/shared":"0.11.1-beta-20250213081044.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","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:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.11.1-beta-20250213081044.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-s6eUjOSmeH4ZyO+6iH5oKwH8Az+k8xHqFNtiXu9VtGmBaAqVAVidzHC8QRKslIWikb1Tf52Ss/JlPC7UeaH1gw==","_resolved":"/tmp/3ef099303fd77442e7eb722697529285/midscene-web-0.11.1-beta-20250213081044.0.tgz","_from":"file:midscene-web-0.11.1-beta-20250213081044.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-s6eUjOSmeH4ZyO+6iH5oKwH8Az+k8xHqFNtiXu9VtGmBaAqVAVidzHC8QRKslIWikb1Tf52Ss/JlPC7UeaH1gw==","shasum":"8e88a4a01507cb3c337e3abbd1cc8353cf4d4adf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.11.1-beta-20250213081044.0.tgz","fileCount":49,"unpackedSize":3171918,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD+OwO7boSvAuCOivQSU51OrlRHI98IIzhAemJyvuhWtwIhANDaAEpfCVqHqCcpCDlNqZ4nfHhlUBfNkjwUHtwBttqh"}],"size":675448},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.1-beta-20250213081044.0_1739434489934_0.7723199355060066"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T08:14:50.184Z","publish_time":1739434490184,"_source_registry_name":"default","contributors":[]},"0.11.1-beta-20250214012635.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.","version":"0.11.1-beta-20250214012635.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.1-beta-20250214012635.0","@midscene/shared":"0.11.1-beta-20250214012635.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"23.0.2","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","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:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.11.1-beta-20250214012635.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kzhT3MSaUbrX+QAAcmVj99M8/ajWfPX1jecKOhYxfMLEGQ81GQMhVqZU9e9eUpw+E7xor9cUrg7okTEtVqPqqw==","_resolved":"/tmp/226934aee4a5cf3bdba5292001f1422c/midscene-web-0.11.1-beta-20250214012635.0.tgz","_from":"file:midscene-web-0.11.1-beta-20250214012635.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kzhT3MSaUbrX+QAAcmVj99M8/ajWfPX1jecKOhYxfMLEGQ81GQMhVqZU9e9eUpw+E7xor9cUrg7okTEtVqPqqw==","shasum":"0e7d3c339da78da6fdb35a94742806363942287c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.11.1-beta-20250214012635.0.tgz","fileCount":49,"unpackedSize":3176478,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC/EN5I0jzhNc5/LQGJ/BPNQl9kKAj2uVNls9j8EdFQWAIhAPsMUYKzTlaxczd1iklH4wV9RYbv5YjvbxXhspAJZXhR"}],"size":676440},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.1-beta-20250214012635.0_1739496639183_0.32378231277492353"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-14T01:30:39.480Z","publish_time":1739496639480,"_source_registry_name":"default","contributors":[]},"0.11.2":{"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.","version":"0.11.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.2","@midscene/shared":"0.11.2"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.11.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fY1Um2viuY92uRAXSBF5CkDvVRxFSlgRg2MtIsQyQme4kzzkhumzZBHBtyhcmzyjbV/SwVlARAkOhkqusYte+A==","_resolved":"/tmp/e74ff9cb320148f11429bec9e0c33411/midscene-web-0.11.2.tgz","_from":"file:midscene-web-0.11.2.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-fY1Um2viuY92uRAXSBF5CkDvVRxFSlgRg2MtIsQyQme4kzzkhumzZBHBtyhcmzyjbV/SwVlARAkOhkqusYte+A==","shasum":"9d0d192cad99e43ec2a9bf36dfc4178009bd1b51","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.11.2.tgz","fileCount":49,"unpackedSize":3189998,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC4uzKBRiWn8WIbEISdBlWoqyROjn4cPGxKL939XnjSRQIhAK66obbJZ0xe1jN5BdT8lPYi7F/HXTa0SPc+c71ljFl4"}],"size":679229},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.2_1739584251701_0.7431255278117717"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-15T01:50:51.966Z","publish_time":1739584251966,"_source_registry_name":"default","contributors":[]},"0.11.3":{"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.","version":"0.11.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.3","@midscene/shared":"0.11.3"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.11.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0NW216YTOhdpNIkSImn0XJNKTYyX2+i/bwWSdPsQ6Dg1LHuzt3ZuzWq9acWOvLU+gEAHz5xice+egjZfUE6KZA==","_resolved":"/tmp/89113f8d3959e12358cc0891677c7fce/midscene-web-0.11.3.tgz","_from":"file:midscene-web-0.11.3.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0NW216YTOhdpNIkSImn0XJNKTYyX2+i/bwWSdPsQ6Dg1LHuzt3ZuzWq9acWOvLU+gEAHz5xice+egjZfUE6KZA==","shasum":"c4161bbfe16db0b7724f53a7a23f6191cf0deffe","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.11.3.tgz","fileCount":49,"unpackedSize":3190752,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCm3455FRoRHeRBRw7MQ0b3j2fgEo4OZiN1VkgT2nT88QIhAJ5BNqaRiYuXARt62OWC1cmvgtuB1ZY8UYM2fbIqeMAl"}],"size":679320},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.3_1739779899964_0.31948455310044754"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-17T08:11:40.234Z","publish_time":1739779900234,"_source_registry_name":"default","contributors":[]},"0.11.2-beta-20250218013253.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.","version":"0.11.2-beta-20250218013253.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.2-beta-20250218013253.0","@midscene/shared":"0.11.2-beta-20250218013253.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","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:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.11.2-beta-20250218013253.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-5FNUXJFA+CbObfZNTk7JxCbCV2DdDLsCifk8K+IA1/kPORNIwW1v+R+uh6Ax/t0LdRmaC4fHiRhnrhwxQMQIAg==","_resolved":"/tmp/9aa84b51ab6a90290284c22d62104aaa/midscene-web-0.11.2-beta-20250218013253.0.tgz","_from":"file:midscene-web-0.11.2-beta-20250218013253.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-5FNUXJFA+CbObfZNTk7JxCbCV2DdDLsCifk8K+IA1/kPORNIwW1v+R+uh6Ax/t0LdRmaC4fHiRhnrhwxQMQIAg==","shasum":"132580b708dd25dcf4759e40c73a164665a7b0de","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.11.2-beta-20250218013253.0.tgz","fileCount":49,"unpackedSize":3194843,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBduZmiNoDfNSfzQS20Fw8gjR/5VHQ92MCBaNMYe9w0JAiEA85ap8+UcHZTnFQ8noxaH0G1FrFOaupTjBAOtaGrglSE="}],"size":680884},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.2-beta-20250218013253.0_1739842624288_0.9752093257260792"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-18T01:37:04.518Z","publish_time":1739842624518,"_source_registry_name":"default","contributors":[]},"0.11.2-beta-20250218091934.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.","version":"0.11.2-beta-20250218091934.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.2-beta-20250218091934.0","@midscene/shared":"0.11.2-beta-20250218091934.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"^1.6.0","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"AI_TEST_TYPE=web BRIDGE_MODE=true vitest --run tests/ai/bridge/temp.test.ts","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:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.11.2-beta-20250218091934.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-GhetH4zOnzoZ1aL0HvaMOJGSBzKMSIihZo7Fxv1UOYAIfY0vdgx/YeDWKoZLN5Af/Ys1OuqRfexsvj42WXERgg==","_resolved":"/tmp/0c28d2e307ea66e5b488f1f01978c437/midscene-web-0.11.2-beta-20250218091934.0.tgz","_from":"file:midscene-web-0.11.2-beta-20250218091934.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-GhetH4zOnzoZ1aL0HvaMOJGSBzKMSIihZo7Fxv1UOYAIfY0vdgx/YeDWKoZLN5Af/Ys1OuqRfexsvj42WXERgg==","shasum":"b6dce5bdc8d3652987fcbcded3ca8cd83e2e6447","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.11.2-beta-20250218091934.0.tgz","fileCount":49,"unpackedSize":3194843,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCdHZ3M3/AXCtliwhjNYDkiiTwn9CNEbLmia56qN67E8wIgVVM9NOamrM9ot2F2UEo90AkdHpsoFz7eFbE+h38riyw="}],"size":680887},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.2-beta-20250218091934.0_1739870639536_0.7938577237093041"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-18T09:23:59.757Z","publish_time":1739870639757,"_source_registry_name":"default","contributors":[]},"0.11.4-beta-20250219074605.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.","version":"0.11.4-beta-20250219074605.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.4-beta-20250219074605.0","@midscene/shared":"0.11.4-beta-20250219074605.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.11.4-beta-20250219074605.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UEwgDVjZuZc4BlDuONOTg7mxBtrA3DhrqWLGi7tN57/vybawbI5bLg594aQVKupnx0eUQsxW7erH8OuI0ggS9g==","_resolved":"/tmp/f37fb80e52f01cba00d4e83b6f4ede01/midscene-web-0.11.4-beta-20250219074605.0.tgz","_from":"file:midscene-web-0.11.4-beta-20250219074605.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-UEwgDVjZuZc4BlDuONOTg7mxBtrA3DhrqWLGi7tN57/vybawbI5bLg594aQVKupnx0eUQsxW7erH8OuI0ggS9g==","shasum":"329412fc806c486ea0a85c97a5e81c80dc0bc133","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.11.4-beta-20250219074605.0.tgz","fileCount":49,"unpackedSize":3212052,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIErCqX9r32diEdCKnb2IwSkElNtFGA+rcP548PMzilLeAiEA5yBC2AqLnIhNy7wbtRfx60F3AdSdwLvvMbp5kTTTNZY="}],"size":684476},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.4-beta-20250219074605.0_1739951414950_0.20114418479468732"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-19T07:50:15.174Z","publish_time":1739951415174,"_source_registry_name":"default","contributors":[]},"0.11.4-beta-20250220011346.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.","version":"0.11.4-beta-20250220011346.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.11.4-beta-20250220011346.0","@midscene/core":"0.11.4-beta-20250220011346.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.11.4-beta-20250220011346.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QVVO0VWdVSRIUtIGuz6IPg13nZuneU6uka5ABqdlR7hD6wJBdMVcGXlUKBgvmoM6cITsxiQO8cqpmlPSny6eCQ==","_resolved":"/tmp/846d1202b93492c6d3393aa252c27832/midscene-web-0.11.4-beta-20250220011346.0.tgz","_from":"file:midscene-web-0.11.4-beta-20250220011346.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-QVVO0VWdVSRIUtIGuz6IPg13nZuneU6uka5ABqdlR7hD6wJBdMVcGXlUKBgvmoM6cITsxiQO8cqpmlPSny6eCQ==","shasum":"c2e9c7fb5567b5c361f9abe21daf20e8db3846b2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.11.4-beta-20250220011346.0.tgz","fileCount":49,"unpackedSize":3212306,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDH0UDMJDPBEmWWIdF82r8siB34XN/aFpiacsYqmq+kMAiEAhZOT5NpRNNLDVZbjKr00LHMNwBQk8hjIMhEdefdHcls="}],"size":684489},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.4-beta-20250220011346.0_1740014274661_0.4454006855059247"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T01:17:54.952Z","publish_time":1740014274952,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":684490},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-02-20T02:22:03.059Z","publish_time":1740018123059,"_source_registry_name":"default","contributors":[]},"0.11.4-beta-20250220024500.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.","version":"0.11.4-beta-20250220024500.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.4-beta-20250220024500.0","@midscene/shared":"0.11.4-beta-20250220024500.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.11.4-beta-20250220024500.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-YPFP++oMtFLxc4RfdnWq3z37+MFWHnTkyIN0iK+eLonQ7FWVRXgVBdzRHM1ExWdzNXCsGNPGrjMhTpWt596nzQ==","_resolved":"/tmp/29f7112003a01dfa876e237bc7be95e8/midscene-web-0.11.4-beta-20250220024500.0.tgz","_from":"file:midscene-web-0.11.4-beta-20250220024500.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-YPFP++oMtFLxc4RfdnWq3z37+MFWHnTkyIN0iK+eLonQ7FWVRXgVBdzRHM1ExWdzNXCsGNPGrjMhTpWt596nzQ==","shasum":"275ce63242368e0f4e567927426a77b603b65c01","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.11.4-beta-20250220024500.0.tgz","fileCount":49,"unpackedSize":3213682,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHOxAc25mvCR/+zb8txkz4WbiN/SkOxvaV2++Q8nkF3mAiAoRwGsIKgMkiYFevomsnbVxZ3g4uGQl1xINsUFjoWepA=="}],"size":684765},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.4-beta-20250220024500.0_1740019748484_0.34976667144563134"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T02:49:08.746Z","publish_time":1740019748746,"_source_registry_name":"default","contributors":[]},"0.11.4-beta-20250220081505.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.","version":"0.11.4-beta-20250220081505.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.11.4-beta-20250220081505.0","@midscene/core":"0.11.4-beta-20250220081505.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.11.4-beta-20250220081505.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zpoiBPaiHMBym8/OcCI6rJ1SbstDqIg5UGDu615tw0D8dshYPJOeWSzQ/lJPv9bIGMEhUnbSaFBQG5I+vQ1Suw==","_resolved":"/tmp/f631467ac6295c1f4652af38c1d56d1f/midscene-web-0.11.4-beta-20250220081505.0.tgz","_from":"file:midscene-web-0.11.4-beta-20250220081505.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zpoiBPaiHMBym8/OcCI6rJ1SbstDqIg5UGDu615tw0D8dshYPJOeWSzQ/lJPv9bIGMEhUnbSaFBQG5I+vQ1Suw==","shasum":"447dbc925ea2d7f38f7b5b75426544f4ec1cc7f4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.11.4-beta-20250220081505.0.tgz","fileCount":49,"unpackedSize":3209282,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDPJGT4sCe5SlS7STlyhWhVf736QgLfK8sbq6UH3gR+5AiEA6gzdGrzGLPjT9pysIfWRh3ko3T5CTHU4ZassQEmkymQ="}],"size":684118},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.4-beta-20250220081505.0_1740039585664_0.5044871008288969"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T08:19:45.975Z","publish_time":1740039585975,"_source_registry_name":"default","contributors":[]},"0.11.4-beta-20250220160619.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.","version":"0.11.4-beta-20250220160619.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.4-beta-20250220160619.0","@midscene/shared":"0.11.4-beta-20250220160619.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.11.4-beta-20250220160619.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-aXbWodyWGhNCEMEijdxyqjB36t5KmeLolxKZYQlB8LFdIkz8bDIwH5FAKplSV5QpY6yJ2711agW7G20cDk5ZsQ==","_resolved":"/tmp/73a0c4b57f6a0319db7066f0946de076/midscene-web-0.11.4-beta-20250220160619.0.tgz","_from":"file:midscene-web-0.11.4-beta-20250220160619.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-aXbWodyWGhNCEMEijdxyqjB36t5KmeLolxKZYQlB8LFdIkz8bDIwH5FAKplSV5QpY6yJ2711agW7G20cDk5ZsQ==","shasum":"b0879c64b8b59109ddc9dea5553a4898836ec82f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.11.4-beta-20250220160619.0.tgz","fileCount":49,"unpackedSize":3209282,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDYLsr1WeU/jHJ5FkFeSowqw0l3FtofTu12gN+HPDtXXAIgZGTGFm2NpBAIFH91pNrIN2hiepfL0pV8U9/CrOxpRn8="}],"size":684115},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.4-beta-20250220160619.0_1740067826398_0.19483543825833904"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T16:10:26.721Z","publish_time":1740067826721,"_source_registry_name":"default","contributors":[]},"0.11.4-beta-20250221080049.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.","version":"0.11.4-beta-20250221080049.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.11.4-beta-20250221080049.0","@midscene/shared":"0.11.4-beta-20250221080049.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.11.4-beta-20250221080049.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-t2OpMPB1YFOVSwrHaklT9DNBAy0RUqQRu20MTwelgLuJFUK926PPKyESlM60PuB62bEF40wgKpJefin2HkaCtA==","_resolved":"/tmp/454ee4bc298bf327ccc5f53de6b8e230/midscene-web-0.11.4-beta-20250221080049.0.tgz","_from":"file:midscene-web-0.11.4-beta-20250221080049.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-t2OpMPB1YFOVSwrHaklT9DNBAy0RUqQRu20MTwelgLuJFUK926PPKyESlM60PuB62bEF40wgKpJefin2HkaCtA==","shasum":"43d1cd008ad96d107eabedac0be0ceaf3beb8649","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.11.4-beta-20250221080049.0.tgz","fileCount":49,"unpackedSize":3209934,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDpD3bnZrfgcaioF5ysY7/n0fcrYnfy+chsq2Tcs92ypAIgJfhffI5kNF9i4sAMHj1CRwHb2G0Vh2moRUaqmTYGuYg="}],"size":684373},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.11.4-beta-20250221080049.0_1740125136131_0.11744502502295573"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T08:05:36.418Z","publish_time":1740125136418,"_source_registry_name":"default","contributors":[]},"0.12.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.","version":"0.12.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.0","@midscene/shared":"0.12.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.12.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xdjWerYdE+O32HUvriZfcFevbA6Y9J9cFUPX/PMU1uXmSu3YfNzzoHzlirXHGM/3DhDcnFRwdhz7v93KTG19XA==","_resolved":"/tmp/193f7a95676fc9a6ed1751053e74515c/midscene-web-0.12.0.tgz","_from":"file:midscene-web-0.12.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xdjWerYdE+O32HUvriZfcFevbA6Y9J9cFUPX/PMU1uXmSu3YfNzzoHzlirXHGM/3DhDcnFRwdhz7v93KTG19XA==","shasum":"0e950616ca283cdc8aed5ef78513de9787a75832","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.0.tgz","fileCount":49,"unpackedSize":3209604,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFBGvnfYEG1AyyM6hhZCTuLtpH8FFelOgFE+kvvR+JVBAiB9kOZkIbuHJYmooTvUKTI5EMfqfIxdIGI4XU7YOzhpDw=="}],"size":684279},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.0_1740127794222_0.2831746269960296"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T08:49:54.478Z","publish_time":1740127794478,"_source_registry_name":"default","contributors":[]},"0.12.1-beta-20250224030857.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.","version":"0.12.1-beta-20250224030857.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.1-beta-20250224030857.0","@midscene/shared":"0.12.1-beta-20250224030857.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.12.1-beta-20250224030857.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZwqXKF0zWmQDBcjH1hJf/DMMbjbGVBekZ5cp2Alt89Fw6Ph8qcEFKAZZfyoH/THS4IEix4QLWZKVzF2HknFdlg==","_resolved":"/tmp/5db51da7de00c36876ca505ee935b3ba/midscene-web-0.12.1-beta-20250224030857.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250224030857.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ZwqXKF0zWmQDBcjH1hJf/DMMbjbGVBekZ5cp2Alt89Fw6Ph8qcEFKAZZfyoH/THS4IEix4QLWZKVzF2HknFdlg==","shasum":"d081988c10b2c27a6404b9a1de07e7eb0d0d7296","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.1-beta-20250224030857.0.tgz","fileCount":49,"unpackedSize":3209934,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFfJCh8Jg+rA8a5RZUw9QUIR+47mkTh/rtnfBfSVzE5NAiEA5/6jYG6DutzE8AhBdUXABJpEwTQDZjv/RGE5jmfS7BI="}],"size":684374},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250224030857.0_1740366783117_0.46750552606664986"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-24T03:13:03.299Z","publish_time":1740366783299,"_source_registry_name":"default","contributors":[]},"0.12.1-beta-20250224040348.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.","version":"0.12.1-beta-20250224040348.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.1-beta-20250224040348.0","@midscene/shared":"0.12.1-beta-20250224040348.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.12.1-beta-20250224040348.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HNmjCvqBCoQsP7rt/6uSq8KdCUmK1VhdqwsvFE3tefXKYsb/ucBk/faNGovJ/iyk5loeUqvHbLWzfmuxpcpLxQ==","_resolved":"/tmp/2f87dc417b016f9bb0a1e32eeba0d5a9/midscene-web-0.12.1-beta-20250224040348.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250224040348.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-HNmjCvqBCoQsP7rt/6uSq8KdCUmK1VhdqwsvFE3tefXKYsb/ucBk/faNGovJ/iyk5loeUqvHbLWzfmuxpcpLxQ==","shasum":"3ec108b48aa82ba60d5a8636f3f4e3b1bbfd5516","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.1-beta-20250224040348.0.tgz","fileCount":49,"unpackedSize":3209934,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHBQQe5bMLDR1sCTdRkL6icAT/tqxxikgPzH9+KyBbpjAiAQSKH2E0mvpha1qH/QOgEdKCuMQelsDJq9fDkQ1umcTg=="}],"size":684373},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250224040348.0_1740370074769_0.6084997707119757"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-24T04:07:55.046Z","publish_time":1740370075046,"_source_registry_name":"default","contributors":[]},"0.12.1-beta-20250224064132.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.","version":"0.12.1-beta-20250224064132.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.12.1-beta-20250224064132.0","@midscene/core":"0.12.1-beta-20250224064132.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.12.1-beta-20250224064132.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hvMLpXFQccxT+tfsxd8iuImTTSehLlCo9Jvr4Hl6zLFkIFmGIm0uDyFRnNNFFse7vL4BDYFpDM178tLCBDS+ng==","_resolved":"/tmp/5f059ca21e153afa6fe3e566638fa9d2/midscene-web-0.12.1-beta-20250224064132.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250224064132.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-hvMLpXFQccxT+tfsxd8iuImTTSehLlCo9Jvr4Hl6zLFkIFmGIm0uDyFRnNNFFse7vL4BDYFpDM178tLCBDS+ng==","shasum":"11a1c1d94d8026672bffa57b2ea45e9a8a15039a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.1-beta-20250224064132.0.tgz","fileCount":49,"unpackedSize":3212294,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEvg6usgxoJ731zLDA2i/cmUL6QZpbyN0mXM0Nz1xToEAiBcQMF6nFECzO0wSgUgwNyVropoVnHxlMZ+B12fBNNFLg=="}],"size":684824},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250224064132.0_1740379540325_0.6578219559610745"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-24T06:45:40.636Z","publish_time":1740379540636,"_source_registry_name":"default","contributors":[]},"0.12.1-beta-20250224084402.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.","version":"0.12.1-beta-20250224084402.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.1-beta-20250224084402.0","@midscene/shared":"0.12.1-beta-20250224084402.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.12.1-beta-20250224084402.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-OaAMaZxb6CYX4rmwQrEuFz14sP0cjItWjFhhaLAO3IFr64Iay8xfLQcwA2hx6z0qbgICmtACL1xYwADhgga8qg==","_resolved":"/tmp/df4417b07fd15ab9b8d03bed306bcdd7/midscene-web-0.12.1-beta-20250224084402.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250224084402.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-OaAMaZxb6CYX4rmwQrEuFz14sP0cjItWjFhhaLAO3IFr64Iay8xfLQcwA2hx6z0qbgICmtACL1xYwADhgga8qg==","shasum":"53b437daa0d6c8113258a9550cb6c575f3409f67","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.1-beta-20250224084402.0.tgz","fileCount":49,"unpackedSize":3212828,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCtRNQcFQz2OfH1tvwK75cOISC6xrdRdfQrRThhAZj/mwIhAMZxyGTn1Lm+A+Av0GH8r8J6qge7gFZWCWBnWBcKi8ZG"}],"size":684863},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250224084402.0_1740386899686_0.17856168674376893"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-24T08:48:20.028Z","publish_time":1740386900028,"_source_registry_name":"default","contributors":[]},"0.12.1-beta-20250225033145.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.","version":"0.12.1-beta-20250225033145.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.1-beta-20250225033145.0","@midscene/shared":"0.12.1-beta-20250225033145.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.12.1-beta-20250225033145.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-CSSnEFhkN76oNu2d4gk2QQKW5DecnFEScAHFJc4KtR2fcE2oelMc+8CZfV4crTmcQdFsjkEugMEBEM2qiYYDCg==","_resolved":"/tmp/4e53a1338636fbd5817a1d4e75cf1302/midscene-web-0.12.1-beta-20250225033145.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250225033145.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-CSSnEFhkN76oNu2d4gk2QQKW5DecnFEScAHFJc4KtR2fcE2oelMc+8CZfV4crTmcQdFsjkEugMEBEM2qiYYDCg==","shasum":"72c9171f3ef6b507d7fd6ef4abed824a40694de8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.1-beta-20250225033145.0.tgz","fileCount":49,"unpackedSize":3212828,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC8FZJzg2XvhdDBL7/L7EC563X3svKoPAIUI8iP1atqYgIhANIJvhbtL7KYdmenEHXBcyx9kuJpMhkzSXCRY43VMRpI"}],"size":684866},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250225033145.0_1740454554669_0.8290258046862855"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T03:35:54.869Z","publish_time":1740454554869,"_source_registry_name":"default","contributors":[]},"0.12.1-beta-20250225064829.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.","version":"0.12.1-beta-20250225064829.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.1-beta-20250225064829.0","@midscene/shared":"0.12.1-beta-20250225064829.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.12.1-beta-20250225064829.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EA1tlXgysLU8XpgAUvA1XtzbeUd0Y8i9a5luI8zHHKlghuHzXuRAna7NWQLSJH1oHGgQwUGo8LDxftYKUqlQ8g==","_resolved":"/tmp/216aa9067350e1a51fc7b45cb4845d7d/midscene-web-0.12.1-beta-20250225064829.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250225064829.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-EA1tlXgysLU8XpgAUvA1XtzbeUd0Y8i9a5luI8zHHKlghuHzXuRAna7NWQLSJH1oHGgQwUGo8LDxftYKUqlQ8g==","shasum":"8322d3f273f04ea0d32e590afb7cf24ce9085bf4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.1-beta-20250225064829.0.tgz","fileCount":49,"unpackedSize":3213374,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE8RNg8ggi3MxYs0kdxnd/8xq/Hdj8rRbB1+W4G9z+V8AiEAzN3bqV6PaVabbeZWhqXcpn1okmTAgzFO6/TQlxogjLA="}],"size":685023},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250225064829.0_1740466353691_0.6072108557261435"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T06:52:33.932Z","publish_time":1740466353932,"_source_registry_name":"default","contributors":[]},"0.12.1-beta-20250225082258.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.","version":"0.12.1-beta-20250225082258.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.12.1-beta-20250225082258.0","@midscene/core":"0.12.1-beta-20250225082258.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.12.1-beta-20250225082258.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-b7GM68X//FGp+CRlVTrKbBw6Q59iNcMV7HnPFygIZ/nbblfBowDemHIErYl/kpBp8amb3yrrQdvXOVvflkzvHA==","_resolved":"/tmp/6cfdf3ad2e8c6a1b8133820196a69eb3/midscene-web-0.12.1-beta-20250225082258.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250225082258.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-b7GM68X//FGp+CRlVTrKbBw6Q59iNcMV7HnPFygIZ/nbblfBowDemHIErYl/kpBp8amb3yrrQdvXOVvflkzvHA==","shasum":"3e0026042204ad5a9b24716bbeafe25290087399","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.1-beta-20250225082258.0.tgz","fileCount":49,"unpackedSize":3213940,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDGLxFf/7qSmpwcO4Yp7I2vJN8FWS4eeQCeowMSzWdKhQIhAOMvizc4M6UqPXTo8lp87cNSL6I0sgMQlBrdLiScFazq"}],"size":685047},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250225082258.0_1740472029187_0.9449305619917219"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T08:27:09.450Z","publish_time":1740472029450,"_source_registry_name":"default","contributors":[]},"0.12.1-beta-20250225084005.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.","version":"0.12.1-beta-20250225084005.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.1-beta-20250225084005.0","@midscene/shared":"0.12.1-beta-20250225084005.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.12.1-beta-20250225084005.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-GsP+BhmckEmTZHXfHqODi3/HonxC7u1bfLYW1SXKAUtwfYEIn7IqQRCeOFhstJ3Ho8GEoEAu0JwaIQLl/dzaqQ==","_resolved":"/tmp/7aa72f81b71e2c0e7fca06d781a52997/midscene-web-0.12.1-beta-20250225084005.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250225084005.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-GsP+BhmckEmTZHXfHqODi3/HonxC7u1bfLYW1SXKAUtwfYEIn7IqQRCeOFhstJ3Ho8GEoEAu0JwaIQLl/dzaqQ==","shasum":"d60f4bdd83ba65f91d99b4d378eb49644762d5b1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.1-beta-20250225084005.0.tgz","fileCount":49,"unpackedSize":3216548,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHZOkzGY6cBf3BarqHbCs/hjpckUByl5A6ZVnL7RU29oAiA5yJb9nQnmUrrWoUPlAAxbOh1HH7/31Vo0AxyLGNXuHQ=="}],"size":685479},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250225084005.0_1740473055591_0.8026707732295555"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T08:44:15.826Z","publish_time":1740473055826,"_source_registry_name":"default","contributors":[]},"0.12.1-beta-20250225091634.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.","version":"0.12.1-beta-20250225091634.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.1-beta-20250225091634.0","@midscene/shared":"0.12.1-beta-20250225091634.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.12.1-beta-20250225091634.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ushFLy/7u1sljmKxKSj7cAWFel1bBXLW8wB9VmoA7kHFfaMu8SbAd0BqmoARhn/BcmfE8NF9m19uWyLgtInOaA==","_resolved":"/tmp/eb6635faa92b0eb08ad013afe723d9d1/midscene-web-0.12.1-beta-20250225091634.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250225091634.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ushFLy/7u1sljmKxKSj7cAWFel1bBXLW8wB9VmoA7kHFfaMu8SbAd0BqmoARhn/BcmfE8NF9m19uWyLgtInOaA==","shasum":"dce5ca6364e49dd6724a8033f1ffe3402266a1a2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.1-beta-20250225091634.0.tgz","fileCount":49,"unpackedSize":3216992,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDVDtjZbXPH/++6VjuGBoAEqiqubYzQrIxptIuMy/AMFAiBy4xv+Kx9H0yX3IRS+nu7D1eQjxoP0PowD9dLimGXzGA=="}],"size":685592},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250225091634.0_1740475232220_0.625268570504081"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T09:20:32.536Z","publish_time":1740475232536,"_source_registry_name":"default","contributors":[]},"0.12.1-beta-20250225105024.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.","version":"0.12.1-beta-20250225105024.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.1-beta-20250225105024.0","@midscene/shared":"0.12.1-beta-20250225105024.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.12.1-beta-20250225105024.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EMiD2zNw8KGk3SbPNmLkQ+WilZ6mCMmIccf9XW8SoTv9/mj3qhKKR3ZohDaDNRMEEyvwd/5xxMFN6GWP8Cp2zg==","_resolved":"/tmp/5fa8cc0185190ab0d4237a74bb29d7e4/midscene-web-0.12.1-beta-20250225105024.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250225105024.0.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-EMiD2zNw8KGk3SbPNmLkQ+WilZ6mCMmIccf9XW8SoTv9/mj3qhKKR3ZohDaDNRMEEyvwd/5xxMFN6GWP8Cp2zg==","shasum":"40099046bc6205546af540178feb8c19cd006958","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.1-beta-20250225105024.0.tgz","fileCount":49,"unpackedSize":3216992,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBHE5+fARYmMRwiL4WX8NmGJLpNLRkziHbJKcUUKqv+zAiEA7nbSym51AH5ow9LO8sX9ZRSro30Klr2tFmI9UlZx1Zk="}],"size":685590},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250225105024.0_1740480874310_0.06795704653292223"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T10:54:34.565Z","publish_time":1740480874565,"_source_registry_name":"default","contributors":[]},"0.12.1-beta-20250226084510.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.","version":"0.12.1-beta-20250226084510.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.1-beta-20250226084510.0","@midscene/shared":"0.12.1-beta-20250226084510.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.12.1-beta-20250226084510.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-DdNERfLWNMDdC1JEejUAWgnkGka284KNvRPHbTH9o7haeK+8N/bfH+YbKYlEU67yuljSqv9TB5R5ruhk/3/Q8w==","_resolved":"/tmp/3a3c5ea03779736ede860093b9f9a6a1/midscene-web-0.12.1-beta-20250226084510.0.tgz","_from":"file:midscene-web-0.12.1-beta-20250226084510.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-DdNERfLWNMDdC1JEejUAWgnkGka284KNvRPHbTH9o7haeK+8N/bfH+YbKYlEU67yuljSqv9TB5R5ruhk/3/Q8w==","shasum":"a47d32c4e71a44f3ce867a58441dd3964e1541d2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.1-beta-20250226084510.0.tgz","fileCount":49,"unpackedSize":3218944,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCzweWp0y0Odq+oxSc0jSTIfljl+tsnqyMOqnd43mV3PgIgZOUH8RpYoIQCNlcQgI6SVOv0J/l3jQbCOfRRyuwR8Rg="}],"size":686110},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1-beta-20250226084510.0_1740559756614_0.6880744121816051"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T08:49:16.921Z","publish_time":1740559756921,"_source_registry_name":"default","contributors":[]},"0.12.1":{"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.","version":"0.12.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.1","@midscene/shared":"0.12.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui","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"},"_id":"@midscene/web@0.12.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-KjoLM6UihgyStd7Q9f2Re1GJ0EOOeB9+Q52x2p46llxCD6t8Kfv0M7igUCatE7F4/aGQoOGB3hdUY35EKBzCBg==","_resolved":"/tmp/413d62ac7899e982d9b6b1c551bfa46b/midscene-web-0.12.1.tgz","_from":"file:midscene-web-0.12.1.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-KjoLM6UihgyStd7Q9f2Re1GJ0EOOeB9+Q52x2p46llxCD6t8Kfv0M7igUCatE7F4/aGQoOGB3hdUY35EKBzCBg==","shasum":"0c8ce9bce616a9e51e2dab19773f9653dcccc59c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.1.tgz","fileCount":49,"unpackedSize":3218614,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC5YnA5PEzAHNhyu1DH8z1caFb7UzOYIHmkVShXUFLNsgIgG4KTFYEDKlV29tnMI8QxX3Q8Y/eQPGXgZFdHYa//RHA="}],"size":685950},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.1_1740561394423_0.8063650774230515"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T09:16:34.677Z","publish_time":1740561394677,"_source_registry_name":"default","contributors":[]},"0.12.2-beta-20250227014550.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.","version":"0.12.2-beta-20250227014550.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.12.2-beta-20250227014550.0","@midscene/core":"0.12.2-beta-20250227014550.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui"},"_id":"@midscene/web@0.12.2-beta-20250227014550.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-yu1ee95PgkQhW7c1GWROcwarS2uuEdRZbZ8w+Lw95znMeMX0D9/INuoHfpBbG0zwPNqVGfA6Bm5HdoVW6tnaxw==","_resolved":"/tmp/3acd1eb97515a605f5663bef9fe2a389/midscene-web-0.12.2-beta-20250227014550.0.tgz","_from":"file:midscene-web-0.12.2-beta-20250227014550.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-yu1ee95PgkQhW7c1GWROcwarS2uuEdRZbZ8w+Lw95znMeMX0D9/INuoHfpBbG0zwPNqVGfA6Bm5HdoVW6tnaxw==","shasum":"b1c7ae3d49c00ec71568cd2e24f872a209db6f36","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.2-beta-20250227014550.0.tgz","fileCount":49,"unpackedSize":3218676,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAdw8EnW3cHANfOLvOgqdXgEQYnhbMn8gN5i7GQkZLt1AiATkpP2ASG94L96YYGo55wfPtcr1f//KGH58LyA4cwZwQ=="}],"size":686055},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.2-beta-20250227014550.0_1740620994437_0.793548254556012"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T01:49:54.625Z","publish_time":1740620994625,"_source_registry_name":"default","contributors":[]},"0.12.2":{"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.","version":"0.12.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.2","@midscene/shared":"0.12.2"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui"},"_id":"@midscene/web@0.12.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-IbCOuG4DwTrsGKYZou4GRHV55yJNvr5tojvueqMN4mLsRa5WrvNcpdkSNTF86IkOHatX+CTVlvCqXV7s00Vimw==","_resolved":"/tmp/b35e71359f88494f753296a6ef75320b/midscene-web-0.12.2.tgz","_from":"file:midscene-web-0.12.2.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-IbCOuG4DwTrsGKYZou4GRHV55yJNvr5tojvueqMN4mLsRa5WrvNcpdkSNTF86IkOHatX+CTVlvCqXV7s00Vimw==","shasum":"5aa9dca970f3a9151b9447fbff4e06f73972cc8b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.2.tgz","fileCount":75,"unpackedSize":9027542,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGNL4sLoffR0wctbuwRBCFqV14eu2h48YXGfs0kOU3b1AiEA1rgBnDKQYHC1pGQKbKJksqC65L4f5cANCLVN1hdUZiU="}],"size":2010257},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.2_1740652753216_0.4230584160917257"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T10:39:13.510Z","publish_time":1740652753510,"_source_registry_name":"default","contributors":[]},"0.12.3-beta-20250227125033.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.","version":"0.12.3-beta-20250227125033.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.3-beta-20250227125033.0","@midscene/shared":"0.12.3-beta-20250227125033.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui"},"_id":"@midscene/web@0.12.3-beta-20250227125033.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6TT3XB8m/LcXtLfHo4TxXYtzOori1B7dJNlcA8YpN1j8E0dyt3pzqW2tyv0HkGF1O2N5reFcfmKNtR54/N2BPA==","_resolved":"/tmp/830c0a520f4c3deb0799b98700c3197a/midscene-web-0.12.3-beta-20250227125033.0.tgz","_from":"file:midscene-web-0.12.3-beta-20250227125033.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6TT3XB8m/LcXtLfHo4TxXYtzOori1B7dJNlcA8YpN1j8E0dyt3pzqW2tyv0HkGF1O2N5reFcfmKNtR54/N2BPA==","shasum":"e016740635f06c66e1e29811c5bfa2909f012456","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.3-beta-20250227125033.0.tgz","fileCount":75,"unpackedSize":9027736,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCO6Sa9Dt7w9WchVqcJsa42rSIXD707hXngx3QoCNaqcwIgXLfjdrnAAr7l9da00VeRam7Fy9+9gsXJ5iQs8w4HNF4="}],"size":2010275},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.3-beta-20250227125033.0_1740660888903_0.10673628396715107"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T12:54:49.162Z","publish_time":1740660889162,"_source_registry_name":"default","contributors":[]},"0.12.3-beta-20250227143608.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.","version":"0.12.3-beta-20250227143608.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.3-beta-20250227143608.0","@midscene/shared":"0.12.3-beta-20250227143608.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui"},"_id":"@midscene/web@0.12.3-beta-20250227143608.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xmRoH1in7hop0/dGwYfVIJXTXhoU0DsWA0VF+Nuloi4GEC/akIN2ZwxKC7v6MLfAl0+JOfXIFFRNGluHPBd5VQ==","_resolved":"/tmp/be3275c8ca9d93a1034f1c5440268eee/midscene-web-0.12.3-beta-20250227143608.0.tgz","_from":"file:midscene-web-0.12.3-beta-20250227143608.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xmRoH1in7hop0/dGwYfVIJXTXhoU0DsWA0VF+Nuloi4GEC/akIN2ZwxKC7v6MLfAl0+JOfXIFFRNGluHPBd5VQ==","shasum":"69bc97bcb2fe44c86074fc853cbb337ce05bc39f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.3-beta-20250227143608.0.tgz","fileCount":75,"unpackedSize":9027736,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAMizCteTzZxG2Lqv96s/aJsx9LbUxBAGuwIjeJS+G/VAiEAxkfJj61FTaH/jSoWnOYHqkPRaRLwikCfugqiH2ZQR1I="}],"size":2010274},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.3-beta-20250227143608.0_1740667220420_0.7246411160819266"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T14:40:20.702Z","publish_time":1740667220702,"_source_registry_name":"default","contributors":[]},"0.12.3-beta-20250228021406.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.","version":"0.12.3-beta-20250228021406.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.3-beta-20250228021406.0","@midscene/shared":"0.12.3-beta-20250228021406.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui"},"_id":"@midscene/web@0.12.3-beta-20250228021406.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-iuN02Eo3X9pwHfPdM3wV1brmLt94SyL2EYM0GcLeYl3wGv8svVhHD6wepQijStKnXR4uCzAnLFGIPN4lXdTHXQ==","_resolved":"/tmp/7fc366ed5347f97fb1d87bca8593ed62/midscene-web-0.12.3-beta-20250228021406.0.tgz","_from":"file:midscene-web-0.12.3-beta-20250228021406.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-iuN02Eo3X9pwHfPdM3wV1brmLt94SyL2EYM0GcLeYl3wGv8svVhHD6wepQijStKnXR4uCzAnLFGIPN4lXdTHXQ==","shasum":"82129c395804a84b04597cb446d2da150a002a65","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.3-beta-20250228021406.0.tgz","fileCount":75,"unpackedSize":9027736,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD3ymyaGZPRRtiFsDF18CHSEDIn6jnSpQYyeEDxsdUXeAIhAPJf7Co4yD157dEl/v+2fgQxUNYtiY5vA0YEFAKNXtLb"}],"size":2010274},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.3-beta-20250228021406.0_1740709105400_0.12236300667088962"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-28T02:18:25.744Z","publish_time":1740709105744,"_source_registry_name":"default","contributors":[]},"0.12.3-beta-20250228022721.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.","version":"0.12.3-beta-20250228022721.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.3-beta-20250228022721.0","@midscene/shared":"0.12.3-beta-20250228022721.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui"},"_id":"@midscene/web@0.12.3-beta-20250228022721.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-BBN4uDPo7vLK0Sf1YqKxUoZF9L5UonHznmNJTEA8/jtCo+N3Eu+g3JQ1wA4VbQJ6VPCKhub7QhlnYqkxwU3I2g==","_resolved":"/tmp/f7937af0d0d4794482817a5a45b84d9e/midscene-web-0.12.3-beta-20250228022721.0.tgz","_from":"file:midscene-web-0.12.3-beta-20250228022721.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BBN4uDPo7vLK0Sf1YqKxUoZF9L5UonHznmNJTEA8/jtCo+N3Eu+g3JQ1wA4VbQJ6VPCKhub7QhlnYqkxwU3I2g==","shasum":"64239eee39a3eeba311cc6171840276cf7eb8abc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.3-beta-20250228022721.0.tgz","fileCount":75,"unpackedSize":9027736,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICD/I9fI/Tw64KAHdQF6X86omp0ktv0uczAVfURP1dXjAiBIDqoLVXmDOmoXKKe0yK4kraWJ1yJV18XlCsZFmnk6Ug=="}],"size":2010274},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.3-beta-20250228022721.0_1740709893440_0.10596591249131637"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-28T02:31:33.685Z","publish_time":1740709893685,"_source_registry_name":"default","contributors":[]},"0.12.3":{"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.","version":"0.12.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.3","@midscene/shared":"0.12.3"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui"},"_id":"@midscene/web@0.12.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-c1JsM8C9v5zIXk9+O+somFqetDgt069fylhgmbPyxRg7vSVdhIFh6Ubox0m6/Dj/MzgNhng3OrB9wZSif6eU5g==","_resolved":"/tmp/491e096f357234804c9452e18e516b54/midscene-web-0.12.3.tgz","_from":"file:midscene-web-0.12.3.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-c1JsM8C9v5zIXk9+O+somFqetDgt069fylhgmbPyxRg7vSVdhIFh6Ubox0m6/Dj/MzgNhng3OrB9wZSif6eU5g==","shasum":"d53e9712b43cf7d670c27879c0983c179bc9e3bb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.3.tgz","fileCount":75,"unpackedSize":9027402,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCLRkTtbuz2/SZGJ5P093Eo6tIGw9FujUItoUuWXRjJQQIgTgsEvPIalibIX/WzAbz1YV7jsRg6bh+QfRDk6psB1aI="}],"size":2010170},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.3_1740711926749_0.884518758453458"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-28T03:05:27.021Z","publish_time":1740711927021,"_source_registry_name":"default","contributors":[]},"0.12.4-beta-20250303015748.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.","version":"0.12.4-beta-20250303015748.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.4-beta-20250303015748.0","@midscene/shared":"0.12.4-beta-20250303015748.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui"},"_id":"@midscene/web@0.12.4-beta-20250303015748.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-30vKpZBhmMl6L9wfBMNSTOAgB83cusTEPK3Xwd9fwVlLsc1wmZB8dEm2RHFHl8LNfZ7yPiarVXmJnFxuDYBBtw==","_resolved":"/tmp/f21b699cb76924efe5f76dbee2d36a79/midscene-web-0.12.4-beta-20250303015748.0.tgz","_from":"file:midscene-web-0.12.4-beta-20250303015748.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-30vKpZBhmMl6L9wfBMNSTOAgB83cusTEPK3Xwd9fwVlLsc1wmZB8dEm2RHFHl8LNfZ7yPiarVXmJnFxuDYBBtw==","shasum":"d80ba79467f27ebeec48115aea4cee11cb5ef2b4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.4-beta-20250303015748.0.tgz","fileCount":75,"unpackedSize":9027736,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCDOGUuwKQ/4BZDQNdVLVF4F7eS1qnC3RKs25GtsopVCwIhAKfe6/FLlQMsVe1w7QVcyPHDnyVVzkLMhLzMnmdpGOeL"}],"size":2010277},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.4-beta-20250303015748.0_1740967320519_0.44394256881847594"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T02:02:00.776Z","publish_time":1740967320776,"_source_registry_name":"default","contributors":[]},"0.12.4":{"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.","version":"0.12.4","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"require":"./dist/lib/index.js","import":"./dist/es/index.js","types":"./dist/types/index.d.ts"},"./bridge-mode":{"require":"./dist/lib/bridge-mode.js","import":"./dist/es/bridge-mode.js","types":"./dist/types/bridge-mode.d.ts"},"./bridge-mode-browser":{"require":"./dist/lib/bridge-mode-browser.js","import":"./dist/es/bridge-mode-browser.js","types":"./dist/types/bridge-mode-browser.d.ts"},"./utils":{"require":"./dist/lib/utils.js","import":"./dist/es/utils.js","types":"./dist/types/utils.d.ts"},"./ui-utils":{"require":"./dist/lib/ui-utils.js","import":"./dist/es/ui-utils.js","types":"./dist/types/ui-utils.d.ts"},"./puppeteer":{"require":"./dist/lib/puppeteer.js","import":"./dist/es/puppeteer.js","types":"./dist/types/puppeteer.d.ts"},"./playwright":{"require":"./dist/lib/playwright.js","import":"./dist/es/playwright.js","types":"./dist/types/playwright.d.ts"},"./playwright-report":{"require":"./dist/lib/playwright-report.js","types":"./dist/types/playwright-report.d.ts"},"./playground":{"require":"./dist/lib/playground.js","import":"./dist/es/playground.js","types":"./dist/types/playground.d.ts"},"./constants":{"require":"./dist/lib/constants.js","import":"./dist/es/constants.js","types":"./dist/types/constants.d.ts"},"./html-element":{"require":"./dist/lib/html-element/index.js","types":"./dist/types/html-element/index.d.ts"},"./chrome-extension":{"require":"./dist/lib/chrome-extension.js","import":"./dist/es/chrome-extension.js","types":"./dist/types/chrome-extension.d.ts"},"./yaml":{"require":"./dist/lib/yaml.js","import":"./dist/es/yaml.js","types":"./dist/types/yaml.d.ts"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"constants":["./dist/types/constants.d.ts"],"html-element":["./dist/types/html-element/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.4","@midscene/shared":"0.12.4"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","e2e":"playwright test --config=playwright.config.ts","e2e:report":"MIDSCENE_REPORT=true playwright test --config=playwright.config.ts","e2e:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts","e2e:ui":"playwright test --config=playwright.config.ts --ui","e2e:ui:cache":"MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui"},"_id":"@midscene/web@0.12.4","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-lpV2vGHq4ZCLm0CrZzQ20eiuHrSvPx8Blds4fDYgM4qL1jlqmI9Rmwc4WxjuMqYIgpr5eeyeh1sb4pFELDuKMQ==","_resolved":"/tmp/62c5b38e99d8934f80befbf2bf6dd773/midscene-web-0.12.4.tgz","_from":"file:midscene-web-0.12.4.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-lpV2vGHq4ZCLm0CrZzQ20eiuHrSvPx8Blds4fDYgM4qL1jlqmI9Rmwc4WxjuMqYIgpr5eeyeh1sb4pFELDuKMQ==","shasum":"b955692d4d9c8ed685e1fc8633aa8b53cc378279","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.4.tgz","fileCount":75,"unpackedSize":9027402,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCdNfP5intbx02duQtV4ywJ8I6F09KQgPr06Nbg4WxoigIhAJgBCMpD/dYXMVDLQXhzFFEmlSR+SuNtqjRKW4+fYjtu"}],"size":2010170},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.4_1740983210685_0.04881852604191006"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T06:26:51.073Z","publish_time":1740983211073,"_source_registry_name":"default","contributors":[]},"0.12.5-beta-20250306111616.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.","version":"0.12.5-beta-20250306111616.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","type":"module","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/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"},"./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"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.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"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/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"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/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"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.5-beta-20250306111616.0","@midscene/shared":"0.12.5-beta-20250306111616.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.5-beta-20250306111616.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-pJeCsJMJkVoP1YTOsCg1HoApQl1FZkFjYfK8qPFKjq+sC2vVqhWsYpel1vHJIjI8Y4UWkZ2EqHnI5UOMEaADDg==","_resolved":"/tmp/2bb25b1a7104fa208e23973d18acc2b8/midscene-web-0.12.5-beta-20250306111616.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250306111616.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-pJeCsJMJkVoP1YTOsCg1HoApQl1FZkFjYfK8qPFKjq+sC2vVqhWsYpel1vHJIjI8Y4UWkZ2EqHnI5UOMEaADDg==","shasum":"533e8d551765f9306c8d22d0d80a7a4152d22ef2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.5-beta-20250306111616.0.tgz","fileCount":206,"unpackedSize":1013507,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDD6237/5CHQznjqjxZhO+VR6YC4Xx+tN5bBWU+6bjotwIgVyIQCmzbn3dCGH5W/dSiXuoO9zM/tj7ELNkYhfwfXfY="}],"size":163131},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250306111616.0_1741259950494_0.6510038034519212"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-06T11:19:10.790Z","publish_time":1741259950790,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":2011224},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-03-06T11:44:28.222Z","publish_time":1741261468222,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":163131},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-03-06T11:48:42.806Z","publish_time":1741261722806,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":2010280},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-03-06T11:56:03.275Z","publish_time":1741262163275,"_source_registry_name":"default","contributors":[]},"0.12.5-beta-20250306121751.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.","version":"0.12.5-beta-20250306121751.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","type":"module","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/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"},"./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"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.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"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/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"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/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"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.12.5-beta-20250306121751.0","@midscene/core":"0.12.5-beta-20250306121751.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.5-beta-20250306121751.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-IcokYGr/go5kqpUFpkmbWpJiWPE8VuRG1PlctShDlHtpcilFdDintLis6LScAfUkhzmlhi4i2NNNuDYDIiU6uw==","_resolved":"/tmp/859c4f724fd132a57595eab0b4abb815/midscene-web-0.12.5-beta-20250306121751.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250306121751.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-IcokYGr/go5kqpUFpkmbWpJiWPE8VuRG1PlctShDlHtpcilFdDintLis6LScAfUkhzmlhi4i2NNNuDYDIiU6uw==","shasum":"f754fd7bb882e80d7f78707abd258f003cbc3df5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.5-beta-20250306121751.0.tgz","fileCount":206,"unpackedSize":1013507,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDsz9up1d8rMMffJj0tRUtPWDPXBMUkSA+zLcR4uMMnGAIhAKPhXkAyjPlp5kPqFT6xOH0IllL0HrKkyO22pRR1WqP7"}],"size":163133},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250306121751.0_1741263655526_0.6679374690582784"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-06T12:20:55.774Z","publish_time":1741263655774,"_source_registry_name":"default","contributors":[]},"0.12.5-beta-20250307073604.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.","version":"0.12.5-beta-20250307073604.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","type":"module","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/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"},"./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"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.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"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/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"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/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"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.5-beta-20250307073604.0","@midscene/shared":"0.12.5-beta-20250307073604.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.5-beta-20250307073604.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XrVb7IihK6ItZeXVgx65z4TRtjkjdV3Bf0g/mWQlyVNs1227A9LPZMSVtMdwQSeJck/rZSmKWvV2jTTBaolgwA==","_resolved":"/tmp/9fcaae16d0bd3ccc3c584e555319299c/midscene-web-0.12.5-beta-20250307073604.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250307073604.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-XrVb7IihK6ItZeXVgx65z4TRtjkjdV3Bf0g/mWQlyVNs1227A9LPZMSVtMdwQSeJck/rZSmKWvV2jTTBaolgwA==","shasum":"d6bb50ccc95b69306b3adb90c9262b89e3b08e6c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.5-beta-20250307073604.0.tgz","fileCount":206,"unpackedSize":1013507,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCyMiGPe3s5YYJzWRSuHUJTgInCXJ8J0Y+ZwjJlCL2m1AIgKWIBS4mk6yuaOEIMmjISNceuJHmlv979tLazHLPJX7E="}],"size":163134},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250307073604.0_1741333143081_0.31694043657626847"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-07T07:39:03.314Z","publish_time":1741333143314,"_source_registry_name":"default","contributors":[]},"0.12.5-beta-20250309101248.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.","version":"0.12.5-beta-20250309101248.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","type":"module","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/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"},"./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"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.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"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/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"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/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"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.5-beta-20250309101248.0","@midscene/shared":"0.12.5-beta-20250309101248.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5","webdriverio":"9.0.6"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.5-beta-20250309101248.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zsMk2wbOeRTHvicdYT7nBy4nphz7pzajqStjQ8J5gC11ftSt5UMbuahlBwNoWUL1tq6C7ViS01CGzAEu2Li2VA==","_resolved":"/tmp/324ec375530ec467e82337fea995bf80/midscene-web-0.12.5-beta-20250309101248.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250309101248.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zsMk2wbOeRTHvicdYT7nBy4nphz7pzajqStjQ8J5gC11ftSt5UMbuahlBwNoWUL1tq6C7ViS01CGzAEu2Li2VA==","shasum":"2186e8a75691df905201f1a694e892aa6dbf47a0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.5-beta-20250309101248.0.tgz","fileCount":206,"unpackedSize":1018272,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICqEecOBAfQHBO1AqLKPI48j201JKPvlbrRNpq55Z+0OAiA/+rGAzMRJfSlMJ+EUIx/8uiDETj5jaIYoOIsEuWWfNQ=="}],"size":163957},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250309101248.0_1741515347457_0.3928901865327721"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T10:15:47.797Z","publish_time":1741515347797,"_source_registry_name":"default","contributors":[]},"0.12.5-beta-20250309104652.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.","version":"0.12.5-beta-20250309104652.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","type":"module","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/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"},"./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"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.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"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/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"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/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"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250309104652.0","@midscene/shared":"0.12.5-beta-20250309104652.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.5-beta-20250309104652.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UVPqIHOAvItfmeHINhGko7m+6GLO+5r3A2AgLNJimm0FSeTkjHOjzJDLtIE8XUx1hd2WkJVI3p9xZza/m8z4BA==","_resolved":"/tmp/e6793b1bdd367ae4d7345e27dd080b83/midscene-web-0.12.5-beta-20250309104652.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250309104652.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-UVPqIHOAvItfmeHINhGko7m+6GLO+5r3A2AgLNJimm0FSeTkjHOjzJDLtIE8XUx1hd2WkJVI3p9xZza/m8z4BA==","shasum":"d42aadf4b663ef562200ad0fb0712d6a42af729e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.5-beta-20250309104652.0.tgz","fileCount":206,"unpackedSize":1018296,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDnLhLv2wTt9vw5LnDgs9uEFHGGuYAcK06c4urDKDS6VwIhANdDqlj0C4R13cd4t4PjqYfTL5mR3RMp0Iv5BJMgMgjh"}],"size":163966},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250309104652.0_1741517380035_0.09256972335534641"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T10:49:40.308Z","publish_time":1741517380308,"_source_registry_name":"default","contributors":[]},"0.12.5-beta-20250309110118.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.","version":"0.12.5-beta-20250309110118.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","type":"module","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/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"},"./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"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.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"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/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"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/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"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250309110118.0","@midscene/shared":"0.12.5-beta-20250309110118.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.5-beta-20250309110118.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Sz7y/x0d42PybgRiWzTuogh558XnkhkfEtDaq6BVywHNRWivP9XnEQqUe9u+uN6IrCwxNKKaMdJG+/ICqs2BdA==","_resolved":"/tmp/b641c35717a20a403d17912ce35a7667/midscene-web-0.12.5-beta-20250309110118.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250309110118.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Sz7y/x0d42PybgRiWzTuogh558XnkhkfEtDaq6BVywHNRWivP9XnEQqUe9u+uN6IrCwxNKKaMdJG+/ICqs2BdA==","shasum":"f2b825dcbe982b1bcb0785a82368e1595027cbd4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.5-beta-20250309110118.0.tgz","fileCount":206,"unpackedSize":1018316,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGRZkwOyAhSK55kuYYguEhxPMXxWtSjOliaVziAoHldvAiEA6QbWJWgW3aIJvb6Y2kkesb1eIzKIGKUdQAmEyNp1o0E="}],"size":163970},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250309110118.0_1741518254453_0.029459147589714574"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T11:04:14.728Z","publish_time":1741518254728,"_source_registry_name":"default","contributors":[]},"0.12.5-beta-20250309111511.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.","version":"0.12.5-beta-20250309111511.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","type":"module","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/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"},"./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"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.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"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/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"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/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"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250309111511.0","@midscene/shared":"0.12.5-beta-20250309111511.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.5-beta-20250309111511.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+GGtRg1m9TDKI61p6pfm8uW2P2ONEzsomuTMsWnxuJBbJKCvrrTp2XRmfVuI5nQTvttPzFYSANTP6/VMaertLA==","_resolved":"/tmp/a2373a9a8dd7206a1a8f94662e4caab2/midscene-web-0.12.5-beta-20250309111511.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250309111511.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+GGtRg1m9TDKI61p6pfm8uW2P2ONEzsomuTMsWnxuJBbJKCvrrTp2XRmfVuI5nQTvttPzFYSANTP6/VMaertLA==","shasum":"3ef777a53bffa427b3970a3a33ed719426dfece4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.5-beta-20250309111511.0.tgz","fileCount":206,"unpackedSize":949092,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCn4YdD2qWOrQ5QirZpproDuZpWaVnjOwJ9XrfqDKISqwIgXBAcvF73LNmhoglRKo9146nqK+MC8AKeYO3e/p3zL5g="}],"size":151861},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250309111511.0_1741519084699_0.33832710204496097"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T11:18:04.986Z","publish_time":1741519084986,"_source_registry_name":"default","contributors":[]},"0.12.5-beta-20250309112640.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.","version":"0.12.5-beta-20250309112640.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","type":"module","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/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"},"./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"},"./utils":{"types":"./dist/types/common/utils.d.ts","import":"./dist/es/common/utils.js","require":"./dist/lib/common/utils.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"},"./playwright":{"types":"./dist/types/playwright/index.d.ts","import":"./dist/es/playwright/index.js","require":"./dist/lib/playwright/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"},"./playground":{"types":"./dist/types/playground/index.d.ts","import":"./dist/es/playground/index.js","require":"./dist/lib/playground/index.js"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","import":"./dist/es/playground/bin.js","require":"./dist/lib/playground/bin.js"},"./appium":{"types":"./dist/types/appium/index.d.ts","import":"./dist/es/appium/index.js","require":"./dist/lib/appium/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"},"./yaml":{"types":"./dist/types/yaml/index.d.ts","import":"./dist/es/yaml/index.js","require":"./dist/lib/yaml/index.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode/index.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode/browser.d.ts"],"utils":["./dist/types/common/utils.d.ts"],"ui-utils":["./dist/types/common/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer/index.d.ts"],"playwright":["./dist/types/playwright/index.d.ts"],"playwright-report":["./dist/types/playwright/reporter/index.d.ts"],"playground":["./dist/types/playground/index.d.ts"],"midscene-playground":["./dist/types/playground/bin.d.ts"],"appium":["./dist/types/appium/index.d.ts"],"chrome-extension":["./dist/types/chrome-extension/index.d.ts"],"yaml":["./dist/types/yaml/index.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/shared":"0.12.5-beta-20250309112640.0","@midscene/core":"0.12.5-beta-20250309112640.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.5-beta-20250309112640.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mQKOLCoF5vockgh1AuzEyPnbLMx0kCZjkaoaApFI1yka4eLHvPRxtTV5muSMow0hiUXwqRy7qV5ZZsaeOlqb3A==","_resolved":"/tmp/66eb0a363960730debb9a3a80f745fd4/midscene-web-0.12.5-beta-20250309112640.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250309112640.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mQKOLCoF5vockgh1AuzEyPnbLMx0kCZjkaoaApFI1yka4eLHvPRxtTV5muSMow0hiUXwqRy7qV5ZZsaeOlqb3A==","shasum":"ab38a17ea77802e1254d057b7d687f732f9ca6a4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.5-beta-20250309112640.0.tgz","fileCount":206,"unpackedSize":948926,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFjpnxc2r2WrQ9GoUHMBSxJDLheRjQI2xxnFvyqN2SyOAiB9/s9ubb89PMOGor8u8bH48iDqTJTo2s6gTmTyyhGVeA=="}],"size":151822},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250309112640.0_1741519778425_0.12381168375300167"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T11:29:38.715Z","publish_time":1741519778715,"_source_registry_name":"default","contributors":[]},"0.12.5-beta-20250309115954.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.","version":"0.12.5-beta-20250309115954.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/index.js","types":"./dist/index.d.ts","type":"module","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./bridge-mode":{"types":"./dist/bridge-mode/index.d.ts","import":"./dist/bridge-mode/index.js"},"./bridge-mode-browser":{"types":"./dist/bridge-mode/browser.d.ts","import":"./dist/bridge-mode/browser.js"},"./utils":{"types":"./dist/common/utils.d.ts","import":"./dist/common/utils.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"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js"},"./playwright-report":{"types":"./dist/playwright/reporter/index.d.ts","import":"./dist/playwright/reporter/index.js"},"./playground":{"types":"./dist/playground/index.d.ts","import":"./dist/playground/index.js"},"./midscene-playground":{"types":"./dist/playground/bin.d.ts","import":"./dist/playground/bin.js"},"./appium":{"types":"./dist/appium/index.d.ts","import":"./dist/appium/index.js"},"./chrome-extension":{"types":"./dist/chrome-extension/index.d.ts","import":"./dist/chrome-extension/index.js"},"./yaml":{"types":"./dist/yaml/index.d.ts","import":"./dist/yaml/index.js"}},"typesVersions":{"*":{".":["./dist/index.d.ts"],"bridge-mode":["./dist/bridge-mode/index.d.ts"],"bridge-mode-browser":["./dist/bridge-mode/browser.d.ts"],"utils":["./dist/common/utils.d.ts"],"ui-utils":["./dist/common/ui-utils.d.ts"],"puppeteer":["./dist/puppeteer/index.d.ts"],"playwright":["./dist/playwright/index.d.ts"],"playwright-report":["./dist/playwright/reporter/index.d.ts"],"playground":["./dist/playground/index.d.ts"],"midscene-playground":["./dist/playground/bin.d.ts"],"appium":["./dist/appium/index.d.ts"],"chrome-extension":["./dist/chrome-extension/index.d.ts"],"yaml":["./dist/yaml/index.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250309115954.0","@midscene/shared":"0.12.5-beta-20250309115954.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.5-beta-20250309115954.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zBLzI+71CGXdn7/VzIJZybyz9yYzYVsa3Jmtf0nhMSinpJB6pJCguPACp8nP3ENHsjDMKM1cLvGqA6NjA7dcOA==","_resolved":"/tmp/61f4afcd6d9fe9ca136e87c9ba0970a3/midscene-web-0.12.5-beta-20250309115954.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250309115954.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zBLzI+71CGXdn7/VzIJZybyz9yYzYVsa3Jmtf0nhMSinpJB6pJCguPACp8nP3ENHsjDMKM1cLvGqA6NjA7dcOA==","shasum":"cfa4f192e40e26298a5c60575fd51c10cbb972bb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.5-beta-20250309115954.0.tgz","fileCount":126,"unpackedSize":548081,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH2Xx997RZ2fuNE4aEXuPsucOpegXcUs24DijaVyB9mQAiEAihk4j4Xpyg2jXQdsyuZ6f/yrvd9uZ7cQpeHD3TC317k="}],"size":125418},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250309115954.0_1741521764917_0.4359796544224779"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T12:02:45.107Z","publish_time":1741521765107,"_source_registry_name":"default","contributors":[]},"0.12.5-beta-20250309121254.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.","version":"0.12.5-beta-20250309121254.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/index.js","types":"./dist/index.d.ts","type":"module","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./bridge-mode":{"types":"./dist/bridge-mode/index.d.ts","import":"./dist/bridge-mode/index.js"},"./bridge-mode-browser":{"types":"./dist/bridge-mode/browser.d.ts","import":"./dist/bridge-mode/browser.js"},"./utils":{"types":"./dist/common/utils.d.ts","import":"./dist/common/utils.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"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js"},"./playwright-report":{"types":"./dist/playwright/reporter/index.d.ts","require":"./dist/playwright/reporter/index.js","import":"./dist/playwright/reporter/index.js"},"./playground":{"types":"./dist/playground/index.d.ts","import":"./dist/playground/index.js"},"./midscene-playground":{"types":"./dist/playground/bin.d.ts","import":"./dist/playground/bin.js"},"./appium":{"types":"./dist/appium/index.d.ts","import":"./dist/appium/index.js"},"./chrome-extension":{"types":"./dist/chrome-extension/index.d.ts","import":"./dist/chrome-extension/index.js"},"./yaml":{"types":"./dist/yaml/index.d.ts","import":"./dist/yaml/index.js"}},"typesVersions":{"*":{".":["./dist/index.d.ts"],"bridge-mode":["./dist/bridge-mode/index.d.ts"],"bridge-mode-browser":["./dist/bridge-mode/browser.d.ts"],"utils":["./dist/common/utils.d.ts"],"ui-utils":["./dist/common/ui-utils.d.ts"],"puppeteer":["./dist/puppeteer/index.d.ts"],"playwright":["./dist/playwright/index.d.ts"],"playwright-report":["./dist/playwright/reporter/index.d.ts"],"playground":["./dist/playground/index.d.ts"],"midscene-playground":["./dist/playground/bin.d.ts"],"appium":["./dist/appium/index.d.ts"],"chrome-extension":["./dist/chrome-extension/index.d.ts"],"yaml":["./dist/yaml/index.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250309121254.0","@midscene/shared":"0.12.5-beta-20250309121254.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.5-beta-20250309121254.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ijOWIGzk+9UatKnNOF5cHHPpeMt0wuNxc2oBzHdBjEwTc6itGQBxmohYXB4vc/54Nbs7UknIsbRGecLE7xBYDg==","_resolved":"/tmp/73ea282cc44e811194735ecfe3a7a6f6/midscene-web-0.12.5-beta-20250309121254.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250309121254.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ijOWIGzk+9UatKnNOF5cHHPpeMt0wuNxc2oBzHdBjEwTc6itGQBxmohYXB4vc/54Nbs7UknIsbRGecLE7xBYDg==","shasum":"fd3dbf887528fe799687916f0636b9f6071200ff","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.5-beta-20250309121254.0.tgz","fileCount":126,"unpackedSize":548137,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC7kdUWM0Otdzs5yWL3UAEoKKByNSEL5wb3yLJVf3FpjAIhAIafZLMEfaGvoUI0w8XvuiZc0UMlEgcKDyiU4JCdQObI"}],"size":125424},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250309121254.0_1741522543740_0.7512930065980503"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T12:15:43.994Z","publish_time":1741522543994,"_source_registry_name":"default","contributors":[]},"0.12.5-beta-20250309125607.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.","version":"0.12.5-beta-20250309125607.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.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"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.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"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250309125607.0","@midscene/shared":"0.12.5-beta-20250309125607.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.5-beta-20250309125607.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XEbGWwT+xIv+QSUGiRIwHKqPHxDJM1uHAxYNho2NH6ec9TEs8CFXjLfKey/qL0k/QNpa1LK8MAguD0ZF+aj84A==","_resolved":"/tmp/ea617cde449b512b542360ef43e88cfa/midscene-web-0.12.5-beta-20250309125607.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250309125607.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-XEbGWwT+xIv+QSUGiRIwHKqPHxDJM1uHAxYNho2NH6ec9TEs8CFXjLfKey/qL0k/QNpa1LK8MAguD0ZF+aj84A==","shasum":"46c55836f7f3add79a7162d4f3cce6e434c3ed71","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.5-beta-20250309125607.0.tgz","fileCount":75,"unpackedSize":3508289,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE+4x/pbrYxDr36pJ3jBEaJN5QAamgnzkamKmrwkhvK6AiBlroOjFyf/LZcK4OvRq4EINIV9tbOHd9C3GDz5FEJWRg=="}],"size":748989},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250309125607.0_1741525198771_0.03926830765964029"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-09T12:59:59.036Z","publish_time":1741525199036,"_source_registry_name":"default","contributors":[]},"0.12.5-beta-20250310020242.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.","version":"0.12.5-beta-20250310020242.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.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"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.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"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250310020242.0","@midscene/shared":"0.12.5-beta-20250310020242.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.5-beta-20250310020242.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-08eFjOSlS3IuI8VjTKgq4IHz+cXwAOoqgR3BAzbowSxgN+LaaqUfeygv21vGXvJJKEjG0ahkgCO++iMr0+C2Xw==","_resolved":"/tmp/b8fd28748fb052be3ca99408e27a7b85/midscene-web-0.12.5-beta-20250310020242.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250310020242.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-08eFjOSlS3IuI8VjTKgq4IHz+cXwAOoqgR3BAzbowSxgN+LaaqUfeygv21vGXvJJKEjG0ahkgCO++iMr0+C2Xw==","shasum":"bba348c946c205125c262b98490d6780e6eb6255","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.5-beta-20250310020242.0.tgz","fileCount":75,"unpackedSize":3508289,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDsrfP+uclNgdrcXkoAqHYA/G6ENzyZMrgSGmz+qFUtWQIhAITzcpGg9mmf/d/TJnJKFoF9O1pM70F68ObmyGO+AGPA"}],"size":748985},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250310020242.0_1741572393277_0.2439766905230365"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-10T02:06:33.496Z","publish_time":1741572393496,"_source_registry_name":"default","contributors":[]},"0.12.5-beta-20250310055726.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.","version":"0.12.5-beta-20250310055726.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.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"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.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"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250310055726.0","@midscene/shared":"0.12.5-beta-20250310055726.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.5-beta-20250310055726.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-n7V6Z2SmdlEAeEN8tDGUq3IJbuExJAFnH3QpGHWiqFQaX/J0NLk/ZVdLwCJoH3n8RIDOztGSKWR90qbYbF3OjA==","_resolved":"/tmp/973928a7529ff587a5a41e74efadbda8/midscene-web-0.12.5-beta-20250310055726.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250310055726.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-n7V6Z2SmdlEAeEN8tDGUq3IJbuExJAFnH3QpGHWiqFQaX/J0NLk/ZVdLwCJoH3n8RIDOztGSKWR90qbYbF3OjA==","shasum":"af80e13ab17a946b57cc0a2d0ca5869083f3b371","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.5-beta-20250310055726.0.tgz","fileCount":75,"unpackedSize":3508289,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDgnimpQtZD4/9t8AjFlybKuoaSFiZQ43KANLSxkayd3QIgPbgsz0mlzgTF8DxIyS/kcd258sA35uWqPSe8i2CWj9E="}],"size":748989},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250310055726.0_1741586479628_0.8257237110842921"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-10T06:01:19.812Z","publish_time":1741586479812,"_source_registry_name":"default","contributors":[]},"0.12.5-beta-20250310064648.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.","version":"0.12.5-beta-20250310064648.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.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"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.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"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250310064648.0","@midscene/shared":"0.12.5-beta-20250310064648.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.5-beta-20250310064648.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-u3EiL6+KvgzOhcZHh2X85vruFixWu8Zaeabdcpksx8SzK8w/p4jmk0aEznf7SrC2ej3UrPpzHZ0Q3cdQSNxWxw==","_resolved":"/tmp/ebcc24304747602d3712028856e3e0c7/midscene-web-0.12.5-beta-20250310064648.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250310064648.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-u3EiL6+KvgzOhcZHh2X85vruFixWu8Zaeabdcpksx8SzK8w/p4jmk0aEznf7SrC2ej3UrPpzHZ0Q3cdQSNxWxw==","shasum":"eac467aa627bfbc5a6a604d9e47c7780e8d1770c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.5-beta-20250310064648.0.tgz","fileCount":75,"unpackedSize":3581041,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIArs1oKccri6Bo2CwTrZv0rO0ulleDgBAaRuYEEs8OuzAiBjpTYHwufsJ8PzMr1C9Qez7tBtN56vkaoZLltaAVBI/A=="}],"size":766390},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250310064648.0_1741589440322_0.22166862782013919"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-10T06:50:40.584Z","publish_time":1741589440584,"_source_registry_name":"default","contributors":[]},"0.12.5-beta-20250310083055.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.","version":"0.12.5-beta-20250310083055.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.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"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.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"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5-beta-20250310083055.0","@midscene/shared":"0.12.5-beta-20250310083055.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.5-beta-20250310083055.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1/Ltbl+jmSBn79UxJ2raOzCAaRrm94Xuv8GHEftNX2cGW30vBpybiySQiSAThqSewaKSidxsIv/uK06uU3eVIg==","_resolved":"/tmp/b2ad06d853d04cfb2ef9a0a4d4f3cae1/midscene-web-0.12.5-beta-20250310083055.0.tgz","_from":"file:midscene-web-0.12.5-beta-20250310083055.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1/Ltbl+jmSBn79UxJ2raOzCAaRrm94Xuv8GHEftNX2cGW30vBpybiySQiSAThqSewaKSidxsIv/uK06uU3eVIg==","shasum":"576614d410914a7d2437ea4f37fff3b1dbda54bc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.5-beta-20250310083055.0.tgz","fileCount":75,"unpackedSize":3581041,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCiWqRYswTQtn4MJHCtlMsYbsY38UqALjayFBNGrzI+rAIhAIiPU6TSQ0f7YuWefGZxOYv98AodTqr7AGe2n0c3RP9G"}],"size":766399},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5-beta-20250310083055.0_1741595687214_0.8938213287734609"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-10T08:34:47.538Z","publish_time":1741595687538,"_source_registry_name":"default","contributors":[]},"0.12.5":{"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.","version":"0.12.5","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.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"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.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"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.5","@midscene/shared":"0.12.5"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.5","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-29Ed7IraDTPdXNcZJpnnVhCAkXfar4ZtXNPFHXyqvqbersyspMQyzJlmXbJNMqUU5wolXBJXS53yHooB/otkpw==","_resolved":"/tmp/c9f64cdbbc320ec74fdaa02e6fe1a322/midscene-web-0.12.5.tgz","_from":"file:midscene-web-0.12.5.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-29Ed7IraDTPdXNcZJpnnVhCAkXfar4ZtXNPFHXyqvqbersyspMQyzJlmXbJNMqUU5wolXBJXS53yHooB/otkpw==","shasum":"e2af7502862a5abcd65b3213ac538c817f7ba135","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.5.tgz","fileCount":75,"unpackedSize":3580707,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD5vpbHoFuoolCHkr/ZA61RQOrrZlPL/g3wgRSMtc0srQIhAIIWS5/R4SpJUwCMa/nrubtF0a/5GDkah4BaJUEvEvj1"}],"size":766248},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.5_1741597054868_0.4472636868773521"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-10T08:57:35.095Z","publish_time":1741597055095,"_source_registry_name":"default","contributors":[]},"0.12.6-beta-20250310141409.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.","version":"0.12.6-beta-20250310141409.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.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"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.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"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.6-beta-20250310141409.0","@midscene/shared":"0.12.6-beta-20250310141409.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.6-beta-20250310141409.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-G5NPvS2qTokHGSAviFIN+iXm8mXAPmThww2NtSK05LqtrV0E5F/vnk4XIdaC8vi18vB32L9sO5BOHbi8J/IIew==","_resolved":"/tmp/d8dd8a8b5e78f9824c90cb1579716329/midscene-web-0.12.6-beta-20250310141409.0.tgz","_from":"file:midscene-web-0.12.6-beta-20250310141409.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-G5NPvS2qTokHGSAviFIN+iXm8mXAPmThww2NtSK05LqtrV0E5F/vnk4XIdaC8vi18vB32L9sO5BOHbi8J/IIew==","shasum":"b4bde7c0432e6910ea3508ef5b44b18a6728aa4c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.6-beta-20250310141409.0.tgz","fileCount":75,"unpackedSize":3581041,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH8DyglaIpisRzpkVmQ6yGWTygEOLcQCcW8fmOrtSuq+AiBNH2WbGJY4+S4st7GIcUEiVZ4Nfr7cQvApg+v7yecIRg=="}],"size":766398},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.6-beta-20250310141409.0_1741616280552_0.10782677368464855"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-10T14:18:00.833Z","publish_time":1741616280833,"_source_registry_name":"default","contributors":[]},"0.12.6-beta-20250311051344.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.","version":"0.12.6-beta-20250311051344.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.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"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.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"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.6-beta-20250311051344.0","@midscene/shared":"0.12.6-beta-20250311051344.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.6-beta-20250311051344.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2TKusRxoLOVBynymyc3oKwHmZ+nBrWAJ1PYsvT2Zzid6Mvd/MKbqPg2EacQ9usyeIan7iHDMOjf3mLQWlIGRRg==","_resolved":"/tmp/650fe316dd9fdf2e4cb1d59159a444a5/midscene-web-0.12.6-beta-20250311051344.0.tgz","_from":"file:midscene-web-0.12.6-beta-20250311051344.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2TKusRxoLOVBynymyc3oKwHmZ+nBrWAJ1PYsvT2Zzid6Mvd/MKbqPg2EacQ9usyeIan7iHDMOjf3mLQWlIGRRg==","shasum":"25960dd6da262ef9a7fb0f19d5f4c45ac3a48ce9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.6-beta-20250311051344.0.tgz","fileCount":75,"unpackedSize":3581041,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD1Z4uhQjhzmt7byz6qscSxiOM/Icc1Bp7LV1HEPwwSTgIgVeubdlWqC+nTdbjHMnJLL5Pq3VIuJ1obzSm4m2g/cRY="}],"size":766397},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.6-beta-20250311051344.0_1741670247881_0.7315919612258"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-11T05:17:28.101Z","publish_time":1741670248101,"_source_registry_name":"default","contributors":[]},"0.12.6-beta-20250311072812.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.","version":"0.12.6-beta-20250311072812.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.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"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.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"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.6-beta-20250311072812.0","@midscene/shared":"0.12.6-beta-20250311072812.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.6-beta-20250311072812.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XDVI/i2cAXkCOjuW5h1Ho+XGn9vaB/7YE/Pe/4q6UG0o7kwpZ9/QkyJpGBB2jyHyOscgl97kR47U9bLbQjt7Tw==","_resolved":"/tmp/c9b8981913baa12191e2bbf2dc6d8bc3/midscene-web-0.12.6-beta-20250311072812.0.tgz","_from":"file:midscene-web-0.12.6-beta-20250311072812.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-XDVI/i2cAXkCOjuW5h1Ho+XGn9vaB/7YE/Pe/4q6UG0o7kwpZ9/QkyJpGBB2jyHyOscgl97kR47U9bLbQjt7Tw==","shasum":"e6f1fb91cd35055d8aabf3bb3ac85c207b779a8f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.6-beta-20250311072812.0.tgz","fileCount":75,"unpackedSize":3581041,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDMXucw7E79L3gOdZw6DHkvX78U3CP8Hi7+2aTCuTpqPwIhAMQwGCsSFgnV5e5MP9/BPxHytlWKxJrTlNOP5hyfJIqj"}],"size":766398},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.6-beta-20250311072812.0_1741678323234_0.724479294603996"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-11T07:32:03.425Z","publish_time":1741678323425,"_source_registry_name":"default","contributors":[]},"0.12.6-beta-20250311084030.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.","version":"0.12.6-beta-20250311084030.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.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"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.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"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/shared":"0.12.6-beta-20250311084030.0","@midscene/core":"0.12.6-beta-20250311084030.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.6-beta-20250311084030.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-FXNI3eFaVv8cF33leHIH7NicYscdaQssl7nUN2oiahalnJqhpLBgoBt3msQPJTp1yGIcia6dZ6JV2hLTobRhdQ==","_resolved":"/tmp/49693a883165a3853f83300c1020575f/midscene-web-0.12.6-beta-20250311084030.0.tgz","_from":"file:midscene-web-0.12.6-beta-20250311084030.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-FXNI3eFaVv8cF33leHIH7NicYscdaQssl7nUN2oiahalnJqhpLBgoBt3msQPJTp1yGIcia6dZ6JV2hLTobRhdQ==","shasum":"2b9cdf0062dba3f38f49005fc591b640b753aadd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.6-beta-20250311084030.0.tgz","fileCount":75,"unpackedSize":3588010,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDwz97iQ+jKzYBdqgH46JCRfdz/eXiFQLhPiXd6uVDUbwIhAKBl1QVeqXOnM4iDOjRe6VeADnAIEmPDAf4t/L9Jb9HV"}],"size":767987},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.6-beta-20250311084030.0_1741682663382_0.5249169818790809"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-11T08:44:23.607Z","publish_time":1741682663607,"_source_registry_name":"default","contributors":[]},"0.12.6-beta-20250311093017.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.","version":"0.12.6-beta-20250311093017.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.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"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.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"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.6-beta-20250311093017.0","@midscene/shared":"0.12.6-beta-20250311093017.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.6-beta-20250311093017.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rD0UetbKME+U7ofl0fha7vE7oiD9P9soMFcHk74Q7M0u3h//VCiioCxJvu2iIQ/fnDCwUuvufnhQJGbe3msU8w==","_resolved":"/tmp/57aa41cfd5f31e01b774d65a5b56f7a9/midscene-web-0.12.6-beta-20250311093017.0.tgz","_from":"file:midscene-web-0.12.6-beta-20250311093017.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-rD0UetbKME+U7ofl0fha7vE7oiD9P9soMFcHk74Q7M0u3h//VCiioCxJvu2iIQ/fnDCwUuvufnhQJGbe3msU8w==","shasum":"519b5009c624c33baee0aa64df33e4a9f347d2c7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.6-beta-20250311093017.0.tgz","fileCount":75,"unpackedSize":3588010,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD1Kcep1ZPP9meHc5MKQ8klWcq/KeLPN2Ebml9FMhnOcAIgf8TDbCCk4o0/sKijk//Es/AhnWQeKffoYh0SxSSetTc="}],"size":767988},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.6-beta-20250311093017.0_1741685640974_0.26043605676911397"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-11T09:34:01.235Z","publish_time":1741685641235,"_source_registry_name":"default","contributors":[]},"0.12.6-beta-20250311120827.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.","version":"0.12.6-beta-20250311120827.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.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"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.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"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/shared":"0.12.6-beta-20250311120827.0","@midscene/core":"0.12.6-beta-20250311120827.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.6-beta-20250311120827.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-YJWW5a1uHdvRIeSvOGXLx0oHY2krdf5nbWn4ixb1OVWMydRr6l+wNNfkGu5SXGWkiogk67DV8wHMeZds7+lqzg==","_resolved":"/tmp/2d2b2fdd6e4a19acbf00006fdc25a9e7/midscene-web-0.12.6-beta-20250311120827.0.tgz","_from":"file:midscene-web-0.12.6-beta-20250311120827.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-YJWW5a1uHdvRIeSvOGXLx0oHY2krdf5nbWn4ixb1OVWMydRr6l+wNNfkGu5SXGWkiogk67DV8wHMeZds7+lqzg==","shasum":"238eaf6acb212c46ebf806de38eb1ad608e32370","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.6-beta-20250311120827.0.tgz","fileCount":75,"unpackedSize":3588010,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDS41BBQaS3bwUQMimnAKl1yfFrcBHi2bCXt2+dKaI4RgIhAJEZZAwVJB82qRSHKa8J3ldBxGfRU9rZy0y3Oz6G1uV6"}],"size":767980},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.6-beta-20250311120827.0_1741695132492_0.43201081880132186"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-11T12:12:12.911Z","publish_time":1741695132911,"_source_registry_name":"default","contributors":[]},"0.12.6-beta-20250312055256.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.","version":"0.12.6-beta-20250312055256.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.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"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.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"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.6-beta-20250312055256.0","@midscene/shared":"0.12.6-beta-20250312055256.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.6-beta-20250312055256.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-m0XmZ2AeyXHwgpXWb0YwBB72reqdzLTVR3/FX8AzwiGH7NYysLlKZ9Qnszg5z5ucTdbvF/BTvoLLe7U3tllGhQ==","_resolved":"/tmp/88c10d9f8b4c626a39ac1ea01bdae7b9/midscene-web-0.12.6-beta-20250312055256.0.tgz","_from":"file:midscene-web-0.12.6-beta-20250312055256.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-m0XmZ2AeyXHwgpXWb0YwBB72reqdzLTVR3/FX8AzwiGH7NYysLlKZ9Qnszg5z5ucTdbvF/BTvoLLe7U3tllGhQ==","shasum":"ac7bda74416576c075b35d153c0ba95ab6b10126","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.6-beta-20250312055256.0.tgz","fileCount":75,"unpackedSize":3590009,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAdrrzPvugcplo73LXNNKBvNH2OWm6L7V8536CzQL8hqAiBMfwQPR5+WCSW5gYZ3zJ8zb82nniRd5QoHo6JqXclAew=="}],"size":768752},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.6-beta-20250312055256.0_1741759014859_0.06041533370787877"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T05:56:55.044Z","publish_time":1741759015044,"_source_registry_name":"default","contributors":[]},"0.12.6":{"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.","version":"0.12.6","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.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"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.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"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.6","@midscene/shared":"0.12.6"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.6","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZAdR9v3cK06yNO3nmi6MwmXoOwDifgq5Ju3vmHTgj1HOfPfbAP41DaUEd8Q3HDH00155h8eui/w22sU7aJ4WsQ==","_resolved":"/tmp/df882c73a25530371b261b7ee6f6d66f/midscene-web-0.12.6.tgz","_from":"file:midscene-web-0.12.6.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ZAdR9v3cK06yNO3nmi6MwmXoOwDifgq5Ju3vmHTgj1HOfPfbAP41DaUEd8Q3HDH00155h8eui/w22sU7aJ4WsQ==","shasum":"664a5e750c7ec0e05385b9c2afc7b7101472862c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.6.tgz","fileCount":75,"unpackedSize":3589675,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDAYkZ9R9HRRM7TDsVFhr8aVRosV+G/ZWOrSkVFJUAdCAiEAjx2IXLbEUZYtip1HqVKhEMmVRQRLmXbEgV62JyT8AZs="}],"size":768600},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.6_1741759969479_0.4588300714707405"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T06:12:49.724Z","publish_time":1741759969724,"_source_registry_name":"default","contributors":[]},"0.12.7-beta-20250312114750.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.","version":"0.12.7-beta-20250312114750.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","default":"./dist/lib/bridge-mode.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"},"./utils":{"types":"./dist/types/utils.d.ts","import":"./dist/es/utils.js","default":"./dist/lib/utils.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"},"./playwright":{"types":"./dist/types/playwright.d.ts","import":"./dist/es/playwright.js","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250312114750.0","@midscene/shared":"0.12.7-beta-20250312114750.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.7-beta-20250312114750.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-uJr53BspiIg6jpoL0heOqrPP2NP481sZlSRynjqiZw2+a2KjKPWBtCN+KY6EzORczSo6yqICpMcoVs27K8dP2g==","_resolved":"/tmp/738c76e74e71f5690a52600d2d63f6cb/midscene-web-0.12.7-beta-20250312114750.0.tgz","_from":"file:midscene-web-0.12.7-beta-20250312114750.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-uJr53BspiIg6jpoL0heOqrPP2NP481sZlSRynjqiZw2+a2KjKPWBtCN+KY6EzORczSo6yqICpMcoVs27K8dP2g==","shasum":"7cb5bb4249050ff09a661a6ffe158b7fe2a9e324","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.7-beta-20250312114750.0.tgz","fileCount":75,"unpackedSize":3590009,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCo2AsVmw3nfIs4wuyyCtz3D2KMEZVwd6+S5iIPkDms1gIgG0zIjhp+Ov3SOwuwrRETT4JEPnrVszGtZYNxipT0ajA="}],"size":768752},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.7-beta-20250312114750.0_1741780326596_0.4634392142291677"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T11:52:06.910Z","publish_time":1741780326910,"_source_registry_name":"default","contributors":[]},"0.12.7-beta-20250312120554.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.","version":"0.12.7-beta-20250312120554.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.js","require":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","import":"./dist/es/bridge-mode.js","require":"./dist/lib/bridge-mode.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"},"./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"},"./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"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","import":"./dist/es/playwright-report.js","require":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","import":"./dist/es/playground.js","require":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","import":"./dist/es/midscene-playground.js","require":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","import":"./dist/es/appium.js","require":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","import":"./dist/es/chrome-extension.js","require":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","import":"./dist/es/yaml.js","require":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250312120554.0","@midscene/shared":"0.12.7-beta-20250312120554.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.7-beta-20250312120554.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-60OdmZU9cOU3N+S5aw7pWag1MwRPHlsyJ+KrlzzrRStgkrlb+aTKkzeaSDZUpCX610aY0MVLTUiWtDAncPhgGw==","_resolved":"/tmp/39592cb553d871e93fd30eac2c51ad9b/midscene-web-0.12.7-beta-20250312120554.0.tgz","_from":"file:midscene-web-0.12.7-beta-20250312120554.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-60OdmZU9cOU3N+S5aw7pWag1MwRPHlsyJ+KrlzzrRStgkrlb+aTKkzeaSDZUpCX610aY0MVLTUiWtDAncPhgGw==","shasum":"a282ac8d3982aa419cf9f1ccdba6c7ba816643b6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.7-beta-20250312120554.0.tgz","fileCount":75,"unpackedSize":3590009,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDH0U0QbgvCYF79ATSnts+GuFsIknQt+kjdscHa9LY2XAIgAOskHDhyhsGTwNBCf8vftmQFuoJ2X+lUqxwCCpOEEJQ="}],"size":768752},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.7-beta-20250312120554.0_1741781395366_0.7326689850942765"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T12:09:55.663Z","publish_time":1741781395663,"_source_registry_name":"default","contributors":[]},"0.12.7-beta-20250312142032.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.","version":"0.12.7-beta-20250312142032.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./midscene-playground":"./dist/lib/midscene-playground.js","./appium":"./dist/lib/appium.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250312142032.0","@midscene/shared":"0.12.7-beta-20250312142032.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.7-beta-20250312142032.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-T4MlRu4J4dRIVgxAw+zeN75fFEHPA3pQtw8mlby1WDAy1ZHSYg2uR0LWgab1aaW/pv2pkan11bE20ElOOZEtTQ==","_resolved":"/tmp/028f09f73d0561fe3e0dc8dc718a6ef6/midscene-web-0.12.7-beta-20250312142032.0.tgz","_from":"file:midscene-web-0.12.7-beta-20250312142032.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-T4MlRu4J4dRIVgxAw+zeN75fFEHPA3pQtw8mlby1WDAy1ZHSYg2uR0LWgab1aaW/pv2pkan11bE20ElOOZEtTQ==","shasum":"03e8edce6c2b5ad6e1757346ce3b2ccb7a692212","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.7-beta-20250312142032.0.tgz","fileCount":75,"unpackedSize":3588496,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICeJI2xzMcLLE5myxrnNuDkdCqK6pGY0jNwuKVG1XtMAAiEAmlYHxNm5HMS4Dcjncber6oyjC/3nqe7ch9dGkeOJu0A="}],"size":768603},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.7-beta-20250312142032.0_1741789473818_0.7556374673621196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T14:24:34.085Z","publish_time":1741789474085,"_source_registry_name":"default","contributors":[]},"0.12.7":{"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.","version":"0.12.7","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./midscene-playground":"./dist/lib/midscene-playground.js","./appium":"./dist/lib/appium.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.7","@midscene/shared":"0.12.7"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.7","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bbw0WxPnTte1DPn1F1HtOx7fuwm6YzjDZ4xZ0jZg7+z9TQgMixbQxbpGVk4Z0UioAU/AtnUAhxvlL1HynCH9vg==","_resolved":"/tmp/f5e046803758c63ec3aa469a9785c118/midscene-web-0.12.7.tgz","_from":"file:midscene-web-0.12.7.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-bbw0WxPnTte1DPn1F1HtOx7fuwm6YzjDZ4xZ0jZg7+z9TQgMixbQxbpGVk4Z0UioAU/AtnUAhxvlL1HynCH9vg==","shasum":"2eac64687b77d6ed29fa77aff6cd101df86b0581","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.7.tgz","fileCount":75,"unpackedSize":3588162,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCg6koNqjSZvz92m9qN9m+gYCg7dd9cd6fRmFNLlmcAMAIhAPrFa0H2K1NU3IRFBou2RqHT+z9L6It393NICbWhJhkR"}],"size":768452},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.7_1741795242918_0.667978182868673"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T16:00:43.189Z","publish_time":1741795243189,"_source_registry_name":"default","contributors":[]},"0.12.7-beta-20250313095600.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.","version":"0.12.7-beta-20250313095600.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./midscene-playground":"./dist/lib/midscene-playground.js","./appium":"./dist/lib/appium.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250313095600.0","@midscene/shared":"0.12.7-beta-20250313095600.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.7-beta-20250313095600.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-p7DSO94bZTjGBEKKUKNWq4QmRUZdZ6EeGoxpoSY5rDl7tptMaaBdX1fyJfr+T0rAM+5m4iqtwaFweGQ/zo5FTQ==","_resolved":"/tmp/4d7f3a19c9f5f84b1f03ba4300707a90/midscene-web-0.12.7-beta-20250313095600.0.tgz","_from":"file:midscene-web-0.12.7-beta-20250313095600.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-p7DSO94bZTjGBEKKUKNWq4QmRUZdZ6EeGoxpoSY5rDl7tptMaaBdX1fyJfr+T0rAM+5m4iqtwaFweGQ/zo5FTQ==","shasum":"f5d82135ac28835dffbcd4963f6123f5e07e5d4d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.7-beta-20250313095600.0.tgz","fileCount":75,"unpackedSize":3749829,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDIGyH5REMRUawOvODbv7wXVii/wTRZTZiC/CZkT1L2SAiAd+eBsJ7cHd++qaUgDj3OMj/SnZhsb7h6nH82loIUb0A=="}],"size":799698},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.7-beta-20250313095600.0_1741860007284_0.2638438408858008"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-13T10:00:07.532Z","publish_time":1741860007532,"_source_registry_name":"default","contributors":[]},"0.12.7-beta-20250313101307.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.","version":"0.12.7-beta-20250313101307.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./midscene-playground":"./dist/lib/midscene-playground.js","./appium":"./dist/lib/appium.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250313101307.0","@midscene/shared":"0.12.7-beta-20250313101307.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.7-beta-20250313101307.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZeyN/4nLeP06eg7sSYlq7JwXC2oI56NQt6Uc6eNpG9X3dsvwZKHUNmoOfZLpAVx5uRZdj/iXAgwchKNx/sUB4Q==","_resolved":"/tmp/2434c582a28d991ddc4127ab8a4ca1bc/midscene-web-0.12.7-beta-20250313101307.0.tgz","_from":"file:midscene-web-0.12.7-beta-20250313101307.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ZeyN/4nLeP06eg7sSYlq7JwXC2oI56NQt6Uc6eNpG9X3dsvwZKHUNmoOfZLpAVx5uRZdj/iXAgwchKNx/sUB4Q==","shasum":"d940b2c4ff48a6c67da7020b6c0b64d41c9f60bd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.7-beta-20250313101307.0.tgz","fileCount":75,"unpackedSize":3749829,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB7Ua39G1CHf692bn3RvCQS7W4AiooPVNEox9hJqKHjtAiEA8v4ZUiGeEva1owvi/O85MJxwQ+YSTunJoxxoH1f0Aho="}],"size":799694},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.7-beta-20250313101307.0_1741861025160_0.3315976108223011"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-13T10:17:05.428Z","publish_time":1741861025428,"_source_registry_name":"default","contributors":[]},"0.12.7-beta-20250314040652.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.","version":"0.12.7-beta-20250314040652.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./midscene-playground":"./dist/lib/midscene-playground.js","./appium":"./dist/lib/appium.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250314040652.0","@midscene/shared":"0.12.7-beta-20250314040652.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.7-beta-20250314040652.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-p2kxQd8jefktzJdN6usHL7iR8AXs8THNgSHCGbrAzXenjGLXX8b1wdIyCi05q+rPWF1qSajbtr6O4BJZF94sww==","_resolved":"/tmp/398c279abc80d3930214e766df524e70/midscene-web-0.12.7-beta-20250314040652.0.tgz","_from":"file:midscene-web-0.12.7-beta-20250314040652.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-p2kxQd8jefktzJdN6usHL7iR8AXs8THNgSHCGbrAzXenjGLXX8b1wdIyCi05q+rPWF1qSajbtr6O4BJZF94sww==","shasum":"59d6be1130d1f8f5b86bd9786adaadb259be4f72","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.7-beta-20250314040652.0.tgz","fileCount":75,"unpackedSize":3757198,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCV0korTdg1xaQjIynVNzuJm+2AEtq1qQWgYO5PA3fRtwIgMGUgyxCM+LNsYYhXIOYK2JKdhWTmr9pomJrjsppZ5Tw="}],"size":801867},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.7-beta-20250314040652.0_1741925428586_0.4091433011338057"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-14T04:10:28.919Z","publish_time":1741925428919,"_source_registry_name":"default","contributors":[]},"0.12.7-beta-20250314051042.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.","version":"0.12.7-beta-20250314051042.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./midscene-playground":"./dist/lib/midscene-playground.js","./appium":"./dist/lib/appium.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.7-beta-20250314051042.0","@midscene/shared":"0.12.7-beta-20250314051042.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.7-beta-20250314051042.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-my4bMIwYISvGJXT6vd6Si59aoz47cQjYJ3UaGw4WmmGRYGwZpydwPH1xPHQZAzHW5W8K1Tjja79jsrHyxafnlQ==","_resolved":"/tmp/c36a71f2ba7e56332b4ce037ca0230d4/midscene-web-0.12.7-beta-20250314051042.0.tgz","_from":"file:midscene-web-0.12.7-beta-20250314051042.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-my4bMIwYISvGJXT6vd6Si59aoz47cQjYJ3UaGw4WmmGRYGwZpydwPH1xPHQZAzHW5W8K1Tjja79jsrHyxafnlQ==","shasum":"d36e2290de16801f60343b5b0663d131fd2e8651","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.7-beta-20250314051042.0.tgz","fileCount":75,"unpackedSize":3757198,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHuC5i3JbuYrP30wSZ6BCc0y0ELp5/+TYKNG4sowL2rdAiA2gRsss8JLG6yayt1ZZ2k2WTBJNadxzPM+ak8Xwg1h+A=="}],"size":801866},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.7-beta-20250314051042.0_1741929276243_0.8564044065274565"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-14T05:14:36.491Z","publish_time":1741929276491,"_source_registry_name":"default","contributors":[]},"0.12.7-beta-20250317033358.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.","version":"0.12.7-beta-20250317033358.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./midscene-playground":"./dist/lib/midscene-playground.js","./appium":"./dist/lib/appium.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/shared":"0.12.7-beta-20250317033358.0","@midscene/core":"0.12.7-beta-20250317033358.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.7-beta-20250317033358.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bAH8oXQwswN1K47USd+l8lzAbn58pMnBKTZzdgj0RZwm3PFvX0d3d2wj5Fqc2ZvdzUSqzlzqh2n36jPSWfdkqA==","_resolved":"/tmp/1fdc5e7d23baf1879579e7ab6e844085/midscene-web-0.12.7-beta-20250317033358.0.tgz","_from":"file:midscene-web-0.12.7-beta-20250317033358.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-bAH8oXQwswN1K47USd+l8lzAbn58pMnBKTZzdgj0RZwm3PFvX0d3d2wj5Fqc2ZvdzUSqzlzqh2n36jPSWfdkqA==","shasum":"692ae83d97b2c2bb83b96adf7a6489e3d5bb3b9f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.7-beta-20250317033358.0.tgz","fileCount":75,"unpackedSize":3791090,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDCnpoDD3CKvtTrFDp9/7VdYQK1/XoQlIVJtIGJwUhJGAiEAj6DnQBEthJIDbu1x+3CGQV/k+OiPx8EmudYqnekLlKE="}],"size":808756},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.7-beta-20250317033358.0_1742182687045_0.584123504610871"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-17T03:38:07.269Z","publish_time":1742182687269,"_source_registry_name":"default","contributors":[]},"0.12.8-beta-20250317112356.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.","version":"0.12.8-beta-20250317112356.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./midscene-playground":"./dist/lib/midscene-playground.js","./appium":"./dist/lib/appium.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.8-beta-20250317112356.0","@midscene/shared":"0.12.8-beta-20250317112356.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.8-beta-20250317112356.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-5qeah+qlB7kFVF9TgTrwZPbbC/v9AsRmFPsl9Zy+hbvSyEARhDLkoSpSoz6Qp2F2UPcCoZ2tGRot5VF3hG+UdQ==","_resolved":"/tmp/0aa511bc07342c93345c486a72006f97/midscene-web-0.12.8-beta-20250317112356.0.tgz","_from":"file:midscene-web-0.12.8-beta-20250317112356.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-5qeah+qlB7kFVF9TgTrwZPbbC/v9AsRmFPsl9Zy+hbvSyEARhDLkoSpSoz6Qp2F2UPcCoZ2tGRot5VF3hG+UdQ==","shasum":"d95b06890121860a7fcae454c1ef2c3fbcd6cf60","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.8-beta-20250317112356.0.tgz","fileCount":75,"unpackedSize":3804997,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDyLAm45PyWg5NbgCxRQNNG4w+ynrH8f1hBO7tIRz9EWwIhANdt7Af+/bEHfrg3W315VMXq0+q9nIx7d9m/mI8lEvgw"}],"size":813476},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.8-beta-20250317112356.0_1742210871725_0.6101673765483215"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-17T11:27:51.947Z","publish_time":1742210871947,"_source_registry_name":"default","contributors":[]},"0.12.8-beta-20250318124823.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.","version":"0.12.8-beta-20250318124823.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":"./dist/lib/index.js","./bridge-mode":"./dist/lib/bridge-mode.js","./bridge-mode-browser":"./dist/lib/bridge-mode-browser.js","./utils":"./dist/lib/utils.js","./ui-utils":"./dist/lib/ui-utils.js","./puppeteer":"./dist/lib/puppeteer.js","./playwright":"./dist/lib/playwright.js","./playwright-report":"./dist/lib/playwright-report.js","./playground":"./dist/lib/playground.js","./midscene-playground":"./dist/lib/midscene-playground.js","./appium":"./dist/lib/appium.js","./chrome-extension":"./dist/lib/chrome-extension.js","./yaml":"./dist/lib/yaml.js"},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.8-beta-20250318124823.0","@midscene/shared":"0.12.8-beta-20250318124823.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"~5.0.4","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.8-beta-20250318124823.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EyLdDYZkhDslvq96Rv3jZk2eCea5R06STsmSBioymjELolPLUYG5uOxYk3nUCRqaHnpdym1BdoIxPWWDMnFo9A==","_resolved":"/tmp/41ce7377147dc5418adebecc85c88caa/midscene-web-0.12.8-beta-20250318124823.0.tgz","_from":"file:midscene-web-0.12.8-beta-20250318124823.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-EyLdDYZkhDslvq96Rv3jZk2eCea5R06STsmSBioymjELolPLUYG5uOxYk3nUCRqaHnpdym1BdoIxPWWDMnFo9A==","shasum":"8fb0c73ef81661c3d9e0f588ee7dd98e7d41d57d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.8-beta-20250318124823.0.tgz","fileCount":75,"unpackedSize":3793665,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCIE2kMKk9CsTAXIgGJMU5xzSQ8M6mVm1Jtl+thOaaULAIhAJ1sZeNAzRR72kux4pas/lIBbFdv4wBZMbZYS4Td6CLo"}],"size":810533},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.8-beta-20250318124823.0_1742302341298_0.17247687772569043"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-18T12:52:21.542Z","publish_time":1742302341542,"_source_registry_name":"default","contributors":[]},"0.12.8-beta-20250319072440.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.","version":"0.12.8-beta-20250319072440.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.8-beta-20250319072440.0","@midscene/shared":"0.12.8-beta-20250319072440.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.8-beta-20250319072440.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-X4Yn24TsxatAn4wy8DYbGcZ5HSh++1Fda811OaXlvpqx1WlQiqvh1ww5XOPErMfbcgNGwjsm2KWhaYTmFogwWg==","_resolved":"/tmp/3a74660e2a759245e899add0ec4030fd/midscene-web-0.12.8-beta-20250319072440.0.tgz","_from":"file:midscene-web-0.12.8-beta-20250319072440.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-X4Yn24TsxatAn4wy8DYbGcZ5HSh++1Fda811OaXlvpqx1WlQiqvh1ww5XOPErMfbcgNGwjsm2KWhaYTmFogwWg==","shasum":"60a4b6d74055cd8721d1ac4ad6c9241d62d4d493","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.8-beta-20250319072440.0.tgz","fileCount":75,"unpackedSize":3805490,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBc7PdeGKFypRFv9DjbaoGyc5xB79kXdObEsRL9aBnGiAiEAzlLTY1RmKLfkKY+e4FAjmt6gEK2vku07aGuoF7va3nI="}],"size":813479},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.8-beta-20250319072440.0_1742369321890_0.8901295700578413"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-19T07:28:42.176Z","publish_time":1742369322176,"_source_registry_name":"default","contributors":[]},"0.12.8-beta-20250319073323.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.","version":"0.12.8-beta-20250319073323.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.8-beta-20250319073323.0","@midscene/shared":"0.12.8-beta-20250319073323.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.8-beta-20250319073323.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-oedWrzSo1RW4WK9MYSBwOnGpQ6PiID47C+YhLIjdDjqyonUIgIJVuY1o4J8IOm7lopsqz4zmJQsJjX1qej2Jeg==","_resolved":"/tmp/53e68f782be8c1b341934cb3c9b6c20b/midscene-web-0.12.8-beta-20250319073323.0.tgz","_from":"file:midscene-web-0.12.8-beta-20250319073323.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-oedWrzSo1RW4WK9MYSBwOnGpQ6PiID47C+YhLIjdDjqyonUIgIJVuY1o4J8IOm7lopsqz4zmJQsJjX1qej2Jeg==","shasum":"9c1f38af9bfe4df14c0967640376c9f9708c8414","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.8-beta-20250319073323.0.tgz","fileCount":75,"unpackedSize":3805490,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCyhfLX9qQUL8trY9cfd6wbPh5EbEN0UKDEXskB3A7dqgIhAMqq54lXAdr4QijyTFsI933ZL3rQ1wMO/vwpN0Pa7w7z"}],"size":813481},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.8-beta-20250319073323.0_1742369848272_0.3461887945170732"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-19T07:37:28.582Z","publish_time":1742369848582,"_source_registry_name":"default","contributors":[]},"0.12.8":{"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.","version":"0.12.8","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.8","@midscene/shared":"0.12.8"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.8","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0Xz77b6Pz/AbfVU7IWThAQ5yo8z+BWpgDT8Sa03LrZDwrhLduWhD8paySQP/3RFboIIP4vYB4zNLzMhTgK6gGA==","_resolved":"/tmp/fb0ae6f085a35bf2cf60bfe57bd13938/midscene-web-0.12.8.tgz","_from":"file:midscene-web-0.12.8.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0Xz77b6Pz/AbfVU7IWThAQ5yo8z+BWpgDT8Sa03LrZDwrhLduWhD8paySQP/3RFboIIP4vYB4zNLzMhTgK6gGA==","shasum":"a05803ab3b85b12771fb9ef685c893626fd86adb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.8.tgz","fileCount":75,"unpackedSize":3805156,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGJpFDKIDUquRfnJLHmNVtAnbOaKUkX2lK1UTdIbDpq3AiBE8Alc+u6pw9awB9xVuL7JsT8/BKfv8dq0WxRD+BtpqA=="}],"size":813346},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.8_1742372212882_0.8841242717459907"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-19T08:16:53.169Z","publish_time":1742372213169,"_source_registry_name":"default","contributors":[]},"0.12.9-beta-20250319085532.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.","version":"0.12.9-beta-20250319085532.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.9-beta-20250319085532.0","@midscene/shared":"0.12.9-beta-20250319085532.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.9-beta-20250319085532.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Va7U/AgkXFW+S0x4jhxgINOOT3RChBAbu2/PsTX0E1CFyb3su/oi3+ZcU/X8NOUzj0mJ6V6bp+BFcMxCI44paQ==","_resolved":"/tmp/67f43ff8a78a00697d444b381976fdc8/midscene-web-0.12.9-beta-20250319085532.0.tgz","_from":"file:midscene-web-0.12.9-beta-20250319085532.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Va7U/AgkXFW+S0x4jhxgINOOT3RChBAbu2/PsTX0E1CFyb3su/oi3+ZcU/X8NOUzj0mJ6V6bp+BFcMxCI44paQ==","shasum":"4f0538c715154ceb4bfe36a0180a25f53fef588a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.9-beta-20250319085532.0.tgz","fileCount":75,"unpackedSize":3875855,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCeOHkTzVdGXVIAFmOh3pIkiUfSHuIFMZNxT7KDDLvzFwIgdK7qjsI0fQ3GTRrzArebK9BVwFpmJaTBsYqjRQkRKAU="}],"size":824819},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.9-beta-20250319085532.0_1742374777136_0.3006231246055917"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-19T08:59:37.418Z","publish_time":1742374777418,"_source_registry_name":"default","contributors":[]},"0.12.9-beta-20250320033304.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.","version":"0.12.9-beta-20250320033304.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.9-beta-20250320033304.0","@midscene/shared":"0.12.9-beta-20250320033304.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.9-beta-20250320033304.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-P5EDDqh2PTM7aNUeTu9Y5Qj8/2jxxkFHzP4npC3hFASwbJUyU3JkUCvebTB84aVsS4ayRAnwO7m2o/nwQH7sRg==","_resolved":"/tmp/0fe260ca2c6afbe83d51b158eae5ea77/midscene-web-0.12.9-beta-20250320033304.0.tgz","_from":"file:midscene-web-0.12.9-beta-20250320033304.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-P5EDDqh2PTM7aNUeTu9Y5Qj8/2jxxkFHzP4npC3hFASwbJUyU3JkUCvebTB84aVsS4ayRAnwO7m2o/nwQH7sRg==","shasum":"795ae154c6c27065c21442fc154aced4ab0eeec3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.9-beta-20250320033304.0.tgz","fileCount":75,"unpackedSize":3867603,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDYAXX8lQ9Y8rcWmEQT6dKJdMZCjQYq9vS/0zvv6pudaQIhAMZLhx3LNu/funpVOD7ztgAYIuzMpluVRPqYBsxA7qcB"}],"size":827506},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.9-beta-20250320033304.0_1742441821689_0.6287314653184735"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-20T03:37:01.930Z","publish_time":1742441821930,"_source_registry_name":"default","contributors":[]},"0.12.9-beta-20250320080141.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.","version":"0.12.9-beta-20250320080141.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/shared":"0.12.9-beta-20250320080141.0","@midscene/core":"0.12.9-beta-20250320080141.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.9-beta-20250320080141.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-w4/erBi1cNhP2tJCdYTh4UIxnJ3r0TKgmbZFIQOqydI43R+UkmW9ex9EP+PxjPF4d3/2CWPIQjm8Avxbrfcf1A==","_resolved":"/tmp/ae19ae66481125372796319571624f77/midscene-web-0.12.9-beta-20250320080141.0.tgz","_from":"file:midscene-web-0.12.9-beta-20250320080141.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-w4/erBi1cNhP2tJCdYTh4UIxnJ3r0TKgmbZFIQOqydI43R+UkmW9ex9EP+PxjPF4d3/2CWPIQjm8Avxbrfcf1A==","shasum":"519de0ec8e21d1855a860109dfbdf188efc11ca0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.9-beta-20250320080141.0.tgz","fileCount":75,"unpackedSize":3806320,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD4QXki4ftVw2jYpnoCFSMvFosLnnv1KsoGRXl6xsq8gwIgaZFDvDyhFD2BvvQpTLSBhTELWnNtn3MnmCV3USKpiAw="}],"size":813671},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.9-beta-20250320080141.0_1742457942739_0.2576707848381292"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-20T08:05:43.031Z","publish_time":1742457943031,"_source_registry_name":"default","contributors":[]},"0.12.9-beta-20250324012335.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.","version":"0.12.9-beta-20250324012335.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.9-beta-20250324012335.0","@midscene/shared":"0.12.9-beta-20250324012335.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.9-beta-20250324012335.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-clhQWSlrEIIKx7/peDhwWjZ0lvMrcIzLc4bUyMOKDBslaNsb6dZcu5QauprP+ZVz9LLlhIInR3Z3XIudDxFnMw==","_resolved":"/tmp/6a2e258fc542e8e13e996d7bd587534d/midscene-web-0.12.9-beta-20250324012335.0.tgz","_from":"file:midscene-web-0.12.9-beta-20250324012335.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-clhQWSlrEIIKx7/peDhwWjZ0lvMrcIzLc4bUyMOKDBslaNsb6dZcu5QauprP+ZVz9LLlhIInR3Z3XIudDxFnMw==","shasum":"9198f35e4eb26a8b3a403f4178f5a7ca87718c1a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.9-beta-20250324012335.0.tgz","fileCount":75,"unpackedSize":3867197,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCznGPECFTHZ9PuIoSwY1DDX3l2fvnbqZHEC/J/1iPNmAIhAOPPvNYA5cqckXRmTViuemTPqUY8HIY71qQRyQ6rUKol"}],"size":827383},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.9-beta-20250324012335.0_1742779658565_0.39188432941475737"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T01:27:38.829Z","publish_time":1742779658829,"_source_registry_name":"default","contributors":[]},"0.12.9-beta-20250324035231.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.","version":"0.12.9-beta-20250324035231.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"android":["./dist/types/android.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","webdriverio":">=9.0.6","@midscene/shared":"0.12.9-beta-20250324035231.0","@midscene/core":"0.12.9-beta-20250324035231.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.9-beta-20250324035231.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-45NC1UDFSHOfYQCq8upRSDCAsE4hcafjoecrRMr1bFaA+tsPHb5Lh8tv9DUVhSBn3BBLfJZXR5a/U85m2iVHkA==","_resolved":"/tmp/0aa0219e13a69a4e2a7b2466148991c9/midscene-web-0.12.9-beta-20250324035231.0.tgz","_from":"file:midscene-web-0.12.9-beta-20250324035231.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-45NC1UDFSHOfYQCq8upRSDCAsE4hcafjoecrRMr1bFaA+tsPHb5Lh8tv9DUVhSBn3BBLfJZXR5a/U85m2iVHkA==","shasum":"9dcd62431b0385be23c3422b641af5d08fa84100","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.9-beta-20250324035231.0.tgz","fileCount":76,"unpackedSize":3911338,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAQeTstDa9Ynzt54o8nLhxKzdyY2s5I72aQ/vcV4KMNRAiEAwqEuJWI78ear0LRWBN496sP1gQaPUx63DS6mz0HXL+8="}],"size":851044},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.9-beta-20250324035231.0_1742788594425_0.8928047604355478"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T03:56:34.639Z","publish_time":1742788594639,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":852046},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-03-24T08:54:26.970Z","publish_time":1742806466970,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":852047},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-03-24T09:11:31.679Z","publish_time":1742807491679,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":852045},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-03-24T09:24:30.752Z","publish_time":1742808270752,"_source_registry_name":"default","contributors":[]},"0.12.9-beta-20250324093726.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.","version":"0.12.9-beta-20250324093726.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"android":["./dist/types/android.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","appium-adb":"12.12.1","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.9-beta-20250324093726.0","@midscene/shared":"0.12.9-beta-20250324093726.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.9-beta-20250324093726.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hQZph7k0Yr142ONKa7To8HfEp5lCeNrIncE2EzG36nhXkWZd5EWyDptlIOzken/aZ3O9Wr4doN7kU4RpfdVauA==","_resolved":"/tmp/e560e067bfb4dfb2bf259f6a02c92d95/midscene-web-0.12.9-beta-20250324093726.0.tgz","_from":"file:midscene-web-0.12.9-beta-20250324093726.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-hQZph7k0Yr142ONKa7To8HfEp5lCeNrIncE2EzG36nhXkWZd5EWyDptlIOzken/aZ3O9Wr4doN7kU4RpfdVauA==","shasum":"61e4fb790a96887bd0f1eb3a7d1f687850c47308","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.9-beta-20250324093726.0.tgz","fileCount":76,"unpackedSize":3914970,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA3zcoV/OlDCtA9z+cz3qML9nyyPmb3qBiNy+OlFK9NHAiAGxjjpCu2+lDd3jTCzI7R2atRIIGVXiWaJWF2Yjz+HHA=="}],"size":852047},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.9-beta-20250324093726.0_1742809297053_0.4332294982358724"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T09:41:37.297Z","publish_time":1742809297297,"_source_registry_name":"default","contributors":[]},"0.12.9-beta-20250324113215.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.","version":"0.12.9-beta-20250324113215.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.12.9-beta-20250324113215.0","@midscene/shared":"0.12.9-beta-20250324113215.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.9-beta-20250324113215.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-BScObxgPts+xbjAQtMDtbymyFtriVCfWRic8leeUSP0/tmt0y4Lwx0E84Sbnv7x9snk+q6zI9vHq5zB7wN933A==","_resolved":"/tmp/d94abdd044eb914ab649d9faa51dc8c4/midscene-web-0.12.9-beta-20250324113215.0.tgz","_from":"file:midscene-web-0.12.9-beta-20250324113215.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BScObxgPts+xbjAQtMDtbymyFtriVCfWRic8leeUSP0/tmt0y4Lwx0E84Sbnv7x9snk+q6zI9vHq5zB7wN933A==","shasum":"4ef888c87a283344317423d785c23528c5716fb6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.9-beta-20250324113215.0.tgz","fileCount":75,"unpackedSize":3873198,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC3mCdWMZDGa7kyVA+6HtIcJ0lSSD1TR1EjTwXP+ND3DwIgIqaGLm/CAHv6H3Q6f+W+wx8/jDlkblp8+8qVHEyG0d8="}],"size":828937},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.9-beta-20250324113215.0_1742816172916_0.26851855448825046"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T11:36:13.205Z","publish_time":1742816173205,"_source_registry_name":"default","contributors":[]},"0.12.9-beta-20250324113701.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.","version":"0.12.9-beta-20250324113701.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"android":["./dist/types/android.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","appium-adb":"12.12.1","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.12.9-beta-20250324113701.0","@midscene/core":"0.12.9-beta-20250324113701.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.9-beta-20250324113701.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-TVpGx0V5XPqgmcgsGiFhx7lLJuA3L5D/awC85VEMxQRJQnykwR64osuQnRbh4GcEq+BSeG6fd3Fmt0Whc0Diuw==","_resolved":"/tmp/2b25f8669c28884faaaab8a55f9a1bcf/midscene-web-0.12.9-beta-20250324113701.0.tgz","_from":"file:midscene-web-0.12.9-beta-20250324113701.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-TVpGx0V5XPqgmcgsGiFhx7lLJuA3L5D/awC85VEMxQRJQnykwR64osuQnRbh4GcEq+BSeG6fd3Fmt0Whc0Diuw==","shasum":"890a4c0381969e99f63b0ab92594ec55ef3fec35","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.9-beta-20250324113701.0.tgz","fileCount":76,"unpackedSize":3919113,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD8HyOZQb2Du6rwBU+6P3F8uPEj3tXyYU/o6l2rle8REAIgeVE32DejJVNPz4oaZJk+IXBJ7u9qtg5Fs624WUWiyzw="}],"size":852876},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.9-beta-20250324113701.0_1742816460909_0.7608951441495462"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T11:41:01.155Z","publish_time":1742816461155,"_source_registry_name":"default","contributors":[]},"0.13.0":{"name":"@midscene/web","version":"0.13.0","license":"MIT","_id":"@midscene/web@0.13.0","maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":829582},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-03-24T12:32:56.995Z","publish_time":1742819576995,"_source_registry_name":"default","contributors":[]},"0.13.1-beta-20250324123459.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.","version":"0.13.1-beta-20250324123459.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/shared":"0.13.1-beta-20250324123459.0","@midscene/core":"0.13.1-beta-20250324123459.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.13.1-beta-20250324123459.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Tag4NcvYs3K/OP5AShB/pSQ1M86bV23uv7LQ0JZxPW0ydLqmpkYmaj1iB5a+PtU6bd84gRqpLdIktblOXcs3Tw==","_resolved":"/tmp/987d2394da37b8194396a1e118baec56/midscene-web-0.13.1-beta-20250324123459.0.tgz","_from":"file:midscene-web-0.13.1-beta-20250324123459.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Tag4NcvYs3K/OP5AShB/pSQ1M86bV23uv7LQ0JZxPW0ydLqmpkYmaj1iB5a+PtU6bd84gRqpLdIktblOXcs3Tw==","shasum":"fe58268a6e1049834e2e5c547348801ebd00ac7e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.13.1-beta-20250324123459.0.tgz","fileCount":75,"unpackedSize":3875086,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDUROGufllpS3OXe9A07AeN5ocAgeiTR5TZ1MPHCAwSJAIhAIUenjKuZdPAzi8jXE9QBMmQxeFsV18Wl54bA92gmBrb"}],"size":829754},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.1-beta-20250324123459.0_1742819937150_0.22127075193268864"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T12:38:57.449Z","publish_time":1742819937449,"_source_registry_name":"default","contributors":[]},"0.12.9-beta-20250325031145.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.","version":"0.12.9-beta-20250325031145.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"android":["./dist/types/android.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","appium-adb":"12.12.1","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.12.9-beta-20250325031145.0","@midscene/shared":"0.12.9-beta-20250325031145.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.12.9-beta-20250325031145.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LxMNOmRBpvjhQFAnrpqeeXo5ZGrB26raVjYK2dtHFNWa60PYdC1dnK8m6v4tuvECF0i2luw3v930RyXSbcz3cw==","_resolved":"/tmp/45a4d64413c53422e156a5bffa609923/midscene-web-0.12.9-beta-20250325031145.0.tgz","_from":"file:midscene-web-0.12.9-beta-20250325031145.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-LxMNOmRBpvjhQFAnrpqeeXo5ZGrB26raVjYK2dtHFNWa60PYdC1dnK8m6v4tuvECF0i2luw3v930RyXSbcz3cw==","shasum":"a13f72130593a46ac6d61631efe1c4f7d0e05589","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.12.9-beta-20250325031145.0.tgz","fileCount":76,"unpackedSize":3917355,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF4fvl/qF57WrDiTAWyq4Ve8Px1TH7DDEC+GH8z8x+4AAiEA+2/Lw5DT+9sHYzcyXp/Obfj7CcXWHhy0KeR5b/vT9dI="}],"size":852411},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.12.9-beta-20250325031145.0_1742872559892_0.797722942163557"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T03:16:00.145Z","publish_time":1742872560145,"_source_registry_name":"default","contributors":[]},"0.13.1-beta-20250325062554.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.","version":"0.13.1-beta-20250325062554.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.13.1-beta-20250325062554.0","@midscene/shared":"0.13.1-beta-20250325062554.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.13.1-beta-20250325062554.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VFyzBTIK+LEPP4jF26lheqciL3Rk2CJt6bpGW+pEm7GVa27JxF8XcEqKOSE4pN+8sisdQxt013YI7M3XSg4BPA==","_resolved":"/tmp/afbc464897f9035228fc2280feefbd19/midscene-web-0.13.1-beta-20250325062554.0.tgz","_from":"file:midscene-web-0.13.1-beta-20250325062554.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-VFyzBTIK+LEPP4jF26lheqciL3Rk2CJt6bpGW+pEm7GVa27JxF8XcEqKOSE4pN+8sisdQxt013YI7M3XSg4BPA==","shasum":"02ff11fc8fad1c385a7c21b06b0952fe9e29f86a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.13.1-beta-20250325062554.0.tgz","fileCount":75,"unpackedSize":3879060,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC0L2Pfqo12VuVOMJgUb1Uy1SV66Q5UJ9/Zzp+K+DxDOAIhAPKmBg3Lu0Gy0JcKvfyGJjUXu8SwMVdKUb5IOwnjaqIv"}],"size":830170},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.1-beta-20250325062554.0_1742884201925_0.6064984942660563"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T06:30:02.346Z","publish_time":1742884202346,"_source_registry_name":"default","contributors":[]},"0.13.1-beta-20250325104838.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.","version":"0.13.1-beta-20250325104838.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./appium":{"types":"./dist/types/appium.d.ts","default":"./dist/lib/appium.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"appium":["./dist/types/appium.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","express":"4.21.1","inquirer":"10.1.5","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","dotenv":"16.4.5","devtools-protocol":"0.0.1380148","fs-extra":"11.2.0","http-server":"14.1.1","js-sha256":"0.11.0","js-yaml":"4.1.0","webdriverio":"9.0.6","@midscene/core":"0.13.1-beta-20250325104838.0","@midscene/shared":"0.13.1-beta-20250325104838.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@wdio/types":"9.0.4","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0","webdriverio":">=9.0.6"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true},"webdriverio":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.13.1-beta-20250325104838.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xzaOWR5QhCk7gBRh6no61GwWeu7IEH/YIZ6EvNXtokODJC6E6KjnNcuSAN1Rw9sJXt9/XontHn+3OaRCC3530w==","_resolved":"/tmp/09e6abccc0ec81acf7b14803a52f9627/midscene-web-0.13.1-beta-20250325104838.0.tgz","_from":"file:midscene-web-0.13.1-beta-20250325104838.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xzaOWR5QhCk7gBRh6no61GwWeu7IEH/YIZ6EvNXtokODJC6E6KjnNcuSAN1Rw9sJXt9/XontHn+3OaRCC3530w==","shasum":"9056ca47f00ab0a38e4751cabc025e320f4a0bc0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.13.1-beta-20250325104838.0.tgz","fileCount":75,"unpackedSize":3878670,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDeg4JH2PyA+cidR85gd/IwrEdG/iGzzT3UzrqeS+ziXAIgBrCczG62lBRMhJjaQ5Hn7AAoT3dj2aci3GlfTAt+A5k="}],"size":830035},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.1-beta-20250325104838.0_1742899957579_0.14279469719768834"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T10:52:37.828Z","publish_time":1742899957828,"_source_registry_name":"default","contributors":[]},"0.13.1":{"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.","version":"0.13.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./android":{"types":"./dist/types/android.d.ts","default":"./dist/lib/android.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"android":["./dist/types/android.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","appium-adb":"12.12.1","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.13.1","@midscene/shared":"0.13.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=native npm run test","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:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true AI_TEST_TYPE=web npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=web npm run test","test:ai:all":"npm run test:ai:web && npm run test:ai:native","test:ai:native":"MIDSCENE_CACHE=true AI_TEST_TYPE=native npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.13.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hXlz0a0O/y12R58CIAQ2c/GI8SMHgp0jQEmMKPKBCU6NWtkNgSjF/eSb42Nw8hPKSUcWxZQaBkBG/ukdx+M2qA==","_resolved":"/tmp/7279bd0237e10cf50100b9bd78d6d882/midscene-web-0.13.1.tgz","_from":"file:midscene-web-0.13.1.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-hXlz0a0O/y12R58CIAQ2c/GI8SMHgp0jQEmMKPKBCU6NWtkNgSjF/eSb42Nw8hPKSUcWxZQaBkBG/ukdx+M2qA==","shasum":"d065a36d72b00bc2d2a3ca551bc70de771511ad7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.13.1.tgz","fileCount":76,"unpackedSize":3914848,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDjGfoVo/0oK/P0TV9P7D8FrmJnp9zxNGOH0ZZkyb8TfwIgVhwARquN/8J73GXEWa9SBhsCkWk6WRxCE1XFTpLdn3Y="}],"size":852664},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.1_1742914473167_0.8546299304901788"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T14:54:33.449Z","publish_time":1742914473449,"_source_registry_name":"default","contributors":[]},"0.13.2-beta-20250330025526.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.","version":"0.13.2-beta-20250330025526.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.13.2-beta-20250330025526.0","@midscene/core":"0.13.2-beta-20250330025526.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.13.2-beta-20250330025526.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-BszTgNfVSlILBFQueHFLN5bGr8tNL+KWBw45/6B0OQ3toAp5D6R5/Auxp0b8MmPgpiLfIU0TUppqlTEylRTX2g==","_resolved":"/tmp/cfc72b7f06c9860b10686372de8cfb72/midscene-web-0.13.2-beta-20250330025526.0.tgz","_from":"file:midscene-web-0.13.2-beta-20250330025526.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BszTgNfVSlILBFQueHFLN5bGr8tNL+KWBw45/6B0OQ3toAp5D6R5/Auxp0b8MmPgpiLfIU0TUppqlTEylRTX2g==","shasum":"a8d0894eba04cf94b1b3edc47a96fa40f75dc32f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.13.2-beta-20250330025526.0.tgz","fileCount":70,"unpackedSize":3399310,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDVLUjmhxRGF5voaw4HhLf4rpF9div1aLR/nP04PMo8twIgPipg242ss8sEEgI2BBtge4gt66X3bf/yPj27A5E41VQ="}],"size":728579},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.2-beta-20250330025526.0_1743303571450_0.9432273637380548"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-30T02:59:31.710Z","publish_time":1743303571710,"_source_registry_name":"default","contributors":[]},"0.13.2-beta-20250401015137.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.","version":"0.13.2-beta-20250401015137.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.13.2-beta-20250401015137.0","@midscene/shared":"0.13.2-beta-20250401015137.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.13.2-beta-20250401015137.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QnkP2Y1AtQ8014Tw6JHWoZAs5B5BAYIRY2Yt7RQFLHkY+dax/QAEtcqn93qn5Udw8zPQWTcj2b7nmPRhW7S0RQ==","_resolved":"/tmp/33844d400e5ade226459d2b6ccc5f2b8/midscene-web-0.13.2-beta-20250401015137.0.tgz","_from":"file:midscene-web-0.13.2-beta-20250401015137.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-QnkP2Y1AtQ8014Tw6JHWoZAs5B5BAYIRY2Yt7RQFLHkY+dax/QAEtcqn93qn5Udw8zPQWTcj2b7nmPRhW7S0RQ==","shasum":"cb299d355b2b4df603077986818b941d0e28f6b2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.13.2-beta-20250401015137.0.tgz","fileCount":70,"unpackedSize":3435402,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC8MrET81q4tkaojLyjvNqYfFy8aIKaF44RazFiTqHedAiB6Rhr0IObwd0V4Wtah1usxOVmaLgkGSTzz77Q9/H5bbw=="}],"size":732962},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.2-beta-20250401015137.0_1743472473830_0.6161322359524954"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-01T01:54:34.063Z","publish_time":1743472474063,"_source_registry_name":"default","contributors":[]},"0.13.2-beta-20250401073309.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.","version":"0.13.2-beta-20250401073309.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.13.2-beta-20250401073309.0","@midscene/shared":"0.13.2-beta-20250401073309.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.13.2-beta-20250401073309.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-OJh7+FaPDzNRyJ3qJyiQ1/tjqRNRAnVigsiuuPedfGnN0TPKffjzhQ32SOvIfWzYvpNKsbTEg6KbZbDt+yGVnw==","_resolved":"/tmp/860640ad0507f2a9f129d79425073f0a/midscene-web-0.13.2-beta-20250401073309.0.tgz","_from":"file:midscene-web-0.13.2-beta-20250401073309.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-OJh7+FaPDzNRyJ3qJyiQ1/tjqRNRAnVigsiuuPedfGnN0TPKffjzhQ32SOvIfWzYvpNKsbTEg6KbZbDt+yGVnw==","shasum":"6ed6f0f89eb19d1897dce700070780a65271d6a4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.13.2-beta-20250401073309.0.tgz","fileCount":70,"unpackedSize":3429608,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFq9oXSvq19XhkhoyeibrTs8o4bH7JCQPFVip83kdE62AiB8IlVRnYKBAMT8ckw/juygbcu+wQ0CgQDRjcYFvJwLcQ=="}],"size":731411},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.2-beta-20250401073309.0_1743492954972_0.08230157191444842"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-01T07:35:55.312Z","publish_time":1743492955312,"_source_registry_name":"default","contributors":[]},"0.13.2-beta-20250401091117.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.","version":"0.13.2-beta-20250401091117.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.13.2-beta-20250401091117.0","@midscene/core":"0.13.2-beta-20250401091117.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.13.2-beta-20250401091117.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XFhJ5DVC0LAtAKhplrlFKMFt6yjxv8pLgrhoiFzriLvSxtw3wruq6HyANjKXjL+T8ZQnAAvI1pYcp7pasJrbfQ==","_resolved":"/tmp/811d19fd7e12cb5a30b9345c1457eecf/midscene-web-0.13.2-beta-20250401091117.0.tgz","_from":"file:midscene-web-0.13.2-beta-20250401091117.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-XFhJ5DVC0LAtAKhplrlFKMFt6yjxv8pLgrhoiFzriLvSxtw3wruq6HyANjKXjL+T8ZQnAAvI1pYcp7pasJrbfQ==","shasum":"fb724def8ba5cdb82c02c0f6cbaf3090182e7c7b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.13.2-beta-20250401091117.0.tgz","fileCount":70,"unpackedSize":3430966,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDz7qu9DUkSYu0cn9+JHMk38nytvVYmeIh/T9O/uRddZwIhAIz+Qktqeb3+Pi4iL7BCJM5gM8Yhz4PZh4kZ92YYfJH8"}],"size":731762},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.2-beta-20250401091117.0_1743498839257_0.7744663494029735"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-01T09:13:59.520Z","publish_time":1743498839520,"_source_registry_name":"default","contributors":[]},"0.13.2-beta-20250401104621.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.","version":"0.13.2-beta-20250401104621.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.13.2-beta-20250401104621.0","@midscene/shared":"0.13.2-beta-20250401104621.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.13.2-beta-20250401104621.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-k1Hgm5YSbhCB3goym678U/XrhAJpk+yCJ0eipwbf7x0q0tBW4ivAaG+wvAL3cjs5nxYVmp9TnEydae0TOnGaMA==","_resolved":"/tmp/0d52c914287825ff82967347976a5324/midscene-web-0.13.2-beta-20250401104621.0.tgz","_from":"file:midscene-web-0.13.2-beta-20250401104621.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-k1Hgm5YSbhCB3goym678U/XrhAJpk+yCJ0eipwbf7x0q0tBW4ivAaG+wvAL3cjs5nxYVmp9TnEydae0TOnGaMA==","shasum":"7e1ddec424bb9625755dc40abaa72fa6aba7568e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.13.2-beta-20250401104621.0.tgz","fileCount":70,"unpackedSize":3427484,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCdqYjle7hrOqStWMru9scD6jjESg9ifjOYYWdYvcE33wIgX94npgSiXrln2saTUuVjfdldPnLnhoEKrw47lDkRFU4="}],"size":730814},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.2-beta-20250401104621.0_1743504565295_0.1895264022360752"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-01T10:49:25.558Z","publish_time":1743504565558,"_source_registry_name":"default","contributors":[]},"0.13.2-beta-20250402095952.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.","version":"0.13.2-beta-20250402095952.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.13.2-beta-20250402095952.0","@midscene/core":"0.13.2-beta-20250402095952.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.13.2-beta-20250402095952.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-lVfURKfcFIeWo/ZiwldWKfDKn3S24Bg2rwr8GKu0n7zpDCYYsbLWGAFZc2OhAWGMP/lPZlgR3QiVIPL77sn1Cg==","_resolved":"/tmp/d415b5ef5223fb20f4a8a873935fca41/midscene-web-0.13.2-beta-20250402095952.0.tgz","_from":"file:midscene-web-0.13.2-beta-20250402095952.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-lVfURKfcFIeWo/ZiwldWKfDKn3S24Bg2rwr8GKu0n7zpDCYYsbLWGAFZc2OhAWGMP/lPZlgR3QiVIPL77sn1Cg==","shasum":"3393765618eed96ee26520d6be7eb66e37d61e73","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.13.2-beta-20250402095952.0.tgz","fileCount":70,"unpackedSize":3437686,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCSioK1DF/S+nbrrTadcVr7Qk6br6SjrPU/tT352eFJngIgOywr3EuutN9X5BGqu7/rBED2MAcRoClx7XALUCbz8KM="}],"size":733418},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.2-beta-20250402095952.0_1743588183516_0.741956082752004"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-02T10:03:03.837Z","publish_time":1743588183837,"_source_registry_name":"default","contributors":[]},"0.13.2-beta-20250402105500.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.","version":"0.13.2-beta-20250402105500.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.13.2-beta-20250402105500.0","@midscene/shared":"0.13.2-beta-20250402105500.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.13.2-beta-20250402105500.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1U7VUyV0oAjIuDzjiaoV8Ud+zdm9GjxT6H4zyNaKs3BmRgvljM8ylQ1R6D3ClSZwNcJ01wKyGhHN9cWzbUwMsw==","_resolved":"/tmp/91a3a7af0c38c0935f599a82b9a82d58/midscene-web-0.13.2-beta-20250402105500.0.tgz","_from":"file:midscene-web-0.13.2-beta-20250402105500.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1U7VUyV0oAjIuDzjiaoV8Ud+zdm9GjxT6H4zyNaKs3BmRgvljM8ylQ1R6D3ClSZwNcJ01wKyGhHN9cWzbUwMsw==","shasum":"5c46022638b382da0a0b759fbe113b782411bece","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.13.2-beta-20250402105500.0.tgz","fileCount":74,"unpackedSize":3793563,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGI73S+fzfCbzyro529f0R7zaG5+ql2/B+uCC113Wbl4AiBH7m7AUmTgJM/Yw8L67rp1aJDrezAK/w5Oz1MKS4xAbQ=="}],"size":810027},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.2-beta-20250402105500.0_1743591495265_0.20823182394583295"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-02T10:58:15.437Z","publish_time":1743591495437,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":730816},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-04-02T11:57:01.264Z","publish_time":1743595021264,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":810027},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-04-02T12:51:09.241Z","publish_time":1743598269241,"_source_registry_name":"default","contributors":[]},"0.13.2-beta-20250402130326.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.","version":"0.13.2-beta-20250402130326.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.13.2-beta-20250402130326.0","@midscene/core":"0.13.2-beta-20250402130326.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.13.2-beta-20250402130326.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UY9oV0XG1CZdEYyBvRdDuhUzEbzMuvkM37jHDT0K0U81Ge2umgEqiycbO7+YYkXN78Hi/hUrLaKmftUHp0AMDw==","_resolved":"/tmp/5e73f2e43f41a3627720440633c8203c/midscene-web-0.13.2-beta-20250402130326.0.tgz","_from":"file:midscene-web-0.13.2-beta-20250402130326.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-UY9oV0XG1CZdEYyBvRdDuhUzEbzMuvkM37jHDT0K0U81Ge2umgEqiycbO7+YYkXN78Hi/hUrLaKmftUHp0AMDw==","shasum":"04d4304ad8a368192a1a9ea48542259936d6b52b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.13.2-beta-20250402130326.0.tgz","fileCount":74,"unpackedSize":3793563,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCDToux793oriiAkSTXFQ69msgI8gr2SH3yS/EVoGXHPAIhAJbP3Z54Tq4ptK1LxPvslfyqmFrb6t5+etv/HWb109s7"}],"size":810029},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.2-beta-20250402130326.0_1743599231044_0.6402453969473925"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-02T13:07:11.414Z","publish_time":1743599231414,"_source_registry_name":"default","contributors":[]},"0.13.2-beta-20250403020006.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.","version":"0.13.2-beta-20250403020006.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.13.2-beta-20250403020006.0","@midscene/shared":"0.13.2-beta-20250403020006.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.13.2-beta-20250403020006.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZRwpM/s9FKibor62gGv7r1eZhScCSB0Z4LVhZ4dIXGaTmTia18dD8aPC1dQ33LXaZgnvXkKzkHIHnUSGBAFkig==","_resolved":"/tmp/2aa5a2b219451dae725349b61bbc0e83/midscene-web-0.13.2-beta-20250403020006.0.tgz","_from":"file:midscene-web-0.13.2-beta-20250403020006.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ZRwpM/s9FKibor62gGv7r1eZhScCSB0Z4LVhZ4dIXGaTmTia18dD8aPC1dQ33LXaZgnvXkKzkHIHnUSGBAFkig==","shasum":"220a247870e591a3ee9071fe7bedd80f0f4c255a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.13.2-beta-20250403020006.0.tgz","fileCount":70,"unpackedSize":3438035,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBMMhheOGirumAqcdgFIqh7e6UFUhnjWvZV63sZGWqwtAiEAiIETnWJB3SzZfaK07FgQ/oT8ZeZ+hCZAgCPiNNdlJiQ="}],"size":732502},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.2-beta-20250403020006.0_1743645769342_0.7383536066457854"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-03T02:02:49.636Z","publish_time":1743645769636,"_source_registry_name":"default","contributors":[]},"0.13.2-beta-20250403054019.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.","version":"0.13.2-beta-20250403054019.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.13.2-beta-20250403054019.0","@midscene/shared":"0.13.2-beta-20250403054019.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.13.2-beta-20250403054019.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-NjMkQrVWJAqvaNcs3T0NMODw9iErZByuCsXNmVGzbB7FcmWjIxK33qHKFkp3VCuDdAnCGNqOJm3Y2nIArthBlg==","_resolved":"/tmp/524503e7cc4c72af6061b8ef9aeadd9d/midscene-web-0.13.2-beta-20250403054019.0.tgz","_from":"file:midscene-web-0.13.2-beta-20250403054019.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-NjMkQrVWJAqvaNcs3T0NMODw9iErZByuCsXNmVGzbB7FcmWjIxK33qHKFkp3VCuDdAnCGNqOJm3Y2nIArthBlg==","shasum":"b019a2dadb56627fbab92c45e3fbd578b87e0fb1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.13.2-beta-20250403054019.0.tgz","fileCount":74,"unpackedSize":3795144,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCcyE73awzMiVz+6xFlSXZLfJrD8e/0ysZS7iwuiu6LZwIhALrI+wPPnJk3Nbzas7B/q/SaNfuQ2W7ZWKoK4QN2aQ9S"}],"size":809088},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.13.2-beta-20250403054019.0_1743658981520_0.0900890767549769"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-03T05:43:01.820Z","publish_time":1743658981820,"_source_registry_name":"default","contributors":[]},"0.14.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.","version":"0.14.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.0","@midscene/shared":"0.14.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-RJPaSx1i2RHmy7sjWchPYMwRr2F/C1dbQ/ZBlkzZ9mdsaSuG5t0rBjQZLVBOEqEJjmsP41dMEjNaAhCOPpv/tQ==","_resolved":"/tmp/ca1a24fba4f3bd5ee2505870eba304a4/midscene-web-0.14.0.tgz","_from":"file:midscene-web-0.14.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-RJPaSx1i2RHmy7sjWchPYMwRr2F/C1dbQ/ZBlkzZ9mdsaSuG5t0rBjQZLVBOEqEJjmsP41dMEjNaAhCOPpv/tQ==","shasum":"74c7aba74e689b7b4cd7e8ba3e3c1acb0ca12daf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.0.tgz","fileCount":74,"unpackedSize":3794810,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDb6AKRGtEtTERlJzdWIYeNPDtWkcosONS7Y/R08PgNqAIhAOWk9BMI9zVYGz9mRIuDlDPv6rhesfrajPZGI3lGm9ij"}],"size":808946},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.0_1743660116711_0.4142519275654257"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-03T06:01:56.987Z","publish_time":1743660116987,"_source_registry_name":"default","contributors":[]},"0.14.1":{"name":"@midscene/web","version":"0.14.1","license":"MIT","_id":"@midscene/web@0.14.1","maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":808945},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-04-03T08:41:10.158Z","publish_time":1743669670158,"_source_registry_name":"default","contributors":[]},"0.14.1-beta-20250403090809.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.","version":"0.14.1-beta-20250403090809.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.1-beta-20250403090809.0","@midscene/shared":"0.14.1-beta-20250403090809.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.1-beta-20250403090809.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-En/YJVeusEsTAFvkSMcc0GOHLpuiDrIIdEdFEYRG2ftdTfHQ1WjeXdaXyVfrFxKDa1AOhnDKzmiqiy667y1Xpw==","_resolved":"/tmp/2ce86fc509e605eaff70ca2f7eea064b/midscene-web-0.14.1-beta-20250403090809.0.tgz","_from":"file:midscene-web-0.14.1-beta-20250403090809.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-En/YJVeusEsTAFvkSMcc0GOHLpuiDrIIdEdFEYRG2ftdTfHQ1WjeXdaXyVfrFxKDa1AOhnDKzmiqiy667y1Xpw==","shasum":"8f848e1855460844fc9f7aa2b9194a4f0e192f32","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.1-beta-20250403090809.0.tgz","fileCount":79,"unpackedSize":3841636,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFf7oHBmm88ZcTUIBVvL7qOtFjfgGUij+KTEh6VPp7fqAiEAjYd6VxQtPotIHU632+NTPZYv2KrNSoLU7peW9EodTSw="}],"size":814583},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.1-beta-20250403090809.0_1743671452401_0.005512867383847597"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-03T09:10:52.726Z","publish_time":1743671452726,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":809224},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-04-08T01:51:25.715Z","publish_time":1744077085715,"_source_registry_name":"default","contributors":[]},"0.14.2-beta-20250408083201.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.","version":"0.14.2-beta-20250408083201.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.14.2-beta-20250408083201.0","@midscene/core":"0.14.2-beta-20250408083201.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.2-beta-20250408083201.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kfKlqSLxPY+K0RHs4nYNCSWWAvYkuyAToS9BSu3w/qCd4qjYEzHSv6uEQZ27xYmpn6mrClf+IZRqLhiHvxubvQ==","_resolved":"/tmp/0162ebb326150a7d4c3f43b3c5f7564f/midscene-web-0.14.2-beta-20250408083201.0.tgz","_from":"file:midscene-web-0.14.2-beta-20250408083201.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kfKlqSLxPY+K0RHs4nYNCSWWAvYkuyAToS9BSu3w/qCd4qjYEzHSv6uEQZ27xYmpn6mrClf+IZRqLhiHvxubvQ==","shasum":"9534d96247e6aa85d3c984919c54def21b9492ad","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.2-beta-20250408083201.0.tgz","fileCount":74,"unpackedSize":3795480,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCC6CMk5uR/S6ZsEDx0nvmSO87WyMf6HPXltu+TNx4aGAIgNdjJNqu+eaeCeW9MqayTeUKPsKS0DJ8kzPrRUvwDI4c="}],"size":809225},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.2-beta-20250408083201.0_1744101289286_0.712206816376797"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-08T08:34:49.513Z","publish_time":1744101289513,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":809229},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-04-08T16:52:13.552Z","publish_time":1744131133552,"_source_registry_name":"default","contributors":[]},"0.14.2":{"name":"@midscene/web","version":"0.14.2","license":"MIT","_id":"@midscene/web@0.14.2","maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":809122},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-04-09T02:31:36.908Z","publish_time":1744165896908,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":816743},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-04-09T02:40:37.850Z","publish_time":1744166437850,"_source_registry_name":"default","contributors":[]},"0.14.3-beta-20250409031306.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.","version":"0.14.3-beta-20250409031306.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.14.3-beta-20250409031306.0","@midscene/core":"0.14.3-beta-20250409031306.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.3-beta-20250409031306.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wz6D5vXzYconHOhBwkkCkb+SB10rVOTjOsy8gcMvwlaOR7nKAqZ+uyE2wB/ZX16xIBlZ0khC7wHQNulTUFx5ZQ==","_resolved":"/tmp/928f140bc8df0a380d1ff93e97d43725/midscene-web-0.14.3-beta-20250409031306.0.tgz","_from":"file:midscene-web-0.14.3-beta-20250409031306.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-wz6D5vXzYconHOhBwkkCkb+SB10rVOTjOsy8gcMvwlaOR7nKAqZ+uyE2wB/ZX16xIBlZ0khC7wHQNulTUFx5ZQ==","shasum":"d8299d5cd0b3dfa5c5fff9d5d815f8e0a946f3b8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.3-beta-20250409031306.0.tgz","fileCount":79,"unpackedSize":3858847,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHu+mlMWMK6beT1sZLVSPmDTBAtcTXsKad2LVZVvurc7AiArUzwzgkLlknrPWEa5bh5UxPh0Fz5usefD4GMRZ4+Ldw=="}],"size":816757},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.3-beta-20250409031306.0_1744168557474_0.35933569824761347"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-09T03:15:57.770Z","publish_time":1744168557770,"_source_registry_name":"default","contributors":[]},"0.14.3-beta-20250409035641.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.","version":"0.14.3-beta-20250409035641.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.3-beta-20250409035641.0","@midscene/shared":"0.14.3-beta-20250409035641.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.3-beta-20250409035641.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+WcDPeGpKRtdCyBDUQteMa2sPIvcZuBeEhRN038PsSF+WGo8SO4qi7jJWaWnVXlqlNnmiMuu6OxttGtWnqo0DA==","_resolved":"/tmp/6a61e49dd5f2f4f031355f5ac192d6e6/midscene-web-0.14.3-beta-20250409035641.0.tgz","_from":"file:midscene-web-0.14.3-beta-20250409035641.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+WcDPeGpKRtdCyBDUQteMa2sPIvcZuBeEhRN038PsSF+WGo8SO4qi7jJWaWnVXlqlNnmiMuu6OxttGtWnqo0DA==","shasum":"eb2b69b71e3084f823e0c0097a2ea1c3f475b7d3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.3-beta-20250409035641.0.tgz","fileCount":79,"unpackedSize":3859683,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFJErZ/BYR5TW5wXHVbmrG2vqAc/9FwPmU3dxNn6Ln+AAiB+jt1//VCimJPuGCW0re6bgdi6egjJWRyxEk5/BIwPeQ=="}],"size":816915},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.3-beta-20250409035641.0_1744171175830_0.8000744594039275"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-09T03:59:36.131Z","publish_time":1744171176131,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":809321},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-04-10T08:41:56.706Z","publish_time":1744274516706,"_source_registry_name":"default","contributors":[]},"0.14.3":{"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.","version":"0.14.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.3","@midscene/shared":"0.14.3"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9HPq6MBllDFWHdCXBT6CGFtna1aikPiCemOqxiRV7mAaNCovFdEJGAqJzfycdAFZ/B4hTTcbxY5maxnlTOMAmQ==","_resolved":"/tmp/e1c7d6dbc2d564fa5521de0da33891c1/midscene-web-0.14.3.tgz","_from":"file:midscene-web-0.14.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9HPq6MBllDFWHdCXBT6CGFtna1aikPiCemOqxiRV7mAaNCovFdEJGAqJzfycdAFZ/B4hTTcbxY5maxnlTOMAmQ==","shasum":"c96fd578199a1ef27e77071c41ff7446196c4550","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.3.tgz","fileCount":74,"unpackedSize":3795514,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCZ4iL9gXypz5sd0V+B5YrD2qjc7VAghIO2FLlDVO5oYgIgX5uVWo9tZ+sq3noVUsU9pkKA/8U6eJg7dAiiJCPhlEM="}],"size":809224},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.3_1744276287100_0.7522008162144942"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-10T09:11:27.358Z","publish_time":1744276287358,"_source_registry_name":"default","contributors":[]},"0.14.3-beta-20250410123810.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.","version":"0.14.3-beta-20250410123810.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.14.3-beta-20250410123810.0","@midscene/core":"0.14.3-beta-20250410123810.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.3-beta-20250410123810.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-BMmdKql+1cvnCcAw/E9f2bCl3Y+jyzGfPpPvTfdRbw8VfK6QYWa97GTaF071jO2Jp4RaMiXw20x4ynLHEA0Uog==","_resolved":"/tmp/4c05350ec53dc620c5f5f83bcecfe73c/midscene-web-0.14.3-beta-20250410123810.0.tgz","_from":"file:midscene-web-0.14.3-beta-20250410123810.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BMmdKql+1cvnCcAw/E9f2bCl3Y+jyzGfPpPvTfdRbw8VfK6QYWa97GTaF071jO2Jp4RaMiXw20x4ynLHEA0Uog==","shasum":"517512d063ec75166dfa15ccd4a4b316f268aa49","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.3-beta-20250410123810.0.tgz","fileCount":74,"unpackedSize":3796226,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA9S4TUyKZvJFyzGbx2zBL11sktqDMpIpN9viDwo4bHGAiARlKW6YJuVaaIqzWzLWYwShCYyPk/MxBzIiuZ+RywyTw=="}],"size":809556},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.3-beta-20250410123810.0_1744288848424_0.44595949406084046"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-10T12:40:48.670Z","publish_time":1744288848670,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250414114024.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.","version":"0.14.4-beta-20250414114024.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250414114024.0","@midscene/shared":"0.14.4-beta-20250414114024.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250414114024.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-BY83xeVoOnyiadZTrU0C4nZDmeea9O4jrR1itHcTB0/TXuiEOkui17vscoVr968gmFHLdCJNP8yAgShuy+pQVQ==","_resolved":"/tmp/5166364be2bb20c40714daf4376d4ece/midscene-web-0.14.4-beta-20250414114024.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250414114024.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BY83xeVoOnyiadZTrU0C4nZDmeea9O4jrR1itHcTB0/TXuiEOkui17vscoVr968gmFHLdCJNP8yAgShuy+pQVQ==","shasum":"96e7e362f6a5314c775a42d1746b4adfbdb9817f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250414114024.0.tgz","fileCount":79,"unpackedSize":3883586,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDDY+m3WXWRmH+ErN79cKepHYkMZmhRK88gMcZ3jcX5zwIgW3CcKyGq/wXjhUVJYXgS/Fb0nM9KYOD1jXiE+/mxyBU="}],"size":824696},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250414114024.0_1744630987720_0.638142103524902"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-14T11:43:07.952Z","publish_time":1744630987952,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250415065130.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.","version":"0.14.4-beta-20250415065130.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.14.4-beta-20250415065130.0","@midscene/core":"0.14.4-beta-20250415065130.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250415065130.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+b15RnHzeZyNP6bel12yM/BaJMrKsSUL17z7lihKAugmeO86mLTwV43xl3wF0fvW00ZmpH3SWCN8ABI6oK356g==","_resolved":"/tmp/ab3478f46cf49b30bb0722c983d3ebb0/midscene-web-0.14.4-beta-20250415065130.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250415065130.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+b15RnHzeZyNP6bel12yM/BaJMrKsSUL17z7lihKAugmeO86mLTwV43xl3wF0fvW00ZmpH3SWCN8ABI6oK356g==","shasum":"ec1459baebedec88449a9b42f26bb0272ff2ec6c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250415065130.0.tgz","fileCount":79,"unpackedSize":3884702,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAh3IaWM/5nE/jeJAlmuez6FU4dsNmByMqwzHNL4GAl/AiBB1wbHPZvOi5BNpTi1vEx1di6ZRld3dgDlexW1MaNdNw=="}],"size":824849},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250415065130.0_1744700061079_0.2690171778440862"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-15T06:54:21.301Z","publish_time":1744700061301,"_source_registry_name":"default","contributors":[]},"0.14.3-beta-20250415152700.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.","version":"0.14.3-beta-20250415152700.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.3-beta-20250415152700.0","@midscene/shared":"0.14.3-beta-20250415152700.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.3-beta-20250415152700.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-f0bLoJwuBNDjYvEoA8jctsQIui/XDdwYUrbvJvBLU7mRwmdS92mRqhyDxckpHkCoj7kkniE4MPHg7iSTeh7qKQ==","_resolved":"/tmp/09065824a3a93af6029dfee6288d5bb0/midscene-web-0.14.3-beta-20250415152700.0.tgz","_from":"file:midscene-web-0.14.3-beta-20250415152700.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-f0bLoJwuBNDjYvEoA8jctsQIui/XDdwYUrbvJvBLU7mRwmdS92mRqhyDxckpHkCoj7kkniE4MPHg7iSTeh7qKQ==","shasum":"6ece843ebc2c241f6f494344609b7a96f430d1cc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.3-beta-20250415152700.0.tgz","fileCount":74,"unpackedSize":3844534,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA30+QVy5dgJCEkacX2ZoI0s4hfy6xmle6BSgerGQzm8AiAp+e7R/Raq6AzBL+wTYPZWy0XnB/b2N9dY/uwe4BgtOQ=="}],"size":820153},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.3-beta-20250415152700.0_1744730983554_0.9873851860083769"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-15T15:29:43.798Z","publish_time":1744730983798,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250416024415.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.","version":"0.14.4-beta-20250416024415.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250416024415.0","@midscene/shared":"0.14.4-beta-20250416024415.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250416024415.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fHUjihMhuZrVBkA33lnd8Lddo+qudFrGUj2ZBG0qFgsNNN7VKwZ0oBD9pxsF/2m1LBxBSw0MVW1OWy68scWc2g==","_resolved":"/tmp/4ddf0749bc0885f3de1895a1fbab9694/midscene-web-0.14.4-beta-20250416024415.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250416024415.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-fHUjihMhuZrVBkA33lnd8Lddo+qudFrGUj2ZBG0qFgsNNN7VKwZ0oBD9pxsF/2m1LBxBSw0MVW1OWy68scWc2g==","shasum":"7c0793e2363e35db0b91e660d18152ed15e69634","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250416024415.0.tgz","fileCount":79,"unpackedSize":3883910,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGN0n5c/cHDg3lF5E0hgfpdfNbbH1ian+3qts/aAI6L9AiA5/0hLYJsa2VG/uYUyE8kdkBpqyYxHw7chDmZK2Hvlfg=="}],"size":824745},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250416024415.0_1744771621736_0.12245180172773762"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T02:47:02.003Z","publish_time":1744771622003,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250416031649.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.","version":"0.14.4-beta-20250416031649.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250416031649.0","@midscene/shared":"0.14.4-beta-20250416031649.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250416031649.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-nPsD0mGOKLZYPcjwJc3b99K0o9DINzCuH/NtI9oTBGsQSlLOqfqAZZ7qDb7f1zSIitTyIN1wpIlykQUBwZvwzg==","_resolved":"/tmp/e7e53f4d3a87791f7c4fdc158915494a/midscene-web-0.14.4-beta-20250416031649.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250416031649.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-nPsD0mGOKLZYPcjwJc3b99K0o9DINzCuH/NtI9oTBGsQSlLOqfqAZZ7qDb7f1zSIitTyIN1wpIlykQUBwZvwzg==","shasum":"a3d8c79a6d375190af46e1a27f359add7448c8db","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250416031649.0.tgz","fileCount":79,"unpackedSize":3880427,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDNxL+fvPupckk1eRc/LOhl1WclrCpH6921lVtiCyDBPAIgBmnmpQHqyxCFEYzndIWsHChSRtWdpUOuuno9PDO06Wc="}],"size":824052},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250416031649.0_1744773580369_0.32690969960403526"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T03:19:40.625Z","publish_time":1744773580625,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250416041002.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.","version":"0.14.4-beta-20250416041002.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250416041002.0","@midscene/shared":"0.14.4-beta-20250416041002.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250416041002.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-aKSFtGY3r0DqD2q2mp9FtGeURhi4h11j1Xs9YzYjBLREkdfhL2SsPWfaYXAgVYsU/Ms/T7Hoka2DvvLFV7fG/A==","_resolved":"/tmp/e868e6a582e12394040e6a38f68a5ceb/midscene-web-0.14.4-beta-20250416041002.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250416041002.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-aKSFtGY3r0DqD2q2mp9FtGeURhi4h11j1Xs9YzYjBLREkdfhL2SsPWfaYXAgVYsU/Ms/T7Hoka2DvvLFV7fG/A==","shasum":"7dd6d727eaeea877fa0ba09350a725bad969d3fc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250416041002.0.tgz","fileCount":79,"unpackedSize":3880427,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBV2Gc7x2I6c6LoKnDILplVgDdUQsn8/+qSWiTAbvx4VAiEAoDeukQHctkoTYYZmLsfv9+kQq2HRvZrrcVvcYMMl4iU="}],"size":824050},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250416041002.0_1744776768579_0.44441498369692023"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T04:12:48.855Z","publish_time":1744776768855,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250416063501.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.","version":"0.14.4-beta-20250416063501.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250416063501.0","@midscene/shared":"0.14.4-beta-20250416063501.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250416063501.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LSvScgi0VoUSQ/uS/nSLW2pI5u7hMlQ9S7t+YOYUVjPGD2/Cq+rTzLmowAFQY8Psf/NDuwnVuJlXRa4ehZjXJg==","_resolved":"/tmp/d90a06a7b4bffa0dd1c3d957b7a5af98/midscene-web-0.14.4-beta-20250416063501.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250416063501.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-LSvScgi0VoUSQ/uS/nSLW2pI5u7hMlQ9S7t+YOYUVjPGD2/Cq+rTzLmowAFQY8Psf/NDuwnVuJlXRa4ehZjXJg==","shasum":"cf4d3cb36ebd26405eb49206df7a26ccf9b8e787","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250416063501.0.tgz","fileCount":79,"unpackedSize":3880422,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH4txTyKbyEKPx0RsjJjZr9eFHFNLHwdM6TO4yl1eQt8AiANkrI1u3/CRnVPwikUEuwYyZfkBKv+mw7i0A+rHzYSPw=="}],"size":824050},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250416063501.0_1744785471824_0.8349392538517637"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T06:37:52.151Z","publish_time":1744785472151,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250416114650.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.","version":"0.14.4-beta-20250416114650.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250416114650.0","@midscene/shared":"0.14.4-beta-20250416114650.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250416114650.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Jd/BJNCTp9DseIH8DINNQWWI85IXY+gW44TmIF/zCO62gIrp65mmcRFP3A4x1Hi2/IrNksvIfLyEB7n+PVNriA==","_resolved":"/tmp/b315489d16ebf20917a3b1b37d2010e8/midscene-web-0.14.4-beta-20250416114650.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250416114650.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Jd/BJNCTp9DseIH8DINNQWWI85IXY+gW44TmIF/zCO62gIrp65mmcRFP3A4x1Hi2/IrNksvIfLyEB7n+PVNriA==","shasum":"bd35dd37e2eeed0374231cf98a2250c442985f32","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250416114650.0.tgz","fileCount":79,"unpackedSize":3880422,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICGgOBrXrXFJ4jQMcJLBbcC8TVSJJsYpkrYlK5jAunsLAiEA6zUdq7xvpZ00zgRKahuK67R+8gedI+H0zFo1YA9JaHo="}],"size":824052},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250416114650.0_1744804172475_0.5812197458924708"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T11:49:32.696Z","publish_time":1744804172696,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250416140508.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.","version":"0.14.4-beta-20250416140508.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.14.4-beta-20250416140508.0","@midscene/core":"0.14.4-beta-20250416140508.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250416140508.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Xd2q+zAzatKs2C7OzxHi93+ZaPg4cvAF/vrB/UAyIiUOuaAVAx/A5+CWXwPZrOZVvnvUrXaFs+C1fpkbknZGfA==","_resolved":"/tmp/e7dd28f9dfaafbbf40916674a9412ee7/midscene-web-0.14.4-beta-20250416140508.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250416140508.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Xd2q+zAzatKs2C7OzxHi93+ZaPg4cvAF/vrB/UAyIiUOuaAVAx/A5+CWXwPZrOZVvnvUrXaFs+C1fpkbknZGfA==","shasum":"dead353f33ed0e260d5fe72970839044f6d4ad17","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250416140508.0.tgz","fileCount":74,"unpackedSize":3816431,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDXktfMAGUdmEreRtH4loBprT2HHgeXL6lLd2O+bF01oQIhAOuEkpIiBZm0k44fI/IObu0qAUt/dq23SPKyMf/xS0so"}],"size":816412},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250416140508.0_1744812471778_0.06163982589933403"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T14:07:52.076Z","publish_time":1744812472076,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250417034729.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.","version":"0.14.4-beta-20250417034729.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250417034729.0","@midscene/shared":"0.14.4-beta-20250417034729.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250417034729.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-CZgDgUbdW2MeYPSebc2WKCygJkTWCEvOKuPpK9INBDNCNg1tOSOackMqg9OEqJAk2qKU6iM6b5C284u7581zyA==","_resolved":"/tmp/084a07874ade761c498c6f2ded3fb317/midscene-web-0.14.4-beta-20250417034729.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250417034729.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-CZgDgUbdW2MeYPSebc2WKCygJkTWCEvOKuPpK9INBDNCNg1tOSOackMqg9OEqJAk2qKU6iM6b5C284u7581zyA==","shasum":"e05dac9bb8c58ec14a9bba72aa481eb590246609","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250417034729.0.tgz","fileCount":79,"unpackedSize":4220371,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEPX4KBN/zu5irCPgiVwI4u7zHnH/nlJpTMz/5p5/jp/AiBLgK9/GD4zSPzVhuT+SBXKKnnQLapJWtxv4KhFbiFn2Q=="}],"size":900667},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250417034729.0_1744861812924_0.5446386892179573"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T03:50:13.250Z","publish_time":1744861813250,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250417055544.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.","version":"0.14.4-beta-20250417055544.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250417055544.0","@midscene/shared":"0.14.4-beta-20250417055544.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250417055544.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-K/T7xgzeM0c81CPVkAw75SBB9QIsQKpudZodr8cGZoOtQMcBBhx6j1ku5Kpzx62nr6zZVBnbWq+pHDA4hnkwog==","_resolved":"/tmp/3ad40ea8c1978787d0f16c40c9cfe505/midscene-web-0.14.4-beta-20250417055544.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250417055544.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-K/T7xgzeM0c81CPVkAw75SBB9QIsQKpudZodr8cGZoOtQMcBBhx6j1ku5Kpzx62nr6zZVBnbWq+pHDA4hnkwog==","shasum":"a2caf0059f1325df0dde81c4fe32763fd2353452","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250417055544.0.tgz","fileCount":79,"unpackedSize":4223224,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQClC6qdenk7JYSu4PUSfhCif2gVA9tGU99D658RhWayQgIgHGY+l6GWV3Ndamgdm/nz9Zd5FO9W8LS7TYiHcm5PjLU="}],"size":901143},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250417055544.0_1744869504401_0.4864962733588585"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T05:58:24.646Z","publish_time":1744869504646,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250417070627.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.","version":"0.14.4-beta-20250417070627.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"4.21.1","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250417070627.0","@midscene/shared":"0.14.4-beta-20250417070627.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"4.17.14","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250417070627.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-IVsn5fKEYUTsDJ/H9zkaKGNIVaujxDGUYVRCVjUbbOrjl1PIfk9CnzsHMc9TZwrwRU6hVMixxDYC5c66J1tTpw==","_resolved":"/tmp/32dfdd08b535d4733f30ff73bd09abd8/midscene-web-0.14.4-beta-20250417070627.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250417070627.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-IVsn5fKEYUTsDJ/H9zkaKGNIVaujxDGUYVRCVjUbbOrjl1PIfk9CnzsHMc9TZwrwRU6hVMixxDYC5c66J1tTpw==","shasum":"6463e7cfc29eed0ed9401587e8574f47837d4d1b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250417070627.0.tgz","fileCount":79,"unpackedSize":4223948,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFKfJ0I5j4jxT3vkRH+TH8ove8K+iXMdQuIPI2WgTFf2AiEA5OhaMyk2KvmJicFdY3Y7L12OBVyUVWRcSWb8Q3TKuTg="}],"size":901518},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250417070627.0_1744873756685_0.46680289887315984"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T07:09:16.986Z","publish_time":1744873756986,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250417074217.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.","version":"0.14.4-beta-20250417074217.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250417074217.0","@midscene/shared":"0.14.4-beta-20250417074217.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250417074217.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-yWiZrUAHdDnqIxZWQp6HoUXOhfqOEHvE+RXYxZCkjwTqtDrRgl2jcpGJAf33BaSFFObn7e78YSt/1UEsXhj11Q==","_resolved":"/tmp/30cd60b4deb25ea79ddd03aee6cabd70/midscene-web-0.14.4-beta-20250417074217.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250417074217.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-yWiZrUAHdDnqIxZWQp6HoUXOhfqOEHvE+RXYxZCkjwTqtDrRgl2jcpGJAf33BaSFFObn7e78YSt/1UEsXhj11Q==","shasum":"22d353ca1ba2dd132bd61d2d83cc5e4572a9a7f1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250417074217.0.tgz","fileCount":84,"unpackedSize":4288086,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCy10snZ2j5ogL3POEqBZqa8828gwStIWYeT/jNUJ5TVwIhAI09Em90Nx499xccGAVW9DKxeKAdfqoki5zO8RHVDuZm"}],"size":909114},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250417074217.0_1744875911933_0.27399513777349904"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T07:45:12.180Z","publish_time":1744875912180,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250417094631.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.","version":"0.14.4-beta-20250417094631.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250417094631.0","@midscene/shared":"0.14.4-beta-20250417094631.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250417094631.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ExXOAj8Hy1mCF2Q7cSNyyJv0X80Blgjg0BRK8fT0VrdUxFX3OF5eHqT0vp2QJSY/vnoegm4DuVMqhOIdKESObA==","_resolved":"/tmp/3ad60d6b77e25005a2ce4d68df9257f2/midscene-web-0.14.4-beta-20250417094631.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250417094631.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ExXOAj8Hy1mCF2Q7cSNyyJv0X80Blgjg0BRK8fT0VrdUxFX3OF5eHqT0vp2QJSY/vnoegm4DuVMqhOIdKESObA==","shasum":"96a9f0a8d6f2b90dbfc99062f550a102f37c051b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250417094631.0.tgz","fileCount":84,"unpackedSize":4288086,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCijaBkTH9xeQCMTC9/NUV3Q3kBTSSovR7GVEXElfiLEQIgITkQd5VkyR8q9RXK8v2s9YfuFHk6PlZRnORg711X8OQ="}],"size":909114},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250417094631.0_1744883359620_0.010227776451179338"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T09:49:19.895Z","publish_time":1744883359895,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250417134518.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.","version":"0.14.4-beta-20250417134518.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.14.4-beta-20250417134518.0","@midscene/core":"0.14.4-beta-20250417134518.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250417134518.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-N/+pK7OMvDb2ER2cxiTJAuTciRsE+E83EVar4qEe45/aCy8+6ocfwmWbh0ovsRyxqp0jmEqsFy/Pa012BdtcPg==","_resolved":"/tmp/487be28d690808def619301819e46a92/midscene-web-0.14.4-beta-20250417134518.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250417134518.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-N/+pK7OMvDb2ER2cxiTJAuTciRsE+E83EVar4qEe45/aCy8+6ocfwmWbh0ovsRyxqp0jmEqsFy/Pa012BdtcPg==","shasum":"62c8b8adda95a183e69fbfe80e2984ff3b0a0b55","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250417134518.0.tgz","fileCount":84,"unpackedSize":4288086,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCi75ZdRtvQ+0+nQBe7IPzMq5CQGNSzVA82MJ+jiugK2QIgdmLeOuNQMxJmdA+ZFhZxxwa41KIhmXpkQrOb7pd8vbc="}],"size":909114},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250417134518.0_1744897705178_0.7371607096378561"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T13:48:25.423Z","publish_time":1744897705423,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250417165036.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.","version":"0.14.4-beta-20250417165036.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250417165036.0","@midscene/shared":"0.14.4-beta-20250417165036.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250417165036.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1M66nC+swG/L2WvOx4jHo1+DjAi8PNPhFYjDKCBYdR7VhoBPYNwuUAv78aiLVeaAiXL+yn4kJUS7Pcu97ZyVxw==","_resolved":"/tmp/aecadfe12478949d23c7c609a3eb747d/midscene-web-0.14.4-beta-20250417165036.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250417165036.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1M66nC+swG/L2WvOx4jHo1+DjAi8PNPhFYjDKCBYdR7VhoBPYNwuUAv78aiLVeaAiXL+yn4kJUS7Pcu97ZyVxw==","shasum":"5e5df727782ad3c46c88f473b17f83621b46581f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250417165036.0.tgz","fileCount":84,"unpackedSize":4288086,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDwWR4QFvndmKq8f9iLNRpeFaTf3lT6ZYsnRUnbCprWvAIhAPaaZ74DwmczdOtD/0+dfMYiD1wsBbeqz01ztrnGbHh8"}],"size":909115},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250417165036.0_1744908806477_0.046674702667553136"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T16:53:26.841Z","publish_time":1744908806841,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250418004946.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.","version":"0.14.4-beta-20250418004946.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250418004946.0","@midscene/shared":"0.14.4-beta-20250418004946.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250418004946.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LoDOTT/rumO32NZDXkrQ4kgCpq5pP01DbkNAqrJrf/AMJ7g4RtMjVPJBLuk1zsxMRPyTwiyrbO6yepglNo+F7g==","_resolved":"/tmp/4e7a906584a83f9dfa817a163f0c8ec8/midscene-web-0.14.4-beta-20250418004946.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418004946.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-LoDOTT/rumO32NZDXkrQ4kgCpq5pP01DbkNAqrJrf/AMJ7g4RtMjVPJBLuk1zsxMRPyTwiyrbO6yepglNo+F7g==","shasum":"fc9b072db342b9ebc7719211e760a2c215790e30","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250418004946.0.tgz","fileCount":84,"unpackedSize":4288086,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG2TJoa4ksoV+XRH6KKd7cwe8WALhQJFyWahdTM5aUuuAiEAuQ/H0mZBn8k6ClCW1X9ff5iwWOKXc7EDzoFBySib4R0="}],"size":909116},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418004946.0_1744937554197_0.8115811263294823"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T00:52:34.405Z","publish_time":1744937554405,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250418020101.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.","version":"0.14.4-beta-20250418020101.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250418020101.0","@midscene/shared":"0.14.4-beta-20250418020101.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"modern dev","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250418020101.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-64EVWC0bis3ZMON4rKU6rCO0IInPZeVeLYgRbbqLLIzCORYIWBtDlFFiUXOn0q9b9zPy8fE1o00+dxRaFG4b1g==","_resolved":"/tmp/b0e7e1999711acaceaf66e5dec75e52e/midscene-web-0.14.4-beta-20250418020101.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418020101.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-64EVWC0bis3ZMON4rKU6rCO0IInPZeVeLYgRbbqLLIzCORYIWBtDlFFiUXOn0q9b9zPy8fE1o00+dxRaFG4b1g==","shasum":"3ba5faae8c1cfa5b77063f6286cdaf820caea973","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250418020101.0.tgz","fileCount":84,"unpackedSize":4340775,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDPWFGwVfPhmBz3vRCouwN/kIBhygvjd6VPNce9GiUz+gIgHL00Q1xsY4pjfNSuHmd419A/PGWsW2IMrwsul4c6MB8="}],"size":920207},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418020101.0_1744941829073_0.9487531543073935"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T02:03:49.304Z","publish_time":1744941829304,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250418022942.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.","version":"0.14.4-beta-20250418022942.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250418022942.0","@midscene/shared":"0.14.4-beta-20250418022942.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250418022942.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-GpYMC2ljMm9kc7TBSaEQICp6mOSFc6G7ZbkxS/a+3iC5o2fbSUmgTVH3feFrw5/hlk/zwsBjfZrFShboo0obZA==","_resolved":"/tmp/198a77e65dbf39229606eef209379bef/midscene-web-0.14.4-beta-20250418022942.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418022942.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-GpYMC2ljMm9kc7TBSaEQICp6mOSFc6G7ZbkxS/a+3iC5o2fbSUmgTVH3feFrw5/hlk/zwsBjfZrFShboo0obZA==","shasum":"0edea75f4b19e77d54b91872e33261d450d4bf03","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250418022942.0.tgz","fileCount":84,"unpackedSize":4345079,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBwW+zr2wDp4Vs0sSW5lbcf/iioyjCjeytJmAB0NRwxeAiEAjqyO9UOOCvLYqLLZiPBudvrGvbWOaRGmqU++lS/ifyI="}],"size":921108},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418022942.0_1744943557859_0.8322830480634411"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T02:32:38.117Z","publish_time":1744943558117,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250418052229.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.","version":"0.14.4-beta-20250418052229.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250418052229.0","@midscene/shared":"0.14.4-beta-20250418052229.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250418052229.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-erPCbscMjFml9vQNXgtFYoOv42rQ396PKYeTCLwoz+oF24FNDplU9jO75XgmMSYzxCrZ1RbA02yb18MT+S46Kg==","_resolved":"/tmp/74573a5ff387b45b9bc168f722fae3e0/midscene-web-0.14.4-beta-20250418052229.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418052229.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-erPCbscMjFml9vQNXgtFYoOv42rQ396PKYeTCLwoz+oF24FNDplU9jO75XgmMSYzxCrZ1RbA02yb18MT+S46Kg==","shasum":"1067c8159b9dbbc026f1966a7501a81b03ff9774","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250418052229.0.tgz","fileCount":84,"unpackedSize":4350755,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHD4To4w7MQT1+VD4TfwLtSmPwN3bbkQGGajvX1EUW2pAiAbIa6En8LXu6+pdknx3BLyCbvTX9DePnvnjhm955RaiQ=="}],"size":923486},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418052229.0_1744953921260_0.4158596168616324"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T05:25:21.498Z","publish_time":1744953921498,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250418053901.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.","version":"0.14.4-beta-20250418053901.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250418053901.0","@midscene/shared":"0.14.4-beta-20250418053901.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250418053901.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qK7w72P54Nf5hQJDnlzVZLfmSZAhIp1ua26Gll0oZlCJUqaws4xttrKUMz6DW/BppHMY6xXzWpjKvCJVHArEPg==","_resolved":"/tmp/dae907714bff8efe8bd083988467536e/midscene-web-0.14.4-beta-20250418053901.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418053901.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-qK7w72P54Nf5hQJDnlzVZLfmSZAhIp1ua26Gll0oZlCJUqaws4xttrKUMz6DW/BppHMY6xXzWpjKvCJVHArEPg==","shasum":"d3be3ce2a02c1fcc2bb87edf794b7aafef3d272d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250418053901.0.tgz","fileCount":84,"unpackedSize":4350755,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDOG0Rz8sNlEf02y9Pc6f59yT/txoRu3d62ahXjQOTcDAiAjM21d74KmMdJMhAAxCw2vlAswvdogIjWwIgG++PmuEg=="}],"size":923487},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418053901.0_1744954918079_0.23533039303986336"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T05:41:58.329Z","publish_time":1744954918329,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250418071333.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.","version":"0.14.4-beta-20250418071333.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250418071333.0","@midscene/shared":"0.14.4-beta-20250418071333.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250418071333.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-45FFwzF+vgDJJVFdaYYW3hyQCKmXnzupAl3Opq6qybP/SZbXN2CztG0dQu624S2gSQvB4Mj+WvP1PwMvurnqwg==","_resolved":"/tmp/11ee40d73bcf0c469f0b7080cc873fe8/midscene-web-0.14.4-beta-20250418071333.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418071333.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-45FFwzF+vgDJJVFdaYYW3hyQCKmXnzupAl3Opq6qybP/SZbXN2CztG0dQu624S2gSQvB4Mj+WvP1PwMvurnqwg==","shasum":"40b4df05a6bf6b5e2cc68608cf124915588bb96d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250418071333.0.tgz","fileCount":84,"unpackedSize":4350755,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGq+6X+RjDkbBy4Yt8BpQOsYZwBk7flD37RGjADmRCzqAiAfMtpxhyz9XsGuc3mqdFTUSiLLe9FtvTdnIUTzK7kq9A=="}],"size":923487},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418071333.0_1744960582615_0.5774147495900961"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T07:16:22.881Z","publish_time":1744960582881,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250418075345.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.","version":"0.14.4-beta-20250418075345.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250418075345.0","@midscene/shared":"0.14.4-beta-20250418075345.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250418075345.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gtATEVKxtmw9wgLg13vyhPRylhTDojJAN4We7r2d/u4ZKvW8xqjAqft3Tlal0xqU3yqk/ghI+nP7FaEiXiK0Kw==","_resolved":"/tmp/e40e4aece908b56b5eaee949f4029d4b/midscene-web-0.14.4-beta-20250418075345.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418075345.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-gtATEVKxtmw9wgLg13vyhPRylhTDojJAN4We7r2d/u4ZKvW8xqjAqft3Tlal0xqU3yqk/ghI+nP7FaEiXiK0Kw==","shasum":"6847d1e8d59fc8898d3f527ab61e5163fe80e336","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250418075345.0.tgz","fileCount":84,"unpackedSize":4350755,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCZOu6hGi+OCXjisCRXLZI+mMVgEIybT7MNueHJQB/saAIgAhs0qpG9qo9TOTCznHILuYy7JaN4fRm3m64+EyJSRy0="}],"size":923488},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418075345.0_1744963000419_0.6142711881025869"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T07:56:40.692Z","publish_time":1744963000692,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250418081130.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.","version":"0.14.4-beta-20250418081130.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250418081130.0","@midscene/shared":"0.14.4-beta-20250418081130.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250418081130.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qdQJFNdvSeTspRjMOc9tr4wq9Oj6R/BGCKa9/YfLZ4Dn2XasQYbwxCAGqFfYPUWiKyCtfbjkBvyrejuWPEVInw==","_resolved":"/tmp/ce50da3dd13e6f1de58ff0be438eeee5/midscene-web-0.14.4-beta-20250418081130.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418081130.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-qdQJFNdvSeTspRjMOc9tr4wq9Oj6R/BGCKa9/YfLZ4Dn2XasQYbwxCAGqFfYPUWiKyCtfbjkBvyrejuWPEVInw==","shasum":"fd2ee6e95614c981c377b30e0c29d4f8acfe297a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250418081130.0.tgz","fileCount":84,"unpackedSize":4354432,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCyRqMQKC/UNPvkdeLbTpsn1nVqKYH4S3aFZ9NamJGUQgIhAKH6lZ3yROCqHqsybKA4lwVvlJO5yeT9nFMVrsTHwpGZ"}],"size":923361},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418081130.0_1744964057893_0.9171696612867375"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T08:14:18.936Z","publish_time":1744964058936,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250418084236.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.","version":"0.14.4-beta-20250418084236.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.14.4-beta-20250418084236.0","@midscene/core":"0.14.4-beta-20250418084236.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250418084236.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/vqdXhSHYVH2poDeTRCjR1xTZ1JaI7HbfKU0HyeWSe1vR8Hmq9wryd+8isIvdvwsi8T1dxXsvyPOvuLZ7ML+Kw==","_resolved":"/tmp/a9e4ef574c7be91d1a5b617813ad8ab1/midscene-web-0.14.4-beta-20250418084236.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418084236.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/vqdXhSHYVH2poDeTRCjR1xTZ1JaI7HbfKU0HyeWSe1vR8Hmq9wryd+8isIvdvwsi8T1dxXsvyPOvuLZ7ML+Kw==","shasum":"f7a8378644db12872d87e00d73d8c1780c91f85d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250418084236.0.tgz","fileCount":84,"unpackedSize":4355600,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDSXVWoDtsqHwX+VyaqAHoYZWnyIF5RrtM5XIIY1h5F8gIgFlKmEKKPxr8/s/J5WRUUpkgUntN0GKQFEbHw9MevizY="}],"size":923508},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418084236.0_1744965923904_0.5421950415464003"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T08:45:24.135Z","publish_time":1744965924135,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250418094131.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.","version":"0.14.4-beta-20250418094131.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.14.4-beta-20250418094131.0","@midscene/shared":"0.14.4-beta-20250418094131.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250418094131.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-sC1UAIbVeP+CD4NAFDl2mHXVkD/gUhkicZ5lY0/SDHF8Qh6OKFVqbJX9o/oGYi26VWPcWaJOub0JzqdTfKraKQ==","_resolved":"/tmp/e6603d1c2f344f6ea54fa6317673945a/midscene-web-0.14.4-beta-20250418094131.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418094131.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-sC1UAIbVeP+CD4NAFDl2mHXVkD/gUhkicZ5lY0/SDHF8Qh6OKFVqbJX9o/oGYi26VWPcWaJOub0JzqdTfKraKQ==","shasum":"7a68173797b09c65434674725bd680b978837509","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250418094131.0.tgz","fileCount":84,"unpackedSize":4367440,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC7t0NMPSefZEqI+6tF6OHqr+Np2D6nj4jKoY34z/vOeQIhAKwnVOIW6RR8kGdRbui5HJumMZXHdKelhMW1uwzPm8gQ"}],"size":926421},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418094131.0_1744969490514_0.046416673107615214"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T09:44:50.746Z","publish_time":1744969490746,"_source_registry_name":"default","contributors":[]},"0.14.4-beta-20250418104534.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.","version":"0.14.4-beta-20250418104534.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.14.4-beta-20250418104534.0","@midscene/core":"0.14.4-beta-20250418104534.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.14.4-beta-20250418104534.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VQ4wGEq7bHMgfycltRtJpWOc6ClG3E3ZZb7Z/XpDJnQB3utdia2INZ3EvqXQEaWGPBSmEkVZwf1JMDKacvNitw==","_resolved":"/tmp/38d9e7eb809e07477151ece028fbe8f3/midscene-web-0.14.4-beta-20250418104534.0.tgz","_from":"file:midscene-web-0.14.4-beta-20250418104534.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-VQ4wGEq7bHMgfycltRtJpWOc6ClG3E3ZZb7Z/XpDJnQB3utdia2INZ3EvqXQEaWGPBSmEkVZwf1JMDKacvNitw==","shasum":"60eb1bb25ca909ce56b802211e464d07b1818812","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.14.4-beta-20250418104534.0.tgz","fileCount":84,"unpackedSize":4367590,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH4Qwsj0wNTqnHXOzzFCdgZj4//MuuH1k6+H8CjVCFL8AiEA7pjZxpEptCM8amkg5tj/PI8pRX4y78xBBXUUB72WbXY="}],"size":926453},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.14.4-beta-20250418104534.0_1744973305671_0.29986421825086707"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T10:48:25.906Z","publish_time":1744973305906,"_source_registry_name":"default","contributors":[]},"0.15.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.","version":"0.15.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.0","@midscene/shared":"0.15.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-oskkCEF+1DC63PV18FP8RKA3sqaxoA6tiHAtFM5dgELaOchFy5pAQLCMiJfpf7Htp/MAx4FjOUfI9416qElOLw==","_resolved":"/tmp/61d5d21f8884edb49226b129deb7168e/midscene-web-0.15.0.tgz","_from":"file:midscene-web-0.15.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-oskkCEF+1DC63PV18FP8RKA3sqaxoA6tiHAtFM5dgELaOchFy5pAQLCMiJfpf7Htp/MAx4FjOUfI9416qElOLw==","shasum":"ff8437fc9f2fa48b8de23a212a4e7c42841c0da5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.0.tgz","fileCount":84,"unpackedSize":4367256,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC1FzHaVN6jPJdTM+EMECBkFYGiP6PQAT3y6zI1yNSy8gIhAOmLKtGwvT6VP6XhIY5AwM8e866yJvg7RC9deJrLMGEF"}],"size":926325},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.0_1744975640723_0.08016153024262929"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T11:27:20.976Z","publish_time":1744975640976,"_source_registry_name":"default","contributors":[]},"0.15.1-beta-20250421061609.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.","version":"0.15.1-beta-20250421061609.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.1-beta-20250421061609.0","@midscene/shared":"0.15.1-beta-20250421061609.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.1-beta-20250421061609.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-5gVUvRzM0KCftn8w6fkKmRVbcLmHNn1uo/ok1K5LpasO42rCUDmprM8Qwl8fb8Citel+EiHWw6sm5tE9MLyaiA==","_resolved":"/tmp/aca06a686704f3847937c8ca0b110d6d/midscene-web-0.15.1-beta-20250421061609.0.tgz","_from":"file:midscene-web-0.15.1-beta-20250421061609.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-5gVUvRzM0KCftn8w6fkKmRVbcLmHNn1uo/ok1K5LpasO42rCUDmprM8Qwl8fb8Citel+EiHWw6sm5tE9MLyaiA==","shasum":"b30ba87b5780d42ce08d31bf738c752424469001","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.1-beta-20250421061609.0.tgz","fileCount":84,"unpackedSize":4359313,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFgCqtsRVghBWG8slBEymp9ZZzPoc/ch+Hlp453hnDj7AiEAmXX33ZYcy9D9gpUR3yy2h61PQTHgCzD9TA8iJf1xqDQ="}],"size":924545},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.1-beta-20250421061609.0_1745216344727_0.31692353224074954"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-21T06:19:04.933Z","publish_time":1745216344933,"_source_registry_name":"default","contributors":[]},"0.15.1":{"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.","version":"0.15.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.15.1","@midscene/core":"0.15.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-f72X7ob5uekjMZaOBZGlgZSEcR2+b+d5/9ypFM5Ry/F4yPf14QV2deV0wSOxMDeEm9h6hErMMr0KH16tnjC4hQ==","_resolved":"/tmp/e32081c717fae3cabac7317769458280/midscene-web-0.15.1.tgz","_from":"file:midscene-web-0.15.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-f72X7ob5uekjMZaOBZGlgZSEcR2+b+d5/9ypFM5Ry/F4yPf14QV2deV0wSOxMDeEm9h6hErMMr0KH16tnjC4hQ==","shasum":"c2c6689c16a443f3b893cc57f6ab46a09c19a167","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.1.tgz","fileCount":84,"unpackedSize":4358979,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGNyLvyaoPkmVQpYj/Xac+4CkmNiIcQGLnlKv9L18EceAiAUMoEWzJ9r28kbVEhvQJXnIVZoF69UignAJldntoIJoQ=="}],"size":924436},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.1_1745237661522_0.6839408292772056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-21T12:14:21.735Z","publish_time":1745237661735,"_source_registry_name":"default","contributors":[]},"0.15.2-beta-20250422022348.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.","version":"0.15.2-beta-20250422022348.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.2-beta-20250422022348.0","@midscene/shared":"0.15.2-beta-20250422022348.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.2-beta-20250422022348.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bjf8XH6uxXENxxA4xfKxoxJhvwG+CVhQKzNFjgNU7nm/E5CrJPbXZsGC6NUTp8mDHDRcIbp/UkxKRUXCfs+olg==","_resolved":"/tmp/4aa75a14eb4dfea61daf170e14618ef9/midscene-web-0.15.2-beta-20250422022348.0.tgz","_from":"file:midscene-web-0.15.2-beta-20250422022348.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-bjf8XH6uxXENxxA4xfKxoxJhvwG+CVhQKzNFjgNU7nm/E5CrJPbXZsGC6NUTp8mDHDRcIbp/UkxKRUXCfs+olg==","shasum":"e9bafdb3b14799dc574f4f0aae7f3da92d281349","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.2-beta-20250422022348.0.tgz","fileCount":84,"unpackedSize":4359313,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDVlmrMRUBhe56aH3e1X67kpOzZE+YRQjscXqWgsS7uMwIhALesdNi4E+/cXfv7yTfDN0qWI8tCC+mzZy5/NOyWqOLm"}],"size":924545},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.2-beta-20250422022348.0_1745288802505_0.014948409193389134"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T02:26:42.752Z","publish_time":1745288802752,"_source_registry_name":"default","contributors":[]},"0.15.2-beta-20250422062522.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.","version":"0.15.2-beta-20250422062522.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.2-beta-20250422062522.0","@midscene/shared":"0.15.2-beta-20250422062522.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.2-beta-20250422062522.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-WC6D4BCYI9ep1NSVMFWdD4MC+BkXG9hhYBsrvkggre0wWJatnblaub8ePnu6VoY4B9CBjKektvVSKHvx+Bd0JQ==","_resolved":"/tmp/1cbecff3c7ee8e0cfe4459140fcbaaf2/midscene-web-0.15.2-beta-20250422062522.0.tgz","_from":"file:midscene-web-0.15.2-beta-20250422062522.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-WC6D4BCYI9ep1NSVMFWdD4MC+BkXG9hhYBsrvkggre0wWJatnblaub8ePnu6VoY4B9CBjKektvVSKHvx+Bd0JQ==","shasum":"59cb9d34ef58b6dc462f74a9423a6412b7c37acb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.2-beta-20250422062522.0.tgz","fileCount":84,"unpackedSize":4376412,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDHV2tPYaLRGaI67/aV+TolAfoHuJFye4kDLuw++xgHZQIhAJDfD2TNHoBHPr6pQE25aP77GYZ/Z5Cjw+xQyhtlBLja"}],"size":928014},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.2-beta-20250422062522.0_1745303300323_0.062245499976591345"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T06:28:20.536Z","publish_time":1745303300536,"_source_registry_name":"default","contributors":[]},"0.15.2-beta-20250422064427.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.","version":"0.15.2-beta-20250422064427.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.2-beta-20250422064427.0","@midscene/shared":"0.15.2-beta-20250422064427.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.2-beta-20250422064427.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Dqk+VL1wxCJul2ZOnYTfUHUuE/Or3r2T/6eRUglmy+EmKRMAmDDI9/I6j+p4Q40ElE8lq6gAo0tR5VVVHrbZCw==","_resolved":"/tmp/2abd3050dd87f744eba85f71753437cd/midscene-web-0.15.2-beta-20250422064427.0.tgz","_from":"file:midscene-web-0.15.2-beta-20250422064427.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Dqk+VL1wxCJul2ZOnYTfUHUuE/Or3r2T/6eRUglmy+EmKRMAmDDI9/I6j+p4Q40ElE8lq6gAo0tR5VVVHrbZCw==","shasum":"7eb0cc8b7bf3fab8adf1a983e485cc7229985764","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.2-beta-20250422064427.0.tgz","fileCount":84,"unpackedSize":4359983,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCv58KGCYIwNN/JBNlzy+r53vjep7I2ciRnxsWkQcjbSgIhAKXpU7FwZiInnk1CQTceugNmCwvzvHZBqmziKY3oFjDN"}],"size":924657},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.2-beta-20250422064427.0_1745304445150_0.46907044224816996"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T06:47:25.390Z","publish_time":1745304445390,"_source_registry_name":"default","contributors":[]},"0.15.2-beta-20250422080427.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.","version":"0.15.2-beta-20250422080427.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.2-beta-20250422080427.0","@midscene/shared":"0.15.2-beta-20250422080427.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.2-beta-20250422080427.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QaGp5nUmP7iWs86GmP8UJElEoPGnEBrKRrFk8cPL+cvps1j7oxiC0Jb2N4h5h3I8Uw6qvp7ib4l0ZGFpC8hIqg==","_resolved":"/tmp/7b8df7e57f42e4052db02252c0b79d3f/midscene-web-0.15.2-beta-20250422080427.0.tgz","_from":"file:midscene-web-0.15.2-beta-20250422080427.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-QaGp5nUmP7iWs86GmP8UJElEoPGnEBrKRrFk8cPL+cvps1j7oxiC0Jb2N4h5h3I8Uw6qvp7ib4l0ZGFpC8hIqg==","shasum":"23acfefe4a1c356ffd1c97197c07da5bcafefe84","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.2-beta-20250422080427.0.tgz","fileCount":84,"unpackedSize":4376412,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCr59zE2sNBQiY64j6t5ZHnnBJ41NEMbw584wD96/jlxgIgNPtQ96OQitzEXJ8vMTpxFIssROPTLASdPeFejMhxlQM="}],"size":928014},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.2-beta-20250422080427.0_1745309241644_0.6052642160987016"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T08:07:21.832Z","publish_time":1745309241832,"_source_registry_name":"default","contributors":[]},"0.15.2-beta-20250422125908.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.","version":"0.15.2-beta-20250422125908.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.2-beta-20250422125908.0","@midscene/shared":"0.15.2-beta-20250422125908.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.2-beta-20250422125908.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-cuHx4OIyhmgCpawOVKgdKtVUyso1vyZWfDeu3LhuyP2+skG872zKtuafdznykDgYx1ym4WNygpYr/ukZdVgIqw==","_resolved":"/tmp/455f3aec62103a84455b9b0a2d8b716b/midscene-web-0.15.2-beta-20250422125908.0.tgz","_from":"file:midscene-web-0.15.2-beta-20250422125908.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-cuHx4OIyhmgCpawOVKgdKtVUyso1vyZWfDeu3LhuyP2+skG872zKtuafdznykDgYx1ym4WNygpYr/ukZdVgIqw==","shasum":"b7f505fe6e7ee49693bdf82759f88be199557696","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.2-beta-20250422125908.0.tgz","fileCount":84,"unpackedSize":4376412,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHJJXVBA6zoxuP+vrvdlNO/wRC4lchsapTY0PEViyAzfAiBUXvhL/uRbi1w1RLjisdGcAT5RBf6H2DSFrrYM7383+g=="}],"size":928019},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.2-beta-20250422125908.0_1745326926216_0.9441157710734955"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T13:02:06.493Z","publish_time":1745326926493,"_source_registry_name":"default","contributors":[]},"0.15.2-beta-20250423012700.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.","version":"0.15.2-beta-20250423012700.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.2-beta-20250423012700.0","@midscene/shared":"0.15.2-beta-20250423012700.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.2-beta-20250423012700.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VXFrbKxYLY2XlwcZtUX2g9FRd1Z+uAo2mVzcXpiqZkrp7rE34rSBHQsZW1sYUuOUJ6atMkEa87W78cjt5NkPRQ==","_resolved":"/tmp/5fcf74be735f77af297be9358afc3ea6/midscene-web-0.15.2-beta-20250423012700.0.tgz","_from":"file:midscene-web-0.15.2-beta-20250423012700.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-VXFrbKxYLY2XlwcZtUX2g9FRd1Z+uAo2mVzcXpiqZkrp7rE34rSBHQsZW1sYUuOUJ6atMkEa87W78cjt5NkPRQ==","shasum":"18caa429ce9c666e6bd58c2512d0e903ae0cfbac","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.2-beta-20250423012700.0.tgz","fileCount":84,"unpackedSize":4463976,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD8jnI5rdJSLfvCZIwsUylbZP5h0SPQZFVohh7luM9UCwIgRDefTfJBLRR7Yi9akKs9tObXNcR2cE5Iz5DOHkCVljc="}],"size":939030},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.2-beta-20250423012700.0_1745371792821_0.5959279624084521"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-23T01:29:53.087Z","publish_time":1745371793087,"_source_registry_name":"default","contributors":[]},"0.15.2":{"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.","version":"0.15.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.2","@midscene/shared":"0.15.2"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-uMzKlKBqp7PrTPXIjYyUP5e0Pxa9K2Rz1T8+1m86cby54ybsmASRrxgH4rwVNsLlVeJCQnl9w6c7pP1czwkDwg==","_resolved":"/tmp/919794c6770d1266a99f3ef616b921a5/midscene-web-0.15.2.tgz","_from":"file:midscene-web-0.15.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-uMzKlKBqp7PrTPXIjYyUP5e0Pxa9K2Rz1T8+1m86cby54ybsmASRrxgH4rwVNsLlVeJCQnl9w6c7pP1czwkDwg==","shasum":"e8630340f85c35b4356944442bce0006b29ef6cb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.2.tgz","fileCount":84,"unpackedSize":4463642,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEgqBTr1qVzFOh/RaXBGsrbU6SiA3Dinsg3qXyh9LoesAiBpVxsphyHciyAUb+Z+wjlGhhJyZ9zwK1n4DPH3My4/eg=="}],"size":938881},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.2_1745373122736_0.2986245576364335"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-23T01:52:03.026Z","publish_time":1745373123026,"_source_registry_name":"default","contributors":[]},"0.15.3-beta-20250423023746.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.","version":"0.15.3-beta-20250423023746.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.3-beta-20250423023746.0","@midscene/shared":"0.15.3-beta-20250423023746.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.3-beta-20250423023746.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-lkb1xMydtu6a/ZbwUxTIjgqJ9Dgh4VZv7lE8UgLt5mdmqm/03rcjiO/zXrx6mCygLTGw0u0FcpP0cFLFntll8Q==","_resolved":"/tmp/5b5e0cfe09a7135829f3d8fe4c721e5d/midscene-web-0.15.3-beta-20250423023746.0.tgz","_from":"file:midscene-web-0.15.3-beta-20250423023746.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-lkb1xMydtu6a/ZbwUxTIjgqJ9Dgh4VZv7lE8UgLt5mdmqm/03rcjiO/zXrx6mCygLTGw0u0FcpP0cFLFntll8Q==","shasum":"1f956ddc333003b94d78f381839ef08037cc868c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.3-beta-20250423023746.0.tgz","fileCount":84,"unpackedSize":4463976,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCiVmaTV9RJAXCZHPXwwUF7gBOOcdUGrWOTH3VI9c7zOQIhAMIl3qaxU96tYsY2aNDIYntBzWmt1F/Uj9b63ndyGM+/"}],"size":939035},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.3-beta-20250423023746.0_1745376038572_0.9739294650791455"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-23T02:40:38.844Z","publish_time":1745376038844,"_source_registry_name":"default","contributors":[]},"0.15.2-beta-20250423033902.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.","version":"0.15.2-beta-20250423033902.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.2-beta-20250423033902.0","@midscene/shared":"0.15.2-beta-20250423033902.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.2-beta-20250423033902.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-NOTVmP6rYKyDD4cCi3SEBgqTqqtFdgaXBlERU3FoSUe7aBPCXJhAPcp2KhJmlq2Lwta+Hm27QEBL/NkHGUzrKA==","_resolved":"/tmp/c451faa80a49202ff6cc5d9752406356/midscene-web-0.15.2-beta-20250423033902.0.tgz","_from":"file:midscene-web-0.15.2-beta-20250423033902.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-NOTVmP6rYKyDD4cCi3SEBgqTqqtFdgaXBlERU3FoSUe7aBPCXJhAPcp2KhJmlq2Lwta+Hm27QEBL/NkHGUzrKA==","shasum":"d848a1e532c3251c269de5997ddd874cc2127ecc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.2-beta-20250423033902.0.tgz","fileCount":84,"unpackedSize":4376412,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC/NBUVsatrpN367iR09RLvz0EUO1WmTAOiSAeK+I7N4AIgXx9nrPuBOpwVkQMqSXtYyuRC6D2SMMsGPxS7a/4VpM0="}],"size":928018},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.2-beta-20250423033902.0_1745379721765_0.5204054126344793"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-23T03:42:02.067Z","publish_time":1745379722067,"_source_registry_name":"default","contributors":[]},"0.15.3-beta-20250423152742.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.","version":"0.15.3-beta-20250423152742.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.3-beta-20250423152742.0","@midscene/shared":"0.15.3-beta-20250423152742.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.3-beta-20250423152742.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8nACGZEtM0WulSgQAhnN6kzhzBRVDyzk/69QRu4MnXW97dC36uMx82Ddb1SpBsIMAi5m2AoiFd+JYO29NzStWQ==","_resolved":"/tmp/c5134c5c018e692b1a64b287ff85c8cd/midscene-web-0.15.3-beta-20250423152742.0.tgz","_from":"file:midscene-web-0.15.3-beta-20250423152742.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8nACGZEtM0WulSgQAhnN6kzhzBRVDyzk/69QRu4MnXW97dC36uMx82Ddb1SpBsIMAi5m2AoiFd+JYO29NzStWQ==","shasum":"21fee4a0d47e617e0e1a25b0e04dcefd99af1cc3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.3-beta-20250423152742.0.tgz","fileCount":84,"unpackedSize":4417723,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCiw1nSXSMniPLcwJaTAK7BxZg3kFli1FexUHkzG9+KzAIhAJ7SNos9/aiPo9tR1D2nNJRLGr1x57cfNWJGhsbL+8rn"}],"size":929555},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.3-beta-20250423152742.0_1745422234380_0.39951768524133935"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-23T15:30:34.697Z","publish_time":1745422234697,"_source_registry_name":"default","contributors":[]},"0.15.3-beta-20250424023030.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.","version":"0.15.3-beta-20250424023030.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.15.3-beta-20250424023030.0","@midscene/core":"0.15.3-beta-20250424023030.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.3-beta-20250424023030.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Zx7iZqRbFMWb2UGl4UsVh4APKTjpSZHGPd9DC8RHCkVA5C+U3V7oHmefmOZ3syLDBgIPG0o6bU+jhyVN/IaB0w==","_resolved":"/tmp/2ac40b83946ce3c38ef307738ec82077/midscene-web-0.15.3-beta-20250424023030.0.tgz","_from":"file:midscene-web-0.15.3-beta-20250424023030.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Zx7iZqRbFMWb2UGl4UsVh4APKTjpSZHGPd9DC8RHCkVA5C+U3V7oHmefmOZ3syLDBgIPG0o6bU+jhyVN/IaB0w==","shasum":"b3e9688daa1c45f30c81141fc27b675179ca2210","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.3-beta-20250424023030.0.tgz","fileCount":84,"unpackedSize":4516377,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDJ3TQ93mlShKNQyVEHBdNhVTLOI8dyInACB9+wAzLdTQIhAP2+l7StmX+oPOKHJBTficfs2nyAfliKnll9RRWE2bNP"}],"size":951019},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.3-beta-20250424023030.0_1745462034696_0.9415941388347053"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-24T02:33:55.039Z","publish_time":1745462035039,"_source_registry_name":"default","contributors":[]},"0.15.3-beta-20250424064016.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.","version":"0.15.3-beta-20250424064016.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.15.3-beta-20250424064016.0","@midscene/core":"0.15.3-beta-20250424064016.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.3-beta-20250424064016.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZSOya3nOn8THuQHKC7Q1bhDXxKeFpmRlIrd48uPwb2vY3iDoZvYtY99NAi16ejImYKYTIsHmU6iWsNMiJitKbg==","_resolved":"/tmp/d3b9244795ebd7849c2502408fab3864/midscene-web-0.15.3-beta-20250424064016.0.tgz","_from":"file:midscene-web-0.15.3-beta-20250424064016.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ZSOya3nOn8THuQHKC7Q1bhDXxKeFpmRlIrd48uPwb2vY3iDoZvYtY99NAi16ejImYKYTIsHmU6iWsNMiJitKbg==","shasum":"2b399491a013b4bb5858f563e0bae996369abdd1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.3-beta-20250424064016.0.tgz","fileCount":84,"unpackedSize":4471194,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDsrWPEaAT6X4dXOWEjPujATHU57m4hvb716oGTSccXZgIhAKNPNvvI28qwM+wOxlEAwy//GaEVT5raVFqcfvpSBMSX"}],"size":940829},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.3-beta-20250424064016.0_1745476994924_0.041685174309591844"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-24T06:43:15.249Z","publish_time":1745476995249,"_source_registry_name":"default","contributors":[]},"0.15.3":{"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.","version":"0.15.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.3","@midscene/shared":"0.15.3"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Opw9cYHAimiPrjY7TgkaBJSg8h0OUNvChwClX2R0gX5VqsVaKPFVOKgZqmWS6uUYyZMTrdVj+rZn0zA86iub+Q==","_resolved":"/tmp/fbcea52e6d58b6b205abb74478786b87/midscene-web-0.15.3.tgz","_from":"file:midscene-web-0.15.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Opw9cYHAimiPrjY7TgkaBJSg8h0OUNvChwClX2R0gX5VqsVaKPFVOKgZqmWS6uUYyZMTrdVj+rZn0zA86iub+Q==","shasum":"2fd21f07ce5bc2ba3a0e647fe972a3d531c3ba31","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.3.tgz","fileCount":84,"unpackedSize":4516043,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCjNpEiw/ljzax4Ni8ZEgf+wrGwo7/dtt5NL/4eH8dIhAIgKWvATrzNQWFMxzx6dATUfhMJrbrfZ3no7mYlHtqvCRw="}],"size":950901},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.3_1745481918171_0.9419301104547473"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-24T08:05:18.433Z","publish_time":1745481918433,"_source_registry_name":"default","contributors":[]},"0.15.4-beta-20250424082035.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.","version":"0.15.4-beta-20250424082035.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.4-beta-20250424082035.0","@midscene/shared":"0.15.4-beta-20250424082035.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.4-beta-20250424082035.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EJdFIR6dftNmKXJguwowmCinKJiAVWwKf6VWrzD8hveIc+5RVskXXJqCclp+BckaAyC80G6h5EtHcEPCtXA9Jw==","_resolved":"/tmp/778beb8ebd72eb500e251efe8254c25e/midscene-web-0.15.4-beta-20250424082035.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250424082035.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-EJdFIR6dftNmKXJguwowmCinKJiAVWwKf6VWrzD8hveIc+5RVskXXJqCclp+BckaAyC80G6h5EtHcEPCtXA9Jw==","shasum":"4a127693a3d0b30014cc8e9b6f07c17bbb5dba77","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.4-beta-20250424082035.0.tgz","fileCount":84,"unpackedSize":4516401,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFMKXor5ePNlbbpA/wj3eYWl72b0/bSXHG/Mso8wARmXAiArKM3Vfia1nECKR9x5+AASW88ACLFAUV8tVWStzKIT1A=="}],"size":951047},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250424082035.0_1745483009337_0.9176215592999775"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-24T08:23:29.619Z","publish_time":1745483009619,"_source_registry_name":"default","contributors":[]},"0.15.4-beta-20250424121213.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.","version":"0.15.4-beta-20250424121213.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.15.4-beta-20250424121213.0","@midscene/core":"0.15.4-beta-20250424121213.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.4-beta-20250424121213.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dsftvmfixvjs5O/M0BsfDFyjipT+IFryuDMDqGsffq01fwojjOVAB3YgYmDfvWnmmQk4Pcr7vaqQiyhEke7UCA==","_resolved":"/tmp/95ae18e6fa8a528e0104410b687641df/midscene-web-0.15.4-beta-20250424121213.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250424121213.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-dsftvmfixvjs5O/M0BsfDFyjipT+IFryuDMDqGsffq01fwojjOVAB3YgYmDfvWnmmQk4Pcr7vaqQiyhEke7UCA==","shasum":"5f9af6c3a041cd2162f4691b7adf52a401668c74","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.4-beta-20250424121213.0.tgz","fileCount":84,"unpackedSize":4469993,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICVU6G2koYyi5+4sgEAJMxPERGBRKKK1n46HAvTypRsyAiBh4N4CwOOBYb+x0MPcFdgtbThWB9RXiPSTIHEo+cuRsw=="}],"size":941017},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250424121213.0_1745496906184_0.19524193782026278"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-24T12:15:06.470Z","publish_time":1745496906470,"_source_registry_name":"default","contributors":[]},"0.15.4-beta-20250424145935.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.","version":"0.15.4-beta-20250424145935.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.4-beta-20250424145935.0","@midscene/shared":"0.15.4-beta-20250424145935.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.4-beta-20250424145935.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-TwTW39oOSTsbK4l59WrR29WSX1PXYQvDIvXvreccIujoLhRG9VIoVczwmdX03I2h3MbKMbDDiI6OvsySPsGmzA==","_resolved":"/tmp/2c68d90a824233d976069f791ddb8934/midscene-web-0.15.4-beta-20250424145935.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250424145935.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-TwTW39oOSTsbK4l59WrR29WSX1PXYQvDIvXvreccIujoLhRG9VIoVczwmdX03I2h3MbKMbDDiI6OvsySPsGmzA==","shasum":"d0af940bccee91c1288fe0f0107172dd282fd57e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.4-beta-20250424145935.0.tgz","fileCount":84,"unpackedSize":4490487,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHz3ZOSG4qDqy+a4ivQQY45fFxtH2vpWmiYfu0oRWSuYAiEAr+L5Z1va+kT2aYO9MNcaj6lVuLKIV6Jy4NNaAVJ6Hjo="}],"size":946576},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250424145935.0_1745506947165_0.46995017954672935"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-24T15:02:27.356Z","publish_time":1745506947356,"_source_registry_name":"default","contributors":[]},"0.15.4-beta-20250425014742.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.","version":"0.15.4-beta-20250425014742.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.4-beta-20250425014742.0","@midscene/shared":"0.15.4-beta-20250425014742.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.4-beta-20250425014742.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dP34h9OsaDQb1+wGMXF1OneyK/jyq/J8JyYdqOaYDQqkjwJdoIW0WxlHKbxV5qtzxT/rZboVTTrzGvjXvHtoIw==","_resolved":"/tmp/a151ddca1636a0d944cc43f0a288b441/midscene-web-0.15.4-beta-20250425014742.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250425014742.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-dP34h9OsaDQb1+wGMXF1OneyK/jyq/J8JyYdqOaYDQqkjwJdoIW0WxlHKbxV5qtzxT/rZboVTTrzGvjXvHtoIw==","shasum":"4b6cc14d122f2c587c1c40bf6e0eff9fbeaa1e9d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.4-beta-20250425014742.0.tgz","fileCount":84,"unpackedSize":4469993,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCMXtZ8MyI37zntJ6iOJBpizDPQiEOicjfZVH+wy5RI1gIgdu6eQoYAm/1monS6xFTljwQuf74069HhDNvGDS9kKgo="}],"size":941015},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250425014742.0_1745545841643_0.08862292500356617"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T01:50:42.012Z","publish_time":1745545842012,"_source_registry_name":"default","contributors":[]},"0.15.4-beta-20250425030037.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.","version":"0.15.4-beta-20250425030037.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.15.4-beta-20250425030037.0","@midscene/core":"0.15.4-beta-20250425030037.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.4-beta-20250425030037.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-4D1o8g/ZndGbZKCskej6tLJAswx49Hw3iQ6YRKfVa1OLhr3W/eeI8VvaG+tb1suff/GodY4p/HsfXO0AT93Hjw==","_resolved":"/tmp/74fd94312563f1bc5c6ee977d510e0d3/midscene-web-0.15.4-beta-20250425030037.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250425030037.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-4D1o8g/ZndGbZKCskej6tLJAswx49Hw3iQ6YRKfVa1OLhr3W/eeI8VvaG+tb1suff/GodY4p/HsfXO0AT93Hjw==","shasum":"d560e2d07afe06755bb5f768618b90d7c7921be7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.4-beta-20250425030037.0.tgz","fileCount":84,"unpackedSize":4491461,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGXgkAvt5eh3hA/uGSRg5II0+sEeoVA+XyO7309HbonbAiEA4PrVXesj2+dsDmkNp1fv2uYoeYakVmYX3+9CMERbD58="}],"size":946664},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250425030037.0_1745550240086_0.23644125235191304"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T03:04:00.527Z","publish_time":1745550240527,"_source_registry_name":"default","contributors":[]},"0.15.4-beta-20250425035200.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.","version":"0.15.4-beta-20250425035200.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.4-beta-20250425035200.0","@midscene/shared":"0.15.4-beta-20250425035200.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.4-beta-20250425035200.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Tgk+dVFFl/uL5R7jmHGwpTLauqbEsFFl6WK0anP1HM4UKkI+NGrBVJ758y8mlEHYYjqspVlMLwe/Dfk9mbdjnw==","_resolved":"/tmp/d00941743c20e5ca5564b4c3a87927bf/midscene-web-0.15.4-beta-20250425035200.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250425035200.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Tgk+dVFFl/uL5R7jmHGwpTLauqbEsFFl6WK0anP1HM4UKkI+NGrBVJ758y8mlEHYYjqspVlMLwe/Dfk9mbdjnw==","shasum":"232ad60fe522000b5284554f426229c68265f135","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.4-beta-20250425035200.0.tgz","fileCount":84,"unpackedSize":4491461,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDe1RTqodMk0n71lwXwa2F80VIJle+iPh4ZBmsrMKd4ZgIgOsQ7DlcbK9fURQdBHK7xBL+jSrArWN3EvBC4WhJwS+s="}],"size":946662},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250425035200.0_1745553323700_0.6524311215430867"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T03:55:23.964Z","publish_time":1745553323964,"_source_registry_name":"default","contributors":[]},"0.15.4-beta-20250425065935.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.","version":"0.15.4-beta-20250425065935.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.4-beta-20250425065935.0","@midscene/shared":"0.15.4-beta-20250425065935.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.4-beta-20250425065935.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-tyHYxQAVO1VuLZI7GzZxalpfVYX6/u1FovyFChMdcOidHwJ1yojAT0xtuiU3iW4M/8xjBzwxed8RUgye3Mz4kw==","_resolved":"/tmp/8464ab6be08f4f36d43d25f94a1e1510/midscene-web-0.15.4-beta-20250425065935.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250425065935.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-tyHYxQAVO1VuLZI7GzZxalpfVYX6/u1FovyFChMdcOidHwJ1yojAT0xtuiU3iW4M/8xjBzwxed8RUgye3Mz4kw==","shasum":"58017a5e686dcdfaea49749b4fdfc966db1d5277","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.4-beta-20250425065935.0.tgz","fileCount":84,"unpackedSize":4496080,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDchZbmfnBu9P4Rzo5yKVW1AizyykROnz4jiKvB6tQ+7AIgHw0R5/BQpnqdyS7sXuzsuKSYZCzOCH6U9tlmHPOo03A="}],"size":947934},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250425065935.0_1745564543797_0.29701918760632284"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T07:02:24.034Z","publish_time":1745564544034,"_source_registry_name":"default","contributors":[]},"0.15.4-beta-20250425074706.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.","version":"0.15.4-beta-20250425074706.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.15.4-beta-20250425074706.0","@midscene/core":"0.15.4-beta-20250425074706.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.4-beta-20250425074706.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+fcPKPYFlZemBb9iCkCQAq1QYJmAfPh0O82fdUNms5zOa+6uKEwKIjM+++MN3fncurX9VDbSvNkJnx0S4keN9A==","_resolved":"/tmp/c157e0198d9af0fdccab8d02dfbd53c8/midscene-web-0.15.4-beta-20250425074706.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250425074706.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+fcPKPYFlZemBb9iCkCQAq1QYJmAfPh0O82fdUNms5zOa+6uKEwKIjM+++MN3fncurX9VDbSvNkJnx0S4keN9A==","shasum":"6e2526c06a07debebd95e0b3364c39254ca32b70","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.4-beta-20250425074706.0.tgz","fileCount":84,"unpackedSize":4500556,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBCFBrpXlHWW6cxk78UoWq9ftAW1UZ18ekE/Ip2uUT5wAiEAtIZlVBPLiupVfIqPebMFHSOhQmo2Okqq22Rzsy4GKb8="}],"size":949003},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250425074706.0_1745567406159_0.41643086468947454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T07:50:06.392Z","publish_time":1745567406392,"_source_registry_name":"default","contributors":[]},"0.15.4-beta-20250425081103.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.","version":"0.15.4-beta-20250425081103.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.4-beta-20250425081103.0","@midscene/shared":"0.15.4-beta-20250425081103.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.4-beta-20250425081103.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-nh/nJYj1bohvr0sc3Nf5tRBptAxWAxA9UlgCfxTscREFQvLKQoDE4+npeGRlUs3824jMluL0O4t+vX2neV1CnA==","_resolved":"/tmp/8ff2fd363c85dfd18e0670f43a2b2c0d/midscene-web-0.15.4-beta-20250425081103.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250425081103.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-nh/nJYj1bohvr0sc3Nf5tRBptAxWAxA9UlgCfxTscREFQvLKQoDE4+npeGRlUs3824jMluL0O4t+vX2neV1CnA==","shasum":"41d824ef3dcf9a797f07235ce27f789b50992fe0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.4-beta-20250425081103.0.tgz","fileCount":84,"unpackedSize":4496080,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAG4qRpRKwgPxaaBBmvZBEC6EgGos5gBdBQKJlo6TiB4AiAiy4MAZYt8avq2qgML1claaGBKa5J/Wo75d50BZM8Klg=="}],"size":947931},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250425081103.0_1745568833745_0.6171996277200198"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T08:13:53.974Z","publish_time":1745568833974,"_source_registry_name":"default","contributors":[]},"0.15.4-beta-20250425084516.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.","version":"0.15.4-beta-20250425084516.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.4-beta-20250425084516.0","@midscene/shared":"0.15.4-beta-20250425084516.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.4-beta-20250425084516.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-c36nSh1FgAOUCPn+wlkkO1RkIvb+DRWqeTbdpbofsbTL/GTs+lrfCjSw02+DlcvwgPkFj/q+76fjf+neBOAFRg==","_resolved":"/tmp/6dbd9d9b26f930d7e22853c8d6d48075/midscene-web-0.15.4-beta-20250425084516.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250425084516.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-c36nSh1FgAOUCPn+wlkkO1RkIvb+DRWqeTbdpbofsbTL/GTs+lrfCjSw02+DlcvwgPkFj/q+76fjf+neBOAFRg==","shasum":"07dc9ea094c140d6d1aa553164668197261ff903","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.4-beta-20250425084516.0.tgz","fileCount":84,"unpackedSize":4531830,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCT2m5+8jlghVull+YUA7lIt26GKRp1cZzBQWCea798QAIgG2OLIsWRKzXRK8LNrE5G8MZX6SMALGpmtYRe8Cxgdk8="}],"size":954769},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250425084516.0_1745570895526_0.6987800698679181"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T08:48:15.745Z","publish_time":1745570895745,"_source_registry_name":"default","contributors":[]},"0.15.4":{"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.","version":"0.15.4","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.15.4","@midscene/core":"0.15.4"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.4","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-egVILrbguW9k/Eurdi/9o15E1BN5v2k7NwkAaOE9jV56VmG879f1g0c+MwnrpuOPNvv27AL8Q7fPMWtL5nRd5w==","_resolved":"/tmp/6d38848e251647a7a151ba56447142a9/midscene-web-0.15.4.tgz","_from":"file:midscene-web-0.15.4.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-egVILrbguW9k/Eurdi/9o15E1BN5v2k7NwkAaOE9jV56VmG879f1g0c+MwnrpuOPNvv27AL8Q7fPMWtL5nRd5w==","shasum":"8919620003dc1962f52f7b9ab418788d528c3618","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.4.tgz","fileCount":84,"unpackedSize":4531496,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDvfal8DIxPawrSTTclTNeoJnWnR0PDEIdl1UG38tjLhAIhAOLOwCnWbf4M7vObW9nM7KbEMJh7SqfQIOcbPBXsz8y0"}],"size":954648},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4_1745572774920_0.9466439896825449"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T09:19:35.168Z","publish_time":1745572775168,"_source_registry_name":"default","contributors":[]},"0.15.4-beta-20250425092636.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.","version":"0.15.4-beta-20250425092636.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.4-beta-20250425092636.0","@midscene/shared":"0.15.4-beta-20250425092636.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.4-beta-20250425092636.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-r9eXruw9QXZ1y6gGJINeTlBwZtDm/ec3RA+NS7qKZSBtyrmirx//JpmaQ5DDyXbeDWTMzdiIny7O5BMHfdZ6Dw==","_resolved":"/tmp/78d3a806b81e9c7f909d8ca4cb707527/midscene-web-0.15.4-beta-20250425092636.0.tgz","_from":"file:midscene-web-0.15.4-beta-20250425092636.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-r9eXruw9QXZ1y6gGJINeTlBwZtDm/ec3RA+NS7qKZSBtyrmirx//JpmaQ5DDyXbeDWTMzdiIny7O5BMHfdZ6Dw==","shasum":"7422f6a21d6ee1887c8873b42bc4b34ad576bc69","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.4-beta-20250425092636.0.tgz","fileCount":84,"unpackedSize":4531830,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICBGywYPSsvw83oE7qH8LApQk5kYvrvoao+XI2cJeW2HAiEArfkKiDBh2dmjpVhbdjFDHzSGRH11yBAbWDKnVtJvfcE="}],"size":954769},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.4-beta-20250425092636.0_1745573371267_0.7610720335112751"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T09:29:31.501Z","publish_time":1745573371501,"_source_registry_name":"default","contributors":[]},"0.15.5-beta-20250425104203.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.","version":"0.15.5-beta-20250425104203.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.5-beta-20250425104203.0","@midscene/shared":"0.15.5-beta-20250425104203.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.5-beta-20250425104203.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-N3HBIaCqQr66lEM7+7a/WTJ9mT+V/rTuuQkdlkTjd7pEqpjleSClOEEam+QFXa0wEja7EW5KSG4TxMVnxzbEvg==","_resolved":"/tmp/45c9484db6479ba61d147830252a20a8/midscene-web-0.15.5-beta-20250425104203.0.tgz","_from":"file:midscene-web-0.15.5-beta-20250425104203.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-N3HBIaCqQr66lEM7+7a/WTJ9mT+V/rTuuQkdlkTjd7pEqpjleSClOEEam+QFXa0wEja7EW5KSG4TxMVnxzbEvg==","shasum":"083e19de85a34fca53ee123f623a755058c3c734","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.5-beta-20250425104203.0.tgz","fileCount":84,"unpackedSize":4531830,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDVbtbdC5BQAuT7g+fJuVYVBAeXaFsa2JFRtnrIRF+srgIhAJnd//Gzv/8o/GBj/Xd8J0A9QN36z+i4DQKhEU/WmdeV"}],"size":954768},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.5-beta-20250425104203.0_1745577895459_0.8232298350815819"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-25T10:44:55.689Z","publish_time":1745577895689,"_source_registry_name":"default","contributors":[]},"0.15.5":{"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.","version":"0.15.5","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.5","@midscene/shared":"0.15.5"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.5","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-nyhv7PJ6pHhChIGOqGrHWrji9j6lTAd8LS2LAnBtET7uWMbb9DMjGajb2kftdoG66m60jsCZ8Ifbh/4PCVZjnw==","_resolved":"/tmp/7d32a4190e6162bd9044849b9b2a518c/midscene-web-0.15.5.tgz","_from":"file:midscene-web-0.15.5.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-nyhv7PJ6pHhChIGOqGrHWrji9j6lTAd8LS2LAnBtET7uWMbb9DMjGajb2kftdoG66m60jsCZ8Ifbh/4PCVZjnw==","shasum":"326c966544e0db37de03d36fe10e02ae570b9cf4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.5.tgz","fileCount":84,"unpackedSize":4531496,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDXlV8lJYaN1Jg8ad89gTqRZzeIzNTlNA65MLBIPq/CZwIgD7w+qUH48S8FrnQrhPXM42I7JpTkVSgFpVXgev+1osA="}],"size":954646},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.5_1745653377444_0.2732856885840551"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-26T07:42:57.692Z","publish_time":1745653377692,"_source_registry_name":"default","contributors":[]},"0.15.6-beta-20250427061722.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.","version":"0.15.6-beta-20250427061722.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.6-beta-20250427061722.0","@midscene/shared":"0.15.6-beta-20250427061722.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.6-beta-20250427061722.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-06Alm46TH+jZEEDZXbkSxEkQ0vJhAF/1C54Cltde+eoVXIq2DBi3GvUnF/MPUCdB8O2Y7QJpXoEDbGWBjtQ9XQ==","_resolved":"/tmp/ab95d8313c4e7ad919ced7810c530546/midscene-web-0.15.6-beta-20250427061722.0.tgz","_from":"file:midscene-web-0.15.6-beta-20250427061722.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-06Alm46TH+jZEEDZXbkSxEkQ0vJhAF/1C54Cltde+eoVXIq2DBi3GvUnF/MPUCdB8O2Y7QJpXoEDbGWBjtQ9XQ==","shasum":"b01a23b1a8b8f69e7911b84fd14218c050f8b7e4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.6-beta-20250427061722.0.tgz","fileCount":84,"unpackedSize":4532096,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCRgKbfGRMLzhCyC9CDlBVYeBD30sGIQCyebufXMbh6awIgZVP/C7iKRxZJxZ1f29dQnZVDh9FVE9gGWiOU/TrqHQ8="}],"size":954841},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.6-beta-20250427061722.0_1745734821286_0.003754198054641833"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-27T06:20:21.581Z","publish_time":1745734821581,"_source_registry_name":"default","contributors":[]},"0.15.6-beta-20250427073405.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.","version":"0.15.6-beta-20250427073405.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.6-beta-20250427073405.0","@midscene/shared":"0.15.6-beta-20250427073405.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.6-beta-20250427073405.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Gyfg98PptVLq//BTtA3nyTxY+bTntUXosoLsuTJ8+lTjZx170B2Re13xD+dwfvGMnBsuUyRD/mt6JwBSC69GhA==","_resolved":"/tmp/9c69bf96a63faeae1f981a037c59bcac/midscene-web-0.15.6-beta-20250427073405.0.tgz","_from":"file:midscene-web-0.15.6-beta-20250427073405.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Gyfg98PptVLq//BTtA3nyTxY+bTntUXosoLsuTJ8+lTjZx170B2Re13xD+dwfvGMnBsuUyRD/mt6JwBSC69GhA==","shasum":"f669e7708cdec523a199bb2d6a7fb6fe57662ca8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.6-beta-20250427073405.0.tgz","fileCount":84,"unpackedSize":4532096,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBVNM5NnfVoIKViTBHrkSCKVeNXhjNLUWwLeSzFRnZLtAiEAv92UawvwCuAr4alRSMZOJ183x4WYy41MRu46CsdZF/Q="}],"size":954842},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.6-beta-20250427073405.0_1745739413280_0.08858877552255384"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-27T07:36:53.510Z","publish_time":1745739413510,"_source_registry_name":"default","contributors":[]},"0.15.6-beta-20250427100912.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.","version":"0.15.6-beta-20250427100912.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.6-beta-20250427100912.0","@midscene/shared":"0.15.6-beta-20250427100912.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.6-beta-20250427100912.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Nau3JcXUKnlM5squv0PO3zMnpkXhJO0yKsXsKkFK8HaT757cVJ7ARWNsxvgK//3/g6gdyqLUyl2lay0h7msn2A==","_resolved":"/tmp/bdc529aa7e7847f547ebb01d1fd32e3e/midscene-web-0.15.6-beta-20250427100912.0.tgz","_from":"file:midscene-web-0.15.6-beta-20250427100912.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Nau3JcXUKnlM5squv0PO3zMnpkXhJO0yKsXsKkFK8HaT757cVJ7ARWNsxvgK//3/g6gdyqLUyl2lay0h7msn2A==","shasum":"1c54185a2e89f591b54340bbd4793c59139fe89d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.6-beta-20250427100912.0.tgz","fileCount":84,"unpackedSize":4531830,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZswLVsobt8UvpveJug/8kwykdRaa4FCa3JjJ31JhfcAIgAjQsg+NAesKZ2bAYAR/MaPDGxRN9JVY8Yds7DMYZSpI="}],"size":954766},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.6-beta-20250427100912.0_1745748729232_0.46507946156713587"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-27T10:12:09.455Z","publish_time":1745748729455,"_source_registry_name":"default","contributors":[]},"0.15.6-beta-20250427123457.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.","version":"0.15.6-beta-20250427123457.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.15.6-beta-20250427123457.0","@midscene/shared":"0.15.6-beta-20250427123457.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.15.6-beta-20250427123457.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Z8hK/21LW4/EbZiLdjp6gCbZJNVbOUz7nI15H/syHmOjsbQtQKpDvfDvfzGkuJJYP/da+mWoHTdeb6HFWiEROQ==","_resolved":"/tmp/840db607b1304536fa4a197bc4cce038/midscene-web-0.15.6-beta-20250427123457.0.tgz","_from":"file:midscene-web-0.15.6-beta-20250427123457.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Z8hK/21LW4/EbZiLdjp6gCbZJNVbOUz7nI15H/syHmOjsbQtQKpDvfDvfzGkuJJYP/da+mWoHTdeb6HFWiEROQ==","shasum":"46a8593e0b4d4bebeef3e680b21a309e3357d681","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.15.6-beta-20250427123457.0.tgz","fileCount":84,"unpackedSize":4594927,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA6LOaIZzC1BSwyj5ZUBsJZEuLa+Oji1AW6YPm4A46B/AiAWRZn2Lg53A4QdH+jWwmqa25wZro3h5hEN3FEc7X7SOQ=="}],"size":970450},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.15.6-beta-20250427123457.0_1745757482773_0.7346584852080726"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-27T12:38:03.045Z","publish_time":1745757483045,"_source_registry_name":"default","contributors":[]},"0.16.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.","version":"0.16.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.0","@midscene/shared":"0.16.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Vuz8l/1kGldAS/KEpzHFgOtrTbaex9IWo0f+n0hP4YmmWEP63js3qbY5EyjfBirYo/aFOCO5GChqcHJsSLo4Zw==","_resolved":"/tmp/0ab35f92151c4fc7ab37284b7f0a1c22/midscene-web-0.16.0.tgz","_from":"file:midscene-web-0.16.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Vuz8l/1kGldAS/KEpzHFgOtrTbaex9IWo0f+n0hP4YmmWEP63js3qbY5EyjfBirYo/aFOCO5GChqcHJsSLo4Zw==","shasum":"f33d455957aed689df036ae57b8d8de4b634896d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.0.tgz","fileCount":84,"unpackedSize":4534268,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB6GYhvOVbk5bYa/6KTAkurLovdpkTd7OOxsvPDZmY6sAiEAk6SIeb5SQpFPaqoJTW0E20dfinJC2zL7W//bXjtCztk="}],"size":955111},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.0_1745800035433_0.9360447721794778"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T00:27:15.695Z","publish_time":1745800035695,"_source_registry_name":"default","contributors":[]},"0.16.1":{"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.","version":"0.16.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.1","@midscene/shared":"0.16.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-7o8dyu5150LtJK6fC/8Ew+Ux0q0j6TPMVyO9mmFq1Q7zNAqiTrNtkvBER3vrspDf93jsDd/1qIBmu9l17h6qEQ==","_resolved":"/tmp/cab035bad3b04f3bcdec3b425232bf14/midscene-web-0.16.1.tgz","_from":"file:midscene-web-0.16.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-7o8dyu5150LtJK6fC/8Ew+Ux0q0j6TPMVyO9mmFq1Q7zNAqiTrNtkvBER3vrspDf93jsDd/1qIBmu9l17h6qEQ==","shasum":"300e712830432c5bcf24675910a15e61f6e8ae34","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.1.tgz","fileCount":84,"unpackedSize":4597099,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCOmmyKrQUypHGjBexCgWqiWpBTEbOuKBVnEN5+VAJl8AIgQBo7LSgxqSF9CdJtrLEQn8MedXpulvS3z1+48g/DC1E="}],"size":970721},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.1_1745809163126_0.26203842571135194"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T02:59:23.345Z","publish_time":1745809163345,"_source_registry_name":"default","contributors":[]},"0.16.1-beta-20250428041254.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.","version":"0.16.1-beta-20250428041254.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.1-beta-20250428041254.0","@midscene/shared":"0.16.1-beta-20250428041254.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.1-beta-20250428041254.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mrmT2Kc7q8pXU5rZpZK8IeXqsHCTNJTZPCRzNQslInDqzVv+0X8ls1UyFUqYQjgYUKj/gnrIKs6kSGDe6vpAYA==","_resolved":"/tmp/017f65af278677b31bff402da956a9db/midscene-web-0.16.1-beta-20250428041254.0.tgz","_from":"file:midscene-web-0.16.1-beta-20250428041254.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mrmT2Kc7q8pXU5rZpZK8IeXqsHCTNJTZPCRzNQslInDqzVv+0X8ls1UyFUqYQjgYUKj/gnrIKs6kSGDe6vpAYA==","shasum":"ea2d319e661af0827db503fd90d7d26858d55138","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.1-beta-20250428041254.0.tgz","fileCount":84,"unpackedSize":4597433,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHleq0DQ7sm55dt8ADKpllXvRFH5zuv1qHsJgOPVkbpyAiEA9ipTFt9jYQVXzH75uV76ehzvJbNKTrdISSj3BxYxHYI="}],"size":970859},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.1-beta-20250428041254.0_1745813745152_0.7253357329359242"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T04:15:45.392Z","publish_time":1745813745392,"_source_registry_name":"default","contributors":[]},"0.16.2-beta-20250428050045.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.","version":"0.16.2-beta-20250428050045.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.16.2-beta-20250428050045.0","@midscene/core":"0.16.2-beta-20250428050045.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.2-beta-20250428050045.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-WKL4DWHNjm7vX3p37UWQ4gAWJRV6SZOQOZNkVMa11kImo2znCAJ3TBAJQueJY/kkNidMRGSiknNoMvUAxU2ohg==","_resolved":"/tmp/29ff217e04c071c254f7d803dfa68797/midscene-web-0.16.2-beta-20250428050045.0.tgz","_from":"file:midscene-web-0.16.2-beta-20250428050045.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-WKL4DWHNjm7vX3p37UWQ4gAWJRV6SZOQOZNkVMa11kImo2znCAJ3TBAJQueJY/kkNidMRGSiknNoMvUAxU2ohg==","shasum":"c71ab047aea2279ed2e6f0871c908fd7c16871ee","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.2-beta-20250428050045.0.tgz","fileCount":84,"unpackedSize":4685978,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIED6/+4i+fieJ43ExxZwz6Ktkz+3sRJsoj5PqX3DafTfAiBfA2qRMp80541dKDX5cLZJEQ9et7ZYwJzL68p2RaRfaw=="}],"size":982320},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.2-beta-20250428050045.0_1745816617075_0.9060057454260624"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T05:03:37.334Z","publish_time":1745816617334,"_source_registry_name":"default","contributors":[]},"0.16.2":{"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.","version":"0.16.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.2","@midscene/shared":"0.16.2"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-cq1EuvOBdf8y6C5Lf/ebmIE6A6PagUZ54rA8cgAx5cjBdM6xdq4RbVnGKf6Uf2BYquIzeLFLD8wxHkqZ3qW8IQ==","_resolved":"/tmp/529c1ea2818aa9ab9e5f4566535c3c69/midscene-web-0.16.2.tgz","_from":"file:midscene-web-0.16.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-cq1EuvOBdf8y6C5Lf/ebmIE6A6PagUZ54rA8cgAx5cjBdM6xdq4RbVnGKf6Uf2BYquIzeLFLD8wxHkqZ3qW8IQ==","shasum":"966e47518470de70e40346d816b24997af0b5bb7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.2.tgz","fileCount":84,"unpackedSize":4597099,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGKhiNT8LGY5LjVdVpPK8uyUJPt48WxynCaPCOpIumtFAiEAvWAYtLS2VcXRibUrmaEbm9oJ7Fgtqar1hIQJO+5Rb1s="}],"size":970721},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.2_1745821371308_0.09862712110542415"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T06:22:51.533Z","publish_time":1745821371533,"_source_registry_name":"default","contributors":[]},"0.16.3-beta-20250428073237.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.","version":"0.16.3-beta-20250428073237.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.3-beta-20250428073237.0","@midscene/shared":"0.16.3-beta-20250428073237.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.3-beta-20250428073237.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xXE12SOOXxANpCBU7A1dzZ9w+P3hRyEkW6B1AYRpyBnTWcy9q5o16Gffs8pSqJCFC4mVjcL1EsCxxzOdumGb6A==","_resolved":"/tmp/af759cd539ad1591a07f89a7c684f017/midscene-web-0.16.3-beta-20250428073237.0.tgz","_from":"file:midscene-web-0.16.3-beta-20250428073237.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xXE12SOOXxANpCBU7A1dzZ9w+P3hRyEkW6B1AYRpyBnTWcy9q5o16Gffs8pSqJCFC4mVjcL1EsCxxzOdumGb6A==","shasum":"1372885da863ab0b96a53361fdf1c2cdd206c6af","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.3-beta-20250428073237.0.tgz","fileCount":84,"unpackedSize":4597433,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDB7m34CjJEqZuJPpD89mbRpNPY6OH5NN5FFcfpZhPVtQIhAJQJF/FYKsQnaxBDWNjRsOWe1Ea6C3r3qOvKERzR4hD4"}],"size":970862},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.3-beta-20250428073237.0_1745825743151_0.8494945993640954"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T07:35:43.394Z","publish_time":1745825743394,"_source_registry_name":"default","contributors":[]},"0.16.3-beta-20250428130625.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.","version":"0.16.3-beta-20250428130625.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.3-beta-20250428130625.0","@midscene/shared":"0.16.3-beta-20250428130625.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.3-beta-20250428130625.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dylR5dOXNfQTPuHvcjWL6Fe0fLPFY0KeB/neCsbtqsTbtC4kb9CxM2hr308cKI82hjlhiRjRyYS17LvI2bdiIg==","_resolved":"/tmp/c712c5c133c2228b8941e9d831f95c3d/midscene-web-0.16.3-beta-20250428130625.0.tgz","_from":"file:midscene-web-0.16.3-beta-20250428130625.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-dylR5dOXNfQTPuHvcjWL6Fe0fLPFY0KeB/neCsbtqsTbtC4kb9CxM2hr308cKI82hjlhiRjRyYS17LvI2bdiIg==","shasum":"9387f5ea9eed3e8e0dd04bfecd74ea2066c8e6cc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.3-beta-20250428130625.0.tgz","fileCount":84,"unpackedSize":4597433,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCJXqMjOs9Jsq+badU0JUPPuMLy0gMQMynXq7X9FRQnXAIhAN8HYdq+sibJdcLG2psqldy/gVMOxU5L9yD9wKkW22WQ"}],"size":970861},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.3-beta-20250428130625.0_1745845758972_0.2823848206494708"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T13:09:19.286Z","publish_time":1745845759286,"_source_registry_name":"default","contributors":[]},"0.16.3-beta-20250428131551.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.","version":"0.16.3-beta-20250428131551.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.16.3-beta-20250428131551.0","@midscene/core":"0.16.3-beta-20250428131551.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.3-beta-20250428131551.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-e2LTnzCGX3MvFLs0GeumXDNo0573mcDd8mieobex6bMtsACM2/ASK/Ji05JzGeO25GAprHBifV08sIitT+FobA==","_resolved":"/tmp/2946ca979b486dd8b6fa9fa5838af643/midscene-web-0.16.3-beta-20250428131551.0.tgz","_from":"file:midscene-web-0.16.3-beta-20250428131551.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-e2LTnzCGX3MvFLs0GeumXDNo0573mcDd8mieobex6bMtsACM2/ASK/Ji05JzGeO25GAprHBifV08sIitT+FobA==","shasum":"0828cf1b330a802109e5c9c471dbb9c8979b8e52","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.3-beta-20250428131551.0.tgz","fileCount":84,"unpackedSize":4597433,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAIFzch3/9Fcrc5n52ZsZCsmCcibCCjCmUohGtXoDpIUAiAqoRdFVNZO7biv47m0s5qpzuS3Vd8WZmPH266UUAPAYA=="}],"size":970861},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.3-beta-20250428131551.0_1745846327052_0.6680376234330883"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T13:18:47.292Z","publish_time":1745846327292,"_source_registry_name":"default","contributors":[]},"0.16.3-beta-20250428133510.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.","version":"0.16.3-beta-20250428133510.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.16.3-beta-20250428133510.0","@midscene/core":"0.16.3-beta-20250428133510.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.3-beta-20250428133510.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-++gi6D2xal2xMIZHL7B96hrY1BiFQ9q6+x8BMT/9DOcnng06VzyPbN9eY0QrwADWQ/VzQ5aNUkzvsVBpzsLUFg==","_resolved":"/tmp/a669086f34a436d61a770a3832ca5e3d/midscene-web-0.16.3-beta-20250428133510.0.tgz","_from":"file:midscene-web-0.16.3-beta-20250428133510.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-++gi6D2xal2xMIZHL7B96hrY1BiFQ9q6+x8BMT/9DOcnng06VzyPbN9eY0QrwADWQ/VzQ5aNUkzvsVBpzsLUFg==","shasum":"1ce44becdd28f26cd76eb4a47a83ffe34d3bf6c1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.3-beta-20250428133510.0.tgz","fileCount":84,"unpackedSize":4597433,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH/Zr+v25kMjDaFzmouEx9w9qj6gFFv+2wcBU7XQeNS2AiAN3uR9Y5Agd7z2XjEFzDr9VUlJpIqem81ni3SkVnXqdA=="}],"size":970861},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.3-beta-20250428133510.0_1745847487969_0.7525059813283708"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T13:38:08.200Z","publish_time":1745847488200,"_source_registry_name":"default","contributors":[]},"0.16.3":{"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.","version":"0.16.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.3","@midscene/shared":"0.16.3"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jgb12GEQK2xH7Zag/SMZw8m4HqAaAG/JA9UHuT5/jqmC4Libfnlpozqf54X85/EFss3GwMWrcBef3UzO3tJrIA==","_resolved":"/tmp/6d20c7b23678d197089d2c28eafabcb0/midscene-web-0.16.3.tgz","_from":"file:midscene-web-0.16.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jgb12GEQK2xH7Zag/SMZw8m4HqAaAG/JA9UHuT5/jqmC4Libfnlpozqf54X85/EFss3GwMWrcBef3UzO3tJrIA==","shasum":"853efa3387e94cdad55b3e62349571a18d4b3b36","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.3.tgz","fileCount":84,"unpackedSize":4598186,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB9EiwLfxxRxQxRfVYKMWaQUDv0RI+chd2tDq/oxJoRpAiEA8R9izLlvDD0nzvIyVWjcEWpxRbshABq0zhrq1qrCaRo="}],"size":971021},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.3_1745853348960_0.21053505105414216"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T15:15:49.207Z","publish_time":1745853349207,"_source_registry_name":"default","contributors":[]},"0.16.4-beta-20250429033218.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.","version":"0.16.4-beta-20250429033218.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","kill-port":"2.0.1","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.4-beta-20250429033218.0","@midscene/shared":"0.16.4-beta-20250429033218.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/kill-port":"2.0.3","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.4-beta-20250429033218.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-B1VFyn6Q3ZW9R736p4lpnCn9B267vA/NVzvgdCBSd9iKYgCy8WlFd9TuC8svMTWLKs9k/Yg17XXV4/h58wXFNQ==","_resolved":"/tmp/6f592a51a9a87b774afe1a88c187a785/midscene-web-0.16.4-beta-20250429033218.0.tgz","_from":"file:midscene-web-0.16.4-beta-20250429033218.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-B1VFyn6Q3ZW9R736p4lpnCn9B267vA/NVzvgdCBSd9iKYgCy8WlFd9TuC8svMTWLKs9k/Yg17XXV4/h58wXFNQ==","shasum":"3d7d448b649e2c744726fded10c166df67235391","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.4-beta-20250429033218.0.tgz","fileCount":84,"unpackedSize":4601636,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBc2RASZotwyGka7T0RHpB/ZHiMoFOm7PBsN7U7pJ6qrAiAFzt4yz6Ww0Eg7cF/O5+cJ1WtutNgno40MWGeQ21X0Wg=="}],"size":971856},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.4-beta-20250429033218.0_1745897733074_0.6878877881466214"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T03:35:33.313Z","publish_time":1745897733313,"_source_registry_name":"default","contributors":[]},"0.16.4":{"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.","version":"0.16.4","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","kill-port":"2.0.1","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.4","@midscene/shared":"0.16.4"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/kill-port":"2.0.3","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.4","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zixdqqlFJI5qiyR5Aq86Tjhz0QghIU4o2Nt6DBhMOlo4Um/a3mrWUVC6tTrItKlRJwyvDoFTYvrBO/ouIAYAxw==","_resolved":"/tmp/657bdb73497d84a92069e34f1e5cf5cd/midscene-web-0.16.4.tgz","_from":"file:midscene-web-0.16.4.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zixdqqlFJI5qiyR5Aq86Tjhz0QghIU4o2Nt6DBhMOlo4Um/a3mrWUVC6tTrItKlRJwyvDoFTYvrBO/ouIAYAxw==","shasum":"0d7a4806ce78cdc5eb408a6e396cf2d2ddd1cf96","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.4.tgz","fileCount":84,"unpackedSize":4601302,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHa3bP3OfVYfZ3QrUtDoE7fb/bPQK7PI/6+APVWGGKa8AiEAhXn+smOfsDArOsL0+PDhfHjtIRTsH/S3PxNpVa2ZHs4="}],"size":971735},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.4_1745900798623_0.8642469770468995"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T04:26:38.845Z","publish_time":1745900798845,"_source_registry_name":"default","contributors":[]},"0.16.5":{"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.","version":"0.16.5","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.5","@midscene/shared":"0.16.5"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.5","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-V7ZpPiGseS/bY0b2qDG/kxEtVQAUzDHAO+MTp8u1n+k3HybhHBInvHnJeAlL7hxAaOXBNmonTO5+M70dqt1iaw==","_resolved":"/tmp/5e40e71f70795df1c99b473e0e1f367a/midscene-web-0.16.5.tgz","_from":"file:midscene-web-0.16.5.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-V7ZpPiGseS/bY0b2qDG/kxEtVQAUzDHAO+MTp8u1n+k3HybhHBInvHnJeAlL7hxAaOXBNmonTO5+M70dqt1iaw==","shasum":"ad669a6df065f82a8abc7966d729a76dbc4924fa","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.5.tgz","fileCount":84,"unpackedSize":4599421,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCdZH2HVSBuPOvWJl58nyYRInm7J7CdqkjFna/0ux21xAIgYr+LlqvJiK+t0feTP4TBPKTfOGvPIo8kJLAb6fWHiRc="}],"size":971286},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.5_1745903911270_0.01761983949393353"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T05:18:31.487Z","publish_time":1745903911487,"_source_registry_name":"default","contributors":[]},"0.16.6":{"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.","version":"0.16.6","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","fkill":"7.2.1","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.16.6","@midscene/core":"0.16.6"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.6","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-WmlHI5/SU3KNbKe/OKz53lz4mMWcG6QfOvE4SrWDf7lQkO0M4mkZZLFytXr6qo8NSuZ2+gkBQIIqvlSIJBiONw==","_resolved":"/tmp/1c7f4673ce85b8f9764ba6a8338b7906/midscene-web-0.16.6.tgz","_from":"file:midscene-web-0.16.6.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-WmlHI5/SU3KNbKe/OKz53lz4mMWcG6QfOvE4SrWDf7lQkO0M4mkZZLFytXr6qo8NSuZ2+gkBQIIqvlSIJBiONw==","shasum":"b92e9e0f0956685772e3d3f17a6a9b193f6a2b3c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.6.tgz","fileCount":84,"unpackedSize":4722229,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD147Yzp+oS0q3t+g076ps/VT8hyjLJRI66bYIeUSjWowIgGKWXeeZlnBnzGsO6HnTckUvC6o/Oz4ql4SGoWoTzSXw="}],"size":990881},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.6_1745906139083_0.9137995798828267"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T05:55:39.297Z","publish_time":1745906139297,"_source_registry_name":"default","contributors":[]},"0.16.6-beta-20250429073247.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.","version":"0.16.6-beta-20250429073247.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.6-beta-20250429073247.0","@midscene/shared":"0.16.6-beta-20250429073247.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.6-beta-20250429073247.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-tmi1jXkuqImz0oghbPUyCCESuiGUeot+zct91QWqbVv2qajnSe7pVgitOpwql0L5b45SZLDkme+FjAPKJKg/og==","_resolved":"/tmp/a37b7c7d2eea8c123f26a0d75aa391ef/midscene-web-0.16.6-beta-20250429073247.0.tgz","_from":"file:midscene-web-0.16.6-beta-20250429073247.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-tmi1jXkuqImz0oghbPUyCCESuiGUeot+zct91QWqbVv2qajnSe7pVgitOpwql0L5b45SZLDkme+FjAPKJKg/og==","shasum":"a6173076e9ec4631e05d9cb06d93f6cf6424b55b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.6-beta-20250429073247.0.tgz","fileCount":84,"unpackedSize":4811673,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFOzbE9z76bzpWsL9SRiccUNukPvX33qOCs+kXItX1kNAiEA+iopM2pW73F2noMlOCgud5VuVK+SdrUb+eiAPS8gGw4="}],"size":1000945},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.6-beta-20250429073247.0_1745912160413_0.49687817650560695"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T07:36:00.673Z","publish_time":1745912160673,"_source_registry_name":"default","contributors":[]},"0.16.7":{"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.","version":"0.16.7","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","fkill":"7.2.1","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.7","@midscene/shared":"0.16.7"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.7","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rJ4wihX2Ztf3+3wDkJB92h3hkvTsmC9Ohdn+jH78bkMi79GBDqP1WjuLQCOa5AyvOHispHbTVlPnWcmXemSdig==","_resolved":"/tmp/079babfa9b9ae7bb405cfa084708f151/midscene-web-0.16.7.tgz","_from":"file:midscene-web-0.16.7.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-rJ4wihX2Ztf3+3wDkJB92h3hkvTsmC9Ohdn+jH78bkMi79GBDqP1WjuLQCOa5AyvOHispHbTVlPnWcmXemSdig==","shasum":"6691fe318e894963cbd68e269f055762fb4024f3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.7.tgz","fileCount":84,"unpackedSize":4813101,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBpGXOILNuq4diQ+5gsaFiNf+hS99RuAHkuUoUJqGoCKAiEA68TINK7FGqzQFDdALcEZkpNuBfltmyGHnjls9Kynsy4="}],"size":1001258},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.7_1745915862542_0.5714440880247629"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T08:37:42.832Z","publish_time":1745915862832,"_source_registry_name":"default","contributors":[]},"0.16.8-beta-20250429145446.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.","version":"0.16.8-beta-20250429145446.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","fkill":"7.2.1","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.8-beta-20250429145446.0","@midscene/shared":"0.16.8-beta-20250429145446.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.8-beta-20250429145446.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-iXQpiDSkK4McF01bFKi4Pi+XFC9M3Kt48SIw4xfBF68uSXmGxPhQlIp0pGCcKCt28zByK7PTGvtiOnqeW8aVEA==","_resolved":"/tmp/62eaaee5cfa040056fdf7c55d5c78bc1/midscene-web-0.16.8-beta-20250429145446.0.tgz","_from":"file:midscene-web-0.16.8-beta-20250429145446.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-iXQpiDSkK4McF01bFKi4Pi+XFC9M3Kt48SIw4xfBF68uSXmGxPhQlIp0pGCcKCt28zByK7PTGvtiOnqeW8aVEA==","shasum":"062b327f7bd44edfba5f98740b0164a9e015d64c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.8-beta-20250429145446.0.tgz","fileCount":84,"unpackedSize":4816603,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA9VLrKdFJz2CUzHv7VoGEnsWYOCqKAuwzf4SX9Y8B4UAiAbpGETQAQXRNKRdKN0QtK/zPJw8j/DOZk1KkbyV+Vh9Q=="}],"size":1001880},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.8-beta-20250429145446.0_1745938684758_0.4156762774368332"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T14:58:04.991Z","publish_time":1745938684991,"_source_registry_name":"default","contributors":[]},"0.16.8-beta-20250430022512.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.","version":"0.16.8-beta-20250430022512.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","fkill":"7.2.1","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.16.8-beta-20250430022512.0","@midscene/core":"0.16.8-beta-20250430022512.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.8-beta-20250430022512.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3kGAMKl7+1+eMrgZjmTDaIyR32eio9/a66cUFvGD7igwrplVjF0nGcNBxI1D6zrRZmDxz+n0aaaJpBGQRk+4yw==","_resolved":"/tmp/08987c7f7377ea614b8a9b7a2841187a/midscene-web-0.16.8-beta-20250430022512.0.tgz","_from":"file:midscene-web-0.16.8-beta-20250430022512.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-3kGAMKl7+1+eMrgZjmTDaIyR32eio9/a66cUFvGD7igwrplVjF0nGcNBxI1D6zrRZmDxz+n0aaaJpBGQRk+4yw==","shasum":"b79a226682ebda330611270db885d41d4d4b4364","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.8-beta-20250430022512.0.tgz","fileCount":84,"unpackedSize":4816603,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC/vRGmO6po9RwHZ8T1Ees+SwpnsF5dHdGmBmLyYyf88QIhAO+2taXzKP+qDIVuytSoQdEVQp/7iWuSoTND6rz6FSPj"}],"size":1001874},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.8-beta-20250430022512.0_1745980110387_0.12982053884042077"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T02:28:30.642Z","publish_time":1745980110642,"_source_registry_name":"default","contributors":[]},"0.16.8-beta-20250430052832.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.","version":"0.16.8-beta-20250430052832.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","fkill":"7.2.1","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.8-beta-20250430052832.0","@midscene/shared":"0.16.8-beta-20250430052832.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.8-beta-20250430052832.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-juAOraKNwr3vw6yfpEIfBr4MwKEM6ieDGawz0x/+xHcpxxQfMtbRcLYU1DAKynWKJKILmvh1NPW2F7ZDgwdZ/g==","_resolved":"/tmp/588cf59529cab6c307d337ceb41721bd/midscene-web-0.16.8-beta-20250430052832.0.tgz","_from":"file:midscene-web-0.16.8-beta-20250430052832.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-juAOraKNwr3vw6yfpEIfBr4MwKEM6ieDGawz0x/+xHcpxxQfMtbRcLYU1DAKynWKJKILmvh1NPW2F7ZDgwdZ/g==","shasum":"f9b342aabe5c07da4e776d80bd67f551abbee7da","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.8-beta-20250430052832.0.tgz","fileCount":84,"unpackedSize":4816603,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDI7LIbusYTpo6I3T28g/EnuTSR7oABoEkLXNeLaD0kDQIhAILEojQef2shZcImx0fg1BfkQeDvOX1Js6uZW4PSS6NA"}],"size":1001877},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.8-beta-20250430052832.0_1745991108307_0.5460806613432845"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T05:31:48.571Z","publish_time":1745991108571,"_source_registry_name":"default","contributors":[]},"0.16.6-beta-20250430061517.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.","version":"0.16.6-beta-20250430061517.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.6-beta-20250430061517.0","@midscene/shared":"0.16.6-beta-20250430061517.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.6-beta-20250430061517.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zO9MLeRKNGXr+0jj1yiJd2lZF8oUNNsXrwkXeboOBF/B7Ip4ZiSTL/iv0lnTADAhA26E3RkNvfEfDvbPHRRKVw==","_resolved":"/tmp/eea40554e92f0c7a43358c137d9760f9/midscene-web-0.16.6-beta-20250430061517.0.tgz","_from":"file:midscene-web-0.16.6-beta-20250430061517.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zO9MLeRKNGXr+0jj1yiJd2lZF8oUNNsXrwkXeboOBF/B7Ip4ZiSTL/iv0lnTADAhA26E3RkNvfEfDvbPHRRKVw==","shasum":"6c1115426e127a5f76c25c3d60c00c1aea03e089","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.6-beta-20250430061517.0.tgz","fileCount":84,"unpackedSize":4725891,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCCAjOppsWdfSucYXqEuQw1dMVX1TOGMia/5nfat+gnYQIhAOL26m35/hM2is4YqunclZ5GZb0gsqkpPfksDy88uHKw"}],"size":992062},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.6-beta-20250430061517.0_1745993893829_0.5751218702413088"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T06:18:14.100Z","publish_time":1745993894100,"_source_registry_name":"default","contributors":[]},"0.16.8-beta-20250430090039.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.","version":"0.16.8-beta-20250430090039.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.8-beta-20250430090039.0","@midscene/shared":"0.16.8-beta-20250430090039.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.8-beta-20250430090039.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-YUFMzsBTQyfxw4Hz8IqsqXc4rvm/YLvDgv5zUwfOK9aQ2aby086FRvpmwPR1wqlorD+zvKZXQ7DE/eLJbZodaw==","_resolved":"/tmp/e3b86a8e74068f4b60e777a429cfb038/midscene-web-0.16.8-beta-20250430090039.0.tgz","_from":"file:midscene-web-0.16.8-beta-20250430090039.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-YUFMzsBTQyfxw4Hz8IqsqXc4rvm/YLvDgv5zUwfOK9aQ2aby086FRvpmwPR1wqlorD+zvKZXQ7DE/eLJbZodaw==","shasum":"b9782f0ba8689b21e945b877a7d232bfde67ac1b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.8-beta-20250430090039.0.tgz","fileCount":84,"unpackedSize":4821218,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHEF2A1HWgsyrWlynXujQM82Gsd6a1xNlWeShTf0F+tFAiASAcMsbha4QW8y/1uVoPpQezS4K/VmGFXWabo7M4dEDA=="}],"size":1003220},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.8-beta-20250430090039.0_1746003819997_0.6995144249998917"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T09:03:40.274Z","publish_time":1746003820274,"_source_registry_name":"default","contributors":[]},"0.16.8":{"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.","version":"0.16.8","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.8","@midscene/shared":"0.16.8"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.8","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8ncW7Uf6voxEwQ0zkWb/hUyFYFFf4a46BJOP3Ud6IiscN493YYjFFaGYfQAe35JrWr+BmbDHk/oMS/54BP4Y1g==","_resolved":"/tmp/cd4fad0671e2368cbd2bfa92da178a06/midscene-web-0.16.8.tgz","_from":"file:midscene-web-0.16.8.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8ncW7Uf6voxEwQ0zkWb/hUyFYFFf4a46BJOP3Ud6IiscN493YYjFFaGYfQAe35JrWr+BmbDHk/oMS/54BP4Y1g==","shasum":"a1cd425ded8e48e6130c65b106d9e8cc7aa4ba4a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.8.tgz","fileCount":84,"unpackedSize":4820884,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAOuuKmacLzW/NDsdk7XP+iEDTzaAmeQEOD4WiK9wS14AiEA/AhM21Xdp0v1dGJgvTXcOCohPryLNQpr5iPVPx+x4qQ="}],"size":1003075},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.8_1746004746317_0.45840271100591834"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T09:19:06.603Z","publish_time":1746004746603,"_source_registry_name":"default","contributors":[]},"0.16.9-beta-20250506093037.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.","version":"0.16.9-beta-20250506093037.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.9-beta-20250506093037.0","@midscene/shared":"0.16.9-beta-20250506093037.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.9-beta-20250506093037.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xT4GabdATKiJi0QyTnHAl30DSbAyGM7WY1wg0RHJrKBSJXuSnsHB9q/Bee9uusMYFk+RwqJbG5147IPLF2Flzw==","_resolved":"/tmp/99aaba9acbafad8413a9b09b744c2cf4/midscene-web-0.16.9-beta-20250506093037.0.tgz","_from":"file:midscene-web-0.16.9-beta-20250506093037.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xT4GabdATKiJi0QyTnHAl30DSbAyGM7WY1wg0RHJrKBSJXuSnsHB9q/Bee9uusMYFk+RwqJbG5147IPLF2Flzw==","shasum":"ec25c87c2296906c72b84c7bf935a39c4102c492","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.9-beta-20250506093037.0.tgz","fileCount":84,"unpackedSize":4821218,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDzKQMSwk7DeGg8kFtmTBnIQSHkacAJXikHbzagUQRkwAiEA1I1m8mIUCP7rDpqCsmGCPhP919UimUennPkz5n6E2Ek="}],"size":1003221},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.9-beta-20250506093037.0_1746524018834_0.028748216758839984"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-06T09:33:39.105Z","publish_time":1746524019105,"_source_registry_name":"default","contributors":[]},"0.16.9-beta-20250507095704.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.","version":"0.16.9-beta-20250507095704.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.9-beta-20250507095704.0","@midscene/shared":"0.16.9-beta-20250507095704.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.9-beta-20250507095704.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-J9TQ9kOHYZW9OWL1Equiuz9aReSwsqkncF/xzgpwc5GG5d8pBm4ayP29vu9SNVZ1xT00tanDbyLSpKWc82rTYA==","_resolved":"/tmp/4c36a33908a45020b946151f6cb6ad52/midscene-web-0.16.9-beta-20250507095704.0.tgz","_from":"file:midscene-web-0.16.9-beta-20250507095704.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-J9TQ9kOHYZW9OWL1Equiuz9aReSwsqkncF/xzgpwc5GG5d8pBm4ayP29vu9SNVZ1xT00tanDbyLSpKWc82rTYA==","shasum":"738ddf0608000ecfecd195b323a4ebbd978aa456","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.9-beta-20250507095704.0.tgz","fileCount":84,"unpackedSize":4938384,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC9QdMZelpDbwVG2HTkB55z/ZNoq6A0gLO3eIfHzKsrAgIgC1eM5OY5c9CsaDUpz2FK6qMGvLDWGjZlEcb+c3Lys0A="}],"size":1034719},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.9-beta-20250507095704.0_1746612006487_0.39181789956541"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-07T10:00:06.741Z","publish_time":1746612006741,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":1037181},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-05-08T12:58:24.465Z","publish_time":1746709104465,"_source_registry_name":"default","contributors":[]},"0.16.9":{"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":"0.16.9","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.9","@midscene/shared":"0.16.9"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.9","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-CM9wb0TCGksf/oWD7D1/o09D6sYQ8qKt5vyDgh4stv3yITrBZXIgCIpMG0mMWufcRNKXCVwbgAojHJ/VlWASVw==","_resolved":"/tmp/c9d0baf6c9d9cb4cfced2735bf7e33b6/midscene-web-0.16.9.tgz","_from":"file:midscene-web-0.16.9.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-CM9wb0TCGksf/oWD7D1/o09D6sYQ8qKt5vyDgh4stv3yITrBZXIgCIpMG0mMWufcRNKXCVwbgAojHJ/VlWASVw==","shasum":"8615ae585402c73fbacdc36b7d5f5f3aec9f1b6e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.9.tgz","fileCount":84,"unpackedSize":4821004,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEU2Pld1yxE0VkcwTIFXW4KwKEhZjaos7y7tG8GsqQnUAiEA5Sw/cNxlvAamYf40yBIrJm6fJEaJ9WXHGZ2KA2Ajpu4="}],"size":1003133},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.9_1746762340913_0.43496923333629844"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-09T03:45:41.221Z","publish_time":1746762341221,"_source_registry_name":"default","contributors":[]},"0.16.10-beta-20250509084136.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":"0.16.10-beta-20250509084136.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.10-beta-20250509084136.0","@midscene/shared":"0.16.10-beta-20250509084136.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.10-beta-20250509084136.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3o5VKin99QCYx+kBcT2s4E8hwx06RBK+oOfl/bMR5rWuz/u4S/OiS/xGWE3hy5ZXLmGyFg+RVdsrHgDlw5z/gw==","_resolved":"/tmp/6366fb83f7d11d458d2b56cde75fc793/midscene-web-0.16.10-beta-20250509084136.0.tgz","_from":"file:midscene-web-0.16.10-beta-20250509084136.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-3o5VKin99QCYx+kBcT2s4E8hwx06RBK+oOfl/bMR5rWuz/u4S/OiS/xGWE3hy5ZXLmGyFg+RVdsrHgDlw5z/gw==","shasum":"1b2848d5fcddb3e4937e3183679a5291e6a68984","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.10-beta-20250509084136.0.tgz","fileCount":84,"unpackedSize":4821353,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBDnlM+Ism+hKK4B31HxwD3Aa9evdrmKc0WsTQnrFrDhAiADn4V1wrhAruKoPIt8vBf3fH3FhioX1Xv2tKmgill0xQ=="}],"size":1003276},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.10-beta-20250509084136.0_1746780238700_0.33136402746665716"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-09T08:43:58.935Z","publish_time":1746780238935,"_source_registry_name":"default","contributors":[]},"0.16.10":{"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":"0.16.10","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.16.10","@midscene/core":"0.16.10"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.10","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zE+BC6teVP/2W5ODLuD3px7/DOpCqORgzuztuCYCI+c19R6TlGpjAvNwraaFCQ8SD6DVKHzQOWTZMH8ok8wGRA==","_resolved":"/tmp/9fef5d2781978a7773a3f23262a12cd1/midscene-web-0.16.10.tgz","_from":"file:midscene-web-0.16.10.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zE+BC6teVP/2W5ODLuD3px7/DOpCqORgzuztuCYCI+c19R6TlGpjAvNwraaFCQ8SD6DVKHzQOWTZMH8ok8wGRA==","shasum":"284d1de557e56e29c46d5580c6cfda07e5ec2cef","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.10.tgz","fileCount":84,"unpackedSize":4821019,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIERrDvt+VhaHLTuiezaMgmEQg7w1TPnA6YIEFDCM57nIAiAtSNqS4ZagwyCU6Ot7N31p/79F1hroTTIWrB6xng8hfg=="}],"size":1003131},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.10_1746781232765_0.0727966916869196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-09T09:00:33.005Z","publish_time":1746781233005,"_source_registry_name":"default","contributors":[]},"0.16.11-beta-20250512134434.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":"0.16.11-beta-20250512134434.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.11-beta-20250512134434.0","@midscene/shared":"0.16.11-beta-20250512134434.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.11-beta-20250512134434.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2xJUGG7mywpX7XEWv5KNuganrogZMqkQAQ5McuqiLx/AW4nLMYUbZmTXAwfSTcqjplel4EzYxyQWQ61iVHTjrg==","_resolved":"/tmp/11f21279336ea6218825dc1efc514405/midscene-web-0.16.11-beta-20250512134434.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250512134434.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2xJUGG7mywpX7XEWv5KNuganrogZMqkQAQ5McuqiLx/AW4nLMYUbZmTXAwfSTcqjplel4EzYxyQWQ61iVHTjrg==","shasum":"77b4373a8cb5adecb757ba5860464ee664e681b3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.11-beta-20250512134434.0.tgz","fileCount":84,"unpackedSize":4972646,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEP2qUNhRXeq6fNZHnaALbOsii8eClN+N+JoIr4PJUFQAiAZcesRkXtJsQsNwsXUjHXbCpx7Ru/xbzWyRaPrfM9IVw=="}],"size":1042151},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250512134434.0_1747057652037_0.1918207233052518"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-12T13:47:32.300Z","publish_time":1747057652300,"_source_registry_name":"default","contributors":[]},"0.16.11-beta-20250513025122.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":"0.16.11-beta-20250513025122.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.11-beta-20250513025122.0","@midscene/shared":"0.16.11-beta-20250513025122.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.11-beta-20250513025122.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-A5c3WyKw9mYktzxsDnBbyxHSTApOOhKaGaKNmMJIV4HuruuxLc7nDCJ/KvR+vBSSWTA6+tlBxbY+a1zjcp7wRA==","_resolved":"/tmp/29af948c97a701b2550a14ea6a964ae6/midscene-web-0.16.11-beta-20250513025122.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250513025122.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-A5c3WyKw9mYktzxsDnBbyxHSTApOOhKaGaKNmMJIV4HuruuxLc7nDCJ/KvR+vBSSWTA6+tlBxbY+a1zjcp7wRA==","shasum":"77688008ab5414db6c563e433658be65f618f67e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.11-beta-20250513025122.0.tgz","fileCount":84,"unpackedSize":5108671,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDA0TBNXkw7RpiHwxHVCJDXLGU2+NfNRfK2Ftglrw/T/AIgd2fhBJTaSXdZTx7Jay1KeGf/mXQB0/jnpoJ7qFdY+V0="}],"size":1073349},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250513025122.0_1747104829719_0.11632480140471002"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-13T02:53:49.959Z","publish_time":1747104829959,"_source_registry_name":"default","contributors":[]},"0.16.11-beta-20250513030612.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":"0.16.11-beta-20250513030612.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.11-beta-20250513030612.0","@midscene/shared":"0.16.11-beta-20250513030612.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.11-beta-20250513030612.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-diaeJ0a8Nz1RSEn/8K5pEdBNFwOIWJkT64ISbMrFjvqtPEpOwQ8fXFQ7fSbxw9AFB64i0HiEgEQcY+TflmLjgg==","_resolved":"/tmp/e11065e5cf94846d307b250deb1a0142/midscene-web-0.16.11-beta-20250513030612.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250513030612.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-diaeJ0a8Nz1RSEn/8K5pEdBNFwOIWJkT64ISbMrFjvqtPEpOwQ8fXFQ7fSbxw9AFB64i0HiEgEQcY+TflmLjgg==","shasum":"26ddd8b514b3ab28d8b85cea8fed454b27ee8634","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.11-beta-20250513030612.0.tgz","fileCount":84,"unpackedSize":5108833,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCo8oBT0HTon7Ty2wrfJXgxSdD2NkESthFciEDqyyMM3gIgfmpq+OtdBXHDlj49wGlnKJ7ta31zpiiDQ0MNO2hQGh0="}],"size":1073362},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250513030612.0_1747105717834_0.3039019910418661"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-13T03:08:38.142Z","publish_time":1747105718142,"_source_registry_name":"default","contributors":[]},"0.16.11-beta-20250513053735.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":"0.16.11-beta-20250513053735.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.11-beta-20250513053735.0","@midscene/shared":"0.16.11-beta-20250513053735.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.11-beta-20250513053735.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rqMVUzeHPMu6fH9TA0D3Y4KtJvNn64n3nXKyCeYa3F0dahnOxUGFSUVwO1Ga5zMA/rOljOcgo2F5pevfF2tnvg==","_resolved":"/tmp/d6b2a2a7f0e6836806ae7e9e53e2ab3c/midscene-web-0.16.11-beta-20250513053735.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250513053735.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-rqMVUzeHPMu6fH9TA0D3Y4KtJvNn64n3nXKyCeYa3F0dahnOxUGFSUVwO1Ga5zMA/rOljOcgo2F5pevfF2tnvg==","shasum":"198bdf39515db3a0daea354e44c875e1a0500ff6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.11-beta-20250513053735.0.tgz","fileCount":84,"unpackedSize":5141621,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCLOwQPJ/mcsqhJhJ1EfwiFUpHT9z97GduPsamS+ynm0AIhAOMvOBrkoN9sXFJvJPPYKZEdjTNjSViKISmEQ0feKWhT"}],"size":1086425},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250513053735.0_1747114799979_0.5812030005532884"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-13T05:40:00.192Z","publish_time":1747114800192,"_source_registry_name":"default","contributors":[]},"0.16.11-beta-20250513121030.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":"0.16.11-beta-20250513121030.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.11-beta-20250513121030.0","@midscene/shared":"0.16.11-beta-20250513121030.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.11-beta-20250513121030.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-7R/YK39uaNQrJipvrb7ROfSOtd8DIVogwVCKkkiLXWanDJHxKSf+MGseii+rThd7v8j+1X6c0drLsi5zayPnvg==","_resolved":"/tmp/d16c550f75ffbba67a2fa7a4cac75b5f/midscene-web-0.16.11-beta-20250513121030.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250513121030.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-7R/YK39uaNQrJipvrb7ROfSOtd8DIVogwVCKkkiLXWanDJHxKSf+MGseii+rThd7v8j+1X6c0drLsi5zayPnvg==","shasum":"b698a04f329a354a69d5696755cab37f232e4edd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.11-beta-20250513121030.0.tgz","fileCount":84,"unpackedSize":5328979,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDFFPB55lHAjEZcZbdE5yEsqEYgCubbvUgJwyVraPNL+AiEAnKX3vWRen/EzGZI83eV8219DOgdfJIvfBLscndjuYEc="}],"size":1123042},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250513121030.0_1747138375948_0.8546400612991296"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-13T12:12:56.185Z","publish_time":1747138376185,"_source_registry_name":"default","contributors":[]},"0.16.11-beta-20250514094019.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":"0.16.11-beta-20250514094019.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.11-beta-20250514094019.0","@midscene/shared":"0.16.11-beta-20250514094019.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.11-beta-20250514094019.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-IUOuVR5H802IVjVFo9wrZoP1IGcL2m4VkwjxnUXCzsS+YLXzvcQpplc+xeSYtJCIi30NUk+WS8mqZDMMxXl/xw==","_resolved":"/tmp/8778381b7a1e00d10a833311175e4a81/midscene-web-0.16.11-beta-20250514094019.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250514094019.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-IUOuVR5H802IVjVFo9wrZoP1IGcL2m4VkwjxnUXCzsS+YLXzvcQpplc+xeSYtJCIi30NUk+WS8mqZDMMxXl/xw==","shasum":"7b2d2b4ab8450981b574ac4602b894064d87da9b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.11-beta-20250514094019.0.tgz","fileCount":84,"unpackedSize":4821353,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDwmeqNQ1q+k8uuXZbfMqgJeQ2XZAMakybONNHbsHG96AIhAL14Pt1M3775Cnesx74f/jmUv1z+Qh9gnLDGfAlWI+Ko"}],"size":1003276},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250514094019.0_1747215765054_0.788037689725495"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-14T09:42:45.269Z","publish_time":1747215765269,"_source_registry_name":"default","contributors":[]},"0.16.11-beta-20250514094713.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":"0.16.11-beta-20250514094713.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.11-beta-20250514094713.0","@midscene/shared":"0.16.11-beta-20250514094713.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.11-beta-20250514094713.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gZkERoVjswZdBIkRbqv3qZJPxwtuOyNq0rEatqINGUvJypMoeyLn3My26+fnp+5DRJlYuTitkAGQL+KEyAgY7Q==","_resolved":"/tmp/823482b906f366656c1fc133897cc185/midscene-web-0.16.11-beta-20250514094713.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250514094713.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-gZkERoVjswZdBIkRbqv3qZJPxwtuOyNq0rEatqINGUvJypMoeyLn3My26+fnp+5DRJlYuTitkAGQL+KEyAgY7Q==","shasum":"2c2787a0e9c775b2007de67455fb3845b34d4116","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.11-beta-20250514094713.0.tgz","fileCount":84,"unpackedSize":4821353,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD83m6ibfos8pHYAKn3iFqm31IV6cwUhuf13TqXwYdktgIgcsMtRlfvf4EWX1CUcg8o2d6TyYnne5q3Kt0xN/CW0x8="}],"size":1003274},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250514094713.0_1747216173845_0.5327683525674316"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-14T09:49:34.114Z","publish_time":1747216174114,"_source_registry_name":"default","contributors":[]},"0.16.11-beta-20250515120437.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":"0.16.11-beta-20250515120437.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.16.11-beta-20250515120437.0","@midscene/core":"0.16.11-beta-20250515120437.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.11-beta-20250515120437.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-GHeqTkjgJBkWXNYAFDiBKcEUfVh2Lqjs6cgthSt0QDDWzci9hHriuIjCAblhR/k04HVEdvjkMtg9H2qSOKQFlA==","_resolved":"/tmp/ea8eed925cc59d48994b7fe7597ea5aa/midscene-web-0.16.11-beta-20250515120437.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250515120437.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-GHeqTkjgJBkWXNYAFDiBKcEUfVh2Lqjs6cgthSt0QDDWzci9hHriuIjCAblhR/k04HVEdvjkMtg9H2qSOKQFlA==","shasum":"ff435505380259dec02faeaa4d7eab6652115c3a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.11-beta-20250515120437.0.tgz","fileCount":84,"unpackedSize":4932601,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCETlIlqkINGU1idDxMqZ5G/q/Aix231nGQNpzGTyKshAIgLcCw9Z3fxfoSUEB5TT15Oo1UhDdyOVl5XLTtNzlggVA="}],"size":1043586},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250515120437.0_1747310818212_0.7493839052152598"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-15T12:06:58.395Z","publish_time":1747310818395,"_source_registry_name":"default","contributors":[]},"0.16.11-beta-20250516035357.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":"0.16.11-beta-20250516035357.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.11-beta-20250516035357.0","@midscene/shared":"0.16.11-beta-20250516035357.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.11-beta-20250516035357.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Cpgmg7RV1seSrw1QIWiYSADaEcbhtq0FqcU04HfUTFGzIBqsZtYI0dX3QRTDirlw6Smn7gmG31sBfOGkku1qHw==","_resolved":"/tmp/08b12e1c1539b1c2ab95b1ffe94a87c6/midscene-web-0.16.11-beta-20250516035357.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250516035357.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Cpgmg7RV1seSrw1QIWiYSADaEcbhtq0FqcU04HfUTFGzIBqsZtYI0dX3QRTDirlw6Smn7gmG31sBfOGkku1qHw==","shasum":"6edf6d562ee5b78077fcb078ff2eb028be69c1f0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.11-beta-20250516035357.0.tgz","fileCount":84,"unpackedSize":4934542,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCTtRp9ENOvDlerCasYwHngHbKHDUvAKEGhl0KSxyQVYgIhAIO6wBJe+v9WNJV+oNq51iaSI5xr1jqstm7TLJO3tQpI"}],"size":1043896},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250516035357.0_1747367781459_0.12721170987866737"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-16T03:56:21.653Z","publish_time":1747367781653,"_source_registry_name":"default","contributors":[]},"0.16.11-beta-20250516080239.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":"0.16.11-beta-20250516080239.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.16.11-beta-20250516080239.0","@midscene/core":"0.16.11-beta-20250516080239.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.11-beta-20250516080239.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1kMHmHwFhWzDW2i5TvjXGSABEBMgMD3nJBfGvALzU0EACYowQz7btfAUtvamWbu0uFKlYJSTfCS1xJjg91LAZA==","_resolved":"/tmp/c06c0dd534715730dc70560641922e0a/midscene-web-0.16.11-beta-20250516080239.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250516080239.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1kMHmHwFhWzDW2i5TvjXGSABEBMgMD3nJBfGvALzU0EACYowQz7btfAUtvamWbu0uFKlYJSTfCS1xJjg91LAZA==","shasum":"209b5378bb4a5df975369be95e7a63087af52e9c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.11-beta-20250516080239.0.tgz","fileCount":84,"unpackedSize":4990071,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCrLz5/XFmp+je2jQgQ/uGudUkLxohrc/wENQroUQ/0iAIgSADwq5PG4wj58Ngb4q3xQBwDjl+fLeFuypDVAFkaEzw="}],"size":1056275},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250516080239.0_1747382709724_0.006934778318061774"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-16T08:05:09.974Z","publish_time":1747382709974,"_source_registry_name":"default","contributors":[]},"0.16.11-beta-20250516083808.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":"0.16.11-beta-20250516083808.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.11-beta-20250516083808.0","@midscene/shared":"0.16.11-beta-20250516083808.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.11-beta-20250516083808.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Rz4kvfci6aa20Y/FxY63E1EjyPcIQSrVA6sgWFZWzqdfSqmNv8Q0NFtYZ56p1kgzYoNcN26qnaBRbtq3Mj1sbg==","_resolved":"/tmp/cdcc815447d6e089d5e324db112fb540/midscene-web-0.16.11-beta-20250516083808.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250516083808.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Rz4kvfci6aa20Y/FxY63E1EjyPcIQSrVA6sgWFZWzqdfSqmNv8Q0NFtYZ56p1kgzYoNcN26qnaBRbtq3Mj1sbg==","shasum":"e2d842b2049768e4bb90d88bf98cb5ec9820d111","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.11-beta-20250516083808.0.tgz","fileCount":84,"unpackedSize":4990079,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAuvwgg2mJfn9G3Uuo2deEV4wZtyHo67ZmnZQOV0Q4qRAiBG57S64yb4dVxf10JI9b4DALw8zszdpKytAgofg0m5TA=="}],"size":1056321},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250516083808.0_1747384835096_0.933707769032647"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-16T08:40:35.309Z","publish_time":1747384835309,"_source_registry_name":"default","contributors":[]},"0.16.11-beta-20250516141724.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":"0.16.11-beta-20250516141724.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.16.11-beta-20250516141724.0","@midscene/shared":"0.16.11-beta-20250516141724.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.16.11-beta-20250516141724.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-vkMlSHbG1zDzl1hRH3c77K4whUBhdPnqVVwRAcMXrCaioedITobazUilF75GstJ8LEx3r9HxHEuXeJUL8ADeYw==","_resolved":"/tmp/f89e5a5d2a868d071fe3314851f9c85a/midscene-web-0.16.11-beta-20250516141724.0.tgz","_from":"file:midscene-web-0.16.11-beta-20250516141724.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-vkMlSHbG1zDzl1hRH3c77K4whUBhdPnqVVwRAcMXrCaioedITobazUilF75GstJ8LEx3r9HxHEuXeJUL8ADeYw==","shasum":"88f97df0703873c9a5334392bba71804966fdeac","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.16.11-beta-20250516141724.0.tgz","fileCount":84,"unpackedSize":4990079,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDrlzqM+tPz/LSGYt3nRi5MAhR2Q2A7l+onIAN09+rP4gIgbCcL7rVHdSoxEHka3kOjo0ZUgnht2QqZTMx2uiSd4y0="}],"size":1056313},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.16.11-beta-20250516141724.0_1747405184689_0.7260467501297243"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-16T14:19:44.913Z","publish_time":1747405184913,"_source_registry_name":"default","contributors":[]},"0.17.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":"0.17.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.0","@midscene/shared":"0.17.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kN/kxDunhYj7gdv4DpTsMtr9CKp5LpoKi3r/icgHj9RL5mqVE5FsrD4GgkhgZ0heKyRYcdZ61eCaE7wlA4TQIQ==","_resolved":"/tmp/d7fc08f6e5b227a1b007645efd6f5360/midscene-web-0.17.0.tgz","_from":"file:midscene-web-0.17.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kN/kxDunhYj7gdv4DpTsMtr9CKp5LpoKi3r/icgHj9RL5mqVE5FsrD4GgkhgZ0heKyRYcdZ61eCaE7wlA4TQIQ==","shasum":"2fc7b3cdc21e2b1b71b8eb9944339cf7bf85b0df","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.0.tgz","fileCount":84,"unpackedSize":4988902,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC8D+M7lwTGOPiOYC+J27qY0ICJJAwSUphAhGAjE6bdPAiB5tGJxijCjWKyAPUKRiJEK4WoUPi7hRnJCENXg5ewSoA=="}],"size":1055395},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.0_1747405940986_0.4354095822814985"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-16T14:32:21.224Z","publish_time":1747405941224,"_source_registry_name":"default","contributors":[]},"0.17.1-beta-20250519070950.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":"0.17.1-beta-20250519070950.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.1-beta-20250519070950.0","@midscene/shared":"0.17.1-beta-20250519070950.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.1-beta-20250519070950.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-oJ8BX0MUtt+Q+y1IqRYPs/u0Am6hVzGVlHZfvP2ddH5/xe1ICQ1OHsqxTteUvmqqcMvoF7EX32zGYX17l/HKcA==","_resolved":"/tmp/f6a6c43da22a0b2de22b098552e558ed/midscene-web-0.17.1-beta-20250519070950.0.tgz","_from":"file:midscene-web-0.17.1-beta-20250519070950.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-oJ8BX0MUtt+Q+y1IqRYPs/u0Am6hVzGVlHZfvP2ddH5/xe1ICQ1OHsqxTteUvmqqcMvoF7EX32zGYX17l/HKcA==","shasum":"a22b4f7237130b3514c3567bc7462e4d2deaf8a2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.1-beta-20250519070950.0.tgz","fileCount":84,"unpackedSize":4993196,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC3Jt6nr6nvZQLi/kD9GK4CqyUUOD5kI2cBTtlMXaV48wIhAKNkEK8EsZGzkTK5tXJuB1hxq5XJWyhm4TaEg/tvXNLe"}],"size":1056808},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.1-beta-20250519070950.0_1747638732876_0.03361486995205132"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T07:12:13.098Z","publish_time":1747638733098,"_source_registry_name":"default","contributors":[]},"0.17.1-beta-20250519071746.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":"0.17.1-beta-20250519071746.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.1-beta-20250519071746.0","@midscene/shared":"0.17.1-beta-20250519071746.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.1-beta-20250519071746.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-RmPPybuj0ZofoCPB7q4DEXmWyl2MHFnu7mekLyUpBFHII3lCSSe7Wb5w8BTioGh2MLEACD4sy2xuGh7p2P/Fsw==","_resolved":"/tmp/71c64e379c8be085cfd7c621e7776790/midscene-web-0.17.1-beta-20250519071746.0.tgz","_from":"file:midscene-web-0.17.1-beta-20250519071746.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-RmPPybuj0ZofoCPB7q4DEXmWyl2MHFnu7mekLyUpBFHII3lCSSe7Wb5w8BTioGh2MLEACD4sy2xuGh7p2P/Fsw==","shasum":"cdcc6bb3c824cc07bcfa18d1fb89bce7751137db","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.1-beta-20250519071746.0.tgz","fileCount":84,"unpackedSize":4993197,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEfBvakQvhCMU4NoiNL0/rxxeD8wRm0Ui6XZH9js72ioAiEA/YtK7zYWnzoGqYI9zPJsIv1DJ+zZapaPDHASC6ySfWc="}],"size":1056817},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.1-beta-20250519071746.0_1747639210891_0.7766913163481513"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T07:20:11.077Z","publish_time":1747639211077,"_source_registry_name":"default","contributors":[]},"0.17.1-beta-20250519083404.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":"0.17.1-beta-20250519083404.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.1-beta-20250519083404.0","@midscene/shared":"0.17.1-beta-20250519083404.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.1-beta-20250519083404.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UiD7g1xwMXPMSlLVklhhWkKN8/2xT7LM4mc1o34G5mzHUmCMV+SIwlWXBegAPDrfYn24jhFrvfARxr2pqD9vIA==","_resolved":"/tmp/ed8991df3a4bd4450a3c7df3041e3f21/midscene-web-0.17.1-beta-20250519083404.0.tgz","_from":"file:midscene-web-0.17.1-beta-20250519083404.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-UiD7g1xwMXPMSlLVklhhWkKN8/2xT7LM4mc1o34G5mzHUmCMV+SIwlWXBegAPDrfYn24jhFrvfARxr2pqD9vIA==","shasum":"73168a3c209bc237c22763465de3a3ae8a1906d1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.1-beta-20250519083404.0.tgz","fileCount":84,"unpackedSize":4993190,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCOMrLUQjBk5VpcR/SkeOy1eG/eK5ySjiMvffe0rOGd7gIgPxlkMumpWHk//5vZPuo+7U0/bIEbA2e65DlNQ9fdUzc="}],"size":1056807},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.1-beta-20250519083404.0_1747643793048_0.15831156585962702"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T08:36:33.273Z","publish_time":1747643793273,"_source_registry_name":"default","contributors":[]},"0.17.1-beta-20250519085905.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":"0.17.1-beta-20250519085905.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.17.1-beta-20250519085905.0","@midscene/core":"0.17.1-beta-20250519085905.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.1-beta-20250519085905.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mhYvLLRxeXIYSRO6LKF2IyBUGhP2rNSr+ngSSNNiFEXxrY1ZAXj/N64Jlesp7oIJ7+qxaVfOzYfRCHr8BWYw8w==","_resolved":"/tmp/16e4d285e5305200896f63b54f85941b/midscene-web-0.17.1-beta-20250519085905.0.tgz","_from":"file:midscene-web-0.17.1-beta-20250519085905.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mhYvLLRxeXIYSRO6LKF2IyBUGhP2rNSr+ngSSNNiFEXxrY1ZAXj/N64Jlesp7oIJ7+qxaVfOzYfRCHr8BWYw8w==","shasum":"82734139a10127c1ffd023edec66215e05855bc8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.1-beta-20250519085905.0.tgz","fileCount":84,"unpackedSize":4993424,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCQtS0t5G2CYe1gGdy78k8AlIxTaVJB3VVaOmDcYKpzJAIgS8KbXePYqEBLwq6NxjnTDtMns5sqfLu35oqobvHd4KA="}],"size":1056850},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.1-beta-20250519085905.0_1747645288381_0.8476607501641518"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T09:01:28.645Z","publish_time":1747645288645,"_source_registry_name":"default","contributors":[]},"0.17.1-beta-20250519125046.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":"0.17.1-beta-20250519125046.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.3.7","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.1-beta-20250519125046.0","@midscene/shared":"0.17.1-beta-20250519125046.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.1-beta-20250519125046.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qyFcnsgN4hZJyAgQS7WzNOGLN9ovaQ3nq7OcJJX4Iv7vrj4dapSgtc3PmfNR4lXHiqoUWnfQbP7aIIoxL2rcsw==","_resolved":"/tmp/bae960cc9c89f4adfde7f1548a8e52f2/midscene-web-0.17.1-beta-20250519125046.0.tgz","_from":"file:midscene-web-0.17.1-beta-20250519125046.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-qyFcnsgN4hZJyAgQS7WzNOGLN9ovaQ3nq7OcJJX4Iv7vrj4dapSgtc3PmfNR4lXHiqoUWnfQbP7aIIoxL2rcsw==","shasum":"3e57e78231e107981bba4d657c6fabcdb6c2f5d9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.1-beta-20250519125046.0.tgz","fileCount":84,"unpackedSize":4993768,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCh+UkX8q40vsg1XqLd4y363A0h3G3r8pH/0ZugfgzASQIhAIRcWkTwPFV4rmkBxfAcYXEzfPBAMHOBf5oqSnZnzVwz"}],"size":1056923},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.1-beta-20250519125046.0_1747659188966_0.14062632462761937"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T12:53:09.240Z","publish_time":1747659189240,"_source_registry_name":"default","contributors":[]},"0.17.1-beta-20250520084554.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":"0.17.1-beta-20250520084554.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.17.1-beta-20250520084554.0","@midscene/core":"0.17.1-beta-20250520084554.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.1-beta-20250520084554.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-42mxdKzZb/k9pptdflsOpZ5uYsZx2ciAiDwAplnar8Tra5Be2nzmT6Jb2ql6PG98HA8vJy8G6uBmWxhzhC0Nzw==","_resolved":"/tmp/76f0ff3e9249400076df3cb2be650582/midscene-web-0.17.1-beta-20250520084554.0.tgz","_from":"file:midscene-web-0.17.1-beta-20250520084554.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-42mxdKzZb/k9pptdflsOpZ5uYsZx2ciAiDwAplnar8Tra5Be2nzmT6Jb2ql6PG98HA8vJy8G6uBmWxhzhC0Nzw==","shasum":"e9a1721b77e736770734f26f9b989294d0f99b27","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.1-beta-20250520084554.0.tgz","fileCount":84,"unpackedSize":4995676,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCcXvdDt3VHuCWSAvxtDEjpgATN/y5NvmwxULEoeKP0OAIhAJT5Lt1WNJAN1orMEQg2ysw5yXJSuGusJJgrAGRtqSKv"}],"size":1057181},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.1-beta-20250520084554.0_1747730905534_0.5091825636043346"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-20T08:48:25.750Z","publish_time":1747730905750,"_source_registry_name":"default","contributors":[]},"0.17.1":{"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":"0.17.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.1","@midscene/shared":"0.17.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-aCvlz6+S6R8ww5zOqUYi8IEgfuJ4izK/tuR0STkmk0ntrvFsY59XmXUpY6EZCjrLgOzaLRhk+yNQK3s1GqZEjw==","_resolved":"/tmp/98c5ab05a0328ad45cf27bf822f4cdde/midscene-web-0.17.1.tgz","_from":"file:midscene-web-0.17.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-aCvlz6+S6R8ww5zOqUYi8IEgfuJ4izK/tuR0STkmk0ntrvFsY59XmXUpY6EZCjrLgOzaLRhk+yNQK3s1GqZEjw==","shasum":"f4853cb1d4d311eba19622fef2c7d0bc7203675b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.1.tgz","fileCount":84,"unpackedSize":4994550,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCwlVhMs48TgQN+I0t58Inkv78C4bG+dXwRRq/d/Mf8MQIgMdp5plyCS3e/OMhrqgLJbYUdcbKMZ/YmzDAXpi43Uuo="}],"size":1056302},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.1_1747732288104_0.06168159797744921"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-20T09:11:28.392Z","publish_time":1747732288392,"_source_registry_name":"default","contributors":[]},"0.17.2-beta-20250521031635.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":"0.17.2-beta-20250521031635.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.2-beta-20250521031635.0","@midscene/shared":"0.17.2-beta-20250521031635.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.2-beta-20250521031635.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-T5bqeKuZ5pmG588HIBUwfj/fCCvIpv0wP7zeqCy/x5fkTlAaklruUvfkkZGbarGSOEx3B8GLc5lV62hy0aL1Ig==","_resolved":"/tmp/06c3834a78eaa54531b9d9b177562217/midscene-web-0.17.2-beta-20250521031635.0.tgz","_from":"file:midscene-web-0.17.2-beta-20250521031635.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-T5bqeKuZ5pmG588HIBUwfj/fCCvIpv0wP7zeqCy/x5fkTlAaklruUvfkkZGbarGSOEx3B8GLc5lV62hy0aL1Ig==","shasum":"35a445984cc7841c3809bd8d2ac408c9c71f6cc7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.2-beta-20250521031635.0.tgz","fileCount":84,"unpackedSize":4997456,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFQVdMHPb0u3y5wgrt8T7UVOlg4j3UTbg0Htc9Gh2oFvAiAGJQ2tCOiEA5/k/cV6ZY458OUMNfe9P2LGx6CO+NIj5Q=="}],"size":1057872},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.2-beta-20250521031635.0_1747797567828_0.5564711883433799"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-21T03:19:28.102Z","publish_time":1747797568102,"_source_registry_name":"default","contributors":[]},"0.17.2-beta-20250521115451.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":"0.17.2-beta-20250521115451.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.2-beta-20250521115451.0","@midscene/shared":"0.17.2-beta-20250521115451.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.2-beta-20250521115451.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-eVVI25/KF0vLV5BH7lRjOeLk9LPDm0+H9EZUFQo7kiYgnSjBn01ZTIkGNV6NDY3hT7+ltXb3zNWB8H09ZqIbew==","_resolved":"/tmp/da922faeeea25742b6b0ea7176a7ba78/midscene-web-0.17.2-beta-20250521115451.0.tgz","_from":"file:midscene-web-0.17.2-beta-20250521115451.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-eVVI25/KF0vLV5BH7lRjOeLk9LPDm0+H9EZUFQo7kiYgnSjBn01ZTIkGNV6NDY3hT7+ltXb3zNWB8H09ZqIbew==","shasum":"1d8c8892f05cbb95669e024acfbb7a5995f8911a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.2-beta-20250521115451.0.tgz","fileCount":84,"unpackedSize":5010422,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC1nQUe0I4U+b+bJXkCbhB6p2c7F8F4VMhNB7Jgh44tHgIgVBsozY9E191NsvBICR2Cb8o8GPqkeTbh9LBrr/muzOc="}],"size":1060768},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.2-beta-20250521115451.0_1747828637922_0.2781166360299472"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-21T11:57:18.186Z","publish_time":1747828638186,"_source_registry_name":"default","contributors":[]},"0.17.2-beta-20250521131112.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":"0.17.2-beta-20250521131112.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.2-beta-20250521131112.0","@midscene/shared":"0.17.2-beta-20250521131112.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.2-beta-20250521131112.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9mQPHVENHHfkfnO/p4ZMETc0L0ZY3XIhVUjMmgVBcUCcDGcXQwsKHeylzczlCkeb0k9e90ZiuBBGXKP19nIWOQ==","_resolved":"/tmp/43b6fb1c13978bedb5206ffcf06a3f99/midscene-web-0.17.2-beta-20250521131112.0.tgz","_from":"file:midscene-web-0.17.2-beta-20250521131112.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9mQPHVENHHfkfnO/p4ZMETc0L0ZY3XIhVUjMmgVBcUCcDGcXQwsKHeylzczlCkeb0k9e90ZiuBBGXKP19nIWOQ==","shasum":"c51c84553c67df3d10d653ae946ca24498394bef","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.2-beta-20250521131112.0.tgz","fileCount":84,"unpackedSize":5128019,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD+hs5nQJrhm7CnQgUjcIhBIl//i4wK9o0PqGXZwlMWSQIgNs3MhGD6mfHSFxOcJTq+zwJsGfcGZ/vhaiwu86tbisw="}],"size":1093829},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.2-beta-20250521131112.0_1747833226599_0.03737496802640505"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-21T13:13:46.886Z","publish_time":1747833226886,"_source_registry_name":"default","contributors":[]},"0.17.2-beta-20250521233451.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":"0.17.2-beta-20250521233451.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.2-beta-20250521233451.0","@midscene/shared":"0.17.2-beta-20250521233451.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.2-beta-20250521233451.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Z/5qLbD91BmAw9OYtp0vAWxJQvhBS/F6QhQKPTifnzHoArORyZWn1Nc2+VdnWCU638Bej7A/rKLz3TFCA8yDng==","_resolved":"/tmp/35dce99c92858ec3093459c1fb88b82c/midscene-web-0.17.2-beta-20250521233451.0.tgz","_from":"file:midscene-web-0.17.2-beta-20250521233451.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Z/5qLbD91BmAw9OYtp0vAWxJQvhBS/F6QhQKPTifnzHoArORyZWn1Nc2+VdnWCU638Bej7A/rKLz3TFCA8yDng==","shasum":"fd7f436e025f4e92a0c8736a3e3a497419709029","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.2-beta-20250521233451.0.tgz","fileCount":84,"unpackedSize":5154719,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFQ1XairNuCxojm0HIxPKBLjR8IGVuLkBPSKCJS6/e46AiB1h/Tizsi2KfWGC+0njEZuiHI9lhTlHabkS4IBr3yEiw=="}],"size":1102704},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.2-beta-20250521233451.0_1747870650958_0.13220103303254271"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-21T23:37:31.224Z","publish_time":1747870651224,"_source_registry_name":"default","contributors":[]},"0.17.2-beta-20250522144134.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":"0.17.2-beta-20250522144134.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.2-beta-20250522144134.0","@midscene/shared":"0.17.2-beta-20250522144134.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.2-beta-20250522144134.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8pwbB/PxFRFYUGujlWqO8s+zjUUHdkFaxTMjMl025IW/M3cEOOUQIGQT9RT6NmmjmZD1FlLqsxN60McxGLVJhg==","_resolved":"/tmp/b8a2e0967da420875b446e953ebfc467/midscene-web-0.17.2-beta-20250522144134.0.tgz","_from":"file:midscene-web-0.17.2-beta-20250522144134.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8pwbB/PxFRFYUGujlWqO8s+zjUUHdkFaxTMjMl025IW/M3cEOOUQIGQT9RT6NmmjmZD1FlLqsxN60McxGLVJhg==","shasum":"8847d72aed41422284c81cab7247c2f9f0dd278f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.2-beta-20250522144134.0.tgz","fileCount":84,"unpackedSize":5164692,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC0asd/+oIZHMw+RbpznP7Yv/6l8MrKnErEn1fDZjBa2gIgDJcOUrYRk7raIJpNDABXT2JdKk7ru77Ri8SxMghygtk="}],"size":1104971},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.2-beta-20250522144134.0_1747925046459_0.08275480216704434"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-22T14:44:06.746Z","publish_time":1747925046746,"_source_registry_name":"default","contributors":[]},"0.17.2":{"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":"0.17.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.2","@midscene/shared":"0.17.2"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-E6cTli1r6MBcDSMBJJ5P/OLXZ++7lTS2jtQ1zjUb+rwd9EDyMIlhViYxOlLhpBPhmsQ6Cz2C6BQmDWNrJfAzXw==","_resolved":"/tmp/b58d2633553962b41e773d9270b432b7/midscene-web-0.17.2.tgz","_from":"file:midscene-web-0.17.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-E6cTli1r6MBcDSMBJJ5P/OLXZ++7lTS2jtQ1zjUb+rwd9EDyMIlhViYxOlLhpBPhmsQ6Cz2C6BQmDWNrJfAzXw==","shasum":"6e7ea34bff5ae8f45a2cc99242704dcc2082e48d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.2.tgz","fileCount":84,"unpackedSize":5153593,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDqUBwz/27iNa0pdo8A5WGye5qAX/9kL5K60dvhXaoLTAiAqcxwn02ikRXXeP2+dog95utlDEOnNheVcKOyd4Ko4BQ=="}],"size":1101875},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.2_1747981138502_0.7207999219900891"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-23T06:18:58.732Z","publish_time":1747981138732,"_source_registry_name":"default","contributors":[]},"0.17.2-beta-20250523061809.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":"0.17.2-beta-20250523061809.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.17.2-beta-20250523061809.0","@midscene/core":"0.17.2-beta-20250523061809.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.2-beta-20250523061809.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-z8YsaNrMl/jotztuOjLZ9VDzabIizGD2C0Hf2LFisqKZoSF5VWxAtl1z8/WIQrtNZNwx/v1AvBWCnyczMd/mtQ==","_resolved":"/tmp/c0faeb632f8915825e68d6895dd5c184/midscene-web-0.17.2-beta-20250523061809.0.tgz","_from":"file:midscene-web-0.17.2-beta-20250523061809.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-z8YsaNrMl/jotztuOjLZ9VDzabIizGD2C0Hf2LFisqKZoSF5VWxAtl1z8/WIQrtNZNwx/v1AvBWCnyczMd/mtQ==","shasum":"7cef05f0245eaec743b5cad2f524ec478e830e72","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.2-beta-20250523061809.0.tgz","fileCount":84,"unpackedSize":5166171,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDX5NCQdjSqx32FLFSR3PLHtCTj05m9iOsKBFciDuu7uAIhAIkiVOGDkyxp88nk3BP0mCHV1ncwW8Kgfo31GULrqZH6"}],"size":1104859},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.2-beta-20250523061809.0_1747981233861_0.21747722015091164"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-23T06:20:34.084Z","publish_time":1747981234084,"_source_registry_name":"default","contributors":[]},"0.17.2-beta-20250523075813.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":"0.17.2-beta-20250523075813.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.2-beta-20250523075813.0","@midscene/shared":"0.17.2-beta-20250523075813.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.2-beta-20250523075813.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZdRFeqjPpAIZBNAzy6RSE17KoEVXAv9tx8idR9vCZ0PpGgquITnON8wD5e80zePEB/Nduy9wgeEUP4Hu2qYSyw==","_resolved":"/tmp/f7be9326b441b517f1e6573534ef63a8/midscene-web-0.17.2-beta-20250523075813.0.tgz","_from":"file:midscene-web-0.17.2-beta-20250523075813.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ZdRFeqjPpAIZBNAzy6RSE17KoEVXAv9tx8idR9vCZ0PpGgquITnON8wD5e80zePEB/Nduy9wgeEUP4Hu2qYSyw==","shasum":"d81335fde2e3dae3d9b920fd8f15add45f2ede90","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.2-beta-20250523075813.0.tgz","fileCount":84,"unpackedSize":5181837,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDu0CbxPijssYlccjh5WiFkQKtf55rItYlJxyLehM93JgIhAL16QiGwvgw2r3Uf2//2qwXp75MpP1I0JGdytghVJQRA"}],"size":1108292},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.2-beta-20250523075813.0_1747987240943_0.6908404398180492"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-23T08:00:41.197Z","publish_time":1747987241197,"_source_registry_name":"default","contributors":[]},"0.17.3-beta-20250526031130.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":"0.17.3-beta-20250526031130.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.17.3-beta-20250526031130.0","@midscene/core":"0.17.3-beta-20250526031130.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:temp":"MIDSCENE_CACHE=true BRIDGE_MODE=true vitest --run tests/ai/bridge/open-new-tab.test.ts","test:ai:bridge":"MIDSCENE_CACHE=true BRIDGE_MODE=true npm run test --inspect tests/ai/bridge/temp.test.ts","test:ai:cache":"MIDSCENE_CACHE=true npm run test","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.3-beta-20250526031130.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VEUv2K6fb2ux0EgDSs81OQD1qGsax7rpinqmIwDOPU+fPlUj7qrJTYfCdKtXVUcsBJnGZ2i+k95H/FSNBnrdMg==","_resolved":"/tmp/ea9f07a35bc53acca8c3656c2a750343/midscene-web-0.17.3-beta-20250526031130.0.tgz","_from":"file:midscene-web-0.17.3-beta-20250526031130.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-VEUv2K6fb2ux0EgDSs81OQD1qGsax7rpinqmIwDOPU+fPlUj7qrJTYfCdKtXVUcsBJnGZ2i+k95H/FSNBnrdMg==","shasum":"0b92d086952190927c71b7796dd0495621e09ce7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.3-beta-20250526031130.0.tgz","fileCount":84,"unpackedSize":5215888,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC0W24pWYghumhK4s2JGUagGLGvdGuCqnPnpYtW9XC0kAIhAMzpQYgXwoOr7WpzASHj/ddJrqjoiP3kmcDpdfUhAwz6"}],"size":1112453},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.3-beta-20250526031130.0_1748229239112_0.3108080511322384"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-26T03:13:59.370Z","publish_time":1748229239370,"_source_registry_name":"default","contributors":[]},"0.17.3-beta-20250526042111.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":"0.17.3-beta-20250526042111.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.17.3-beta-20250526042111.0","@midscene/core":"0.17.3-beta-20250526042111.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.3-beta-20250526042111.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9xaneqzAJr7gz/mQuUFmxJ/M1e2HoqzdKVDuNQcLTXoh4Ng5mcD3giMT+Uua5CotFWaJfHdPak4jNBjuZ+J2QQ==","_resolved":"/tmp/b797e0d403a1ef90de0b025b95e9783d/midscene-web-0.17.3-beta-20250526042111.0.tgz","_from":"file:midscene-web-0.17.3-beta-20250526042111.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9xaneqzAJr7gz/mQuUFmxJ/M1e2HoqzdKVDuNQcLTXoh4Ng5mcD3giMT+Uua5CotFWaJfHdPak4jNBjuZ+J2QQ==","shasum":"79b9e1ab9f266fad844a3269983b3389922f03c5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.3-beta-20250526042111.0.tgz","fileCount":84,"unpackedSize":5213508,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGE7fSYWFnOK1VfPL0+nrrocK6VMFeCm0nCSfJ2SrdB9AiEA/qC/+XKZBAk82WCQbcTGqdlJlzpSZKAOXbRH2XM57IA="}],"size":1111960},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.3-beta-20250526042111.0_1748233423890_0.3215885471580264"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-26T04:23:44.126Z","publish_time":1748233424126,"_source_registry_name":"default","contributors":[]},"0.17.3":{"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":"0.17.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.17.3","@midscene/core":"0.17.3"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qlvFFjZg2AcgKjxfpCDRUzqQRvHxyz/se51DyWCzNMhcNN8Ola7N61HW8g8ncA/2e81tR2i91ghkvU8BEyGd7w==","_resolved":"/tmp/d9620ca8c441aef229a0f59388ad13ce/midscene-web-0.17.3.tgz","_from":"file:midscene-web-0.17.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-qlvFFjZg2AcgKjxfpCDRUzqQRvHxyz/se51DyWCzNMhcNN8Ola7N61HW8g8ncA/2e81tR2i91ghkvU8BEyGd7w==","shasum":"d0aa9ac2faf4c227836f08c5f6256076a03c214a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.3.tgz","fileCount":84,"unpackedSize":5212382,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC7S2cybO1JU7ahvlKssCDIfvzdFzqd/LlYtrmI7vT3KAIgLgpN8/pOFUh47wGiqEcaf9us2SxMdBH1SjzaAYxs2WA="}],"size":1111101},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.3_1748241427882_0.4017316793535852"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-26T06:37:08.105Z","publish_time":1748241428105,"_source_registry_name":"default","contributors":[]},"0.17.4-beta-20250526154612.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":"0.17.4-beta-20250526154612.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.4-beta-20250526154612.0","@midscene/shared":"0.17.4-beta-20250526154612.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.4-beta-20250526154612.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3LvlPsPN1P0ZY/psKQ4v4Bmw/opSr2Sa1auGZH7g0/uNUv7xfdV2qt/p8k2JthsKNG2Tu4bJ+YaoS6iG60Lwsg==","_resolved":"/tmp/00771cdfee9da11c08dae86b8238a3b0/midscene-web-0.17.4-beta-20250526154612.0.tgz","_from":"file:midscene-web-0.17.4-beta-20250526154612.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-3LvlPsPN1P0ZY/psKQ4v4Bmw/opSr2Sa1auGZH7g0/uNUv7xfdV2qt/p8k2JthsKNG2Tu4bJ+YaoS6iG60Lwsg==","shasum":"c4fa3c1114fb924123e5e0d644df0bcdc7734398","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.4-beta-20250526154612.0.tgz","fileCount":84,"unpackedSize":5225909,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCTsgRXVuGcGMfrARJsf8VD/vySilCkelamNS28tM4IzAIhANVkrNjgxSia5qtM25f7rTxpK04JuUx0lPwNnFMxBv1N"}],"size":1119922},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.4-beta-20250526154612.0_1748274523395_0.527579630208141"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-26T15:48:43.639Z","publish_time":1748274523639,"_source_registry_name":"default","contributors":[]},"0.17.4-beta-20250528162713.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":"0.17.4-beta-20250528162713.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.4-beta-20250528162713.0","@midscene/shared":"0.17.4-beta-20250528162713.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.4-beta-20250528162713.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Vg9xpv1l11OfzL5sfrv7iSgqiVbReK6yLjobcsxqNIDbTbHw0H62fbSb0VODzYdhySQTaXynWbA6D1xSNlYIMg==","_resolved":"/tmp/e7dab9b207dc730a807cca1c1f54020e/midscene-web-0.17.4-beta-20250528162713.0.tgz","_from":"file:midscene-web-0.17.4-beta-20250528162713.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Vg9xpv1l11OfzL5sfrv7iSgqiVbReK6yLjobcsxqNIDbTbHw0H62fbSb0VODzYdhySQTaXynWbA6D1xSNlYIMg==","shasum":"d5089a1e476daba1f04437014e53c7c19f8c6335","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.4-beta-20250528162713.0.tgz","fileCount":84,"unpackedSize":5297768,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCnR0EpzN9f3PYfPaethrEA/KArYCWhdTm1UkoCUMmbaQIgDtZGVrX5m/EEkO63ZqwqlESn5F97EbbhzmZI4RT2yPo="}],"size":1128484},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.4-beta-20250528162713.0_1748449785007_0.5520709697220825"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-28T16:29:45.303Z","publish_time":1748449785303,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":1137392},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-05-30T04:16:48.838Z","publish_time":1748578608838,"_source_registry_name":"default","contributors":[]},"0.17.4":{"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":"0.17.4","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.4","@midscene/shared":"0.17.4"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.4","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-81UP80AF4pwXMgiKRpS7IlaFGosTgHIl8sJjSPBbBlK3QY5tvEmg4z7PJIAfBNts5CVO5G6LeFfsRejGHPYlVg==","_resolved":"/tmp/e18fe450e837a733af33a72a06057f17/midscene-web-0.17.4.tgz","_from":"file:midscene-web-0.17.4.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-81UP80AF4pwXMgiKRpS7IlaFGosTgHIl8sJjSPBbBlK3QY5tvEmg4z7PJIAfBNts5CVO5G6LeFfsRejGHPYlVg==","shasum":"0b6f3b1cb13bc58df30edb1e33e33fb6daf4bfa1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.4.tgz","fileCount":84,"unpackedSize":5360877,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDfz4gGjIiE1GC3bdkV7JY/Fbf4OKbTZpIsK5SqWqFy2AiEA2d8CMy09SNCSPgzRUjfmXXEhrSkuXpz1sBb7Q4O4YAc="}],"size":1136483},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.4_1748586698354_0.1583262880678875"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T06:31:38.594Z","publish_time":1748586698594,"_source_registry_name":"default","contributors":[]},"0.17.5-beta-20250530085206.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":"0.17.5-beta-20250530085206.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.5-beta-20250530085206.0","@midscene/shared":"0.17.5-beta-20250530085206.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.5-beta-20250530085206.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/EMo4SgZqipaPIV4OWfGXZSSZNnqq7MzcIBGc+fnxiDfZLKPNGv0rLY9SglUFPDWrrNxtIaCBimvA68SqjmCuw==","_resolved":"/tmp/23c7a999ee561bb6bcaabfa7981536fc/midscene-web-0.17.5-beta-20250530085206.0.tgz","_from":"file:midscene-web-0.17.5-beta-20250530085206.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/EMo4SgZqipaPIV4OWfGXZSSZNnqq7MzcIBGc+fnxiDfZLKPNGv0rLY9SglUFPDWrrNxtIaCBimvA68SqjmCuw==","shasum":"58950d9f19407965f5a431201343ac9c37f61afb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.5-beta-20250530085206.0.tgz","fileCount":84,"unpackedSize":5362003,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF5rjf8oQs6QwNLNSaYQ+Vp5nLhFqTjXv4fGM3u5p2AwAiBKmkoDegN44drMsNjiWvgD50njP3/sSzKQe6JCm3K0UQ=="}],"size":1137398},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.5-beta-20250530085206.0_1748595278807_0.8636784996440652"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T08:54:39.044Z","publish_time":1748595279044,"_source_registry_name":"default","contributors":[]},"0.17.5-beta-20250530102932.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":"0.17.5-beta-20250530102932.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.5-beta-20250530102932.0","@midscene/shared":"0.17.5-beta-20250530102932.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.5-beta-20250530102932.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-D30pHhwB8iyCGS3yv1dC8SvPvN6FjjVWC1aRPHfcJ9IAneTICjiCcdxjWzKUy2vYOgbeBihrgBwEN/zB/3uUtA==","_resolved":"/tmp/3ece828240b1bdb8866a7d2492cb161c/midscene-web-0.17.5-beta-20250530102932.0.tgz","_from":"file:midscene-web-0.17.5-beta-20250530102932.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-D30pHhwB8iyCGS3yv1dC8SvPvN6FjjVWC1aRPHfcJ9IAneTICjiCcdxjWzKUy2vYOgbeBihrgBwEN/zB/3uUtA==","shasum":"146f40e1acf8260b4619e48ea5d493606b2bd8bf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.5-beta-20250530102932.0.tgz","fileCount":84,"unpackedSize":5362003,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBKZmLBXz8HldAFzF1nRruYBmaZ2enoElCW13yBN2/H2AiBahGnV+5Po5cHINHRn9zINw7DUMBcZs+X3o4Cq2z0hpw=="}],"size":1137382},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.5-beta-20250530102932.0_1748601189840_0.969846148369145"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T10:33:10.057Z","publish_time":1748601190057,"_source_registry_name":"default","contributors":[]},"0.17.5":{"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":"0.17.5","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.5","@midscene/shared":"0.17.5"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.5","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ywc/veim02395+ViBq1FG++pnZJ8RB3sa7dUYMaONIVm7vs+MWBN70YqAZa7dB5SsmZzTTSqUJ9mQmHgIEWQWQ==","_resolved":"/tmp/dc0dcc3cc9381974c61512ccbcefa45a/midscene-web-0.17.5.tgz","_from":"file:midscene-web-0.17.5.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ywc/veim02395+ViBq1FG++pnZJ8RB3sa7dUYMaONIVm7vs+MWBN70YqAZa7dB5SsmZzTTSqUJ9mQmHgIEWQWQ==","shasum":"3665a7686521ceb4c13a97d0d3afb717c18bdc86","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.5.tgz","fileCount":84,"unpackedSize":5376798,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDethbikK/bcyn+8rREy42m90TUfO75lylZWSGcY9DhXQIhAK3hhSU3L8zgSK2KorLai3moqgs+BhnKDQow9f8SzuNw"}],"size":1141861},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.5_1748938928920_0.83305707308024"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-03T08:22:09.305Z","publish_time":1748938929305,"_source_registry_name":"default","contributors":[]},"0.17.6-beta-20250605050844.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":"0.17.6-beta-20250605050844.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.6-beta-20250605050844.0","@midscene/shared":"0.17.6-beta-20250605050844.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.6-beta-20250605050844.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XvhWbrb2nBZXJluxIf4hNqHk2D0Y6EJzByaayoNbbrDx3vlpwVS6UfOFPiToFxXF/hCyxG4kTeY61dGg05/LbQ==","_resolved":"/tmp/000c881ca571bfa3a891088a126cdc64/midscene-web-0.17.6-beta-20250605050844.0.tgz","_from":"file:midscene-web-0.17.6-beta-20250605050844.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-XvhWbrb2nBZXJluxIf4hNqHk2D0Y6EJzByaayoNbbrDx3vlpwVS6UfOFPiToFxXF/hCyxG4kTeY61dGg05/LbQ==","shasum":"27e5bb28f34340985d60423701bca94faabd35e1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.6-beta-20250605050844.0.tgz","fileCount":84,"unpackedSize":5377924,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCvfAaX/19E9urPn7e2JHuLurur6LuJ+1SWmh7s5WPAMQIgMK7uyqOalgio3a9mLYd+ZtkB0Q+rXf6by98AFmDkcOE="}],"size":1142778},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.6-beta-20250605050844.0_1749100282124_0.43188633472145854"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-05T05:11:22.393Z","publish_time":1749100282393,"_source_registry_name":"default","contributors":[]},"0.17.6-beta-20250607054355.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":"0.17.6-beta-20250607054355.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.17.6-beta-20250607054355.0","@midscene/shared":"0.17.6-beta-20250607054355.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.17.6-beta-20250607054355.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-e6ZapKE1f4wOyk4h1KWLVFpAtMTk60ZkW1NCmakKG0Ov8JsCLtuCSQOkOysnEkmrjppuFzmEXcwjQFyNN58N7A==","_resolved":"/tmp/277f18b0a7f3fca8037d068437fdd4f7/midscene-web-0.17.6-beta-20250607054355.0.tgz","_from":"file:midscene-web-0.17.6-beta-20250607054355.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-e6ZapKE1f4wOyk4h1KWLVFpAtMTk60ZkW1NCmakKG0Ov8JsCLtuCSQOkOysnEkmrjppuFzmEXcwjQFyNN58N7A==","shasum":"cfd0165c183f9672ec15d09caf72b53161e1be88","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.17.6-beta-20250607054355.0.tgz","fileCount":84,"unpackedSize":5449332,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDzlN8Uzr4z+EP/F3YVLCunO3n9CvMraYASoPjdb596bQIhAOANXHsvG1vzhE+IDJY6qM+44otJN6VYg/4hGyte/PFb"}],"size":1159752},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.17.6-beta-20250607054355.0_1749275200840_0.9790097927330201"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-07T05:46:41.134Z","publish_time":1749275201134,"_source_registry_name":"default","contributors":[]},"0.18.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":"0.18.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.18.0","@midscene/shared":"0.18.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.18.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ADtl5lHu2eowXbYEZSUUNfxLmKy5dOJmLNvcCs8grps2BCTp3IxOA2eyJ0vI7syxlM2INfvG+OBkSfmaxRRWvw==","_resolved":"/tmp/3bd4b0cd0db6195558cded67016820db/midscene-web-0.18.0.tgz","_from":"file:midscene-web-0.18.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ADtl5lHu2eowXbYEZSUUNfxLmKy5dOJmLNvcCs8grps2BCTp3IxOA2eyJ0vI7syxlM2INfvG+OBkSfmaxRRWvw==","shasum":"4b56a63c1d27afd850697eda72011d7b5ad1efe2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.18.0.tgz","fileCount":84,"unpackedSize":5448206,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF5xHzqICaH9UwT0EUEjIDan//eDH0cc7IYX5AyOWvewAiEA+9bJF3nhujB5MT8ausl8IHAELZXyMDXnTo9yMbgEvaU="}],"size":1158851},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.18.0_1749438263083_0.5402910999525701"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-09T03:04:23.333Z","publish_time":1749438263333,"_source_registry_name":"default","contributors":[]},"0.18.1-beta-20250611081529.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":"0.18.1-beta-20250611081529.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.18.1-beta-20250611081529.0","@midscene/shared":"0.18.1-beta-20250611081529.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.18.1-beta-20250611081529.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-GDz/Q7sgXuIaVsDRrYWDhP41XuCBe918uK5KcMb22wTMrHWzZ8ToW3Aj08sNAkbePH+z+eHAi9q0JZpB0Gvi9A==","_resolved":"/tmp/c5f9fe9cc0b9fb3cd221073010259439/midscene-web-0.18.1-beta-20250611081529.0.tgz","_from":"file:midscene-web-0.18.1-beta-20250611081529.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-GDz/Q7sgXuIaVsDRrYWDhP41XuCBe918uK5KcMb22wTMrHWzZ8ToW3Aj08sNAkbePH+z+eHAi9q0JZpB0Gvi9A==","shasum":"a0ac3f018acb783af23cbc1388d5a1b807d296e6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.18.1-beta-20250611081529.0.tgz","fileCount":89,"unpackedSize":5571394,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEn52N8Z72JKdMPxF0UkiQ9ln2KDgYwwS63DTYL3wd7fAiEAwsZ/lo9uPscuOX27VN9V10Ym7ENvR5vAcVWUO9u/jlA="}],"size":1176676},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.18.1-beta-20250611081529.0_1749629913184_0.8756891721437594"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-11T08:18:33.406Z","publish_time":1749629913406,"_source_registry_name":"default","contributors":[]},"0.18.1-beta-20250611082446.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":"0.18.1-beta-20250611082446.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.18.1-beta-20250611082446.0","@midscene/shared":"0.18.1-beta-20250611082446.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.2","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.18.1-beta-20250611082446.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8dxB2LH9s9lKRDaxx7AwaWFUFLEY0m/yTrCMhfrMq4clDiKCi1iklAjGU0a0TDMXKsA2+5qpwm3oyRhckQ47LA==","_resolved":"/tmp/404e1e6ba0a929aafd76619f0013f5dd/midscene-web-0.18.1-beta-20250611082446.0.tgz","_from":"file:midscene-web-0.18.1-beta-20250611082446.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8dxB2LH9s9lKRDaxx7AwaWFUFLEY0m/yTrCMhfrMq4clDiKCi1iklAjGU0a0TDMXKsA2+5qpwm3oyRhckQ47LA==","shasum":"2833311a9bbe2ed08aed55410081aa5d7cd714f1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.18.1-beta-20250611082446.0.tgz","fileCount":84,"unpackedSize":5450240,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEAK9+kuW/rLapAHttgMq0+eHph1OCijr2lEzFuot6aWAiAHjQ5dc6F77/XiqamE6wqkw7LcaW7YKK0wo227yC7f9A=="}],"size":1159966},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.18.1-beta-20250611082446.0_1749630440310_0.19857875892692523"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-11T08:27:20.551Z","publish_time":1749630440551,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":1172823},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-06-12T05:58:02.764Z","publish_time":1749707882764,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":1186160},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-06-12T10:04:04.422Z","publish_time":1749722644422,"_source_registry_name":"default","contributors":[]},"0.18.2-beta-20250612100846.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":"0.18.2-beta-20250612100846.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.18.2-beta-20250612100846.0","@midscene/shared":"0.18.2-beta-20250612100846.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.18.2-beta-20250612100846.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-V8f7F1O6rHLhW6C/FjEs1PJNLHEsW9K0QMZLJ2XV4OLmRLbU4RbMijF96R5i2vuY2vWYxKNnF4fFOAflGk7z8A==","_resolved":"/tmp/30f4ea9e6723b45d5500ce553eb1c815/midscene-web-0.18.2-beta-20250612100846.0.tgz","_from":"file:midscene-web-0.18.2-beta-20250612100846.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-V8f7F1O6rHLhW6C/FjEs1PJNLHEsW9K0QMZLJ2XV4OLmRLbU4RbMijF96R5i2vuY2vWYxKNnF4fFOAflGk7z8A==","shasum":"c5a33d07fb758808d3dfbc7c5cff7235304b187a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.18.2-beta-20250612100846.0.tgz","fileCount":89,"unpackedSize":5609936,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDpI2HtPIUovRXSWNtT9TUFDMaTeJqaOaDH15Rw/NemrAIhAJmr8FusIKahtD2CjOU0/33PlZX1cI4JlWmaIjTceCbx"}],"size":1187135},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.18.2-beta-20250612100846.0_1749723093888_0.9567563018062963"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-12T10:11:34.113Z","publish_time":1749723094113,"_source_registry_name":"default","contributors":[]},"0.18.2":{"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":"0.18.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.18.2","@midscene/shared":"0.18.2"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.18.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zpbCCBBydopzkcaD57uQv/66Pjzhwg0zD2GsDzP60f2p5cjoOy5ba/uXF2pwwfJfa8RJHNqy0MChDmnCuo7jSw==","_resolved":"/tmp/fc257ae69e7ccf857ce3483487823b2d/midscene-web-0.18.2.tgz","_from":"file:midscene-web-0.18.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zpbCCBBydopzkcaD57uQv/66Pjzhwg0zD2GsDzP60f2p5cjoOy5ba/uXF2pwwfJfa8RJHNqy0MChDmnCuo7jSw==","shasum":"dab32bfcf892243163f7e8bc3f1ac830d5f70c21","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.18.2.tgz","fileCount":89,"unpackedSize":5613236,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDN9dldCTxHkka2LYQw1bKOESdOpa6xY8XZwQitrLvgbQIhAPXmq6gtD5SLm71bxOdDuziru9ZKiF53biGRvQ9brbHt"}],"size":1187086},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.18.2_1749727305421_0.13204409341362955"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-12T11:21:45.749Z","publish_time":1749727305749,"_source_registry_name":"default","contributors":[]},"0.18.3-beta-20250613021429.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":"0.18.3-beta-20250613021429.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.18.3-beta-20250613021429.0","@midscene/shared":"0.18.3-beta-20250613021429.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.18.3-beta-20250613021429.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-TfIOaYgdTkvV65iXKD1m4l4vtuhMUfmZ8OtLKD2cEm0A9hO5PpYlUzOledjMtIKyPX8igqLD7B5naSZixja2zQ==","_resolved":"/tmp/2725265ec74815940e1d70e03484ef06/midscene-web-0.18.3-beta-20250613021429.0.tgz","_from":"file:midscene-web-0.18.3-beta-20250613021429.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-TfIOaYgdTkvV65iXKD1m4l4vtuhMUfmZ8OtLKD2cEm0A9hO5PpYlUzOledjMtIKyPX8igqLD7B5naSZixja2zQ==","shasum":"e08e799ae25e536167b541d86c99060e098a9daf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.18.3-beta-20250613021429.0.tgz","fileCount":89,"unpackedSize":5619205,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFzQYZZjxuE2+xG+cLOLDtbE5cKeLurTLteMPGKzqJV5AiEA7euULwXOY4/ZCENTsEx9FEQ4lCe8UoA3pRRbykFJ0oA="}],"size":1188596},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.18.3-beta-20250613021429.0_1749781067790_0.7199648795845015"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-13T02:17:48.016Z","publish_time":1749781068016,"_source_registry_name":"default","contributors":[]},"0.19.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":"0.19.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.19.0","@midscene/shared":"0.19.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.19.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zMZHzyvArfm2BecVn6cDAq8Jw5sYscDAwl1uxxPMKRsIe39u16BVJAPBKp5cfDJ4yE2rBLS7xeAZK9YZuTboWA==","_resolved":"/tmp/371e3bf78739719d829ba13e5df36be7/midscene-web-0.19.0.tgz","_from":"file:midscene-web-0.19.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zMZHzyvArfm2BecVn6cDAq8Jw5sYscDAwl1uxxPMKRsIe39u16BVJAPBKp5cfDJ4yE2rBLS7xeAZK9YZuTboWA==","shasum":"d60392c4fe436f656f48a939e8ad01cbbac0a8bd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.19.0.tgz","fileCount":89,"unpackedSize":5618079,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAYoDRtT4cQptM1DUByZtN6HCkwphtL0mFs658iwaaGgAiAjFnnLPU3eWR1lbLhaKBgMNR4da4r6hmae7JMchkCJBg=="}],"size":1187593},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.19.0_1749785546477_0.07680688251595735"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-13T03:32:26.748Z","publish_time":1749785546748,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":1188585},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-06-13T04:23:33.924Z","publish_time":1749788613924,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":1188596},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-06-13T06:55:07.142Z","publish_time":1749797707142,"_source_registry_name":"default","contributors":[]},"0.19.1-beta-20250616032243.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":"0.19.1-beta-20250616032243.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.19.1-beta-20250616032243.0","@midscene/shared":"0.19.1-beta-20250616032243.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.19.1-beta-20250616032243.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-GudvcmjwL36lLyb32YUz/ZX8Cbb+5rKg0nn75/Idq0ajBpwcM8ywU0K4Y/LZ48yHsNU3bK9KtoH0UTUeU1+VKQ==","_resolved":"/tmp/cc1f3b0b24b5005fd95fa5e1e58ba662/midscene-web-0.19.1-beta-20250616032243.0.tgz","_from":"file:midscene-web-0.19.1-beta-20250616032243.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-GudvcmjwL36lLyb32YUz/ZX8Cbb+5rKg0nn75/Idq0ajBpwcM8ywU0K4Y/LZ48yHsNU3bK9KtoH0UTUeU1+VKQ==","shasum":"39bfd06922143c64c1de783a1e7169a311379e1a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.19.1-beta-20250616032243.0.tgz","fileCount":89,"unpackedSize":5619680,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDv1d10APPBmsJ3Dyb3AnEvTfPakD8Ww0XhAu5mp3jBGgIhAMIGbNwmRt2DZxnM+1INZXhS76WFmfnhVHiq58d0MnXa"}],"size":1188706},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.19.1-beta-20250616032243.0_1750044333374_0.49621395559193227"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-16T03:25:33.610Z","publish_time":1750044333610,"_source_registry_name":"default","contributors":[]},"0.19.1-beta-20250616080226.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":"0.19.1-beta-20250616080226.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.19.1-beta-20250616080226.0","@midscene/core":"0.19.1-beta-20250616080226.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.19.1-beta-20250616080226.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UhmOXyayOfrwaE+CZrFx49qKNWfgUnda/UkJhM8zGbQoAM1HJx3cviQ6GG9w5vOpb72ptsUI0tGxl1eCyEV8JQ==","_resolved":"/tmp/d67db227f05a39bb26659a1b2e33288d/midscene-web-0.19.1-beta-20250616080226.0.tgz","_from":"file:midscene-web-0.19.1-beta-20250616080226.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-UhmOXyayOfrwaE+CZrFx49qKNWfgUnda/UkJhM8zGbQoAM1HJx3cviQ6GG9w5vOpb72ptsUI0tGxl1eCyEV8JQ==","shasum":"ab37cb66fb729d778fe069a3ab2b3439f52b3111","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.19.1-beta-20250616080226.0.tgz","fileCount":89,"unpackedSize":5619205,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBS0UG53j60RB6+Gz5er8fP+503phpLyJ1HtUmUoR323AiAr86yzLOW49vLBS+TWs0TEq1gyUmaVYG0hFzKklo2e4Q=="}],"size":1188581},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.19.1-beta-20250616080226.0_1750061112189_0.2747243497947167"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-16T08:05:12.454Z","publish_time":1750061112454,"_source_registry_name":"default","contributors":[]},"0.19.1-beta-20250616124611.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":"0.19.1-beta-20250616124611.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.19.1-beta-20250616124611.0","@midscene/shared":"0.19.1-beta-20250616124611.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.19.1-beta-20250616124611.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Tek+bORUv6+p5qLFY0cQeNbWsa5oWZTadK4TyEluuV5cyRLilB4Nr0HGVubUZ5Uc6YUIBor/w009VYo+c93sJA==","_resolved":"/tmp/37bd4f04a125c0ce19ea8592ccbe0eb7/midscene-web-0.19.1-beta-20250616124611.0.tgz","_from":"file:midscene-web-0.19.1-beta-20250616124611.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Tek+bORUv6+p5qLFY0cQeNbWsa5oWZTadK4TyEluuV5cyRLilB4Nr0HGVubUZ5Uc6YUIBor/w009VYo+c93sJA==","shasum":"85af481dd891eb65884c8b891920cc16af268a46","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.19.1-beta-20250616124611.0.tgz","fileCount":89,"unpackedSize":5653681,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFlswEQ2i8DGemjWm/HqmCjD4BPXGMMs94RtQWS9DHkyAiEA5dw9Masstl0G7ozRv4nAUcS3xjs85yR3pUyB+4DkZgs="}],"size":1192540},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.19.1-beta-20250616124611.0_1750078136714_0.7915284404505045"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-16T12:48:56.957Z","publish_time":1750078136957,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":1189675},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-06-16T13:35:32.495Z","publish_time":1750080932495,"_source_registry_name":"default","contributors":[]},"0.19.1-beta-20250616142702.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":"0.19.1-beta-20250616142702.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.19.1-beta-20250616142702.0","@midscene/shared":"0.19.1-beta-20250616142702.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.19.1-beta-20250616142702.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3fVQag5mgSfeGE65wyCQCeq1aLSemOvzw/i0dJiiBafeC6btwXdpB0vlOy2fUHZzeeVqZmXQjRCcqcK/INMv7A==","_resolved":"/tmp/ffc19189fd068dce24f3c2bf64a6289a/midscene-web-0.19.1-beta-20250616142702.0.tgz","_from":"file:midscene-web-0.19.1-beta-20250616142702.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-3fVQag5mgSfeGE65wyCQCeq1aLSemOvzw/i0dJiiBafeC6btwXdpB0vlOy2fUHZzeeVqZmXQjRCcqcK/INMv7A==","shasum":"5ad48c23b34a3361aaed2f2ff172b78c94207aee","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.19.1-beta-20250616142702.0.tgz","fileCount":89,"unpackedSize":5654156,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICfpZNrKIQU7IQUbSau/7+9+VUBbuI4YBp18mO/cXQZ1AiEA2Yu6zIL78hz68P5YGpHcBaHGx7g7tErgLPYSoIJgfRo="}],"size":1192636},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.19.1-beta-20250616142702.0_1750084188912_0.6490498677304375"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-16T14:29:49.165Z","publish_time":1750084189165,"_source_registry_name":"default","contributors":[]},"0.19.1-beta-20250617031850.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":"0.19.1-beta-20250617031850.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.19.1-beta-20250617031850.0","@midscene/shared":"0.19.1-beta-20250617031850.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.19.1-beta-20250617031850.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-W5rSJGLMOf7I5Jk1PAWRrAmo6AWFqhx2ue82NdQIjWChE+I45luI2BtvXw7mVk0ZwGrCAfXucL5cNO8kDpgnJg==","_resolved":"/tmp/2eadc8711f7f72d2243aaef73af69bd6/midscene-web-0.19.1-beta-20250617031850.0.tgz","_from":"file:midscene-web-0.19.1-beta-20250617031850.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-W5rSJGLMOf7I5Jk1PAWRrAmo6AWFqhx2ue82NdQIjWChE+I45luI2BtvXw7mVk0ZwGrCAfXucL5cNO8kDpgnJg==","shasum":"3f152202e4f09c40460995a35d5ed6083ff9fdcd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.19.1-beta-20250617031850.0.tgz","fileCount":89,"unpackedSize":5654156,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHpYQsmapk8jgNN0VF6lO8aHb4Wa8ZzpkHeeK8Aw01/nAiEAsPCg1BuXWD/hMJ7pNmM3PHlISs3FtJ8/c1wUR9Lagzg="}],"size":1192659},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.19.1-beta-20250617031850.0_1750130500617_0.6642100018190187"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-17T03:21:40.863Z","publish_time":1750130500863,"_source_registry_name":"default","contributors":[]},"0.19.1-beta-20250617041310.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":"0.19.1-beta-20250617041310.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.19.1-beta-20250617041310.0","@midscene/shared":"0.19.1-beta-20250617041310.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.19.1-beta-20250617041310.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-y0zMQRSP8uY86LTRyTsN9IYF+6lB61ogKclJsW26zb9WYDmSY9C3+sXP/kmVISOOKwsCMT1xy9PC8O5pNIw67Q==","_resolved":"/tmp/c8229cc8893d2ab0b20b9475affb7faa/midscene-web-0.19.1-beta-20250617041310.0.tgz","_from":"file:midscene-web-0.19.1-beta-20250617041310.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-y0zMQRSP8uY86LTRyTsN9IYF+6lB61ogKclJsW26zb9WYDmSY9C3+sXP/kmVISOOKwsCMT1xy9PC8O5pNIw67Q==","shasum":"e9c34fcf4fcaccb37e2ac2478223e4a0d188ae30","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.19.1-beta-20250617041310.0.tgz","fileCount":89,"unpackedSize":5654156,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC6ESwCu1rW/n+a70EtMJWNF4NKvJ6dqzTcx59f+0nmJQIhAMqh/Wa0r+uLOHQgyyDGxCZRPBRWMOMITqc76wk0FSou"}],"size":1192648},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.19.1-beta-20250617041310.0_1750133753625_0.2245691912649448"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-17T04:15:53.851Z","publish_time":1750133753851,"_source_registry_name":"default","contributors":[]},"0.19.1":{"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":"0.19.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.19.1","@midscene/shared":"0.19.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.19.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-frm+ez2rq0R2SLScC4sigvG5jPngz6HzoEuhWy0BdogyTL8puTT6gynpxO+h8LzdTMDj6X5wGEZSLh/GwkNsQg==","_resolved":"/tmp/35acf94404d623cad7aefc111c5a0349/midscene-web-0.19.1.tgz","_from":"file:midscene-web-0.19.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-frm+ez2rq0R2SLScC4sigvG5jPngz6HzoEuhWy0BdogyTL8puTT6gynpxO+h8LzdTMDj6X5wGEZSLh/GwkNsQg==","shasum":"175dc00484a2916211223898ec02224259d6fbf0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.19.1.tgz","fileCount":89,"unpackedSize":5653030,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC+nill8xW2VwrSzQ2VkQI59zGCFeSIoGArskAFSCEvkAiEA3m3nMdrnR37j0HWd4eSbdELnKq0qmMl6DGtjl7q7sa8="}],"size":1191729},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.19.1_1750137806963_0.5364888731196304"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-17T05:23:27.169Z","publish_time":1750137807169,"_source_registry_name":"default","contributors":[]},"0.19.2-beta-20250619025714.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":"0.19.2-beta-20250619025714.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.19.2-beta-20250619025714.0","@midscene/shared":"0.19.2-beta-20250619025714.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.19.2-beta-20250619025714.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-pbvyDwfLDHGOFUC2Syz0lPee++SXlkgMoZi96PH2HNu5xyJf7Q3jO2nC1udxkZz9kxbClF+Nxgs39jYtw0obfw==","_resolved":"/tmp/48569d8305d978acf4e29ca3c94c5024/midscene-web-0.19.2-beta-20250619025714.0.tgz","_from":"file:midscene-web-0.19.2-beta-20250619025714.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-pbvyDwfLDHGOFUC2Syz0lPee++SXlkgMoZi96PH2HNu5xyJf7Q3jO2nC1udxkZz9kxbClF+Nxgs39jYtw0obfw==","shasum":"16ef27753a62685b3ce9ad159d7e92ff7fab127d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.19.2-beta-20250619025714.0.tgz","fileCount":89,"unpackedSize":5835165,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDEpnoxTa33XcoqhNU5asj58H84Ga+L3TpEpFoKsvs9cAiEAoVeuI1A2zxXeeZvs7SSDDQFKkeVRny35G/uaXNjhcJM="}],"size":1219470},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.19.2-beta-20250619025714.0_1750301998094_0.49637571044114215"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-19T02:59:58.446Z","publish_time":1750301998446,"_source_registry_name":"default","contributors":[]},"0.20.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":"0.20.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.0","@midscene/shared":"0.20.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-7neHdLs64WmB4lhRasmqg17zDgtZXYGzY77eTSyWtqHX19uIZnm+FV7sQJQMgEgAFnYLxWXdvpFe0sHJ0tCpoA==","_resolved":"/tmp/da6cc357c92a5ef4d886d289bac42ab5/midscene-web-0.20.0.tgz","_from":"file:midscene-web-0.20.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-7neHdLs64WmB4lhRasmqg17zDgtZXYGzY77eTSyWtqHX19uIZnm+FV7sQJQMgEgAFnYLxWXdvpFe0sHJ0tCpoA==","shasum":"f1c7a81fdd2fdf6f9eb5d8d0dc10aaff1b8e9ab6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.0.tgz","fileCount":89,"unpackedSize":5834039,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFMz9R93JizShiNQQGCSkUTtd0y9XjU1MURw9s5EB/ccAiEAnJCTEyQkw3WNJnAzWLpxQ2kawDeYzTdnUniQKLUk2GY="}],"size":1218649},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.0_1750304720623_0.8106759350665733"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-19T03:45:20.869Z","publish_time":1750304720869,"_source_registry_name":"default","contributors":[]},"0.20.1-beta-20250624021341.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":"0.20.1-beta-20250624021341.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.1-beta-20250624021341.0","@midscene/shared":"0.20.1-beta-20250624021341.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.1-beta-20250624021341.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Xu2OyT/ct5Mf8Zswhx+D3tCvzSMa8c9FYHOnVH/aaCU6f6ovEVtYp51UW87+MMRJOWz5zBP8cRAVoJnHJTvZXg==","_resolved":"/tmp/3a1ae289d86605c22274b786ef991ba1/midscene-web-0.20.1-beta-20250624021341.0.tgz","_from":"file:midscene-web-0.20.1-beta-20250624021341.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Xu2OyT/ct5Mf8Zswhx+D3tCvzSMa8c9FYHOnVH/aaCU6f6ovEVtYp51UW87+MMRJOWz5zBP8cRAVoJnHJTvZXg==","shasum":"f4f9b31d8b4f5fab0143c4d373ac179d06162637","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.1-beta-20250624021341.0.tgz","fileCount":89,"unpackedSize":5848230,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHVZQGCiX73sa+DmA8soErHTkTel0rbJG3fbxFgvSMcMAiBPrECGiV/FM4/DzIgvPHGzc7LFTzfbUH8ubTOMVqbaFA=="}],"size":1228360},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.1-beta-20250624021341.0_1750731388474_0.5152379300564016"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-24T02:16:28.737Z","publish_time":1750731388737,"_source_registry_name":"default","contributors":[]},"0.20.1-beta-20250624120331.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":"0.20.1-beta-20250624120331.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.1-beta-20250624120331.0","@midscene/shared":"0.20.1-beta-20250624120331.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.1-beta-20250624120331.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-651KqLJ9vN22OsDa0ftgoKLWKfdpMPa8uSHV4SWDvi+4gnwbpI9u1AAPo7PzE81LO/HtbyaIa9jjlCRl7FU0yA==","_resolved":"/tmp/058f258cbc8f17cb2c77556afe45610c/midscene-web-0.20.1-beta-20250624120331.0.tgz","_from":"file:midscene-web-0.20.1-beta-20250624120331.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-651KqLJ9vN22OsDa0ftgoKLWKfdpMPa8uSHV4SWDvi+4gnwbpI9u1AAPo7PzE81LO/HtbyaIa9jjlCRl7FU0yA==","shasum":"c9ae2f0ab0bfc2dd6a0cddb52ae2a3c17e12535b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.1-beta-20250624120331.0.tgz","fileCount":89,"unpackedSize":5851161,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBdO6M3m/sw9G5buoC1IlSFCl5M8FqwtrBDtsJBX2705AiByiBCTXtJuhqOD3nJ/wVfn9E3WYgQju+BqgSmdAgNarA=="}],"size":1229485},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.1-beta-20250624120331.0_1750766774006_0.45600913680435373"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-24T12:06:14.192Z","publish_time":1750766774192,"_source_registry_name":"default","contributors":[]},"0.20.1-beta-20250625031429.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":"0.20.1-beta-20250625031429.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.1-beta-20250625031429.0","@midscene/shared":"0.20.1-beta-20250625031429.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.1-beta-20250625031429.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+IXu/vKrfooKn0JWkzOl3/a3MU6u6Gpb3NHUgO1hv8mnM0g3VBUcILPS02VHmEwOFDdrRFfVk/LzHnvTIEMOIw==","_resolved":"/tmp/3665909c36425a75472b9fa8a6424a56/midscene-web-0.20.1-beta-20250625031429.0.tgz","_from":"file:midscene-web-0.20.1-beta-20250625031429.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+IXu/vKrfooKn0JWkzOl3/a3MU6u6Gpb3NHUgO1hv8mnM0g3VBUcILPS02VHmEwOFDdrRFfVk/LzHnvTIEMOIw==","shasum":"001cec57819eb9f20372f4fb320d146b44227e15","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.1-beta-20250625031429.0.tgz","fileCount":89,"unpackedSize":5851633,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCmOsAuARh3duNSQzY5eiKCOlslLwGmHBU2oJj9UMHAywIgdz65qeX9YmvX1N9Gg5ivY3hrEuzXsbOc2bxd4Ca2w3M="}],"size":1229524},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.1-beta-20250625031429.0_1750821432550_0.507588843209547"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-25T03:17:12.768Z","publish_time":1750821432768,"_source_registry_name":"default","contributors":[]},"0.20.1":{"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":"0.20.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.1","@midscene/shared":"0.20.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jPq99MGqic7K5Di95uFC/ljT7A6+7C1GObqPffvs5NXMNy5cOU6j2iInAGgVcSaLLV8KPSp0R9eDOrhtK8w9Pg==","_resolved":"/tmp/7afcc00f91580db9858b7ac4226a16b4/midscene-web-0.20.1.tgz","_from":"file:midscene-web-0.20.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jPq99MGqic7K5Di95uFC/ljT7A6+7C1GObqPffvs5NXMNy5cOU6j2iInAGgVcSaLLV8KPSp0R9eDOrhtK8w9Pg==","shasum":"37a9698c1822f506f5034ea536684f62037e300d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.1.tgz","fileCount":89,"unpackedSize":5850507,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGQyzq3xrllLbdLnylvLjBSAqMfBMusq/vhc4p+86NkBAiEAj/bdj8LK8QunjiVkISwiKNuSzPB+8HBwpBkHC8304kE="}],"size":1228571},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.1_1750827336127_0.14071935391463608"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-25T04:55:36.323Z","publish_time":1750827336323,"_source_registry_name":"default","contributors":[]},"0.20.2-beta-20250701090459.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":"0.20.2-beta-20250701090459.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.2-beta-20250701090459.0","@midscene/shared":"0.20.2-beta-20250701090459.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.2-beta-20250701090459.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-MjYScDoqs3hkZfkmniIzydhFfsNbAKyn2fCZfGOOn6KaBiT+F7H8lYOV059Gof3u/+03JfcwpOi/OSwltJ6p/w==","_resolved":"/tmp/fcb2a4acfc9ce2ae3ea97c21628ac29a/midscene-web-0.20.2-beta-20250701090459.0.tgz","_from":"file:midscene-web-0.20.2-beta-20250701090459.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-MjYScDoqs3hkZfkmniIzydhFfsNbAKyn2fCZfGOOn6KaBiT+F7H8lYOV059Gof3u/+03JfcwpOi/OSwltJ6p/w==","shasum":"869748e07bf855dfc89c0362c4ec95103e00e21d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.2-beta-20250701090459.0.tgz","fileCount":89,"unpackedSize":5851633,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCcvQV9BFSGZAC659JBz2rOoGApIhICuoMW/nGX5wv4HwIhAKeWplKpHsg9GfADrbMLmeSLfUqQGWW/i135qrbRXYUi"}],"size":1229530},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.2-beta-20250701090459.0_1751360864653_0.47739490445727184"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-01T09:07:44.885Z","publish_time":1751360864885,"_source_registry_name":"default","contributors":[]},"0.20.2-beta-20250701125030.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":"0.20.2-beta-20250701125030.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.2-beta-20250701125030.0","@midscene/shared":"0.20.2-beta-20250701125030.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.2-beta-20250701125030.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-BApuT+i3ztntBVVKmNbKGIRCGqP2BnkFL0VSS0ugB+C240lmJja9TTIg1WrNsHaebRevM/3N0bPqsUPeHVcslA==","_resolved":"/tmp/33054de192302f883def33004ecce9aa/midscene-web-0.20.2-beta-20250701125030.0.tgz","_from":"file:midscene-web-0.20.2-beta-20250701125030.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BApuT+i3ztntBVVKmNbKGIRCGqP2BnkFL0VSS0ugB+C240lmJja9TTIg1WrNsHaebRevM/3N0bPqsUPeHVcslA==","shasum":"0503738909d6916777d4a2918ca24f76ea1f37fc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.2-beta-20250701125030.0.tgz","fileCount":89,"unpackedSize":5858077,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDRlNlt8Bmcs5RCPW8TMdeWqKirRs0g+vK8Rro0rD63qwIgK2V6XojLcwECvdpsCiS4Ifp8g7MqiEC2BnT18HJAJMc="}],"size":1231086},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.2-beta-20250701125030.0_1751374396431_0.4392297751496945"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-01T12:53:16.697Z","publish_time":1751374396697,"_source_registry_name":"default","contributors":[]},"0.20.2-beta-20250702050836.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":"0.20.2-beta-20250702050836.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.2-beta-20250702050836.0","@midscene/shared":"0.20.2-beta-20250702050836.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.2-beta-20250702050836.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-tFjdoXRKQPBKmkUmdxI86vpzxZsHoqgbg5Dc1hHJTvmrT2wq3tM8fktfYQFfky0jhiPEpvKqjheEi0iKeNaO6Q==","_resolved":"/tmp/5b56f07e6a1c44aaf9ae4747220f2859/midscene-web-0.20.2-beta-20250702050836.0.tgz","_from":"file:midscene-web-0.20.2-beta-20250702050836.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-tFjdoXRKQPBKmkUmdxI86vpzxZsHoqgbg5Dc1hHJTvmrT2wq3tM8fktfYQFfky0jhiPEpvKqjheEi0iKeNaO6Q==","shasum":"97a075355c724cd7182a9d2d569ad2eff3dca762","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.2-beta-20250702050836.0.tgz","fileCount":89,"unpackedSize":5863216,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE2ZK39UPLjTHOB10nWL0xkQFUAsDnNg728+eIvVosQ4AiEAl8fxrAa6IYlWUQHiSMcHo3akoSPpwMvCGUeUHyU9/JU="}],"size":1230895},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.2-beta-20250702050836.0_1751433083059_0.21245184930873284"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-02T05:11:23.293Z","publish_time":1751433083293,"_source_registry_name":"default","contributors":[]},"0.20.2-beta-20250702063809.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":"0.20.2-beta-20250702063809.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.2-beta-20250702063809.0","@midscene/shared":"0.20.2-beta-20250702063809.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.2-beta-20250702063809.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Gu1yE3tcHsI2qNTQpdHUcOxni77GKW5QRrdqVPJpWlIBcDXVAbmkfSa5OQsy/FCdQHikvG6nvJWptJlnGFn8Yg==","_resolved":"/tmp/776a7c5d91de1e603f4f995563b6ce80/midscene-web-0.20.2-beta-20250702063809.0.tgz","_from":"file:midscene-web-0.20.2-beta-20250702063809.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Gu1yE3tcHsI2qNTQpdHUcOxni77GKW5QRrdqVPJpWlIBcDXVAbmkfSa5OQsy/FCdQHikvG6nvJWptJlnGFn8Yg==","shasum":"459675b5991b534adc5530928d0e25390529934e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.2-beta-20250702063809.0.tgz","fileCount":89,"unpackedSize":5858077,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH0RSlyXoEBcy/gnz3gE3nCLkjPWwoWiMMYg6kH/K7QAAiB6W/R2t6/n2zxCSRdZqBJFm1FfviD0J8fSXDBlKLoMVQ=="}],"size":1231114},"_npmUser":{"name":"anonymous","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.2-beta-20250702063809.0_1751438459934_0.6164670511893207"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-02T06:41:00.258Z","publish_time":1751438460258,"_source_registry_name":"default","contributors":[]},"0.20.2-beta-20250702064734.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":"0.20.2-beta-20250702064734.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.2-beta-20250702064734.0","@midscene/shared":"0.20.2-beta-20250702064734.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.2-beta-20250702064734.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+WLt/cvAqLG9xSLV/xMGdaTGGfnUPPubuqR4hw+O6x88UXVvK10HaAs0iYHVdyotBwsnQQ3fTo55Vh7m9CjiHg==","_resolved":"/tmp/a39e638f285b2786f2d6a6f71b63d976/midscene-web-0.20.2-beta-20250702064734.0.tgz","_from":"file:midscene-web-0.20.2-beta-20250702064734.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+WLt/cvAqLG9xSLV/xMGdaTGGfnUPPubuqR4hw+O6x88UXVvK10HaAs0iYHVdyotBwsnQQ3fTo55Vh7m9CjiHg==","shasum":"3aae5ae3763c64bbb5ef797dd47212313d8c5591","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.2-beta-20250702064734.0.tgz","fileCount":89,"unpackedSize":5858077,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBk9+9XhZuZ1d79r5reAjauDM9CKfchXceZzr52vzyHTAiA5Ejl7He/CIy9q+17ViEYahIkxdfoygCvSDkZKwGXeWQ=="}],"size":1231108},"_npmUser":{"name":"anonymous","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.2-beta-20250702064734.0_1751439052284_0.13101057248770398"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-02T06:50:52.503Z","publish_time":1751439052503,"_source_registry_name":"default","contributors":[]},"0.20.2-beta-20250702071046.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":"0.20.2-beta-20250702071046.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.2-beta-20250702071046.0","@midscene/shared":"0.20.2-beta-20250702071046.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.2-beta-20250702071046.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-RPNQytxJIq6taJn0EktX3PAla+BR9n7dCSgqDPf1MjCFXLIPM+o/0yYkFsV/rtmWHJZP8spTw6XcDyt3iZumWw==","_resolved":"/tmp/ce22d269307da3a066454bc03cd0afbd/midscene-web-0.20.2-beta-20250702071046.0.tgz","_from":"file:midscene-web-0.20.2-beta-20250702071046.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-RPNQytxJIq6taJn0EktX3PAla+BR9n7dCSgqDPf1MjCFXLIPM+o/0yYkFsV/rtmWHJZP8spTw6XcDyt3iZumWw==","shasum":"f554436db86e06a3c647bbb4451ef95a5d9a52ea","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.2-beta-20250702071046.0.tgz","fileCount":89,"unpackedSize":5858077,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDoSMJgvAPbG8Zy7OxU+HMp1aBik3k8dgbQz4D16ZyraAiEA0TFkVbp+mA0kO5o3VvCohaRhGjLlF4NBjFNkIy4kuzg="}],"size":1231094},"_npmUser":{"name":"anonymous","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.2-beta-20250702071046.0_1751440408368_0.026003388039181452"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-02T07:13:28.630Z","publish_time":1751440408630,"_source_registry_name":"default","contributors":[]},"0.20.2-beta-20250702071641.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":"0.20.2-beta-20250702071641.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.2-beta-20250702071641.0","@midscene/shared":"0.20.2-beta-20250702071641.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.2-beta-20250702071641.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-L4zDdXLDubh5oE6XkCsSbz0aULC8AJq2PTrdjb1t+Zk9eIczdR/h4Wp1vpavIXBJU1znxMQNBPsbZCuN6Y/4+A==","_resolved":"/tmp/0ff76166944d18143659af2e1cf8a374/midscene-web-0.20.2-beta-20250702071641.0.tgz","_from":"file:midscene-web-0.20.2-beta-20250702071641.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-L4zDdXLDubh5oE6XkCsSbz0aULC8AJq2PTrdjb1t+Zk9eIczdR/h4Wp1vpavIXBJU1znxMQNBPsbZCuN6Y/4+A==","shasum":"8e456ddcec415ad0d68571449d32e0a92821172f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.2-beta-20250702071641.0.tgz","fileCount":89,"unpackedSize":5864029,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCbignSFQPzKrWPPaBImluhLYnAYbAB6HDy7HRNIEPRlAIhAIIWn7iqJvsBCRXvnQ2hr9Dm7LKzE6OV/roi8Z7xIaGV"}],"size":1231069},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.2-beta-20250702071641.0_1751440769714_0.23253273177621514"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-02T07:19:30.005Z","publish_time":1751440770005,"_source_registry_name":"default","contributors":[]},"0.20.2-beta-20250702081139.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":"0.20.2-beta-20250702081139.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.20.2-beta-20250702081139.0","@midscene/core":"0.20.2-beta-20250702081139.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.2-beta-20250702081139.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QfSTCCmwo99bDQgrLkpujfw1hXzAyL3SmzqLtu3+Xe3JIpw5YH6wiQyjvm34QR1TxLamfGNi5TmcF7tPFDLZ/A==","_resolved":"/tmp/635246c672d981059be164981a1269bc/midscene-web-0.20.2-beta-20250702081139.0.tgz","_from":"file:midscene-web-0.20.2-beta-20250702081139.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-QfSTCCmwo99bDQgrLkpujfw1hXzAyL3SmzqLtu3+Xe3JIpw5YH6wiQyjvm34QR1TxLamfGNi5TmcF7tPFDLZ/A==","shasum":"13006320268c1dd9b8355d0670732872b51723e6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.2-beta-20250702081139.0.tgz","fileCount":89,"unpackedSize":5868835,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDqoHEkYJpCcWqmZs8fZQO4OYj7+NXYJJ5Mt6+foACSSAiEAmjvQB3XIvqNp6e/mycOFwbJrYIV6KYSb/PNSH+rS0gM="}],"size":1231890},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.2-beta-20250702081139.0_1751444063314_0.9943523982423244"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-02T08:14:23.563Z","publish_time":1751444063563,"_source_registry_name":"default","contributors":[]},"0.20.2-beta-20250703091928.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":"0.20.2-beta-20250703091928.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.2-beta-20250703091928.0","@midscene/shared":"0.20.2-beta-20250703091928.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.2-beta-20250703091928.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-uM863p7mS38nEtrlTHihXo1on3bDS257IVXFl3lkwtiTg4kIKmjslsnL1WKd9ltjoJbAwxIs9xnagEy4iHp7qA==","_resolved":"/tmp/1983a869bbb4fa1876b166e1be155fb3/midscene-web-0.20.2-beta-20250703091928.0.tgz","_from":"file:midscene-web-0.20.2-beta-20250703091928.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-uM863p7mS38nEtrlTHihXo1on3bDS257IVXFl3lkwtiTg4kIKmjslsnL1WKd9ltjoJbAwxIs9xnagEy4iHp7qA==","shasum":"6f05658bf3d8be7376ff17def8d3ee5f2d9321c5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.2-beta-20250703091928.0.tgz","fileCount":89,"unpackedSize":5868907,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBTIhD/nIewdCZTXYaIaMz81mHDulT+EDDKDITsgyZGvAiEA5blKMMStmly7hZNwXnDCJkmbXchkuf4o6cqGSB2dP+8="}],"size":1231922},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.2-beta-20250703091928.0_1751534533730_0.5617713689931279"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-03T09:22:13.999Z","publish_time":1751534533999,"_source_registry_name":"default","contributors":[]},"0.20.2-beta-20250704071649.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":"0.20.2-beta-20250704071649.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.2-beta-20250704071649.0","@midscene/shared":"0.20.2-beta-20250704071649.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.2-beta-20250704071649.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-yEn+VqRqcTJyI7w+E9wSORpjvomQYPJlKfejBktIKubkVqU196+zFO4GbRgmcfleszL04THToaL4EozgUeWMKA==","_resolved":"/tmp/bc9f0a7fd22ea22a5a87c2348dc96ef6/midscene-web-0.20.2-beta-20250704071649.0.tgz","_from":"file:midscene-web-0.20.2-beta-20250704071649.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-yEn+VqRqcTJyI7w+E9wSORpjvomQYPJlKfejBktIKubkVqU196+zFO4GbRgmcfleszL04THToaL4EozgUeWMKA==","shasum":"c58be9e29989c9936fa2b12d2c059823bac75153","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.2-beta-20250704071649.0.tgz","fileCount":89,"unpackedSize":5882578,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFLFMivXqspY7bueIU2Z/XiY4uwVIsA9izLJ1F0A4MnhAiBs9HlYBfdH/1JNKk1lD6h/DRpAI/Tz6+eCk7jqNOSYcQ=="}],"size":1234153},"_npmUser":{"name":"anonymous","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.2-beta-20250704071649.0_1751613606390_0.07659354720088474"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-04T07:20:06.629Z","publish_time":1751613606629,"_source_registry_name":"default","contributors":[]},"0.20.2-beta-20250704072438.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":"0.20.2-beta-20250704072438.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.2-beta-20250704072438.0","@midscene/shared":"0.20.2-beta-20250704072438.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.2-beta-20250704072438.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LhW868wijHth+JqPIqBTQsSyG1c0XnuDUF21HdPND7pBLlgJ4GbDGhwJVnm4JMSHmWSHWEKma6ndCWR9rFRH0A==","_resolved":"/tmp/e3b62abecaf8794c348c0c2a7593c271/midscene-web-0.20.2-beta-20250704072438.0.tgz","_from":"file:midscene-web-0.20.2-beta-20250704072438.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-LhW868wijHth+JqPIqBTQsSyG1c0XnuDUF21HdPND7pBLlgJ4GbDGhwJVnm4JMSHmWSHWEKma6ndCWR9rFRH0A==","shasum":"82d926e19bbb257b2e2fa694670d9b16d9439c80","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.2-beta-20250704072438.0.tgz","fileCount":89,"unpackedSize":5882578,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHgAKrSIq4mE0ad13i+DQAiBgTq6NKF0itYAx04Qh2EiAiBkCR1GmFt7kCjkvEopiSAzb/LttUhpRDYb2xToRtZGNg=="}],"size":1234145},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.2-beta-20250704072438.0_1751614044660_0.7184270640163026"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-04T07:27:24.933Z","publish_time":1751614044933,"_source_registry_name":"default","contributors":[]},"0.20.2-beta-20250704083106.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":"0.20.2-beta-20250704083106.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.2-beta-20250704083106.0","@midscene/shared":"0.20.2-beta-20250704083106.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.2-beta-20250704083106.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-IdRFDFtZ64X8SuTNvwOThChjp41GUartCscVfsHBBECnq9ozbbVF4EWVBp2gYwdwec7SjC65RsooxIM7pn4oCg==","_resolved":"/tmp/639ae806e2a41396f22d95841ab968b1/midscene-web-0.20.2-beta-20250704083106.0.tgz","_from":"file:midscene-web-0.20.2-beta-20250704083106.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-IdRFDFtZ64X8SuTNvwOThChjp41GUartCscVfsHBBECnq9ozbbVF4EWVBp2gYwdwec7SjC65RsooxIM7pn4oCg==","shasum":"159fe0e7979942ab7d8bf573f142153120441452","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.2-beta-20250704083106.0.tgz","fileCount":89,"unpackedSize":5882578,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDQ+hp2lPSOfBgAXOUxmrGKTAfCdu5SS3MJulDS+ISuLgIhAJuzQk7zpQiq2sRWHe/tMJqS2ytc1QMbKCmFEGG5bB9L"}],"size":1234138},"_npmUser":{"name":"anonymous","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.2-beta-20250704083106.0_1751618035589_0.5256479638644174"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-04T08:33:55.883Z","publish_time":1751618035883,"_source_registry_name":"default","contributors":[]},"0.20.2-beta-20250704083728.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":"0.20.2-beta-20250704083728.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.2-beta-20250704083728.0","@midscene/shared":"0.20.2-beta-20250704083728.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.2-beta-20250704083728.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bEyxXG05H48aGdrJpBQE2C8cO9iqudHpq0ba3AL6ZEN+HLxV+QySzaS3/r1OuuSaxG8hPWZ8FMshTLOJ7zhCSw==","_resolved":"/tmp/7b09a834cdad068eab2ff5a1a5ce8a46/midscene-web-0.20.2-beta-20250704083728.0.tgz","_from":"file:midscene-web-0.20.2-beta-20250704083728.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-bEyxXG05H48aGdrJpBQE2C8cO9iqudHpq0ba3AL6ZEN+HLxV+QySzaS3/r1OuuSaxG8hPWZ8FMshTLOJ7zhCSw==","shasum":"26489979b979533857a9db1ea61e305ba824da37","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.2-beta-20250704083728.0.tgz","fileCount":89,"unpackedSize":5882578,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD6E28LxWe66jixiwQ6ElnJ+XiuJaiF5IRpv3wWTgbvHgIhAJ3VAES31r6TCtaTPQHUFLBYqSVvvm11ry9a0heSrFws"}],"size":1234149},"_npmUser":{"name":"anonymous","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.2-beta-20250704083728.0_1751618416789_0.9078061806301267"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-04T08:40:17.054Z","publish_time":1751618417054,"_source_registry_name":"default","contributors":[]},"0.21.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":"0.21.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.21.0","@midscene/shared":"0.21.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.21.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-TV00ldqu3FI3JuM9sePZoH9yBaOFRY++usuQ21iWXWY+PktOVTqcc5Tp+04zktbBYIPHn4CnR666go25IL3Gqg==","_resolved":"/tmp/bc6a5dfda9d3928b8d570e4b50a00b02/midscene-web-0.21.0.tgz","_from":"file:midscene-web-0.21.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-TV00ldqu3FI3JuM9sePZoH9yBaOFRY++usuQ21iWXWY+PktOVTqcc5Tp+04zktbBYIPHn4CnR666go25IL3Gqg==","shasum":"af7021f1c22aed65b357b1e66247bef13fe0e67a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.21.0.tgz","fileCount":89,"unpackedSize":5881452,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCN1cyP0p0dvYlEDERzDdj3gQdZ37bqzYyf6ZmezBhSDAIgKy2ajmkNbOk9JI6l7apFpAVE9QKPtNLI+KT1wFRjhCA="}],"size":1233345},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.21.0_1751618702228_0.9011928803317644"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-04T08:45:02.490Z","publish_time":1751618702490,"_source_registry_name":"default","contributors":[]},"0.20.2-beta-20250704084621.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":"0.20.2-beta-20250704084621.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.2-beta-20250704084621.0","@midscene/shared":"0.20.2-beta-20250704084621.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.2-beta-20250704084621.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-tXuXxw9Xjqg2k8tYHspDCD3dsCb8ohmSu14jeiFLnaC0aIa/jnwku8mI0jqS2XpQVgMV4A6OmiRZlxEuQry4gg==","_resolved":"/tmp/3c3d2efa2b8d543b753c0fa3efaf70d2/midscene-web-0.20.2-beta-20250704084621.0.tgz","_from":"file:midscene-web-0.20.2-beta-20250704084621.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-tXuXxw9Xjqg2k8tYHspDCD3dsCb8ohmSu14jeiFLnaC0aIa/jnwku8mI0jqS2XpQVgMV4A6OmiRZlxEuQry4gg==","shasum":"2d6f166720d2aebbb2aa6c52274e7ebdc99328ad","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.2-beta-20250704084621.0.tgz","fileCount":89,"unpackedSize":5882578,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC2DtM077ZQPFHc/6PHwRd+m+QybBrcNFar+2OyNb2wSwIgZ8y3FMYzFhaVOjKU75AzGYVhGTDHQGsyfErgXgLfogo="}],"size":1234140},"_npmUser":{"name":"anonymous","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.2-beta-20250704084621.0_1751618974823_0.029731515991295865"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-04T08:49:35.075Z","publish_time":1751618975075,"_source_registry_name":"default","contributors":[]},"0.20.2-beta-20250704085711.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":"0.20.2-beta-20250704085711.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.20.2-beta-20250704085711.0","@midscene/core":"0.20.2-beta-20250704085711.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.2-beta-20250704085711.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8MvuRfTbLPGdNFTI7Mh4dSYLYvZrroYlEiO69LgPNcoEZog4cqT/zlueUVBlsv1ajVxMdFqODeCY/kmWeMuvmQ==","_resolved":"/tmp/8b3c7283f1733503a0a3c08689684944/midscene-web-0.20.2-beta-20250704085711.0.tgz","_from":"file:midscene-web-0.20.2-beta-20250704085711.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8MvuRfTbLPGdNFTI7Mh4dSYLYvZrroYlEiO69LgPNcoEZog4cqT/zlueUVBlsv1ajVxMdFqODeCY/kmWeMuvmQ==","shasum":"1ffa4c70a7eae66cd9afb2cf4ce12b01f4f49be2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.2-beta-20250704085711.0.tgz","fileCount":89,"unpackedSize":5882578,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFxsnEypvCm1jn35twwqBR3dZ8g2wx5SYZCHrhJxZrq3AiEAoOBURotbr0WSGCUgI65viqt4I8soIcQbI2+fooO7e4E="}],"size":1234151},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.2-beta-20250704085711.0_1751619598526_0.8744603601241066"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-04T08:59:58.805Z","publish_time":1751619598805,"_source_registry_name":"default","contributors":[]},"0.20.2-beta-20250704090302.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":"0.20.2-beta-20250704090302.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.2-beta-20250704090302.0","@midscene/shared":"0.20.2-beta-20250704090302.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.2-beta-20250704090302.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-En6DyBAeBp9NrrIEy1qJDtiQEIzrp8+pwwFcu22GEN4TcSnIwYrYWxctMQkQtUEUjF140Miz+RV83BxyqxPp/g==","_resolved":"/tmp/24780d2a52f1b8b607371e8f3bbddaa6/midscene-web-0.20.2-beta-20250704090302.0.tgz","_from":"file:midscene-web-0.20.2-beta-20250704090302.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-En6DyBAeBp9NrrIEy1qJDtiQEIzrp8+pwwFcu22GEN4TcSnIwYrYWxctMQkQtUEUjF140Miz+RV83BxyqxPp/g==","shasum":"3639d18a32c6b2980660f3961cf4d0b9d721a2f1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.2-beta-20250704090302.0.tgz","fileCount":89,"unpackedSize":5882578,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCJT32r5LamAgTmXlEJWoBJtTPmQf48S6Omy0GVUs/UPAIgN3rFwexG04SHjdxWCbouQ269gBZHqHMedBI05cs22dQ="}],"size":1234128},"_npmUser":{"name":"anonymous","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.2-beta-20250704090302.0_1751619948935_0.7653940264050958"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-04T09:05:49.201Z","publish_time":1751619949201,"_source_registry_name":"default","contributors":[]},"0.20.2-beta-20250704091030.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":"0.20.2-beta-20250704091030.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.2-beta-20250704091030.0","@midscene/shared":"0.20.2-beta-20250704091030.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.2-beta-20250704091030.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jjnrYhcBv2zJrKRYGYHne/s4Rk3B0sjuecW0WdM6CYMpPLLioaRscCvbc5IGVNZ/6/nkhILxQDgjbl1LzIy4jQ==","_resolved":"/tmp/2061356f5f12f34fcaf6f26a9bda8a0a/midscene-web-0.20.2-beta-20250704091030.0.tgz","_from":"file:midscene-web-0.20.2-beta-20250704091030.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jjnrYhcBv2zJrKRYGYHne/s4Rk3B0sjuecW0WdM6CYMpPLLioaRscCvbc5IGVNZ/6/nkhILxQDgjbl1LzIy4jQ==","shasum":"d27fda072078d0aa9ed5875811d7d8147aad16d6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.2-beta-20250704091030.0.tgz","fileCount":89,"unpackedSize":5882578,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB3smAiwMFJ3F9XR+o9K1vqrBBQMu9TDTeOr8w8pl0s6AiEAu4oWKWHM+1P62NYd/RCVkJVCFwJxTlt4K7mlabEKP+4="}],"size":1234138},"_npmUser":{"name":"anonymous","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.2-beta-20250704091030.0_1751620392405_0.7150243843790207"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-04T09:13:12.690Z","publish_time":1751620392690,"_source_registry_name":"default","contributors":[]},"0.20.2-beta-20250704091851.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":"0.20.2-beta-20250704091851.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.2-beta-20250704091851.0","@midscene/shared":"0.20.2-beta-20250704091851.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.2-beta-20250704091851.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rem6DM0QaRAz9wxCaekGT8u799NgZyYVXh18IcsPWFvZ/DrKn9VbfSZfMRp+8uHp5lLcN6D+yoaXIqd87xy8qw==","_resolved":"/tmp/55184d8ece756e75367f0e62345d3f60/midscene-web-0.20.2-beta-20250704091851.0.tgz","_from":"file:midscene-web-0.20.2-beta-20250704091851.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-rem6DM0QaRAz9wxCaekGT8u799NgZyYVXh18IcsPWFvZ/DrKn9VbfSZfMRp+8uHp5lLcN6D+yoaXIqd87xy8qw==","shasum":"28567f039c460650904a7cafd8e143ab680e58ad","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.2-beta-20250704091851.0.tgz","fileCount":89,"unpackedSize":5882578,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH6uQ4ZI6JC7LXTVZnRIKp+hH4fCgxNrjkMGpJFVi7NOAiEA2fgO1a8jUXngQILuqPfBTkwqcMlCdaEhDGHnv873PQk="}],"size":1234150},"_npmUser":{"name":"anonymous","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.2-beta-20250704091851.0_1751620895969_0.3511222991766212"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-04T09:21:36.262Z","publish_time":1751620896262,"_source_registry_name":"default","contributors":[]},"0.20.2-beta-20250704092743.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":"0.20.2-beta-20250704092743.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.20.2-beta-20250704092743.0","@midscene/shared":"0.20.2-beta-20250704092743.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.20.2-beta-20250704092743.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xG/rFacRFdglGL2ksh/kDtkknYtBCpGYzXPSF+oq+pNV8LpjV3DvjRb0ege4hut4JsrAuTUUe/u4FLlucBt96Q==","_resolved":"/tmp/555050cd62275fa2c44ef79965874599/midscene-web-0.20.2-beta-20250704092743.0.tgz","_from":"file:midscene-web-0.20.2-beta-20250704092743.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xG/rFacRFdglGL2ksh/kDtkknYtBCpGYzXPSF+oq+pNV8LpjV3DvjRb0ege4hut4JsrAuTUUe/u4FLlucBt96Q==","shasum":"e7d0e97ca06756cb4efe8df9f847b991857f0296","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.20.2-beta-20250704092743.0.tgz","fileCount":89,"unpackedSize":5882578,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFwUv2lBYakzKvz3xeQe2cS8wu5GsVpbcAuUV8Ac/jdkAiEAgSnge9QZGsStjLHj8OScKCAmxGgtvo+c5Uys9ETY12Q="}],"size":1234152},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.20.2-beta-20250704092743.0_1751621428447_0.4963832637660073"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-04T09:30:28.711Z","publish_time":1751621428711,"_source_registry_name":"default","contributors":[]},"0.21.1-beta-20250705095012.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":"0.21.1-beta-20250705095012.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.21.1-beta-20250705095012.0","@midscene/core":"0.21.1-beta-20250705095012.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.21.1-beta-20250705095012.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0kA25OaPaql8ItxBMJk5fYSqRQIlzrW8v07BgqJiRTzI2+wFnekOXuwUcvKtrnSBq4DHPcbYszaB5lsk+fi0Yg==","_resolved":"/tmp/8198b45699edacebaf5b691f323574ab/midscene-web-0.21.1-beta-20250705095012.0.tgz","_from":"file:midscene-web-0.21.1-beta-20250705095012.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0kA25OaPaql8ItxBMJk5fYSqRQIlzrW8v07BgqJiRTzI2+wFnekOXuwUcvKtrnSBq4DHPcbYszaB5lsk+fi0Yg==","shasum":"70ce2f952c02bfc9e81e428f863602e4a9bad562","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.21.1-beta-20250705095012.0.tgz","fileCount":89,"unpackedSize":5882578,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCmTRpfO4OyZKbu1OMV5Cg3wMuYbOUurW/NY8ewqjXtggIgCDSYADjJV7LVM6d0CghAqFPGzpOSJNu+2XqYMzFvUlo="}],"size":1234110},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.21.1-beta-20250705095012.0_1751709171094_0.8264800671434871"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-05T09:52:51.315Z","publish_time":1751709171315,"_source_registry_name":"default","contributors":[]},"0.21.1-beta-20250705161501.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":"0.21.1-beta-20250705161501.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.21.1-beta-20250705161501.0","@midscene/shared":"0.21.1-beta-20250705161501.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.21.1-beta-20250705161501.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-snQZuWH9TdKzaA4nfMkCJZLtonLcUZLJnftMbkAL5AqAxgGJOeF8TD/VhxZ9CyM+E8TvrTgYpdXCVzwdwa2kvw==","_resolved":"/tmp/94391c759936cf665fd36e9cc5823e48/midscene-web-0.21.1-beta-20250705161501.0.tgz","_from":"file:midscene-web-0.21.1-beta-20250705161501.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-snQZuWH9TdKzaA4nfMkCJZLtonLcUZLJnftMbkAL5AqAxgGJOeF8TD/VhxZ9CyM+E8TvrTgYpdXCVzwdwa2kvw==","shasum":"2dd9ffe22c588932de6368e0e78d6171703bd934","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.21.1-beta-20250705161501.0.tgz","fileCount":89,"unpackedSize":5882578,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEW8/aWn1V4xYrkcIHvYixwL0vJN9dgyKqtHbD5saTupAiBAvQbK5/7O1tLZiwJMZ3X9qLSNQCKVmtWwfq7p8wI7eA=="}],"size":1234103},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.21.1-beta-20250705161501.0_1751732265288_0.08027696416410146"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-05T16:17:45.532Z","publish_time":1751732265532,"_source_registry_name":"default","contributors":[]},"0.21.1-beta-20250706150344.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":"0.21.1-beta-20250706150344.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.21.1-beta-20250706150344.0","@midscene/shared":"0.21.1-beta-20250706150344.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.21.1-beta-20250706150344.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-NsW2cRo+BBYS3YRZkcqPGwPgQluEFw2Tjd+AZR5M/VLAooWThd67ealVDoH6qMDrQwr7rjmksW5v8Zovg99kJw==","_resolved":"/tmp/4eacfbc708766d2bfcd934439fbe84db/midscene-web-0.21.1-beta-20250706150344.0.tgz","_from":"file:midscene-web-0.21.1-beta-20250706150344.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-NsW2cRo+BBYS3YRZkcqPGwPgQluEFw2Tjd+AZR5M/VLAooWThd67ealVDoH6qMDrQwr7rjmksW5v8Zovg99kJw==","shasum":"7ffca4f4b84875034e158672b458980e28827c9d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.21.1-beta-20250706150344.0.tgz","fileCount":89,"unpackedSize":5882578,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCPdqaufoqaY9vn5TAyoY6gHPwSzyNSG5QNcI5niCznhwIhAMiWOtmxHBOHszGPIhzs70ihrrlCbzpC4mdzutlbFTky"}],"size":1234119},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.21.1-beta-20250706150344.0_1751814386272_0.7642126476633406"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-06T15:06:26.506Z","publish_time":1751814386506,"_source_registry_name":"default","contributors":[]},"0.21.1":{"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":"0.21.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.21.1","@midscene/shared":"0.21.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.21.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-I/HW9kVKGQRini2+HOtFmEq82Tapq9kHPBkX7vR3HUDeN0ukYn1wN8q3KIQCieUDQcmXZp3ekSsI629e5RnK5Q==","_resolved":"/tmp/e94e825ea09f006487d0370797278347/midscene-web-0.21.1.tgz","_from":"file:midscene-web-0.21.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-I/HW9kVKGQRini2+HOtFmEq82Tapq9kHPBkX7vR3HUDeN0ukYn1wN8q3KIQCieUDQcmXZp3ekSsI629e5RnK5Q==","shasum":"66a6551874a23f0abbce70d0b1bbba45387e79d8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.21.1.tgz","fileCount":89,"unpackedSize":5881452,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDnimYvai30VnanyB4nM0EYmXmPR3ISD3hO2L+g20CHnwIgCuauukc4alUT8KupRwRK9/Oy9T4e3m22TDPJBNJ/d2o="}],"size":1233341},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.21.1_1751855861141_0.818160281131846"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-07T02:37:41.340Z","publish_time":1751855861340,"_source_registry_name":"default","contributors":[]},"0.21.2":{"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":"0.21.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.21.2","@midscene/shared":"0.21.2"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.21.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rLmyeXrfaawCCn1yYp49LoqWVfxgUhwbJKy+ifEVZ2dZ6apolLqgkSPowKf/Bv75WNMtr2WHd+oymE9BY9Zamw==","_resolved":"/tmp/4905b32582464982845b45ecdbac4866/midscene-web-0.21.2.tgz","_from":"file:midscene-web-0.21.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-rLmyeXrfaawCCn1yYp49LoqWVfxgUhwbJKy+ifEVZ2dZ6apolLqgkSPowKf/Bv75WNMtr2WHd+oymE9BY9Zamw==","shasum":"15d9ec5f18da4e230d9fe8823270209fc33d7890","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.21.2.tgz","fileCount":89,"unpackedSize":5880030,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCSTmlJ9ZZxPsU5Ly/kuJ/g7sXnzLjE48SnP9IzDTShdAIgHU/NOAiZJYQ1+pbXGl63quFjRU82BUT9EhrWZSN6p9w="}],"size":1233261},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.21.2_1751871818425_0.16683623262045777"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-07T07:03:38.734Z","publish_time":1751871818734,"_source_registry_name":"default","contributors":[]},"0.21.3-beta-20250710130206.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":"0.21.3-beta-20250710130206.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.21.3-beta-20250710130206.0","@midscene/shared":"0.21.3-beta-20250710130206.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.21.3-beta-20250710130206.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0R7Yp/9C4ECZeUWhHdjiTmrgOvLjEjFc28aVa62yzUI0hLnVLih/9djejhcUSPp1zoytJpjOx+ur3D9Pp9F3Nw==","_resolved":"/tmp/6dc6c45c3477d9594ccb59d46ffb671a/midscene-web-0.21.3-beta-20250710130206.0.tgz","_from":"file:midscene-web-0.21.3-beta-20250710130206.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0R7Yp/9C4ECZeUWhHdjiTmrgOvLjEjFc28aVa62yzUI0hLnVLih/9djejhcUSPp1zoytJpjOx+ur3D9Pp9F3Nw==","shasum":"57550e38d14b3530db9501b6ec8e164e5430b3d8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.21.3-beta-20250710130206.0.tgz","fileCount":89,"unpackedSize":5888176,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHvC8yDeUMg9N4YatBLqbddpBtY2sQec96nUUadBQDQSAiEA4QoR6vRJJ1X1WJJoBbpPYDbEcNEM0DfV3HHI2V7nktQ="}],"size":1234635},"_npmUser":{"name":"anonymous","email":"466150516@qq.com","actor":{"name":"zhoushaw","email":"466150516@qq.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.21.3-beta-20250710130206.0_1752152698154_0.09844923704555164"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-10T13:04:58.431Z","publish_time":1752152698431,"_source_registry_name":"default","contributors":[]},"0.21.3":{"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":"0.21.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.21.3","@midscene/shared":"0.21.3"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.21.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+KCnQX3WbqP+GGZTZo9tG3CgYgAAG3lpFX6wpkQMbf1XFBmZ4/WN4jfeI3eOp1sQsOo0gUgdrlDVOz5y/wSsSg==","_resolved":"/tmp/c5be45e2bcfc92ad5dd6b8b652f1c181/midscene-web-0.21.3.tgz","_from":"file:midscene-web-0.21.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+KCnQX3WbqP+GGZTZo9tG3CgYgAAG3lpFX6wpkQMbf1XFBmZ4/WN4jfeI3eOp1sQsOo0gUgdrlDVOz5y/wSsSg==","shasum":"cc6c2dbc7355333657a5850a2843919cabca472d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.21.3.tgz","fileCount":89,"unpackedSize":5887050,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCdOpS2oVdRRAU8cIWTAMfGVY/CvBgYDHxIPQx/qdVs1gIhAJaTmKyHzpOy1PDG6QWr7zLcRaPdCAkovWgCyc4uG5fr"}],"size":1233934},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.21.3_1752201217402_0.10609190828539883"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-11T02:33:37.645Z","publish_time":1752201217645,"_source_registry_name":"default","contributors":[]},"0.21.4-beta-20250711063424.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":"0.21.4-beta-20250711063424.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.21.4-beta-20250711063424.0","@midscene/shared":"0.21.4-beta-20250711063424.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.21.4-beta-20250711063424.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-u/z57ZEEKukjSJ9swOaaAbpzyyO+s1N+e9Z1LCALV1aDHLiKtVuF+TvKn+LvD836+mDLT5BDX9K/jmRsZeNKkg==","_resolved":"/tmp/3a41981c3031230ee4d0c850444f6635/midscene-web-0.21.4-beta-20250711063424.0.tgz","_from":"file:midscene-web-0.21.4-beta-20250711063424.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-u/z57ZEEKukjSJ9swOaaAbpzyyO+s1N+e9Z1LCALV1aDHLiKtVuF+TvKn+LvD836+mDLT5BDX9K/jmRsZeNKkg==","shasum":"b5113386faf451e9847331e4ae0db82ae1e5ea8f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.21.4-beta-20250711063424.0.tgz","fileCount":89,"unpackedSize":5887616,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDRXsmeKi7NWsucKV2+p7pvHr8hho42h8B2mvOBrfbMdgIhAICt4EW6WMR0LV4iLo9jVfkyqAUtGvkbcCyXhNyv51sF"}],"size":1234608},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.21.4-beta-20250711063424.0_1752215867409_0.947332353929992"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-11T06:37:47.596Z","publish_time":1752215867596,"_source_registry_name":"default","contributors":[]},"0.21.4-beta-20250714025212.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":"0.21.4-beta-20250714025212.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.21.4-beta-20250714025212.0","@midscene/shared":"0.21.4-beta-20250714025212.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.21.4-beta-20250714025212.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-nKAp2fjDhWVbOtaV4DWfITC15/Dyv6fAM7yzYTJwVNCnCo4mbOR4D8nzXFk7A9DeE8AtWdv8ZD3+3DT7ckIjnQ==","_resolved":"/tmp/c2e677117b6da955b6908f819f71dd75/midscene-web-0.21.4-beta-20250714025212.0.tgz","_from":"file:midscene-web-0.21.4-beta-20250714025212.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-nKAp2fjDhWVbOtaV4DWfITC15/Dyv6fAM7yzYTJwVNCnCo4mbOR4D8nzXFk7A9DeE8AtWdv8ZD3+3DT7ckIjnQ==","shasum":"e1d42a2a04e7bf295ee13a570b8688b18be16ccf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.21.4-beta-20250714025212.0.tgz","fileCount":89,"unpackedSize":5888889,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHg4i46mfl9Ueo0V2hB/OAZ21qDYDIdBPN1QvHn+4AuvAiEAgqEff9tyhjTseypEuvhUznj/gEz04xIw+aFfSd4/P60="}],"size":1234760},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.21.4-beta-20250714025212.0_1752461695469_0.9118153865977152"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-14T02:54:55.665Z","publish_time":1752461695665,"_source_registry_name":"default","contributors":[]},"0.21.4-beta-20250715053831.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":"0.21.4-beta-20250715053831.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.21.4-beta-20250715053831.0","@midscene/shared":"0.21.4-beta-20250715053831.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.21.4-beta-20250715053831.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-sOgfIxoKxgLubTgKAlcwGJ1xP+H4K1AFRmGb5t1odZOALqO3BVEUfsSym9HUyAA544Erpt6TFLrZuNMd9xoMag==","_resolved":"/tmp/6a79bd9fd5c906424cead68821f077ed/midscene-web-0.21.4-beta-20250715053831.0.tgz","_from":"file:midscene-web-0.21.4-beta-20250715053831.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-sOgfIxoKxgLubTgKAlcwGJ1xP+H4K1AFRmGb5t1odZOALqO3BVEUfsSym9HUyAA544Erpt6TFLrZuNMd9xoMag==","shasum":"af0a7e083310436858ccf0997600614aabb53b68","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.21.4-beta-20250715053831.0.tgz","fileCount":89,"unpackedSize":5898171,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDzLz3TgUNBBBX9vXzOXnSnpuevBk1vuAmdTFTtj6GIdgIgMeHJui5blAsIxhVin/JcxfmiIqbpFkAdB/pqRIjFyxA="}],"size":1237109},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.21.4-beta-20250715053831.0_1752558092817_0.08900475065759461"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-15T05:41:32.986Z","publish_time":1752558092986,"_source_registry_name":"default","contributors":[]},"0.22.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":"0.22.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.22.0","@midscene/shared":"0.22.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.22.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-WF3X+QZfmYRxYbFnIBeARBCDRbW4Odw/h6aq/W9Ce2xhe1xTjyYoKBhzXkvDVcMr3FWSja9VFxmDHHzezLKQYg==","_resolved":"/tmp/36acbd0a5e93f2910796357c7d3a5639/midscene-web-0.22.0.tgz","_from":"file:midscene-web-0.22.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-WF3X+QZfmYRxYbFnIBeARBCDRbW4Odw/h6aq/W9Ce2xhe1xTjyYoKBhzXkvDVcMr3FWSja9VFxmDHHzezLKQYg==","shasum":"01999446569b9d9668db87dd74c7d1c06d038abb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.22.0.tgz","fileCount":89,"unpackedSize":5897045,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICdJmEu4N3fvmkile1uieMPATSYwOTfcFMjcllzfZ3F5AiEAvd3TgUx1lMKf8tXiqUQ4EYJoQiMuRRozlK02r7xzmoc="}],"size":1236304},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.22.0_1752647668229_0.28071620513740725"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-16T06:34:28.419Z","publish_time":1752647668419,"_source_registry_name":"default","contributors":[]},"0.21.3-beta-20250716081844.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":"0.21.3-beta-20250716081844.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.21.3-beta-20250716081844.0","@midscene/shared":"0.21.3-beta-20250716081844.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.21.3-beta-20250716081844.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-tHKmmSJg9ayXWEHGw1sXOqTtHX5qNX8luwgCetnnoH0fKiob+ZXvbw0nEP4Rt3EMnUptb5w5xmvG8bP8UiqUHA==","_resolved":"/tmp/b0b7e8fbaa5e81ebb410035d40f2bdc0/midscene-web-0.21.3-beta-20250716081844.0.tgz","_from":"file:midscene-web-0.21.3-beta-20250716081844.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-tHKmmSJg9ayXWEHGw1sXOqTtHX5qNX8luwgCetnnoH0fKiob+ZXvbw0nEP4Rt3EMnUptb5w5xmvG8bP8UiqUHA==","shasum":"e9fabf26b71045b3b6c4fef987e00943f2c9501d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.21.3-beta-20250716081844.0.tgz","fileCount":89,"unpackedSize":5894935,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDxWdyHYSYJ8jyL4VvcbTNT+8ZPD0Es26JC5C+XXwAWNgIgUyi2BsOjaIfaR5zJebIxAngFsqQKXf1RPf+Lf+KBqeY="}],"size":1237504},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.21.3-beta-20250716081844.0_1752654093797_0.9451961211104989"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-16T08:21:34.051Z","publish_time":1752654094051,"_source_registry_name":"default","contributors":[]},"0.22.1-beta-20250717053953.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":"0.22.1-beta-20250717053953.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.22.1-beta-20250717053953.0","@midscene/shared":"0.22.1-beta-20250717053953.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.22.1-beta-20250717053953.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ISH9AFcY1O0zwXphmSaqyBOhuTgq/Qy0oIGoTPdnVg/XomewdNFPmH8E/Y7X21xRP6blHgMkKeGIZffUKudaMg==","_resolved":"/tmp/f02e44c8fe32c17c3cd39d805ed4d7f8/midscene-web-0.22.1-beta-20250717053953.0.tgz","_from":"file:midscene-web-0.22.1-beta-20250717053953.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ISH9AFcY1O0zwXphmSaqyBOhuTgq/Qy0oIGoTPdnVg/XomewdNFPmH8E/Y7X21xRP6blHgMkKeGIZffUKudaMg==","shasum":"67989c8261b9ba307c636b9df6ec896d81b04b47","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.22.1-beta-20250717053953.0.tgz","fileCount":89,"unpackedSize":5898171,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCAYJbY6VQ73n5wHrIws0PeQf3V9ZK+feKmevAGONmRyQIhAIUnpJJY1Y7+iO6R2pmQh3HpaFp92+InNGl9Gz+E91dp"}],"size":1237156},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.22.1-beta-20250717053953.0_1752730960157_0.9964707247227218"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-17T05:42:40.377Z","publish_time":1752730960377,"_source_registry_name":"default","contributors":[]},"0.22.1-beta-20250717094632.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":"0.22.1-beta-20250717094632.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.22.1-beta-20250717094632.0","@midscene/shared":"0.22.1-beta-20250717094632.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.22.1-beta-20250717094632.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-N1I8HR/3/trCTOTna5eHe4KH9WDNvTd++PsyfogaZ5GOSNQ810fpbTzZ2hMBe16gofBjrxce5NwdWq0M8ULAhQ==","_resolved":"/tmp/4b6fce20fbad1ef7141dda4fbf427ef2/midscene-web-0.22.1-beta-20250717094632.0.tgz","_from":"file:midscene-web-0.22.1-beta-20250717094632.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-N1I8HR/3/trCTOTna5eHe4KH9WDNvTd++PsyfogaZ5GOSNQ810fpbTzZ2hMBe16gofBjrxce5NwdWq0M8ULAhQ==","shasum":"d3ae8f17d71f31c23ed3bf431db749d96d1ae147","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.22.1-beta-20250717094632.0.tgz","fileCount":89,"unpackedSize":5898171,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCS5qWZyDsqc/p7SYg3aCSLnAhc7a1GEXImHWLRODPT4AIgfxWdYmESL88tLrblmAVsQg3jEiDMu1pG3Cc9NG8tErA="}],"size":1237130},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.22.1-beta-20250717094632.0_1752745751453_0.2859210164564716"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-17T09:49:11.692Z","publish_time":1752745751692,"_source_registry_name":"default","contributors":[]},"0.22.1":{"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":"0.22.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.22.1","@midscene/shared":"0.22.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.22.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Fbj86K5sNr34M3+OFL8G/1ZM3KMtcW46SvYf7SRjxbCOSsPxYcj0yUk2KYATgfLzFw9fDvRpBQnerQIF9WoRMA==","_resolved":"/tmp/67bfe12a8797f6d46947fbb7c4ad8cbf/midscene-web-0.22.1.tgz","_from":"file:midscene-web-0.22.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Fbj86K5sNr34M3+OFL8G/1ZM3KMtcW46SvYf7SRjxbCOSsPxYcj0yUk2KYATgfLzFw9fDvRpBQnerQIF9WoRMA==","shasum":"d221c0bb8fb3b80c14eef45eaa1b18bb53019fe6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.22.1.tgz","fileCount":89,"unpackedSize":5896861,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBfoswNM8JcY38FGR4/LdUkBz4lBxF9++PCll3bi4N3/AiBkN6a1Sz+hXv45q2w7QxnvGkcUZVT1Gz9FtRKYn2M6Jw=="}],"size":1236206},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.22.1_1752755903507_0.01302973473961333"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-17T12:38:23.782Z","publish_time":1752755903782,"_source_registry_name":"default","contributors":[]},"0.22.2-beta-20250721080611.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":"0.22.2-beta-20250721080611.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.22.2-beta-20250721080611.0","@midscene/shared":"0.22.2-beta-20250721080611.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.22.2-beta-20250721080611.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3WGqMaaVp6VCS04oaulVt/4Xot96F2LzA7KoIL7RCCaZ9v4173L69Z2i4oLU/sOjeVkshayIIMla2GXA82SBvA==","_resolved":"/tmp/4ec9c1a7ec4a4fbc580ddd1f0317ea24/midscene-web-0.22.2-beta-20250721080611.0.tgz","_from":"file:midscene-web-0.22.2-beta-20250721080611.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-3WGqMaaVp6VCS04oaulVt/4Xot96F2LzA7KoIL7RCCaZ9v4173L69Z2i4oLU/sOjeVkshayIIMla2GXA82SBvA==","shasum":"6c29b9a4f4e7df92b9c06eb402c0b1e309159e29","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.22.2-beta-20250721080611.0.tgz","fileCount":89,"unpackedSize":5911802,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCei/Z5PtBPQBCVPTJhcWS2ZAXWD1VZrrF/1xMp33gEeAIgapWMnJQw7BgEyNmRldKchYOg0zMOzquvjQIay6mN4Hg="}],"size":1240717},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.22.2-beta-20250721080611.0_1753085368246_0.17879996514379548"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-21T08:09:28.466Z","publish_time":1753085368466,"_source_registry_name":"default","contributors":[]},"0.22.2-beta-20250721085213.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":"0.22.2-beta-20250721085213.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.22.2-beta-20250721085213.0","@midscene/shared":"0.22.2-beta-20250721085213.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.22.2-beta-20250721085213.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fP+vQ+W6Gi7mg4nOyvuo0Q4ExOVE0hFhaXmhjQiVEozctzwC9nTumMCMh0TNOfK6hd7PFikNYWA+tpgwBgAg6A==","_resolved":"/tmp/572f62b2b5c21bba5aa4d3ffac3f8de8/midscene-web-0.22.2-beta-20250721085213.0.tgz","_from":"file:midscene-web-0.22.2-beta-20250721085213.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-fP+vQ+W6Gi7mg4nOyvuo0Q4ExOVE0hFhaXmhjQiVEozctzwC9nTumMCMh0TNOfK6hd7PFikNYWA+tpgwBgAg6A==","shasum":"573daf2417369f5c4d4b46c58f0e4e47dc532793","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.22.2-beta-20250721085213.0.tgz","fileCount":89,"unpackedSize":5911802,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAXkPqtO0BFFVedP4VBU0zne55yYjsiBO+qxTgfVtyUkAiEAsncWCr1LPXbnq8hI/PnHuA78GbXVF8BsaVm4G/gAufA="}],"size":1240725},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.22.2-beta-20250721085213.0_1753088097155_0.8720388050442691"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-21T08:54:57.359Z","publish_time":1753088097359,"_source_registry_name":"default","contributors":[]},"0.22.2-beta-20250721123320.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":"0.22.2-beta-20250721123320.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.22.2-beta-20250721123320.0","@midscene/shared":"0.22.2-beta-20250721123320.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.22.2-beta-20250721123320.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fiy833JI4qqMiBRP3QiOPNvat83DNG9prCXK2Nbiw599vTzYqdJ56oBI3qclGlHb8MhsbWfLqHR6xC1e+Zt2mw==","_resolved":"/tmp/ba67fea6a5cbfbc9d17f07349edbc0b3/midscene-web-0.22.2-beta-20250721123320.0.tgz","_from":"file:midscene-web-0.22.2-beta-20250721123320.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-fiy833JI4qqMiBRP3QiOPNvat83DNG9prCXK2Nbiw599vTzYqdJ56oBI3qclGlHb8MhsbWfLqHR6xC1e+Zt2mw==","shasum":"77254a0f7587326aaf3869ff6b2abbdfcd0ed9dc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.22.2-beta-20250721123320.0.tgz","fileCount":89,"unpackedSize":5895826,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQClUHo4P/VwvV5uMyYJsmVRNZi8oGgt97AeaS/V8aSCegIgPcem2g8BzY+ZawPHOJJzYOJMHWkanit6alB7VoAW2N0="}],"size":1236258},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.22.2-beta-20250721123320.0_1753101369514_0.5323918079990391"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-21T12:36:09.804Z","publish_time":1753101369804,"_source_registry_name":"default","contributors":[]},"0.22.2-beta-20250721124457.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":"0.22.2-beta-20250721124457.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.22.2-beta-20250721124457.0","@midscene/shared":"0.22.2-beta-20250721124457.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=web npm run test","test:ai:bridge":"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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.22.2-beta-20250721124457.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-lTc9FGHOlPBruluLzWXQbld0StLLWi0EEmlMEgQcX86D/dkPG6rue4fvQEpvRnQHyjbpLdc5TaMmi7VfayzYYg==","_resolved":"/tmp/3ea9e346f082abc6adc6043a916deef7/midscene-web-0.22.2-beta-20250721124457.0.tgz","_from":"file:midscene-web-0.22.2-beta-20250721124457.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-lTc9FGHOlPBruluLzWXQbld0StLLWi0EEmlMEgQcX86D/dkPG6rue4fvQEpvRnQHyjbpLdc5TaMmi7VfayzYYg==","shasum":"1dd134f855d3625ff7f179c88f7b4d5cad80977c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.22.2-beta-20250721124457.0.tgz","fileCount":89,"unpackedSize":5911802,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD8Puo1+MAE8QmTXbVgle8yjifZ0ELrfnX2VzPon+JX7AIhAO/1fDqt1iMznPR5AVYgqFohabBbSKVGPfwrSVntmrj4"}],"size":1240728},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.22.2-beta-20250721124457.0_1753102058745_0.8492206751204918"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-21T12:47:38.977Z","publish_time":1753102058977,"_source_registry_name":"default","contributors":[]},"0.23.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":"0.23.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.23.0","@midscene/shared":"0.23.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.23.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0V6yyf5PbxzD3yJAaCno+XHpCIg5B6Qi9dsTbrXXreKQdSjHQRxL/uXZZcz6H1F6tuXhDTv/N7O2AmqsRtsKkQ==","_resolved":"/tmp/10567ef37655ea16ad814e6e9f4e234d/midscene-web-0.23.0.tgz","_from":"file:midscene-web-0.23.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0V6yyf5PbxzD3yJAaCno+XHpCIg5B6Qi9dsTbrXXreKQdSjHQRxL/uXZZcz6H1F6tuXhDTv/N7O2AmqsRtsKkQ==","shasum":"e2dc7295b4e0cf1e3e98306489a4bdfe1d50b281","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.23.0.tgz","fileCount":89,"unpackedSize":5908515,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDOHheW85EJ3EV1k9G7ggtsq0jfLK7jTyXOiajseWjHtQIgSG8WZAXMC48Q5rM94qjexPsT38nysNmAi6aDeHGlZfE="}],"size":1239070},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.23.0_1753108218908_0.8527641094009992"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-21T14:30:19.240Z","publish_time":1753108219240,"_source_registry_name":"default","contributors":[]},"0.23.1-beta-20250722053952.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":"0.23.1-beta-20250722053952.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.23.1-beta-20250722053952.0","@midscene/shared":"0.23.1-beta-20250722053952.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.23.1-beta-20250722053952.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fRMq1LBmJ7Y2dTXGDDkxy768ELW0zlpibykxVBpgI8LjeX44oPYRTXpdA05UHWultuAzpC9YnoGUBzeMkmpUdA==","_resolved":"/tmp/b609f29d0c363d5ce4822f14cdfa8ea5/midscene-web-0.23.1-beta-20250722053952.0.tgz","_from":"file:midscene-web-0.23.1-beta-20250722053952.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-fRMq1LBmJ7Y2dTXGDDkxy768ELW0zlpibykxVBpgI8LjeX44oPYRTXpdA05UHWultuAzpC9YnoGUBzeMkmpUdA==","shasum":"f5fa6d20badd7351bce105c33bd6514f0f1cd979","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.23.1-beta-20250722053952.0.tgz","fileCount":89,"unpackedSize":5909641,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBtf1acm2phFw0EbUkgAENE9rsbkeu26JIoutEJTkuxiAiAm7z9nsPuVG3IN3tnMmz3L6Wm94JAUK8lvbmQQEu2p+g=="}],"size":1239927},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.23.1-beta-20250722053952.0_1753162956837_0.02922271480710692"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-22T05:42:37.055Z","publish_time":1753162957055,"_source_registry_name":"default","contributors":[]},"0.23.1":{"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":"0.23.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.23.1","@midscene/shared":"0.23.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.23.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/PlK61Md6kzu3r8cgm5KJDf/MlsRF2TaUzGcrhq3Kh6z5ClLu2sI69Gaq+eCt5AckyF2fQAMl/920nlzAqCVvw==","_resolved":"/tmp/07b433d05073d29bbe37ae5520b2833d/midscene-web-0.23.1.tgz","_from":"file:midscene-web-0.23.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/PlK61Md6kzu3r8cgm5KJDf/MlsRF2TaUzGcrhq3Kh6z5ClLu2sI69Gaq+eCt5AckyF2fQAMl/920nlzAqCVvw==","shasum":"2ac0fa3e0307f4805f63632a8597ea7f20bf4e6b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.23.1.tgz","fileCount":89,"unpackedSize":5908515,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDSd4SC3RlafhQ21GVbwtIAbbCnLx0uhPtfghKGvF9AlQIhANvV0WL1jBLjudO5oFh0lN1fvbG5cr7br6M5wy9+bL/R"}],"size":1239070},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.23.1_1753170587180_0.1517576281471691"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-22T07:49:47.350Z","publish_time":1753170587350,"_source_registry_name":"default","contributors":[]},"0.23.2-beta-20250723063354.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":"0.23.2-beta-20250723063354.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.23.2-beta-20250723063354.0","@midscene/shared":"0.23.2-beta-20250723063354.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.23.2-beta-20250723063354.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-pjY+mU0IuXkQEkB+WH/8oFKilA+mqy6jFsDxmSeP2kq50/8wHlrnlvtTxzIrRxTx0lFo+pABCwc881MsmjPozA==","_resolved":"/tmp/9eeaeb1d3e131879bd19b03e1b3747e3/midscene-web-0.23.2-beta-20250723063354.0.tgz","_from":"file:midscene-web-0.23.2-beta-20250723063354.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-pjY+mU0IuXkQEkB+WH/8oFKilA+mqy6jFsDxmSeP2kq50/8wHlrnlvtTxzIrRxTx0lFo+pABCwc881MsmjPozA==","shasum":"1858813d98ca86274b7d22042b151d6bcb591d99","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.23.2-beta-20250723063354.0.tgz","fileCount":89,"unpackedSize":5953463,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFyVo8Khr1eCRpkLegP5IuMP/UBa1+0URMCaR/8GHSrIAiBVFcX2CQuyVr/F+wW0XW0poDtI0hAVr6E3e/P3x9uMmA=="}],"size":1251718},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.23.2-beta-20250723063354.0_1753252597238_0.7882784067396462"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-23T06:36:37.499Z","publish_time":1753252597499,"_source_registry_name":"default","contributors":[]},"0.23.2-beta-20250723080216.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":"0.23.2-beta-20250723080216.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.23.2-beta-20250723080216.0","@midscene/shared":"0.23.2-beta-20250723080216.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.23.2-beta-20250723080216.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-JNb+W4XqF+MHRfp20RtkbSM2Mr2fyuVzEDTEda39zSzRIZmTAPIAvDjWvSziJ4lOMu+RnRppIEv72h3C5T48Xg==","_resolved":"/tmp/9786968cc0afb5aa0d53c892cccf873f/midscene-web-0.23.2-beta-20250723080216.0.tgz","_from":"file:midscene-web-0.23.2-beta-20250723080216.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-JNb+W4XqF+MHRfp20RtkbSM2Mr2fyuVzEDTEda39zSzRIZmTAPIAvDjWvSziJ4lOMu+RnRppIEv72h3C5T48Xg==","shasum":"03c608f1651d32cea76f033e096a5fef5828cf0b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.23.2-beta-20250723080216.0.tgz","fileCount":89,"unpackedSize":5951705,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAuM86Vzk2oXw2YwlPnqAGSOcB1ozWo+PyzN9IjlnF57AiAPoWTfcaBlXUuZbuFZ95CmzoaWaAcoTCabUk3mrocY6A=="}],"size":1251801},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.23.2-beta-20250723080216.0_1753257912196_0.026081446793074337"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-23T08:05:12.396Z","publish_time":1753257912396,"_source_registry_name":"default","contributors":[]},"0.23.2":{"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":"0.23.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.23.2","@midscene/shared":"0.23.2"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.23.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-r8F+5VOjAhxrg8/JOSVG19oc9mwrk+S0UXLdeUEI3qI/Cw2qkDctj20iz+vM+wZPMyBO1X4IYHB81piUgIRPQQ==","_resolved":"/tmp/2aaa2948148703d57b69e244fb76476b/midscene-web-0.23.2.tgz","_from":"file:midscene-web-0.23.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-r8F+5VOjAhxrg8/JOSVG19oc9mwrk+S0UXLdeUEI3qI/Cw2qkDctj20iz+vM+wZPMyBO1X4IYHB81piUgIRPQQ==","shasum":"b4f0f1a6184bbde9b36e3704d7231d470a339b29","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.23.2.tgz","fileCount":89,"unpackedSize":5950579,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHTJD1948xbrk7qaKdtzrkoHXWKvz+Bq+hEXubJ2y7tcAiBrxG1mioFMoEKrA8J7wrqyZZ9uUsarrI7X5PWqnvhhSQ=="}],"size":1250944},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.23.2_1753263260648_0.12464329579210554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-23T09:34:20.919Z","publish_time":1753263260919,"_source_registry_name":"default","contributors":[]},"0.23.3":{"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":"0.23.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.23.3","@midscene/shared":"0.23.3"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.23.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-THg3BCU+p2Uq0E0KTyw2DR5Holnwc1oK9wxZLzCbkQhyRwoG7Mw+jZlM0qEIA5a694fEQUG4B0BiZtQCORxj6Q==","_resolved":"/tmp/94554f2c82cf955f534495672455e316/midscene-web-0.23.3.tgz","_from":"file:midscene-web-0.23.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-THg3BCU+p2Uq0E0KTyw2DR5Holnwc1oK9wxZLzCbkQhyRwoG7Mw+jZlM0qEIA5a694fEQUG4B0BiZtQCORxj6Q==","shasum":"70acf871e74a1f794d0959d2a617c0fa688b1c80","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.23.3.tgz","fileCount":89,"unpackedSize":5961523,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDldozA8idILbYUT79AKDWrm3jhaoaeA8hy0T/DTRf5wQIhAPxgn4iZcmIWBikgn5OjvI7UYG7xLaYfi0TxVLs7ZScy"}],"size":1252281},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.23.3_1753338758369_0.07042938109366981"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-24T06:32:38.586Z","publish_time":1753338758586,"_source_registry_name":"default","contributors":[]},"0.23.4-beta-20250725034040.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":"0.23.4-beta-20250725034040.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.23.4-beta-20250725034040.0","@midscene/shared":"0.23.4-beta-20250725034040.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.23.4-beta-20250725034040.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wgVMxSFfacJVyc0xdrNH/aY9cQn+WHvOTFItLaGilep5KBl9k1iaZsqIyDfmkz+vng1o1BQhX/FimExLtCU5qg==","_resolved":"/tmp/1578b4ead4f12ee65ee59b32b72186d6/midscene-web-0.23.4-beta-20250725034040.0.tgz","_from":"file:midscene-web-0.23.4-beta-20250725034040.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-wgVMxSFfacJVyc0xdrNH/aY9cQn+WHvOTFItLaGilep5KBl9k1iaZsqIyDfmkz+vng1o1BQhX/FimExLtCU5qg==","shasum":"7130d81d417a9b08c8429caea39dc1f01d35ba3a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.23.4-beta-20250725034040.0.tgz","fileCount":89,"unpackedSize":5962649,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDlb76PhX7nOqVY84fdXZp7nkRHI6+JIaK0YfKuUyeO4AiBhsbWW4gQNym/57x1CH0fwcmQ3LabaPM8ftIYOpRel8A=="}],"size":1253075},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.23.4-beta-20250725034040.0_1753415010208_0.7291371159824405"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-25T03:43:30.463Z","publish_time":1753415010463,"_source_registry_name":"default","contributors":[]},"0.23.4-beta-20250725053012.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":"0.23.4-beta-20250725053012.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.23.4-beta-20250725053012.0","@midscene/shared":"0.23.4-beta-20250725053012.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.23.4-beta-20250725053012.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jrvxSMXX3Gh8cts2WvUvw871xpvBx5F9kAha0mHVZ9NeTqbqk1d/mrtC0x8BnERvgibJ0aZQCOoSzaXaMnOvPQ==","_resolved":"/tmp/6e2f7e21c9d907744bfc18cead8635d8/midscene-web-0.23.4-beta-20250725053012.0.tgz","_from":"file:midscene-web-0.23.4-beta-20250725053012.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jrvxSMXX3Gh8cts2WvUvw871xpvBx5F9kAha0mHVZ9NeTqbqk1d/mrtC0x8BnERvgibJ0aZQCOoSzaXaMnOvPQ==","shasum":"bf5309b300dc4d3439b66614e6b92217f8333ecf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.23.4-beta-20250725053012.0.tgz","fileCount":89,"unpackedSize":5990552,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDxYG8Yt9kpr2JmpUiKPR37JgdXy/Q14qq3iBDxXbpukAiEA0vmZAmbuaVACiztpqasYgirXsIzcKNjGBVxsTBbaSto="}],"size":1260426},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.23.4-beta-20250725053012.0_1753421582296_0.8663151754897866"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-25T05:33:02.527Z","publish_time":1753421582527,"_source_registry_name":"default","contributors":[]},"0.23.4-beta-20250725070727.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":"0.23.4-beta-20250725070727.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.23.4-beta-20250725070727.0","@midscene/shared":"0.23.4-beta-20250725070727.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.23.4-beta-20250725070727.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-C9k/v/hDzdktq9zvdkTBG7T08OCEAtwgI9cYnBSQUFMVFRGrzbQBAoYLVndL294qchupGVufrDjGpoIpZN8Dhg==","_resolved":"/tmp/7377e057bdc314fbdfc23a46044fabd5/midscene-web-0.23.4-beta-20250725070727.0.tgz","_from":"file:midscene-web-0.23.4-beta-20250725070727.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-C9k/v/hDzdktq9zvdkTBG7T08OCEAtwgI9cYnBSQUFMVFRGrzbQBAoYLVndL294qchupGVufrDjGpoIpZN8Dhg==","shasum":"4d08f20c649ac6fe96c84061881f893dff4b3ce6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.23.4-beta-20250725070727.0.tgz","fileCount":89,"unpackedSize":5962932,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBj5AkbmYlHKlEUkk6xAg3vdoJlc3MW86ovvvE31HRenAiEA7IDG6YVf6vuk7jdaEBmwCI3emyEoe562zG8PTCKoda4="}],"size":1253095},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.23.4-beta-20250725070727.0_1753427445732_0.5707381881239288"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-25T07:10:45.969Z","publish_time":1753427445969,"_source_registry_name":"default","contributors":[]},"0.23.4-beta-20250725085636.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":"0.23.4-beta-20250725085636.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.23.4-beta-20250725085636.0","@midscene/shared":"0.23.4-beta-20250725085636.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.23.4-beta-20250725085636.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wLWwUofFKfjj/uRw7VnXBlNC0E9gBS5FalbFuwL93qWMp1adG44DU8PsUHRQJoAz7QPDupZMRwA6eZflUGTq9Q==","_resolved":"/tmp/7e9bbe5ee54c154c03b67aa5dbf73884/midscene-web-0.23.4-beta-20250725085636.0.tgz","_from":"file:midscene-web-0.23.4-beta-20250725085636.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-wLWwUofFKfjj/uRw7VnXBlNC0E9gBS5FalbFuwL93qWMp1adG44DU8PsUHRQJoAz7QPDupZMRwA6eZflUGTq9Q==","shasum":"350b8b7c3ea611695b70d174c70f7eb1d4586f0d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.23.4-beta-20250725085636.0.tgz","fileCount":89,"unpackedSize":5962932,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDP73F/TZATXzmOgzI01coaK8A3w+Wnx2kEZQDLaIr8SAIgAvsbn0MUefKqX+f+Qo5cMqPKRMyKey6NodtoWjsBHR4="}],"size":1253377},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.23.4-beta-20250725085636.0_1753433964933_0.7248862535988758"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-25T08:59:25.113Z","publish_time":1753433965113,"_source_registry_name":"default","contributors":[]},"0.23.4":{"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":"0.23.4","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.23.4","@midscene/shared":"0.23.4"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.23.4","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-D7zS5sW9FBv8fEhKjDDy10AuRJIiIO9o5xF4FGlBmThlreoe4tT2s60leVHFgSRzUPj7D517fb71+dLgRBTGuQ==","_resolved":"/tmp/2384ea4271ae56bdcf90c7cef02a9768/midscene-web-0.23.4.tgz","_from":"file:midscene-web-0.23.4.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-D7zS5sW9FBv8fEhKjDDy10AuRJIiIO9o5xF4FGlBmThlreoe4tT2s60leVHFgSRzUPj7D517fb71+dLgRBTGuQ==","shasum":"b19f2f63c01a96a7622892348e91dfcb1997bd41","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.23.4.tgz","fileCount":89,"unpackedSize":5961806,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQChOGa/dsJSh7o9tswNZW/hzxOv0jO1I0Inv5R7hUS6zQIgeRfFz86DI5kGkVFalDi7lVz6Svi1z1FAset+L+mMoHI="}],"size":1252577},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.23.4_1753444154171_0.3490084746124058"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-25T11:49:14.423Z","publish_time":1753444154423,"_source_registry_name":"default","contributors":[]},"0.23.5-beta-20250725122236.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":"0.23.5-beta-20250725122236.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.23.5-beta-20250725122236.0","@midscene/shared":"0.23.5-beta-20250725122236.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.23.5-beta-20250725122236.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qQoJUXauYLJMvaT2AoNh7U1eRDydmfVtChjZPIej+giRLElbcIjMnjqq4o0MMHxC0VIPyLU3fN7Aiei+N1LfQg==","_resolved":"/tmp/c8cf8177dd6ad463ad1007bb3bfb0995/midscene-web-0.23.5-beta-20250725122236.0.tgz","_from":"file:midscene-web-0.23.5-beta-20250725122236.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-qQoJUXauYLJMvaT2AoNh7U1eRDydmfVtChjZPIej+giRLElbcIjMnjqq4o0MMHxC0VIPyLU3fN7Aiei+N1LfQg==","shasum":"ba35fbe50f2c8e836771d5141285e2473674db41","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.23.5-beta-20250725122236.0.tgz","fileCount":89,"unpackedSize":5962932,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD4lTqcstdcooEI+6W7P8ddrBBOWzIDXFw/tUHJnieF+wIgKNrzMyzEfuwgKY7M5H5teIQhc1ldhdG5qeK30ZBsIvI="}],"size":1253358},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.23.5-beta-20250725122236.0_1753446326962_0.8816918790021093"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-25T12:25:27.164Z","publish_time":1753446327164,"_source_registry_name":"default","contributors":[]},"0.23.5-beta-20250728060950.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":"0.23.5-beta-20250728060950.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.23.5-beta-20250728060950.0","@midscene/shared":"0.23.5-beta-20250728060950.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.23.5-beta-20250728060950.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8NJX2mG42mg+6SuXs1dYTu5h+PCMmdHB5U3+Rx4VefvEzkYO4Pa9vlDMapQY08ZqMS6MEdMHsxoSS68PHHDlMQ==","_resolved":"/tmp/ba5b44e3cee6f4d061271b13de587ec8/midscene-web-0.23.5-beta-20250728060950.0.tgz","_from":"file:midscene-web-0.23.5-beta-20250728060950.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8NJX2mG42mg+6SuXs1dYTu5h+PCMmdHB5U3+Rx4VefvEzkYO4Pa9vlDMapQY08ZqMS6MEdMHsxoSS68PHHDlMQ==","shasum":"9bf5e988e25c80dd79766b50c90ea60be30e49c7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.23.5-beta-20250728060950.0.tgz","fileCount":89,"unpackedSize":5962932,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAU8AYopNmTZyC+LI+2EGhHWQHlmJ94YUnK9MldQ45k3AiBdCW+kM/WszBDhRFZpZlSPZ7ee1UWtG4DSDpQu/8YHIg=="}],"size":1253374},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.23.5-beta-20250728060950.0_1753683162684_0.47710030459576136"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-28T06:12:42.914Z","publish_time":1753683162914,"_source_registry_name":"default","contributors":[]},"0.23.5-beta-20250728070606.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":"0.23.5-beta-20250728070606.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.23.5-beta-20250728070606.0","@midscene/shared":"0.23.5-beta-20250728070606.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.23.5-beta-20250728070606.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HGOcuMfAuM3Dn0VS6CMSsDhuAx+/SQmY5njA7/OMVdKqeFIG7iqUfwi/EwpaAwKlZSDN/iSCMwCGaE+sVa6nZA==","_resolved":"/tmp/9c5369df2f786b68edd079b624a531c6/midscene-web-0.23.5-beta-20250728070606.0.tgz","_from":"file:midscene-web-0.23.5-beta-20250728070606.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-HGOcuMfAuM3Dn0VS6CMSsDhuAx+/SQmY5njA7/OMVdKqeFIG7iqUfwi/EwpaAwKlZSDN/iSCMwCGaE+sVa6nZA==","shasum":"28a6c308356773f4c2660c2e60d584b21edfff5f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.23.5-beta-20250728070606.0.tgz","fileCount":89,"unpackedSize":6002139,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDqDG2vDRTEE5ntwx3vwiZsJT/6LUy1v9A81ZweZbEkKAiEAy5T+ubSHWPR9WMF1uQswsiTnAZQdDBwkcptjqpd3qnk="}],"size":1260846},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.23.5-beta-20250728070606.0_1753686534941_0.9663300674279349"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-28T07:08:55.208Z","publish_time":1753686535208,"_source_registry_name":"default","contributors":[]},"0.24.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":"0.24.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.0","@midscene/shared":"0.24.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-SGV6frawWi+3uRSFmy1ijb6GEB+jXC3Svoeq9bybhvQLxc0dEd1IfUQqBpvt7Loush+np7tTsHr+mFw82wKLxQ==","_resolved":"/tmp/9cce47e88e0235359f4a5f3c4b4978e7/midscene-web-0.24.0.tgz","_from":"file:midscene-web-0.24.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-SGV6frawWi+3uRSFmy1ijb6GEB+jXC3Svoeq9bybhvQLxc0dEd1IfUQqBpvt7Loush+np7tTsHr+mFw82wKLxQ==","shasum":"1b1dd6c7cb3874d331fcad086c6229172fc71b0c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.0.tgz","fileCount":89,"unpackedSize":5961806,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHJHxDGw+FX2/99gUrAqRb39WPAIcTEhDGv572DkEbxaAiEAzOcNRDaXAAKEpYsEkxCpj6GH4PTTcS4/cI1rt85iRCI="}],"size":1252563},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.0_1753691608251_0.015859157356074904"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-28T08:33:28.521Z","publish_time":1753691608521,"_source_registry_name":"default","contributors":[]},"0.24.1-beta-20250728094050.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":"0.24.1-beta-20250728094050.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.1-beta-20250728094050.0","@midscene/shared":"0.24.1-beta-20250728094050.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.1-beta-20250728094050.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-IwECL8peWhUt/wb2Hm548dckJXojHb7zj8gKS4PUgbcWYZMZuguOil+hS6sOgaKL/W2m2x6IUBAmQgOlL+/vPA==","_resolved":"/tmp/c5544b19a6434fe256e2233ab2481ea5/midscene-web-0.24.1-beta-20250728094050.0.tgz","_from":"file:midscene-web-0.24.1-beta-20250728094050.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-IwECL8peWhUt/wb2Hm548dckJXojHb7zj8gKS4PUgbcWYZMZuguOil+hS6sOgaKL/W2m2x6IUBAmQgOlL+/vPA==","shasum":"9380a8c79bac0a8acc67d50be0d768274d135885","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.1-beta-20250728094050.0.tgz","fileCount":89,"unpackedSize":5989919,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC0XfOYhbNY9pXdzPvfX2rvDWZO7RIQNbWKg/iBRhV3KgIhAKQqcub5OwUB+zHFwmVm500NVaTOIEcWbNAptoVZg5wo"}],"size":1258220},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.1-beta-20250728094050.0_1753695832511_0.48386232614063207"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-28T09:43:52.747Z","publish_time":1753695832747,"_source_registry_name":"default","contributors":[]},"0.24.1-beta-20250728154033.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":"0.24.1-beta-20250728154033.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.1-beta-20250728154033.0","@midscene/shared":"0.24.1-beta-20250728154033.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.1-beta-20250728154033.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-R/ZIZoNeXyQwzXuVyjQW8MCHMKpEHAV0+yFuQ1pCXGTeKPBrarCCGjUIEaPfip76d1CVY5JxV0Gp3gK7qlHy/g==","_resolved":"/tmp/385607d45f23774f0550cb0aa57fe3f8/midscene-web-0.24.1-beta-20250728154033.0.tgz","_from":"file:midscene-web-0.24.1-beta-20250728154033.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-R/ZIZoNeXyQwzXuVyjQW8MCHMKpEHAV0+yFuQ1pCXGTeKPBrarCCGjUIEaPfip76d1CVY5JxV0Gp3gK7qlHy/g==","shasum":"0592b50b2d3d6f2de9e4b7e44a1cea64be2e508b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.1-beta-20250728154033.0.tgz","fileCount":87,"unpackedSize":5857153,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGNiWi2R+BKqIN7pRDGcIlrVhDes8a3LuAD+VVgwKrjtAiBF/IyYN0pQz+Mhw4M7HmVSVg6e2JiTVH8XrFzzCXojVA=="}],"size":1230586},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.1-beta-20250728154033.0_1753717442693_0.10935874004201995"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-28T15:44:02.987Z","publish_time":1753717442987,"_source_registry_name":"default","contributors":[]},"0.24.1-beta-20250729025344.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":"0.24.1-beta-20250729025344.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.1-beta-20250729025344.0","@midscene/shared":"0.24.1-beta-20250729025344.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.1-beta-20250729025344.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mJ9Sh+NPGY6BnreY6XU9JcSyHxqbNQYKbmNlZo1ax1hf7TXXpl51dx3wCM1XoSP4Yol0c4AlYve2u9SnwlxuRA==","_resolved":"/tmp/c2cf9c332fdc9c2492b7513246226792/midscene-web-0.24.1-beta-20250729025344.0.tgz","_from":"file:midscene-web-0.24.1-beta-20250729025344.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mJ9Sh+NPGY6BnreY6XU9JcSyHxqbNQYKbmNlZo1ax1hf7TXXpl51dx3wCM1XoSP4Yol0c4AlYve2u9SnwlxuRA==","shasum":"d6a0d0e3e460770f4b330e338aadb1d3c2c6b557","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.1-beta-20250729025344.0.tgz","fileCount":89,"unpackedSize":5991948,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHHRtihrbB/2UHncxyljbUtRhui9+Pe1zgnWhgZFMHljAiApAgGiBXLxGmHODCbiVv4+1Y4Vt0hilsjYQ+TyyNaEcA=="}],"size":1258423},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.1-beta-20250729025344.0_1753757793515_0.4616899434003292"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-29T02:56:33.714Z","publish_time":1753757793714,"_source_registry_name":"default","contributors":[]},"0.24.1-beta-20250729035148.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":"0.24.1-beta-20250729035148.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.1-beta-20250729035148.0","@midscene/shared":"0.24.1-beta-20250729035148.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.1-beta-20250729035148.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-AFPIzv/Db3jMKtSJxau4Xjj8UMs/27f9m5TSNfgSvb4WkDKsGfVe4p345D9yrMIUCkdukbBNE1VSeV3MCaAcOQ==","_resolved":"/tmp/5a76c41b7731f81eb781764d4d838322/midscene-web-0.24.1-beta-20250729035148.0.tgz","_from":"file:midscene-web-0.24.1-beta-20250729035148.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-AFPIzv/Db3jMKtSJxau4Xjj8UMs/27f9m5TSNfgSvb4WkDKsGfVe4p345D9yrMIUCkdukbBNE1VSeV3MCaAcOQ==","shasum":"f8650faf3be87724dd257faa215cc11a637af30a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.1-beta-20250729035148.0.tgz","fileCount":89,"unpackedSize":5989746,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC6J9eXJ/MSRIwzn3LJpM94N0yP6BQlvNZTDb6G1B7PPgIgY5AmroxOPDBahxOWDAzJj2u9RxiiKXV10pRsYVTLy3o="}],"size":1258171},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.1-beta-20250729035148.0_1753761280105_0.9924459083537309"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-29T03:54:40.340Z","publish_time":1753761280340,"_source_registry_name":"default","contributors":[]},"0.24.1-beta-20250729054413.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":"0.24.1-beta-20250729054413.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.1-beta-20250729054413.0","@midscene/shared":"0.24.1-beta-20250729054413.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.1-beta-20250729054413.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-tW9s5FaNXTrtA+ZLLirkYAE8ehuZecH0gtEQwklJfEwehTC8whGfBwy2B/pUEQYRjVpP5PQTr1GesSPxJe6o2w==","_resolved":"/tmp/146ace85c58d97389893426dba263f30/midscene-web-0.24.1-beta-20250729054413.0.tgz","_from":"file:midscene-web-0.24.1-beta-20250729054413.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-tW9s5FaNXTrtA+ZLLirkYAE8ehuZecH0gtEQwklJfEwehTC8whGfBwy2B/pUEQYRjVpP5PQTr1GesSPxJe6o2w==","shasum":"9d52a749521358e12c07ee0ca9b2b9980370214a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.1-beta-20250729054413.0.tgz","fileCount":89,"unpackedSize":5965128,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGlQfP1faVOcIgY8S/Q2z+FGwvNYmoiKC2PXdIRRw1A1AiEAwBmqaX7aWqLqUqqpyTJojIeXoRWMhjgXJDcS0zSsdxk="}],"size":1253771},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.1-beta-20250729054413.0_1753768023237_0.8172401270792995"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-29T05:47:03.444Z","publish_time":1753768023444,"_source_registry_name":"default","contributors":[]},"0.24.1-beta-20250729062523.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":"0.24.1-beta-20250729062523.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.1-beta-20250729062523.0","@midscene/shared":"0.24.1-beta-20250729062523.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.1-beta-20250729062523.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-corjo1KSnsklbfMphvlLbiemA7CN/tBsOltuLvAHvdY0kH6nGeGtEY7e5cyO/+1jD1dgMTthWIEKTH7F2+Xs8Q==","_resolved":"/tmp/498c1b3edf50677c886fb9d89ce4e038/midscene-web-0.24.1-beta-20250729062523.0.tgz","_from":"file:midscene-web-0.24.1-beta-20250729062523.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-corjo1KSnsklbfMphvlLbiemA7CN/tBsOltuLvAHvdY0kH6nGeGtEY7e5cyO/+1jD1dgMTthWIEKTH7F2+Xs8Q==","shasum":"c2bb4e4ca7b977ff4e697fc734b2797899db9047","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.1-beta-20250729062523.0.tgz","fileCount":89,"unpackedSize":6021100,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCZbx6QSJMBw26yQ683gaEBHaZFOE7OLId0QTQ5sxDyywIhAMQR9rzOYopueIk7OhxaWmRBTh8Yu1SfKfSSrSbf9mdU"}],"size":1263258},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.1-beta-20250729062523.0_1753770486316_0.6957877986017924"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-29T06:28:06.601Z","publish_time":1753770486601,"_source_registry_name":"default","contributors":[]},"0.24.1-beta-20250729081015.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":"0.24.1-beta-20250729081015.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.1-beta-20250729081015.0","@midscene/shared":"0.24.1-beta-20250729081015.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.1-beta-20250729081015.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-oOjb0/V174BS0L1YDp14BLNmLfw9KjYN79EGDosy8d/Jg8nUFkQVWXD79XkMagVVl+d1ksuC8Ztkv+gpz/JLpQ==","_resolved":"/tmp/fd0938f0a46568abae00ae93e386d14e/midscene-web-0.24.1-beta-20250729081015.0.tgz","_from":"file:midscene-web-0.24.1-beta-20250729081015.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-oOjb0/V174BS0L1YDp14BLNmLfw9KjYN79EGDosy8d/Jg8nUFkQVWXD79XkMagVVl+d1ksuC8Ztkv+gpz/JLpQ==","shasum":"5755c3396507b7717066ae7a2ca9c1dfe2e593da","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.1-beta-20250729081015.0.tgz","fileCount":89,"unpackedSize":5989746,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAm38z8iCdgWpJPoZuuLbvaS1FfbDUI5d8SiLsv43Yh6AiEA4BuchbnEfrWkoOF9KDDGDZatdOoLYnHGIo3BbD4gIcw="}],"size":1258159},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.1-beta-20250729081015.0_1753776852692_0.5761049556970499"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-29T08:14:12.889Z","publish_time":1753776852889,"_source_registry_name":"default","contributors":[]},"0.24.1-beta-20250729125203.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":"0.24.1-beta-20250729125203.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.1-beta-20250729125203.0","@midscene/shared":"0.24.1-beta-20250729125203.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.1-beta-20250729125203.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-iRzuPe/Fm3vGy0daLy5CS1G37FbJaXni7Pht2GL2ip00U/UX14N7L38hA7mWxdyXE4bSzrpreibVqrvUvGgm6A==","_resolved":"/tmp/77f2455535c52d446778730be01f1225/midscene-web-0.24.1-beta-20250729125203.0.tgz","_from":"file:midscene-web-0.24.1-beta-20250729125203.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-iRzuPe/Fm3vGy0daLy5CS1G37FbJaXni7Pht2GL2ip00U/UX14N7L38hA7mWxdyXE4bSzrpreibVqrvUvGgm6A==","shasum":"4001064e3411b012e1e6a9697a26a08f45f73a53","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.1-beta-20250729125203.0.tgz","fileCount":89,"unpackedSize":6025691,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCYtmy1f4IwmGzahTkVD9npSF1bV4vy+82ENisXzZ2OfwIgA6XdJOJN63FL82ggpSsgj0oZDj0/jCIRaK7ygadjTm8="}],"size":1264639},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.1-beta-20250729125203.0_1753793698189_0.07463121698958308"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-29T12:54:58.554Z","publish_time":1753793698554,"_source_registry_name":"default","contributors":[]},"0.24.1-beta-20250730043959.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":"0.24.1-beta-20250730043959.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.1-beta-20250730043959.0","@midscene/shared":"0.24.1-beta-20250730043959.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.1-beta-20250730043959.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1t+QNg8+TCyU0ytu0JcD7C+MpUj/yk2nlKElXyIUV6Lom3a48SNakSiQYQWixRbxe6ShrVtDpUGHl/6y4I6TYQ==","_resolved":"/tmp/805979493ca3699ab848cb2715a5f61a/midscene-web-0.24.1-beta-20250730043959.0.tgz","_from":"file:midscene-web-0.24.1-beta-20250730043959.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1t+QNg8+TCyU0ytu0JcD7C+MpUj/yk2nlKElXyIUV6Lom3a48SNakSiQYQWixRbxe6ShrVtDpUGHl/6y4I6TYQ==","shasum":"af67475a76cd81712fe39fa1af1ac4ec8de8cf8c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.1-beta-20250730043959.0.tgz","fileCount":87,"unpackedSize":5859349,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDRKdnHYEoEM3gRfu3xFJHY7k9UIy8mAE8Y/AFLm3G1aAiEAnONokc7nOtzY1P2BjKTfsgyWte0IacQr5f23jXGh0D4="}],"size":1230919},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.1-beta-20250730043959.0_1753850568289_0.3937444211079888"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-30T04:42:48.519Z","publish_time":1753850568519,"_source_registry_name":"default","contributors":[]},"0.24.1":{"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":"0.24.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.1","@midscene/shared":"0.24.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9BkIvxNky+CI5zmJkB2/TsW2n6/1cxA4Vz3aPn6sGyZ4llHtoKEDAW87Lr7D5k+PrKQYlcYaAK08qX6w4RsS5g==","_resolved":"/tmp/e51f0e908f25b458fc05badc15a5c136/midscene-web-0.24.1.tgz","_from":"file:midscene-web-0.24.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9BkIvxNky+CI5zmJkB2/TsW2n6/1cxA4Vz3aPn6sGyZ4llHtoKEDAW87Lr7D5k+PrKQYlcYaAK08qX6w4RsS5g==","shasum":"d500e50b7a7e998b3e351a6a503cffe206eae36a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.1.tgz","fileCount":87,"unpackedSize":5858223,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCpKLagrsunuASavN/zpjbihD15pqrlik2OKihVs+nOvAIgM4zRRi4lJwKwvffUvyb3AEeHEHqWfxnHrk6kQMS8RwA="}],"size":1230151},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.1_1753855096093_0.8216356762700927"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-30T05:58:16.347Z","publish_time":1753855096347,"_source_registry_name":"default","contributors":[]},"0.24.1-beta-20250730061508.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":"0.24.1-beta-20250730061508.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.1-beta-20250730061508.0","@midscene/shared":"0.24.1-beta-20250730061508.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.1-beta-20250730061508.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-OmuTKCCJt3A2qg3UQPPJx3DWSgT0sgErW6lQp8BXT+KKOrktASqohePjlG5L1uOOsLE4SPNKbhDq2lVjLF940w==","_resolved":"/tmp/d99504161cc26cf0f43298d452ed5215/midscene-web-0.24.1-beta-20250730061508.0.tgz","_from":"file:midscene-web-0.24.1-beta-20250730061508.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-OmuTKCCJt3A2qg3UQPPJx3DWSgT0sgErW6lQp8BXT+KKOrktASqohePjlG5L1uOOsLE4SPNKbhDq2lVjLF940w==","shasum":"4f6851d7e224575fb437cff2bfa5d48f3280ffcb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.1-beta-20250730061508.0.tgz","fileCount":87,"unpackedSize":5863189,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHuY6h9a0bLgZfmHr2qGE2UBw9JXdvaPQZpUxEJEMy0PAiBS5GoKmqHKqHl5r+02P6erqZworrCN5NY9Z6CivzA7tw=="}],"size":1231312},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.1-beta-20250730061508.0_1753856271103_0.09515422820799224"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-30T06:17:51.313Z","publish_time":1753856271313,"_source_registry_name":"default","contributors":[]},"0.24.1-beta-20250730071411.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":"0.24.1-beta-20250730071411.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.1-beta-20250730071411.0","@midscene/shared":"0.24.1-beta-20250730071411.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.1-beta-20250730071411.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-4WfxmbGjYEeZI8Rg5YlwmtV0iRUmztYv8lRFtFNAG2WEgWnQsyL5NdwvwOTOaBvY0dn6Ig8ZqLxCEqkyV8kGdQ==","_resolved":"/tmp/c74b83d64ba3784591c517c958795ebf/midscene-web-0.24.1-beta-20250730071411.0.tgz","_from":"file:midscene-web-0.24.1-beta-20250730071411.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-4WfxmbGjYEeZI8Rg5YlwmtV0iRUmztYv8lRFtFNAG2WEgWnQsyL5NdwvwOTOaBvY0dn6Ig8ZqLxCEqkyV8kGdQ==","shasum":"7cf9a5ae74841baa6a42b1b33bd04f0aeb309670","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.1-beta-20250730071411.0.tgz","fileCount":87,"unpackedSize":5868176,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAqKe7TYLYTM8LiJ0yOBkgt0tj6UKHRSD4uZzMFgZpjZAiA66KT7L5VHUSwWoOGBAa6duXNYVq4Xqr16T2KuOYqkTg=="}],"size":1230789},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.1-beta-20250730071411.0_1753859812723_0.13571727461588345"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-30T07:16:52.907Z","publish_time":1753859812907,"_source_registry_name":"default","contributors":[]},"0.24.1-beta-20250730073843.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":"0.24.1-beta-20250730073843.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.1-beta-20250730073843.0","@midscene/shared":"0.24.1-beta-20250730073843.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.1-beta-20250730073843.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-cduoIr9p72+pSbJoh8V+hZtdn8PPSCkef7sxGvVQfgvbTQ62Afp32DldB2STthoEkbuMu0jcoMKMsTFDihozFQ==","_resolved":"/tmp/cc4b01fac036995f1bb7e5bc404da2d4/midscene-web-0.24.1-beta-20250730073843.0.tgz","_from":"file:midscene-web-0.24.1-beta-20250730073843.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-cduoIr9p72+pSbJoh8V+hZtdn8PPSCkef7sxGvVQfgvbTQ62Afp32DldB2STthoEkbuMu0jcoMKMsTFDihozFQ==","shasum":"3603d2cb02df6bae8b1420b2e7cf85f3cd790dbb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.1-beta-20250730073843.0.tgz","fileCount":87,"unpackedSize":5867916,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICSYxOnF9vXSdvCBZEbb1GXiAHftxw37inRDhvZaQR5UAiA8XW4ntDSDmlvXFMkhuywCXJ06PUNHj/3yke33z5pdZw=="}],"size":1230778},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.1-beta-20250730073843.0_1753861293602_0.22428708714773404"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-30T07:41:33.811Z","publish_time":1753861293811,"_source_registry_name":"default","contributors":[]},"0.24.2-beta-20250730081235.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":"0.24.2-beta-20250730081235.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.2-beta-20250730081235.0","@midscene/shared":"0.24.2-beta-20250730081235.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.2-beta-20250730081235.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-oB3TmT548413KULeoCqbon3jYVFIr81D2brvveW2YxtVc2omhat+uHc8RfDrJylczMjghS2ex/3/V7nK1YBQow==","_resolved":"/tmp/8ffe0d193c11620dd35a526881e89039/midscene-web-0.24.2-beta-20250730081235.0.tgz","_from":"file:midscene-web-0.24.2-beta-20250730081235.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-oB3TmT548413KULeoCqbon3jYVFIr81D2brvveW2YxtVc2omhat+uHc8RfDrJylczMjghS2ex/3/V7nK1YBQow==","shasum":"bd574affd8c572b97f004276c337d71d30b626cc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.2-beta-20250730081235.0.tgz","fileCount":87,"unpackedSize":5891278,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD5jRtEcqn70IRpc69T21AcqTKBYJYeG3n/TCBJoc1EzQIhAPW72UOohdWO3mdYrN7H0DDroI1MIlhzQBPtahfesIO1"}],"size":1234389},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.2-beta-20250730081235.0_1753863325029_0.5483982486971237"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-30T08:15:25.270Z","publish_time":1753863325270,"_source_registry_name":"default","contributors":[]},"0.24.2-beta-20250730123854.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":"0.24.2-beta-20250730123854.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.2-beta-20250730123854.0","@midscene/shared":"0.24.2-beta-20250730123854.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.2-beta-20250730123854.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EQQGh8JmSsBJtLyv/0U+38tXRjTFZRRt7v3sH8aR3fO0by4WJp5UY0ipQmfh/lZtVGAyYg9ghIO/UChX/vBoqg==","_resolved":"/tmp/13cfdb11775cb6d680a07bcac8d7e51d/midscene-web-0.24.2-beta-20250730123854.0.tgz","_from":"file:midscene-web-0.24.2-beta-20250730123854.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-EQQGh8JmSsBJtLyv/0U+38tXRjTFZRRt7v3sH8aR3fO0by4WJp5UY0ipQmfh/lZtVGAyYg9ghIO/UChX/vBoqg==","shasum":"06b1ef2695b989654c3b8405a6ea429c69798e4d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.2-beta-20250730123854.0.tgz","fileCount":87,"unpackedSize":6033301,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCiiT3PgxTPWsE0k0Zq4aUgZplxxqMCwiJuW2ApZ2PX3AIgGp9q83+zoTDUEOHPWbiO22xQsc9n4MYSiuzFe61YoSM="}],"size":1261319},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.2-beta-20250730123854.0_1753879308655_0.5982336058593882"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-30T12:41:48.913Z","publish_time":1753879308913,"_source_registry_name":"default","contributors":[]},"0.24.2-beta-20250731010609.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":"0.24.2-beta-20250731010609.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.2-beta-20250731010609.0","@midscene/shared":"0.24.2-beta-20250731010609.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.2-beta-20250731010609.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-DMolhGASA0Mtp1dOyIYgjS7wsDgcJWqvRHbvfNJwHQGLDFbPL6+OOYTKcrnPBYXRq4kAolmumsYqQ8SvhPa/tQ==","_resolved":"/tmp/192cced27b2b51f7c29f6ad41a5c023a/midscene-web-0.24.2-beta-20250731010609.0.tgz","_from":"file:midscene-web-0.24.2-beta-20250731010609.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-DMolhGASA0Mtp1dOyIYgjS7wsDgcJWqvRHbvfNJwHQGLDFbPL6+OOYTKcrnPBYXRq4kAolmumsYqQ8SvhPa/tQ==","shasum":"62e23f9d5870f05876a15872324ba0f50d680079","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.2-beta-20250731010609.0.tgz","fileCount":87,"unpackedSize":5912430,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAvv3kvLd7mFzE+AE/cU3Tlx/Ho9ESYHqS9g00aSETqSAiA68nbB3UX4T96ExApWf3Bzmj6Y6aLw3g/3tDRiXLftYQ=="}],"size":1242863},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.2-beta-20250731010609.0_1753924175723_0.20713190222096856"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-31T01:09:35.965Z","publish_time":1753924175965,"_source_registry_name":"default","contributors":[]},"0.24.2-beta-20250731030716.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":"0.24.2-beta-20250731030716.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.2-beta-20250731030716.0","@midscene/shared":"0.24.2-beta-20250731030716.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.2-beta-20250731030716.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gHqQTQ4uMlB1bdDWjeCkRbcCu7/J0kNAy8PwP94iWmvyOMwUTZqC2TliS8smQHP8aGQtho2EuhRboX/uXX3Rqg==","_resolved":"/tmp/9774c358cfc1bcd5706b418b2859de8b/midscene-web-0.24.2-beta-20250731030716.0.tgz","_from":"file:midscene-web-0.24.2-beta-20250731030716.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-gHqQTQ4uMlB1bdDWjeCkRbcCu7/J0kNAy8PwP94iWmvyOMwUTZqC2TliS8smQHP8aGQtho2EuhRboX/uXX3Rqg==","shasum":"233c322b2f0f0f1acd5e0dfeeb10a66dca77a8be","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.2-beta-20250731030716.0.tgz","fileCount":87,"unpackedSize":6033301,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDv1zONrM5PHUxz76CWemgKLIELvWWIWPFlC86rI+2zmgIhAN61f9s+2qPbA83tUqdC88wrwjXRSW+3BW8Ag1HbXFXo"}],"size":1261309},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.2-beta-20250731030716.0_1753931416339_0.0681269436023566"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-31T03:10:16.553Z","publish_time":1753931416553,"_source_registry_name":"default","contributors":[]},"0.24.2-beta-20250731035845.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":"0.24.2-beta-20250731035845.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.24.2-beta-20250731035845.0","@midscene/core":"0.24.2-beta-20250731035845.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.2-beta-20250731035845.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-D7wK3laX0ts21rfzjpo+BhS2Q1l+6cfVwILprn6qxJeafFyjlcTM0OX7aV9fdBk1TJYg9Omsc2MOdJupZhH5jw==","_resolved":"/tmp/7e37442de4060789662fd4d27030f3f8/midscene-web-0.24.2-beta-20250731035845.0.tgz","_from":"file:midscene-web-0.24.2-beta-20250731035845.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-D7wK3laX0ts21rfzjpo+BhS2Q1l+6cfVwILprn6qxJeafFyjlcTM0OX7aV9fdBk1TJYg9Omsc2MOdJupZhH5jw==","shasum":"0b83c6d5defe62057fb5859ce4ccad37233fa279","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.2-beta-20250731035845.0.tgz","fileCount":87,"unpackedSize":5914680,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDHklSwG2xpS+TWmCfyF668RBIHXqlMY946c/Mb0sUtOQIge+G3Z0/B+CPv7IR+514lQbPSXlRmgWUQi4bfAlxHinU="}],"size":1243653},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.2-beta-20250731035845.0_1753934528626_0.34258914567449894"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-31T04:02:08.916Z","publish_time":1753934528916,"_source_registry_name":"default","contributors":[]},"0.24.2-beta-20250731042312.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":"0.24.2-beta-20250731042312.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.2-beta-20250731042312.0","@midscene/shared":"0.24.2-beta-20250731042312.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.2-beta-20250731042312.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mjLhG8Ft+8++gHm6xdLVv8WO88eyCH/TPCLCdf2AIxSDPJ+tVIRGdx+l9+1+104B3M1xcB0lWNnG1e4aipcfng==","_resolved":"/tmp/9c9fee7119880bfb1c643380c27cb9c8/midscene-web-0.24.2-beta-20250731042312.0.tgz","_from":"file:midscene-web-0.24.2-beta-20250731042312.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mjLhG8Ft+8++gHm6xdLVv8WO88eyCH/TPCLCdf2AIxSDPJ+tVIRGdx+l9+1+104B3M1xcB0lWNnG1e4aipcfng==","shasum":"b7f1764ccdbc14b33dc5b6ed4fe021e2600525aa","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.2-beta-20250731042312.0.tgz","fileCount":87,"unpackedSize":5915628,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDtvt4bhlwlUUtV7XVz/Ft+BVO8Cwe7O3CSf4uE8GhaDwIhAOi59sbXTPS29iYBDc6Ma6JG+pYhR3BFmkMho+i4EA0J"}],"size":1244121},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.2-beta-20250731042312.0_1753935999375_0.871573094593304"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-31T04:26:39.633Z","publish_time":1753935999633,"_source_registry_name":"default","contributors":[]},"0.24.2-beta-20250731101242.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":"0.24.2-beta-20250731101242.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.2-beta-20250731101242.0","@midscene/shared":"0.24.2-beta-20250731101242.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.2-beta-20250731101242.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jkE+3QlGfTLawapGMT0HhkjLpsYUF+32hlczUejsARnwjfRv6iQuPtNpE9SxqB8zD4491DdAsCHosSzgl/mymA==","_resolved":"/tmp/6ae7f56ffd5402459da12343ae0c7258/midscene-web-0.24.2-beta-20250731101242.0.tgz","_from":"file:midscene-web-0.24.2-beta-20250731101242.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jkE+3QlGfTLawapGMT0HhkjLpsYUF+32hlczUejsARnwjfRv6iQuPtNpE9SxqB8zD4491DdAsCHosSzgl/mymA==","shasum":"ad54c6bfab560276330e71b8806a0dc680a86839","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.2-beta-20250731101242.0.tgz","fileCount":87,"unpackedSize":5915628,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCNwJi8litjNTmhLofRN+FcKeaQGuI3XHCoKxbqIUIq7gIhAPun5L78E3EeZ8l6Z3VUcWd7Ep7vL6sRbqk9j31lkNwG"}],"size":1244115},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.2-beta-20250731101242.0_1753957009532_0.5778543623480159"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-31T10:16:49.823Z","publish_time":1753957009823,"_source_registry_name":"default","contributors":[]},"0.24.2-beta-20250731102409.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":"0.24.2-beta-20250731102409.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.2-beta-20250731102409.0","@midscene/shared":"0.24.2-beta-20250731102409.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.2-beta-20250731102409.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-yXM5yIX0Y1s7nD3B2xf+gjPyt1KgPt66qq49Y73UPDVaUcm0gEmhWRhKHeSwO9Rhpy1Z+cEPho61QtVHZQvU4Q==","_resolved":"/tmp/f6c1b095ce09d5ef4559c25fb55e6607/midscene-web-0.24.2-beta-20250731102409.0.tgz","_from":"file:midscene-web-0.24.2-beta-20250731102409.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-yXM5yIX0Y1s7nD3B2xf+gjPyt1KgPt66qq49Y73UPDVaUcm0gEmhWRhKHeSwO9Rhpy1Z+cEPho61QtVHZQvU4Q==","shasum":"cc4a33d242cc2d4688177c95d3ce6902d327fce2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.2-beta-20250731102409.0.tgz","fileCount":87,"unpackedSize":5919798,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDVPUnSOcOSC/MmOtWDqDwIJ1TPmNqNUBshRcqIrvG8IwIhAJ7VrfRz3DOPvicjgMJnaISHrlqATZZJj5UV3Jru180l"}],"size":1245372},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.2-beta-20250731102409.0_1753957626427_0.648427893868682"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-31T10:27:06.648Z","publish_time":1753957626648,"_source_registry_name":"default","contributors":[]},"0.24.2-beta-20250731125910.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":"0.24.2-beta-20250731125910.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.2-beta-20250731125910.0","@midscene/shared":"0.24.2-beta-20250731125910.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.2-beta-20250731125910.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fqMnmfIP+062tWCC+T4UbbijkVYCTRwyzYFN/WgNWgIviXEunnrzRvdKOmLaHoz6+NwG7uuXF39HOR91MgAe2Q==","_resolved":"/tmp/6941883d7d70c56e55bf44fe2af7bf03/midscene-web-0.24.2-beta-20250731125910.0.tgz","_from":"file:midscene-web-0.24.2-beta-20250731125910.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-fqMnmfIP+062tWCC+T4UbbijkVYCTRwyzYFN/WgNWgIviXEunnrzRvdKOmLaHoz6+NwG7uuXF39HOR91MgAe2Q==","shasum":"5c5e07b803c679865b52d46a25f364f37e163132","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.2-beta-20250731125910.0.tgz","fileCount":87,"unpackedSize":6033301,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICT7b/TIGa9oi/g/MGKPB4f3EohiuYyrwMPYD2tQNdr5AiBY1Uhn0MNjQwH9k1tVNVEGw0XaYaK8JST+xWo8tbtkNw=="}],"size":1261302},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.2-beta-20250731125910.0_1753966953537_0.09672284016834798"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-31T13:02:33.874Z","publish_time":1753966953874,"_source_registry_name":"default","contributors":[]},"0.24.2-beta-20250731132300.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":"0.24.2-beta-20250731132300.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.2-beta-20250731132300.0","@midscene/shared":"0.24.2-beta-20250731132300.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.2-beta-20250731132300.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-OmNRnGPKjzwX7Vvn5PRKVFV4au8xtv0g2dhCu0YCFUMxp3hl7JtMkCvfPbAabIwxMOOuzkt5Te6iI56yImwjsA==","_resolved":"/tmp/31f920fe125a1396ceb3473d761279de/midscene-web-0.24.2-beta-20250731132300.0.tgz","_from":"file:midscene-web-0.24.2-beta-20250731132300.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-OmNRnGPKjzwX7Vvn5PRKVFV4au8xtv0g2dhCu0YCFUMxp3hl7JtMkCvfPbAabIwxMOOuzkt5Te6iI56yImwjsA==","shasum":"b681e9de5117c02ef9291c33a8b5b389d22fd98a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.2-beta-20250731132300.0.tgz","fileCount":87,"unpackedSize":6108273,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDmpd8bkstN+AvZ/U+jfh2aZkS1AxhB/TZylvKCIZXDIQIgZzknpqI6G2zhIiknQIxEMpq15J5RbM/a2HM5M+WuLXg="}],"size":1276266},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.2-beta-20250731132300.0_1753968363155_0.8965663544812568"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-31T13:26:03.442Z","publish_time":1753968363442,"_source_registry_name":"default","contributors":[]},"0.24.2-beta-20250731151311.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":"0.24.2-beta-20250731151311.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.2-beta-20250731151311.0","@midscene/shared":"0.24.2-beta-20250731151311.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.2-beta-20250731151311.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UjXiw1xNfL1Tan4aaCM3GKrqZJgXxeWltB48195zssJzWdHZfUBGvP6bjETxTyeIMsCtPYqkbT2fbIJVAxpjGA==","_resolved":"/tmp/f1b0bb1f966ed2da915cf304b5bd5220/midscene-web-0.24.2-beta-20250731151311.0.tgz","_from":"file:midscene-web-0.24.2-beta-20250731151311.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-UjXiw1xNfL1Tan4aaCM3GKrqZJgXxeWltB48195zssJzWdHZfUBGvP6bjETxTyeIMsCtPYqkbT2fbIJVAxpjGA==","shasum":"fc520fe8439fcc52de34158c2ebb59f98f314580","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.2-beta-20250731151311.0.tgz","fileCount":87,"unpackedSize":6108273,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDddvmul1ghHVz3ceNf4ko0j5s1fQe1WjAp/+l8ECmDjgIhAPNlf3pi+zV1OTYi6Xm0joPVfaMYu6K4rX+0MsEGyX48"}],"size":1276276},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.2-beta-20250731151311.0_1753974970627_0.6256879037471779"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-31T15:16:10.957Z","publish_time":1753974970957,"_source_registry_name":"default","contributors":[]},"0.24.2-beta-20250801024655.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":"0.24.2-beta-20250801024655.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.2-beta-20250801024655.0","@midscene/shared":"0.24.2-beta-20250801024655.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.2-beta-20250801024655.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-7gOmIaKl8h/ECYBoLGUHKY3e7dbzQ8HCdOFiXbCrsVhW2odsOOcALI3tBDze9CmdY69m7nF0a5zhsSU9QMOpLg==","_resolved":"/tmp/879af59079b8d6b20ad7ddd406e31a49/midscene-web-0.24.2-beta-20250801024655.0.tgz","_from":"file:midscene-web-0.24.2-beta-20250801024655.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-7gOmIaKl8h/ECYBoLGUHKY3e7dbzQ8HCdOFiXbCrsVhW2odsOOcALI3tBDze9CmdY69m7nF0a5zhsSU9QMOpLg==","shasum":"1210a706e6ee9422d6cffb2d97fd1e6cbde2a3fd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.2-beta-20250801024655.0.tgz","fileCount":87,"unpackedSize":6045699,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCdbwuGSsqln3C8LVYKXm8PVJQUZDOgVaGIN8V2gBP/7wIhAM6eiyR2tvTNuctZTOGgIYvjWiPY1OQ/PLAn7PZcyrlg"}],"size":1264715},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.2-beta-20250801024655.0_1754016626841_0.3263538680160871"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-01T02:50:27.147Z","publish_time":1754016627147,"_source_registry_name":"default","contributors":[]},"0.24.2-beta-20250801111909.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":"0.24.2-beta-20250801111909.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.2-beta-20250801111909.0","@midscene/shared":"0.24.2-beta-20250801111909.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.2-beta-20250801111909.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-75y9XBweqwfapr0htmHjLNR83V0U6DOlJXaCzcoe3aqDt8Et741WryMWwoh6iKgJWNvpMi0wpuNgNEQzMzYnMw==","_resolved":"/tmp/574dd476c9e298cf12db80931ce763af/midscene-web-0.24.2-beta-20250801111909.0.tgz","_from":"file:midscene-web-0.24.2-beta-20250801111909.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-75y9XBweqwfapr0htmHjLNR83V0U6DOlJXaCzcoe3aqDt8Et741WryMWwoh6iKgJWNvpMi0wpuNgNEQzMzYnMw==","shasum":"2d25dd1f9e7b58418e4176aa95b19b688496c8d0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.2-beta-20250801111909.0.tgz","fileCount":87,"unpackedSize":6132455,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICECyjW9iphcKDrAIGZK/DPLe1jA+exxKwo88BpDsO0PAiEAltWai5FGS0XDcKqaAU59a/OiEvrsVH9Z7d6ZZtNTa3Y="}],"size":1285458},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.2-beta-20250801111909.0_1754047325724_0.8865210881506354"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-01T11:22:05.963Z","publish_time":1754047325963,"_source_registry_name":"default","contributors":[]},"0.24.2-beta-20250805024613.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":"0.24.2-beta-20250805024613.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.24.2-beta-20250805024613.0","@midscene/shared":"0.24.2-beta-20250805024613.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.24.2-beta-20250805024613.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dlWxLAkq0g3ojEpLZBydmF8bW9dRybMQBYgJrtDp/Y7cC/TFkdMNGlm2k0cZm2mz29gZDd0dZmcGsnEd0br3qQ==","_resolved":"/tmp/1c0dc05c8bd9b1480556dc84230766d5/midscene-web-0.24.2-beta-20250805024613.0.tgz","_from":"file:midscene-web-0.24.2-beta-20250805024613.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-dlWxLAkq0g3ojEpLZBydmF8bW9dRybMQBYgJrtDp/Y7cC/TFkdMNGlm2k0cZm2mz29gZDd0dZmcGsnEd0br3qQ==","shasum":"65b0fea754930723e10e721924d16473d6c792d3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.24.2-beta-20250805024613.0.tgz","fileCount":87,"unpackedSize":6160490,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIALeooeEgqrO+DDtdu5zTTMVK0SyHhcqvN3xz2DTD/89AiEAw0GA2TJSC8f/5WM9iHR8pKvY3mFbduVFgtsZU3KYahA="}],"size":1291623},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.24.2-beta-20250805024613.0_1754362158794_0.6742506431311541"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-05T02:49:19.043Z","publish_time":1754362159043,"_source_registry_name":"default","contributors":[]},"0.25.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":"0.25.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.25.0","@midscene/shared":"0.25.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.25.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2nvraR7wgM/B6ZQYEy743uL1pQ+FGRLX2/HpJ/+MCuqHXo6fNTDFZV8kekurWEm55RkQODsY1mFf8yyHJyj0nQ==","_resolved":"/tmp/9247aa8124145f760acbd16e3ea5d874/midscene-web-0.25.0.tgz","_from":"file:midscene-web-0.25.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2nvraR7wgM/B6ZQYEy743uL1pQ+FGRLX2/HpJ/+MCuqHXo6fNTDFZV8kekurWEm55RkQODsY1mFf8yyHJyj0nQ==","shasum":"c08caa98522857c60570e992f9e2e1ce26ec5b51","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.25.0.tgz","fileCount":87,"unpackedSize":6159364,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEpPJqvPeyxGrFM1pfyBGz1+5lVBi/Im47rWN+c0SQNmAiEAlrhPJPa6jzmBk8gUmFcT7TmSxjA0JHYWZMjxEByPmck="}],"size":1290851},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.25.0_1754365323890_0.625177602248302"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-05T03:42:04.132Z","publish_time":1754365324132,"_source_registry_name":"default","contributors":[]},"0.25.1-beta-20250805080746.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":"0.25.1-beta-20250805080746.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.25.1-beta-20250805080746.0","@midscene/shared":"0.25.1-beta-20250805080746.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.25.1-beta-20250805080746.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/oY1l6vkYkq8iQrJY4CC1FmDWiXChSbKM09u47Cc2omdnnn+jqCeLzSZXWNb031VIh0NmIHtNDH9b/R3xYS4Sg==","_resolved":"/tmp/24e08228aeadc9a1a47e61c8bd439900/midscene-web-0.25.1-beta-20250805080746.0.tgz","_from":"file:midscene-web-0.25.1-beta-20250805080746.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/oY1l6vkYkq8iQrJY4CC1FmDWiXChSbKM09u47Cc2omdnnn+jqCeLzSZXWNb031VIh0NmIHtNDH9b/R3xYS4Sg==","shasum":"24317d096c8afef41ea5b14383bee7d3fcf592d6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.25.1-beta-20250805080746.0.tgz","fileCount":87,"unpackedSize":6160490,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDg9369GKID5Sk3tw9SePHNobbXUqU1/x0hDZSmEhSdzwIhAPsJzCpG3EXcABqYuM4vD7exDqDv9SI6KWNIspenLUnC"}],"size":1291556},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.25.1-beta-20250805080746.0_1754381445006_0.4482459281865243"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-05T08:10:45.237Z","publish_time":1754381445237,"_source_registry_name":"default","contributors":[]},"0.25.1-beta-20250805115138.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":"0.25.1-beta-20250805115138.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.25.1-beta-20250805115138.0","@midscene/shared":"0.25.1-beta-20250805115138.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.25.1-beta-20250805115138.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EdNA9nBu6xU+9LOknjykS7uGqj4J3wVthGlfZZ2AmZi5Qo0rypUknq0gnwKAfzJB2U47wMcTxN0RnfAz8LtcJQ==","_resolved":"/tmp/f8826429c6edf13087b6cc098424e626/midscene-web-0.25.1-beta-20250805115138.0.tgz","_from":"file:midscene-web-0.25.1-beta-20250805115138.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-EdNA9nBu6xU+9LOknjykS7uGqj4J3wVthGlfZZ2AmZi5Qo0rypUknq0gnwKAfzJB2U47wMcTxN0RnfAz8LtcJQ==","shasum":"9c601468dfe5d3b38e3d96fb7993e353ac70269c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.25.1-beta-20250805115138.0.tgz","fileCount":87,"unpackedSize":6176601,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA/0GJUojtfXTKnYywE1hCS+EjHV4mAlRX9D0UyavQvqAiAB4B7h7++QN95nmOf08jGzCfJnJ4Wyt4YnKUOf7Bovxg=="}],"size":1295568},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.25.1-beta-20250805115138.0_1754394884368_0.4832455029994196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-05T11:54:44.764Z","publish_time":1754394884764,"_source_registry_name":"default","contributors":[]},"0.25.1-beta-20250806024444.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":"0.25.1-beta-20250806024444.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.25.1-beta-20250806024444.0","@midscene/shared":"0.25.1-beta-20250806024444.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.25.1-beta-20250806024444.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-lngh6bZF4QsMQnTDvmJNTVwx4xfPn9TPy41a7UIXpnmnFDGLKoICi2VrOjDGHxRvv1sm5Lm0Qg8PrQz0jM0pBA==","_resolved":"/tmp/915e41bb048f4f1441cec5cb06e1e2e6/midscene-web-0.25.1-beta-20250806024444.0.tgz","_from":"file:midscene-web-0.25.1-beta-20250806024444.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-lngh6bZF4QsMQnTDvmJNTVwx4xfPn9TPy41a7UIXpnmnFDGLKoICi2VrOjDGHxRvv1sm5Lm0Qg8PrQz0jM0pBA==","shasum":"2cb45a7604daa03a0f659df2ed1ec00627e770bb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.25.1-beta-20250806024444.0.tgz","fileCount":87,"unpackedSize":6176601,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFynn/6Tivt99YGgxqCbt4CfYdcxw08JMURlLXbySfEjAiEAnGqvm2jBmRmHIucNZe6C84fZwMU8pDjUMxDBVY7hyJ4="}],"size":1295575},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.25.1-beta-20250806024444.0_1754448458306_0.2158458014479947"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-06T02:47:38.530Z","publish_time":1754448458530,"_source_registry_name":"default","contributors":[]},"0.25.1":{"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":"0.25.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.25.1","@midscene/shared":"0.25.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.25.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-eYbVr3FvniFwiuMyUrax2RWRHEXmUC7fSDUp3k69ZROYcA0CVN0sgWQ0+y3/o/vm1uVSGC1vcjCMH5am++vLpg==","_resolved":"/tmp/4137f183e03b61082e7f76bd1721833d/midscene-web-0.25.1.tgz","_from":"file:midscene-web-0.25.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-eYbVr3FvniFwiuMyUrax2RWRHEXmUC7fSDUp3k69ZROYcA0CVN0sgWQ0+y3/o/vm1uVSGC1vcjCMH5am++vLpg==","shasum":"2ae751250efd8d47a21c416baec9174e8bcb9ca6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.25.1.tgz","fileCount":87,"unpackedSize":6175475,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCQCfO5fiZTMg3/x+yPundrzyY79oP3GwdpGe72MA7GwAIgFyZLvj6qwxwVY/P8DYEQOBkBCb1k+hFtK3vtoMrqRbA="}],"size":1294823},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.25.1_1754449115485_0.3738496555176496"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-06T02:58:35.710Z","publish_time":1754449115710,"_source_registry_name":"default","contributors":[]},"0.25.2-beta-20250806064106.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":"0.25.2-beta-20250806064106.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.25.2-beta-20250806064106.0","@midscene/shared":"0.25.2-beta-20250806064106.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.25.2-beta-20250806064106.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wMXCLc7s8bVVLCA663o9/cG/EsgzAnoAxg+AkNLspb02eSy9dHW+FvoprxZaTFrushPn171uWDxymd7dEGb1BQ==","_resolved":"/tmp/b0479fe01fd680bb2ad0839924c2d479/midscene-web-0.25.2-beta-20250806064106.0.tgz","_from":"file:midscene-web-0.25.2-beta-20250806064106.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-wMXCLc7s8bVVLCA663o9/cG/EsgzAnoAxg+AkNLspb02eSy9dHW+FvoprxZaTFrushPn171uWDxymd7dEGb1BQ==","shasum":"b43eede3dda60bfd48f369793d9d1593a759ae28","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.25.2-beta-20250806064106.0.tgz","fileCount":87,"unpackedSize":6226032,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDArzG9HuWGiibgIIqPzVv9kBQPEweZbXGTnzAD2hDwgAiAOpt5B5LVhLNnihhL26QOWXJUnA8gM4Zr1cCZt7Rse/Q=="}],"size":1310106},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.25.2-beta-20250806064106.0_1754462642819_0.30564222581297407"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-06T06:44:03.032Z","publish_time":1754462643032,"_source_registry_name":"default","contributors":[]},"0.25.2-beta-20250806073716.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":"0.25.2-beta-20250806073716.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.25.2-beta-20250806073716.0","@midscene/shared":"0.25.2-beta-20250806073716.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.25.2-beta-20250806073716.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-H7Gpro8AqwP/BAYIv0kzvuuMhGeazRbAVPN3nGo7fvCt2P0MfI2WA6rE+5gqRgZiDA0izSBJogoyz2tUPmHK6A==","_resolved":"/tmp/a75c2e13cea3ca0a4c20affe02896c0a/midscene-web-0.25.2-beta-20250806073716.0.tgz","_from":"file:midscene-web-0.25.2-beta-20250806073716.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-H7Gpro8AqwP/BAYIv0kzvuuMhGeazRbAVPN3nGo7fvCt2P0MfI2WA6rE+5gqRgZiDA0izSBJogoyz2tUPmHK6A==","shasum":"bd73ec6dcc4d7c50f6ebe8372c221b843032fabb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.25.2-beta-20250806073716.0.tgz","fileCount":87,"unpackedSize":6176601,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCPvAs598YV51cqk+YaCxFIPURSU1ewKtBTc+b0HmZb+QIhAJbbs93L+E628ZJ4cUq1zDosbh7y8ZnCEnRMwFnIpD0I"}],"size":1295573},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.25.2-beta-20250806073716.0_1754466044511_0.8493603494690924"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-06T07:40:44.734Z","publish_time":1754466044734,"_source_registry_name":"default","contributors":[]},"0.25.2-beta-20250806084312.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":"0.25.2-beta-20250806084312.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.25.2-beta-20250806084312.0","@midscene/shared":"0.25.2-beta-20250806084312.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.25.2-beta-20250806084312.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+4q9uJkwOlVy7pOCUGh6CPe1c+IG665Br3UrmYG/BRCeGD54tgpCengPTXPYw02nTQ9EV/23V7pgwjwFQ8eu/A==","_resolved":"/tmp/1a610d31af0458865f7061ea55eae4ef/midscene-web-0.25.2-beta-20250806084312.0.tgz","_from":"file:midscene-web-0.25.2-beta-20250806084312.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+4q9uJkwOlVy7pOCUGh6CPe1c+IG665Br3UrmYG/BRCeGD54tgpCengPTXPYw02nTQ9EV/23V7pgwjwFQ8eu/A==","shasum":"f9b80da1d648eeebf1169e425c389ce54880fa81","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.25.2-beta-20250806084312.0.tgz","fileCount":87,"unpackedSize":6176601,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHqoGbSdmClzaBM7P+rc0aEY/WanHZD4OOoGoYO/2w5RAiA52gN1TA4QOSSmKZ5a7ofZJPJ5OD5yRSh22Rfd/b71Aw=="}],"size":1295560},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.25.2-beta-20250806084312.0_1754469970025_0.5324495042128479"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-06T08:46:10.231Z","publish_time":1754469970231,"_source_registry_name":"default","contributors":[]},"0.25.2":{"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":"0.25.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.25.2","@midscene/shared":"0.25.2"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.25.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Qe5f6ArxGAjN6r6gZ3ap23W9IbUwwj+q+MQ3cd64ldaNuRrK70iIjzgv8C9JV8jkvIosTom3l0VxWG2XnnEejQ==","_resolved":"/tmp/09b63747d2a1e59a0e83a7bb27d3f66a/midscene-web-0.25.2.tgz","_from":"file:midscene-web-0.25.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Qe5f6ArxGAjN6r6gZ3ap23W9IbUwwj+q+MQ3cd64ldaNuRrK70iIjzgv8C9JV8jkvIosTom3l0VxWG2XnnEejQ==","shasum":"33d088f5cf27b72d2a29db95685759c989e0df64","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.25.2.tgz","fileCount":87,"unpackedSize":6175475,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEPQ515dnQSNwbGV7inLSXfv5GMHqp5XdP4FHE7ILq79AiEAi+JH5J+ReNRj6tzYxl5ejzMTSE38LW9dTc0HhLZX8+M="}],"size":1294827},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.25.2_1754481598502_0.25398871387288136"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-06T11:59:58.727Z","publish_time":1754481598727,"_source_registry_name":"default","contributors":[]},"0.25.3-beta-20250807025933.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":"0.25.3-beta-20250807025933.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.25.3-beta-20250807025933.0","@midscene/shared":"0.25.3-beta-20250807025933.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.25.3-beta-20250807025933.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ccqHynYlN86hEbfLCLS7XZ+STVSufT3GtXMS1DQCrtdNbtMESpkNWBf+r4aSqcWE8mYqPiZBpDDs/9hLfv06ng==","_resolved":"/tmp/dbb43e90bc68ec5c9b7cc54861ed9a6c/midscene-web-0.25.3-beta-20250807025933.0.tgz","_from":"file:midscene-web-0.25.3-beta-20250807025933.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ccqHynYlN86hEbfLCLS7XZ+STVSufT3GtXMS1DQCrtdNbtMESpkNWBf+r4aSqcWE8mYqPiZBpDDs/9hLfv06ng==","shasum":"0f0eb9e99c1a627344a28a323192f4dcf7bd1316","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.25.3-beta-20250807025933.0.tgz","fileCount":87,"unpackedSize":6245886,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCMkPc0ujoizKxWPWEpcEO/naGXVR+kDQ/graIjt/qTdgIgBDCnhI48Chxs5KMicUeMerGxymt7ZXKKNgw7HeUD8jQ="}],"size":1312206},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.25.3-beta-20250807025933.0_1754535759690_0.13878596368154272"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-07T03:02:39.972Z","publish_time":1754535759972,"_source_registry_name":"default","contributors":[]},"0.25.3":{"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":"0.25.3","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.25.3","@midscene/shared":"0.25.3"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.25.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-E1SQYCzw2ZnH+MdwWfxboguEHA1fw2J24K+enzCx57Eq4l+DMsYmtt/HC8Dy2VkVop1LbuRnqmA+EoHvy2x29g==","_resolved":"/tmp/566de4e90b8d0a153f2d4053ee3d8338/midscene-web-0.25.3.tgz","_from":"file:midscene-web-0.25.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-E1SQYCzw2ZnH+MdwWfxboguEHA1fw2J24K+enzCx57Eq4l+DMsYmtt/HC8Dy2VkVop1LbuRnqmA+EoHvy2x29g==","shasum":"0e008757ca84d605fe1b3fb23ea4c373bf2945b7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.25.3.tgz","fileCount":87,"unpackedSize":6175475,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAXLvkWQY/pThTQwWvH/HIwUgkqS/g8it8fd1UgmvoOAAiEAsja4wx754t8mJGosMocYxFeOwbu2lUFb5pcdqOtLuHg="}],"size":1294820},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.25.3_1754536379603_0.01995969563287936"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-07T03:12:59.844Z","publish_time":1754536379844,"_source_registry_name":"default","contributors":[]},"0.25.4-beta-20250807034252.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":"0.25.4-beta-20250807034252.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.25.4-beta-20250807034252.0","@midscene/shared":"0.25.4-beta-20250807034252.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.25.4-beta-20250807034252.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6C8/GVaLPPoBUumy/0U/pzkCbq7SOSXWqasagB/KonXEMAqiqjQtoI4b2Yzeh77jHVmPJIbwe0eY3J632dDysA==","_resolved":"/tmp/b85d98433906d9a01cd1e829e5ef87a0/midscene-web-0.25.4-beta-20250807034252.0.tgz","_from":"file:midscene-web-0.25.4-beta-20250807034252.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6C8/GVaLPPoBUumy/0U/pzkCbq7SOSXWqasagB/KonXEMAqiqjQtoI4b2Yzeh77jHVmPJIbwe0eY3J632dDysA==","shasum":"bf42c36d375ad31c0a84e2367c46a38f95168230","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.25.4-beta-20250807034252.0.tgz","fileCount":87,"unpackedSize":6176601,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDT/rAlwUazTEBPuuIPtOd88Nq9J2dl4jdxil7apUyFkAiAc5xoJtMojP7VnOJfE1oRwLLnxp18Osn6GBE/Vms/7Xg=="}],"size":1295568},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.25.4-beta-20250807034252.0_1754538347827_0.4817188440776301"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-07T03:45:48.094Z","publish_time":1754538348094,"_source_registry_name":"default","contributors":[]},"0.25.4-beta-20250807040242.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":"0.25.4-beta-20250807040242.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.25.4-beta-20250807040242.0","@midscene/shared":"0.25.4-beta-20250807040242.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.25.4-beta-20250807040242.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zquUMoA4/u68/f+E5VXPzLFsMqW1KGOeWZ+xCaPy8uY9WxC7wEWNM3WHzTqDFSbz1nyG/1Vxoyq/WA/nr+ewNw==","_resolved":"/tmp/624649d57b17d24a8f51c84afe61ad81/midscene-web-0.25.4-beta-20250807040242.0.tgz","_from":"file:midscene-web-0.25.4-beta-20250807040242.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zquUMoA4/u68/f+E5VXPzLFsMqW1KGOeWZ+xCaPy8uY9WxC7wEWNM3WHzTqDFSbz1nyG/1Vxoyq/WA/nr+ewNw==","shasum":"f9f8b310e883d30e90a268552ac0270228a316bd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.25.4-beta-20250807040242.0.tgz","fileCount":87,"unpackedSize":6176601,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICYZrDszUdKGj8apIphP5A75LR79DS5S85UtTRlVi3sPAiEAt9Bfqkei4Sp6A9ZCNTznNDE1T8MHoxQIwXTVxpwJYGg="}],"size":1295560},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.25.4-beta-20250807040242.0_1754539566966_0.8427643769523829"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-07T04:06:07.198Z","publish_time":1754539567198,"_source_registry_name":"default","contributors":[]},"0.25.4-beta-20250807062119.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":"0.25.4-beta-20250807062119.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.25.4-beta-20250807062119.0","@midscene/shared":"0.25.4-beta-20250807062119.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.25.4-beta-20250807062119.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ARa7aA5FNUsQ60pTtXEySgq7CKdPfcr6XV4pcbbYSCY6Bbel5Dku+fGcLg9TP9f39RILwTgs7PQRF3N63ukuLw==","_resolved":"/tmp/0e1786869069d7cfa75eaab158c571aa/midscene-web-0.25.4-beta-20250807062119.0.tgz","_from":"file:midscene-web-0.25.4-beta-20250807062119.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ARa7aA5FNUsQ60pTtXEySgq7CKdPfcr6XV4pcbbYSCY6Bbel5Dku+fGcLg9TP9f39RILwTgs7PQRF3N63ukuLw==","shasum":"53ddeaa7911eb280cbda70eaa64514e017f892a6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.25.4-beta-20250807062119.0.tgz","fileCount":87,"unpackedSize":6190531,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCs8eX9AQwVdV5DShUvcAwGMdTeV8IvgqzvPjCraxDRswIhANcVs2cu53kz1Dsw0Si5EzokzC3zp/W5ittbGScM803O"}],"size":1298772},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.25.4-beta-20250807062119.0_1754547873979_0.49472453458348253"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-07T06:24:34.211Z","publish_time":1754547874211,"_source_registry_name":"default","contributors":[]},"0.25.4-beta-20250808064529.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":"0.25.4-beta-20250808064529.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.25.4-beta-20250808064529.0","@midscene/core":"0.25.4-beta-20250808064529.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.25.4-beta-20250808064529.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+TkI9Yzkid19XZS0iRCqlgRTMbodgwXrdSNx3eLRlx16hbDpb7THore0rDv3cxDc6FthmBF2vAyUwYc2NtgpnQ==","_resolved":"/tmp/340fda592cb3be4bfb15d12010395880/midscene-web-0.25.4-beta-20250808064529.0.tgz","_from":"file:midscene-web-0.25.4-beta-20250808064529.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+TkI9Yzkid19XZS0iRCqlgRTMbodgwXrdSNx3eLRlx16hbDpb7THore0rDv3cxDc6FthmBF2vAyUwYc2NtgpnQ==","shasum":"3295b2f48b07d994a69e39bb16cb2079f282103e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.25.4-beta-20250808064529.0.tgz","fileCount":87,"unpackedSize":6259129,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCEH8LK52ZhC30cDlDPjSCwoje3CKngzv7gk9PtesFLCQIgZos2whuBjUAu14/lJyYqsRtCu72rl2PSi8I9O3Gok0c="}],"size":1315528},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.25.4-beta-20250808064529.0_1754635711319_0.40589445854313233"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-08T06:48:31.593Z","publish_time":1754635711593,"_source_registry_name":"default","contributors":[]},"0.26.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":"0.26.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.0","@midscene/shared":"0.26.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.26.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ofdzdbDBks6+S2wr5JFJ9i96RIfTxx+90qlvfsp8qKIwJBcuzGIx2veNUm310dvIlJyjyWn3MNpPQ9GVNFnxyA==","_resolved":"/tmp/4e52ca4fe8d181be00a6e8e4e352b4a5/midscene-web-0.26.0.tgz","_from":"file:midscene-web-0.26.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ofdzdbDBks6+S2wr5JFJ9i96RIfTxx+90qlvfsp8qKIwJBcuzGIx2veNUm310dvIlJyjyWn3MNpPQ9GVNFnxyA==","shasum":"f6933cea443db1f5b1987e39abde3617da81b16f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.0.tgz","fileCount":87,"unpackedSize":6258003,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHpEOFCKeHPWmJUiqVwzyXXPpi5Rl4AQrBZRq6thZJoKAiBf9Zf4hECATmf2Aye2m94/7ofLa/cIHeO8wI/8CZ+A/Q=="}],"size":1314666},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.0_1754901704166_0.7669114567899029"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-11T08:41:44.382Z","publish_time":1754901704382,"_source_registry_name":"default","contributors":[]},"0.25.4-beta-20250811113343.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":"0.25.4-beta-20250811113343.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.25.4-beta-20250811113343.0","@midscene/shared":"0.25.4-beta-20250811113343.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.25.4-beta-20250811113343.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-MACiaN73qqfRWqI4jFH5ZoeFtWoAkaYic4WFKaLTOrgdkSvmtCSr7J7AO7Dyd0xdhD10/U+2CEc2+TByC1eqmQ==","_resolved":"/tmp/a35a0392cae47d9bda8f87fe3babacb3/midscene-web-0.25.4-beta-20250811113343.0.tgz","_from":"file:midscene-web-0.25.4-beta-20250811113343.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-MACiaN73qqfRWqI4jFH5ZoeFtWoAkaYic4WFKaLTOrgdkSvmtCSr7J7AO7Dyd0xdhD10/U+2CEc2+TByC1eqmQ==","shasum":"b8fce6b257d9cee110da135b08015b8f5e4f28cb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.25.4-beta-20250811113343.0.tgz","fileCount":87,"unpackedSize":6383346,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDwuZfenWhdpEZwp0voSDBN3cfd3zxJsxoFEpSNVL3siwIgHpM1yKluBil9nVrPjAzUYjkHvNQkRnBrMB1VGo9I/Ro="}],"size":1343008},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.25.4-beta-20250811113343.0_1754912216286_0.4152276320875117"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-11T11:36:56.583Z","publish_time":1754912216583,"_source_registry_name":"default","contributors":[]},"0.25.4-beta-20250811115904.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":"0.25.4-beta-20250811115904.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.25.4-beta-20250811115904.0","@midscene/core":"0.25.4-beta-20250811115904.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.25.4-beta-20250811115904.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wdapRMMJ/O99UzN59X95zXK3xsErnX2bTHWILYqTTsYzILv7QjyauV+2v5D4xMAzdRtMn3/Sm8AaFXnN4kFxDg==","_resolved":"/tmp/21507cc313e82ac8591db16ce2becfb1/midscene-web-0.25.4-beta-20250811115904.0.tgz","_from":"file:midscene-web-0.25.4-beta-20250811115904.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-wdapRMMJ/O99UzN59X95zXK3xsErnX2bTHWILYqTTsYzILv7QjyauV+2v5D4xMAzdRtMn3/Sm8AaFXnN4kFxDg==","shasum":"6fbd296b9daac8b4736e91bf7a34adefafc1aad7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.25.4-beta-20250811115904.0.tgz","fileCount":87,"unpackedSize":6383346,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAvtLeknHTA2vXyG2NK2+K4Lw4aCGrfa8X1qPXoKzipWAiAKM07hLbcwna43hUcbfcFLuN7lN4h1CCcbyftqZc+oUw=="}],"size":1343012},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.25.4-beta-20250811115904.0_1754913740560_0.9024060737534183"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-11T12:02:20.814Z","publish_time":1754913740814,"_source_registry_name":"default","contributors":[]},"0.26.1":{"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":"0.26.1","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.1","@midscene/shared":"0.26.1"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.26.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3QB6ahxjwhW1i38jsish9TDI8bcSwKDgk3DsQQ6hvg/oUx6QIQYhi1yWYYQg0ZIn6+Qr8eJ7rllTBH5QfE+jUg==","_resolved":"/tmp/df4a20e53e80cb21116a830e6fe6378e/midscene-web-0.26.1.tgz","_from":"file:midscene-web-0.26.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-3QB6ahxjwhW1i38jsish9TDI8bcSwKDgk3DsQQ6hvg/oUx6QIQYhi1yWYYQg0ZIn6+Qr8eJ7rllTBH5QfE+jUg==","shasum":"c616f46c0c28698f5e13e663a2a9bb6f63ef704d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.1.tgz","fileCount":87,"unpackedSize":6277701,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDniujd0zQUTqvQgPMDs/UQap8cXSrfzMjim0gD0/ii/QIgelzH741qPCj7/6k4AsJ8ayGk/b9atbYqU3PMst+wyKM="}],"size":1316031},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.1_1754965887232_0.45509522618626463"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-12T02:31:27.488Z","publish_time":1754965887488,"_source_registry_name":"default","contributors":[]},"0.25.4-beta-20250812025613.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":"0.25.4-beta-20250812025613.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.25.4-beta-20250812025613.0","@midscene/shared":"0.25.4-beta-20250812025613.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.25.4-beta-20250812025613.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-g/RfP6J5PMF8CRn4eQnM4ttdwwdT9ywNYvnH45BwkrZWzcIvuSPxRTiFwgMzau/IRsFLGLSKiSzdRvnGRLzD/A==","_resolved":"/tmp/430fa1ec39ebb7b15d02445944240539/midscene-web-0.25.4-beta-20250812025613.0.tgz","_from":"file:midscene-web-0.25.4-beta-20250812025613.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-g/RfP6J5PMF8CRn4eQnM4ttdwwdT9ywNYvnH45BwkrZWzcIvuSPxRTiFwgMzau/IRsFLGLSKiSzdRvnGRLzD/A==","shasum":"f0b2cdb73c878a6156c752d656f3d48982a20732","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.25.4-beta-20250812025613.0.tgz","fileCount":87,"unpackedSize":6383346,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCBhOzCVJSZt/rbF8IjbTui9u/BXO7GkSUiEo73ZMaTngIhAMqKG9lIGqI6pbNPvEemSzgjxPCM4t78L4MRU8ZG5PDX"}],"size":1342918},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.25.4-beta-20250812025613.0_1754967570205_0.8456129631685996"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-12T02:59:30.423Z","publish_time":1754967570423,"_source_registry_name":"default","contributors":[]},"0.26.2-beta-20250812035614.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":"0.26.2-beta-20250812035614.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.2-beta-20250812035614.0","@midscene/shared":"0.26.2-beta-20250812035614.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.26.2-beta-20250812035614.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0BuIJ64H6cYsOFCK0BLibJqkxjID/3W285fVuMqcrB9/imt9kz7IlObOhvtp60bLm+vYFNIw8OxDwBLfLG3+5g==","_resolved":"/tmp/d1829b9a4c63beb049e37995594a344d/midscene-web-0.26.2-beta-20250812035614.0.tgz","_from":"file:midscene-web-0.26.2-beta-20250812035614.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0BuIJ64H6cYsOFCK0BLibJqkxjID/3W285fVuMqcrB9/imt9kz7IlObOhvtp60bLm+vYFNIw8OxDwBLfLG3+5g==","shasum":"f75754c02bcdd2322fefc5a15d6f18179068d978","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.2-beta-20250812035614.0.tgz","fileCount":87,"unpackedSize":6278880,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCGbsRF3svGteZQ9rXLotKaAIGQURRKDh0wiaCPfzug4QIhAIU7AI67v4mNxkg27y1B+938tpIGxj880sGX4painEWO"}],"size":1316891},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.2-beta-20250812035614.0_1754971253420_0.1122781617146984"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-12T04:00:53.657Z","publish_time":1754971253657,"_source_registry_name":"default","contributors":[]},"0.26.2-beta-20250812091127.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":"0.26.2-beta-20250812091127.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.2-beta-20250812091127.0","@midscene/shared":"0.26.2-beta-20250812091127.0"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.26.2-beta-20250812091127.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-x/31jRoCw/8nSOXXjXSXjewP2xffHx273uXOaLv/lG+prRl44B9Ltk5GJyAm2oN1CbzYwHsQQuSlVLGgCF6n4w==","_resolved":"/tmp/3301d4a2cbc598c4f08575745a410fbf/midscene-web-0.26.2-beta-20250812091127.0.tgz","_from":"file:midscene-web-0.26.2-beta-20250812091127.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-x/31jRoCw/8nSOXXjXSXjewP2xffHx273uXOaLv/lG+prRl44B9Ltk5GJyAm2oN1CbzYwHsQQuSlVLGgCF6n4w==","shasum":"5442359a3aa3fe020e340567c23a28f409ad565e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.2-beta-20250812091127.0.tgz","fileCount":87,"unpackedSize":6382778,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAM8V7oSL97P+MZ4GeBvWVLKJqGuhuoslJfLyBr2KKKyAiBP5fytunwaYvbOuCAmztWlAubs1Wa9lrAt7QYF+Em7Lg=="}],"size":1341828},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.2-beta-20250812091127.0_1754990083657_0.05851960467067352"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-12T09:14:43.996Z","publish_time":1754990083996,"_source_registry_name":"default","contributors":[]},"0.26.2":{"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":"0.26.2","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","bin":{"midscene-playground":"bin/midscene-playground"},"exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./bridge-mode":{"types":"./dist/types/bridge-mode.d.ts","default":"./dist/lib/bridge-mode.js"},"./bridge-mode-browser":{"types":"./dist/types/bridge-mode-browser.d.ts","default":"./dist/lib/bridge-mode-browser.js"},"./utils":{"types":"./dist/types/utils.d.ts","default":"./dist/lib/utils.js"},"./ui-utils":{"types":"./dist/types/ui-utils.d.ts","default":"./dist/lib/ui-utils.js"},"./puppeteer":{"types":"./dist/types/puppeteer.d.ts","default":"./dist/lib/puppeteer.js"},"./puppeteer-agent-launcher":{"types":"./dist/types/puppeteer-agent-launcher.d.ts","default":"./dist/lib/puppeteer-agent-launcher.js"},"./playwright":{"types":"./dist/types/playwright.d.ts","default":"./dist/lib/playwright.js"},"./playwright-report":{"types":"./dist/types/playwright-report.d.ts","default":"./dist/lib/playwright-report.js"},"./playwright-reporter":{"types":"./dist/types/playwright-reporter.d.ts","default":"./dist/lib/playwright-reporter.js"},"./playground":{"types":"./dist/types/playground.d.ts","default":"./dist/lib/playground.js"},"./midscene-playground":{"types":"./dist/types/midscene-playground.d.ts","default":"./dist/lib/midscene-playground.js"},"./midscene-server":{"types":"./dist/types/midscene-server.d.ts","default":"./dist/lib/midscene-server.js"},"./chrome-extension":{"types":"./dist/types/chrome-extension.d.ts","default":"./dist/lib/chrome-extension.js"},"./yaml":{"types":"./dist/types/yaml.d.ts","default":"./dist/lib/yaml.js"},"./agent":{"types":"./dist/types/agent.d.ts","default":"./dist/lib/agent.js"}},"typesVersions":{"*":{".":["./dist/types/index.d.ts"],"bridge-mode":["./dist/types/bridge-mode.d.ts"],"bridge-mode-browser":["./dist/types/bridge-mode-browser.d.ts"],"utils":["./dist/types/utils.d.ts"],"ui-utils":["./dist/types/ui-utils.d.ts"],"puppeteer":["./dist/types/puppeteer.d.ts"],"puppeteer-agent-launcher":["./dist/types/puppeteer-agent-launcher.d.ts"],"playwright":["./dist/types/playwright.d.ts"],"playwright-report":["./dist/types/playwright-report.d.ts"],"playwright-reporter":["./dist/types/playwright-reporter.d.ts"],"playground":["./dist/types/playground.d.ts"],"midscene-playground":["./dist/types/midscene-playground.d.ts"],"midscene-server":["./dist/types/midscene-server.d.ts"],"chrome-extension":["./dist/types/chrome-extension.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"agent":["./dist/types/agent.d.ts"]}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.2","@midscene/shared":"0.26.2"},"devDependencies":{"@modern-js/module-tools":"2.60.6","@playwright/test":"^1.44.1","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"modern build -c ./modern.config.ts","postbuild":"node scripts/check-exports.js","build:watch":"modern build -w -c ./modern.config.ts --no-clear","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.26.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hEhfuYLzAEXU4klr0sIsS8WTfQkhVYhcwqPHHetfA2RqSCB39uexKJDH0tcmBww6BsywETXqa1JC6nP+WGDdiQ==","_resolved":"/tmp/914ac71b1503b614801f3e1dde0e08d3/midscene-web-0.26.2.tgz","_from":"file:midscene-web-0.26.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-hEhfuYLzAEXU4klr0sIsS8WTfQkhVYhcwqPHHetfA2RqSCB39uexKJDH0tcmBww6BsywETXqa1JC6nP+WGDdiQ==","shasum":"3fa9eb87ec49dba04fae12e7872d97747a4efc4c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.2.tgz","fileCount":87,"unpackedSize":6381652,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIARV5Vhzh5OFmgMZGwbphv2dVdm693jf5f5y12XeutnDAiAkIBjP++XnCyDHlEJYfprR7E2D8la2/yAQ06Ke3i0uCg=="}],"size":1340936},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.2_1755004873260_0.3086319127903603"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-12T13:21:13.576Z","publish_time":1755004873576,"_source_registry_name":"default","contributors":[]},"0.26.3-beta-20250813021342.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":"0.26.3-beta-20250813021342.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","bin":{"midscene-playground":"bin/midscene-playground"},"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-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","require":"./dist/lib/playwright/reporter/index.js","import":"./dist/es/playwright/reporter/index.mjs"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.3-beta-20250813021342.0","@midscene/shared":"0.26.3-beta-20250813021342.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.26.3-beta-20250813021342.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-s6DNGFfy2u+c0aI/5an5YMntprHwPYEhPpMEu03HcgyQ70euJJHKxcIHXO6Ov6nIMVQhc5wfyzORa9M+ermYXQ==","_resolved":"/tmp/263b4b1f87ee6b5732871cda5d749f2c/midscene-web-0.26.3-beta-20250813021342.0.tgz","_from":"file:midscene-web-0.26.3-beta-20250813021342.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-s6DNGFfy2u+c0aI/5an5YMntprHwPYEhPpMEu03HcgyQ70euJJHKxcIHXO6Ov6nIMVQhc5wfyzORa9M+ermYXQ==","shasum":"a98e7d8d65a51a478a728a5335f3d5051d11f1d3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.3-beta-20250813021342.0.tgz","fileCount":195,"unpackedSize":1391934,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFbcEoPTli14f8bkQVggEybvEEu1P7LbxLV/VgUaTRDjAiBeiNgSRyyxZ4s006tZ9qzYOqSIut7pSBNQI9Hq6Vbwrw=="}],"size":247854},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.3-beta-20250813021342.0_1755051367795_0.29467433979484636"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-13T02:16:08.068Z","publish_time":1755051368068,"_source_registry_name":"default","contributors":[]},"0.26.3-beta-20250813075706.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":"0.26.3-beta-20250813075706.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","bin":{"midscene-playground":"bin/midscene-playground"},"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-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","require":"./dist/lib/playwright/reporter/index.js","import":"./dist/es/playwright/reporter/index.mjs"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.3-beta-20250813075706.0","@midscene/shared":"0.26.3-beta-20250813075706.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.3-beta-20250813075706.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+GPefqUSGUTOMM4WOFCo+B+7o5d7DKVsnWevgn7lsIoG66PursfZ+tSH/4LIt1cgDrpJvUJTFMJaC1elrEFbcw==","_resolved":"/tmp/ef7cc5af55f8f9f01d01bf3ed9d5ce97/midscene-web-0.26.3-beta-20250813075706.0.tgz","_from":"file:midscene-web-0.26.3-beta-20250813075706.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+GPefqUSGUTOMM4WOFCo+B+7o5d7DKVsnWevgn7lsIoG66PursfZ+tSH/4LIt1cgDrpJvUJTFMJaC1elrEFbcw==","shasum":"5084641e01b35f450276391976d0b496d7c4aa32","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.3-beta-20250813075706.0.tgz","fileCount":195,"unpackedSize":1392056,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCU+sTKJkGxcDP7vEIs+ZXJz61/PXxvxx44xodL9CNnWAIgB4+1dlVstcGB9LSKDj8DtGFn9hi2M4jPypMS3h9mwS4="}],"size":247887},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.3-beta-20250813075706.0_1755071967973_0.01893417483300852"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-13T07:59:28.190Z","publish_time":1755071968190,"_source_registry_name":"default","contributors":[]},"0.26.3-beta-20250813080114.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":"0.26.3-beta-20250813080114.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","bin":{"midscene-playground":"bin/midscene-playground"},"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-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","require":"./dist/lib/playwright/reporter/index.js","import":"./dist/es/playwright/reporter/index.mjs"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.3-beta-20250813080114.0","@midscene/shared":"0.26.3-beta-20250813080114.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.26.3-beta-20250813080114.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Vnlj3YEzJKQNjworQbiDChpzSyjWniuZqynwBA8pz3hqU91fb9JZwlSTwKcYwPBHjm5/1OIQGiZmeuR0yYxkaw==","_resolved":"/tmp/6c8098d797d3aed63b0c654b9ad704d3/midscene-web-0.26.3-beta-20250813080114.0.tgz","_from":"file:midscene-web-0.26.3-beta-20250813080114.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Vnlj3YEzJKQNjworQbiDChpzSyjWniuZqynwBA8pz3hqU91fb9JZwlSTwKcYwPBHjm5/1OIQGiZmeuR0yYxkaw==","shasum":"7f9f62fbdd264960b5bcb81f6a2047e6a1ec931a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.3-beta-20250813080114.0.tgz","fileCount":195,"unpackedSize":1361276,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCKvXHO5MT1jcavSZkQI147yq7ZD51671kUto0gvSkM5AIgBIpU5u/+rUIlnuAuKELWhJ4DJoXIZ0t0fV8ZyHEm0es="}],"size":244520},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.3-beta-20250813080114.0_1755072250405_0.9447254395062097"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-13T08:04:10.595Z","publish_time":1755072250595,"_source_registry_name":"default","contributors":[]},"0.26.3-beta-20250813091321.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":"0.26.3-beta-20250813091321.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","bin":{"midscene-playground":"bin/midscene-playground"},"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-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","require":"./dist/lib/playwright/reporter/index.js","import":"./dist/es/playwright/reporter/index.mjs"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.3-beta-20250813091321.0","@midscene/shared":"0.26.3-beta-20250813091321.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.26.3-beta-20250813091321.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-yuLYGyhtSCdJiWIfh8w1NmV8Hu2z1CMCpUDwOo5HCRtH5fNN2mADo3U8pFjkYguQaO/r59AVPikFFHTwlD8Kuw==","_resolved":"/tmp/1463a6d885928814843b4238b3b8912b/midscene-web-0.26.3-beta-20250813091321.0.tgz","_from":"file:midscene-web-0.26.3-beta-20250813091321.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-yuLYGyhtSCdJiWIfh8w1NmV8Hu2z1CMCpUDwOo5HCRtH5fNN2mADo3U8pFjkYguQaO/r59AVPikFFHTwlD8Kuw==","shasum":"c97d00f35ceceb47c6fdf806a2c116672045ce3f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.3-beta-20250813091321.0.tgz","fileCount":195,"unpackedSize":1361276,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFtOKxbBEQw+/BLW2qWU5ZG68Yrudj63D/Pyvs3b2LsgAiAP/9FrTsykyRReYDvSRetvrq4pHnzIRheDG4giI3zsdQ=="}],"size":244517},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.3-beta-20250813091321.0_1755076537391_0.24504720291285653"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-13T09:15:37.619Z","publish_time":1755076537619,"_source_registry_name":"default","contributors":[]},"0.26.3-beta-20250813095836.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":"0.26.3-beta-20250813095836.0","repository":{"type":"git","url":"git+https://github.com/web-infra-dev/midscene.git"},"homepage":"https://midscenejs.com/","jsnext:source":"./src/index.ts","main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","bin":{"midscene-playground":"bin/midscene-playground"},"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-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","require":"./dist/lib/playwright/reporter/index.js","import":"./dist/es/playwright/reporter/index.mjs"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.3-beta-20250813095836.0","@midscene/shared":"0.26.3-beta-20250813095836.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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","upgrade":"modern upgrade","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"},"_id":"@midscene/web@0.26.3-beta-20250813095836.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-stZV1INaLcbVpkiRV9XmuarvQIttCXfQ2cyZAuG/dpbziXIGscC1Yk0FYAoQ/CxUxZpKSO/39XSrYFhPiKPbyg==","_resolved":"/tmp/f5d71df5a1345ef56f30b48494d2bd3b/midscene-web-0.26.3-beta-20250813095836.0.tgz","_from":"file:midscene-web-0.26.3-beta-20250813095836.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-stZV1INaLcbVpkiRV9XmuarvQIttCXfQ2cyZAuG/dpbziXIGscC1Yk0FYAoQ/CxUxZpKSO/39XSrYFhPiKPbyg==","shasum":"b8b8397c2b1cf9971583ff8cbd32c6698e26f552","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.3-beta-20250813095836.0.tgz","fileCount":195,"unpackedSize":1385928,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAkb3jQaE/IQCA1xp3eyp1DevcQDkGAt62hgy3HI1ygsAiEA97R4njXiXXP8vxQMd6YFLCrJSGx1v04gi8XzBzR5k1w="}],"size":252701},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.3-beta-20250813095836.0_1755079255825_0.08250777440971402"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-13T10:00:56.021Z","publish_time":1755079256021,"_source_registry_name":"default","contributors":[]},"0.26.3-beta-20250813105922.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":"0.26.3-beta-20250813105922.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","bin":{"midscene-playground":"bin/midscene-playground"},"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-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","require":"./dist/lib/playwright/reporter/index.js","import":"./dist/es/playwright/reporter/index.mjs"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.3-beta-20250813105922.0","@midscene/shared":"0.26.3-beta-20250813105922.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.3-beta-20250813105922.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gjwpQVIgz/sP+WVqp/0sR+KQ/UjF6uOI2dpvZPwCw7rTEhujs49onHm76c6EEeeUsBrGYC7X/6L8bXfRsCjELA==","_resolved":"/tmp/b03b06785131d31785e8c75b86536539/midscene-web-0.26.3-beta-20250813105922.0.tgz","_from":"file:midscene-web-0.26.3-beta-20250813105922.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-gjwpQVIgz/sP+WVqp/0sR+KQ/UjF6uOI2dpvZPwCw7rTEhujs49onHm76c6EEeeUsBrGYC7X/6L8bXfRsCjELA==","shasum":"c93ee35caec6b0ef97d00fbc6b00563dc98a04dd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.3-beta-20250813105922.0.tgz","fileCount":195,"unpackedSize":1392056,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGHLFtOTlc0ANLrOwNlRQL0iEEqnfUhFEFUX58FFHJeKAiAysDxwHjTRI7W3dHf14AbrROmEmWP1F8yBFkRdcq85OQ=="}],"size":247884},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.3-beta-20250813105922.0_1755082958254_0.8369632243790546"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-13T11:02:38.493Z","publish_time":1755082958493,"_source_registry_name":"default","contributors":[]},"0.26.3-beta-20250813113027.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":"0.26.3-beta-20250813113027.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","bin":{"midscene-playground":"bin/midscene-playground"},"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-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","require":"./dist/lib/playwright/reporter/index.js","import":"./dist/es/playwright/reporter/index.mjs"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.3-beta-20250813113027.0","@midscene/shared":"0.26.3-beta-20250813113027.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.3-beta-20250813113027.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LnwB7CM5bWshokXlSd3abNYaOtrO6E4K9qcHm9QmkTZgqcrMxLFgk2T1GIrAR3UgErO3H4d7U3R8JMULjd8MZA==","_resolved":"/tmp/15e6cc2b9995f43851e90f7f80b03a5d/midscene-web-0.26.3-beta-20250813113027.0.tgz","_from":"file:midscene-web-0.26.3-beta-20250813113027.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-LnwB7CM5bWshokXlSd3abNYaOtrO6E4K9qcHm9QmkTZgqcrMxLFgk2T1GIrAR3UgErO3H4d7U3R8JMULjd8MZA==","shasum":"4247f9f483ebbd06973084c88428482640ba2e7e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.3-beta-20250813113027.0.tgz","fileCount":195,"unpackedSize":1385858,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDEQpGSL5FZVgNhZjZOYUCCaFcSG+IfnfeyLkCLBZdXCgIgPfWsPvXPJn5NjUFwCkvxMxucCYzba44COH6E7hZATW8="}],"size":252656},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.3-beta-20250813113027.0_1755084769908_0.24410089257528655"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-13T11:32:50.118Z","publish_time":1755084770118,"_source_registry_name":"default","contributors":[]},"0.26.3-beta-20250813113828.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":"0.26.3-beta-20250813113828.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","bin":{"midscene-playground":"bin/midscene-playground"},"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-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","require":"./dist/lib/playwright/reporter/index.js","import":"./dist/es/playwright/reporter/index.mjs"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.3-beta-20250813113828.0","@midscene/shared":"0.26.3-beta-20250813113828.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.3-beta-20250813113828.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-CSxjXFC6l2ZFeW5ci5T+W6Io/ZX88PlAZVn6lM3ig6MAVhUeuYwk0FcPBROBnufaLcGL227+aB5q2Kade6llJg==","_resolved":"/tmp/1722cc54c5a24a876a10f3f2e180b4ea/midscene-web-0.26.3-beta-20250813113828.0.tgz","_from":"file:midscene-web-0.26.3-beta-20250813113828.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-CSxjXFC6l2ZFeW5ci5T+W6Io/ZX88PlAZVn6lM3ig6MAVhUeuYwk0FcPBROBnufaLcGL227+aB5q2Kade6llJg==","shasum":"fe5c2ce036fd6a2c64af7559ec81461adadfc65c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.3-beta-20250813113828.0.tgz","fileCount":195,"unpackedSize":1391336,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDMxxtVyj1zw3557Z0S1gW4XIQ3Ay57WP/Q1+Cgy6gwJAIhAMABrw2VJVZ8SqF2zVgJtzEVz83EZB4fyr2/JakYDkYs"}],"size":247728},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.3-beta-20250813113828.0_1755085252158_0.13505961002326994"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-13T11:40:52.408Z","publish_time":1755085252408,"_source_registry_name":"default","contributors":[]},"0.26.3-beta-20250813142538.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":"0.26.3-beta-20250813142538.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","bin":{"midscene-playground":"bin/midscene-playground"},"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-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","require":"./dist/lib/playwright/reporter/index.js","import":"./dist/es/playwright/reporter/index.mjs"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.3-beta-20250813142538.0","@midscene/shared":"0.26.3-beta-20250813142538.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.3-beta-20250813142538.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-H8UlbpbZB69txzciKNTKSljZrqktGrEMZSIselhNMaOuW4y17mN+1NflKc3glotjicVooEefeIqqu99aZcWutQ==","_resolved":"/tmp/822689f96339214c5c9d2029f29b9757/midscene-web-0.26.3-beta-20250813142538.0.tgz","_from":"file:midscene-web-0.26.3-beta-20250813142538.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-H8UlbpbZB69txzciKNTKSljZrqktGrEMZSIselhNMaOuW4y17mN+1NflKc3glotjicVooEefeIqqu99aZcWutQ==","shasum":"1a4260262b213971fb829371cff8280722a13961","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.3-beta-20250813142538.0.tgz","fileCount":195,"unpackedSize":1367980,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCZZI9pF1uqvMOj0lNM2jZptcvJ8fdw0oiD/7ygBjr/VgIhAO6DtEfQbRoWLA2m3fyXSMIWT78IC4SPBtkU2ijzOdKZ"}],"size":249840},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.3-beta-20250813142538.0_1755095278829_0.3986358053685515"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-13T14:27:59.020Z","publish_time":1755095279020,"_source_registry_name":"default","contributors":[]},"0.26.3-beta-20250814023647.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":"0.26.3-beta-20250814023647.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","bin":{"midscene-playground":"bin/midscene-playground"},"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-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","require":"./dist/lib/playwright/reporter/index.js","import":"./dist/es/playwright/reporter/index.mjs"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.26.3-beta-20250814023647.0","@midscene/core":"0.26.3-beta-20250814023647.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.3-beta-20250814023647.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VbEmY+T7L8BeZ8pKwiTIwxzYBHXa7S60xDGV096xa0PfEvFJ1f04b3zLdjvVGcyL4B9EtwaQquC/I9vhoYSROw==","_resolved":"/tmp/9f1b509f6226eec2b13ef85799b0c429/midscene-web-0.26.3-beta-20250814023647.0.tgz","_from":"file:midscene-web-0.26.3-beta-20250814023647.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-VbEmY+T7L8BeZ8pKwiTIwxzYBHXa7S60xDGV096xa0PfEvFJ1f04b3zLdjvVGcyL4B9EtwaQquC/I9vhoYSROw==","shasum":"090b6f541683df563034e8bf9394eabc04325213","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.3-beta-20250814023647.0.tgz","fileCount":195,"unpackedSize":1359934,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGm4J32XxNGSHyn0AtKbKnKJXb5o0qRey3q/y1RzLbCgAiEA0IByUfkD/2sE5mCiggvHJJNynvA8vlGQn2BAoZacPcU="}],"size":247366},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.3-beta-20250814023647.0_1755139151131_0.1314276999957058"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-14T02:39:11.426Z","publish_time":1755139151426,"_source_registry_name":"default","contributors":[]},"0.26.3-beta-20250814051918.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":"0.26.3-beta-20250814051918.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","bin":{"midscene-playground":"bin/midscene-playground"},"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-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","require":"./dist/lib/playwright/reporter/index.js","import":"./dist/es/playwright/reporter/index.mjs"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.3-beta-20250814051918.0","@midscene/shared":"0.26.3-beta-20250814051918.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.3-beta-20250814051918.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-FimjjI3Q/V8zgij4blz5N3/blAFs4mY8tNw5Wy1mpddfjlWVg8NerAi1xCKSBDt3A3EIfkdEp23Kk4sBkDNgsA==","_resolved":"/tmp/ef1ac0b235d7afdaca256971fa3a1095/midscene-web-0.26.3-beta-20250814051918.0.tgz","_from":"file:midscene-web-0.26.3-beta-20250814051918.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-FimjjI3Q/V8zgij4blz5N3/blAFs4mY8tNw5Wy1mpddfjlWVg8NerAi1xCKSBDt3A3EIfkdEp23Kk4sBkDNgsA==","shasum":"4d0413187efa54b2e89b04ec7907b368a8a00d75","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.3-beta-20250814051918.0.tgz","fileCount":195,"unpackedSize":1362419,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF0bltLhxvBub6Df/V59N/+3M3L0jHSAl6/td3biyjW6AiAr6MNulV3AqpuPmqo3gwqty+eFXz8RlZgnKmK9bWRIZw=="}],"size":247750},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.3-beta-20250814051918.0_1755148895361_0.3630066729275927"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-14T05:21:35.580Z","publish_time":1755148895580,"_source_registry_name":"default","contributors":[]},"0.26.3":{"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":"0.26.3","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","bin":{"midscene-playground":"bin/midscene-playground"},"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-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","require":"./dist/lib/playwright/reporter/index.js","import":"./dist/es/playwright/reporter/index.mjs"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.3","@midscene/shared":"0.26.3"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-f1d5fBn8ecqUD4DO/Ffl+HPymQI3uk5cihXsmDBc8ebVhJCsnokRXHIpQtbf7O6GjHnsr3cUgL6E4e+GphuyTw==","_resolved":"/tmp/3598a822ba157d0e8e37fcc7117885fc/midscene-web-0.26.3.tgz","_from":"file:midscene-web-0.26.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-f1d5fBn8ecqUD4DO/Ffl+HPymQI3uk5cihXsmDBc8ebVhJCsnokRXHIpQtbf7O6GjHnsr3cUgL6E4e+GphuyTw==","shasum":"a7adcdf5f3d0289213707a47ec93189718e73db2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.3.tgz","fileCount":195,"unpackedSize":1362089,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDCBkZJ3HNscYeiCBtU3wmWGljtA2+I8sYaKk5LrnSTggIhAPYq8M/EaaUujtKfO7h1AjB0dMF6bgDnke7mldezNtU0"}],"size":247640},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.3_1755150691168_0.4593696144324999"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-14T05:51:31.380Z","publish_time":1755150691380,"_source_registry_name":"default","contributors":[]},"0.26.4":{"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":"0.26.4","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","bin":{"midscene-playground":"bin/midscene-playground"},"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-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","require":"./dist/lib/playwright/reporter/index.js","import":"./dist/es/playwright/reporter/index.mjs"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.4","@midscene/shared":"0.26.4"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.4","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-tmVHJIjHexKkA9w30ysyT21V41WOeTapAKK5xhC//mEzTdZY0YreGlIbaJJhtOVhlG4DT0HxyEXAx/9SZxAsCg==","_resolved":"/tmp/db83c4ce13cfe923445b1e68e111a3c3/midscene-web-0.26.4.tgz","_from":"file:midscene-web-0.26.4.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-tmVHJIjHexKkA9w30ysyT21V41WOeTapAKK5xhC//mEzTdZY0YreGlIbaJJhtOVhlG4DT0HxyEXAx/9SZxAsCg==","shasum":"3f75548ccb5970909eba91e2f4a451e74ab31652","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.4.tgz","fileCount":195,"unpackedSize":1362639,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCRD4IEKwc/RFgGTyN4vI6dw+ZOYgbvwDTC9GiP1J5KrwIhANbqpHIzoBRSRyU+mkUrrPsja7r1IbxFMuUejjSdv8J9"}],"size":247780},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.4_1755156941788_0.9435158510137021"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-14T07:35:42.016Z","publish_time":1755156942016,"_source_registry_name":"default","contributors":[]},"0.26.5-beta-20250814074541.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":"0.26.5-beta-20250814074541.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","bin":{"midscene-playground":"bin/midscene-playground"},"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-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","require":"./dist/lib/playwright/reporter/index.js","import":"./dist/es/playwright/reporter/index.mjs"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.26.5-beta-20250814074541.0","@midscene/core":"0.26.5-beta-20250814074541.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.5-beta-20250814074541.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-v1PmTfr0pHaysy8GwdJZpawomYshKaHLgdOo7IhR7pedEX/WjGqaai8bqyBl5QZcS+d/tv5jR0FQScNTiTHnqg==","_resolved":"/tmp/0765698d93dba202af6665ba064374c1/midscene-web-0.26.5-beta-20250814074541.0.tgz","_from":"file:midscene-web-0.26.5-beta-20250814074541.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-v1PmTfr0pHaysy8GwdJZpawomYshKaHLgdOo7IhR7pedEX/WjGqaai8bqyBl5QZcS+d/tv5jR0FQScNTiTHnqg==","shasum":"9562bfa7c484ec0674ddd8f25c3c78157324ec76","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.5-beta-20250814074541.0.tgz","fileCount":195,"unpackedSize":1362969,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCYt6/NvmRlB9JM2NJ9yWLZHodjbZ/MiPEeNi9mebJ+4AIgRhGUDjtX8WRh8+ala8fS+2qISxLQ+ayZzWXOvAaOJ6I="}],"size":247889},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.5-beta-20250814074541.0_1755157675037_0.9424924734065292"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-14T07:47:55.217Z","publish_time":1755157675217,"_source_registry_name":"default","contributors":[]},"0.26.5-beta-20250814080504.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":"0.26.5-beta-20250814080504.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","bin":{"midscene-playground":"bin/midscene-playground"},"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-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","require":"./dist/lib/playwright/reporter/index.js","import":"./dist/es/playwright/reporter/index.mjs"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.5-beta-20250814080504.0","@midscene/shared":"0.26.5-beta-20250814080504.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.5-beta-20250814080504.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-JmyynF3ojgUVzcC2NHkJyyeqQb+vUzD30pHjcCcC9KVpm9APVKFmqvw2rSTMBBOeb4EAmGsFNJBvED2053yZxQ==","_resolved":"/tmp/040de39b2760c4e109094880ba9c4961/midscene-web-0.26.5-beta-20250814080504.0.tgz","_from":"file:midscene-web-0.26.5-beta-20250814080504.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-JmyynF3ojgUVzcC2NHkJyyeqQb+vUzD30pHjcCcC9KVpm9APVKFmqvw2rSTMBBOeb4EAmGsFNJBvED2053yZxQ==","shasum":"1f7249d91e65b4df9477242e6b1a3e28bf2eb3fb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.5-beta-20250814080504.0.tgz","fileCount":195,"unpackedSize":1362969,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEfOjo/6ZGsTX4t8h40KHlsbXGW0V4dPqVlAHyM2zBzaAiEA0RTanoixX1tq3wTtjrCacb979SpJSK4U5X35es46rzU="}],"size":247889},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.5-beta-20250814080504.0_1755158840763_0.23706458521425122"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-14T08:07:21.005Z","publish_time":1755158841005,"_source_registry_name":"default","contributors":[]},"0.26.5-beta-20250814095614.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":"0.26.5-beta-20250814095614.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","bin":{"midscene-playground":"bin/midscene-playground"},"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-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","require":"./dist/lib/playwright/reporter/index.js","import":"./dist/es/playwright/reporter/index.mjs"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.5-beta-20250814095614.0","@midscene/shared":"0.26.5-beta-20250814095614.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.5-beta-20250814095614.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Y5lOysTkIm03nDMOICvH/6GC5xHHTzBnkSR63f2t+58twQh1+ohqpKNJoMl/0TMx/qvY3MK1sCFGbZ0gxLhOYQ==","_resolved":"/tmp/aea7b433bf41ecaa420679991a44ce23/midscene-web-0.26.5-beta-20250814095614.0.tgz","_from":"file:midscene-web-0.26.5-beta-20250814095614.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Y5lOysTkIm03nDMOICvH/6GC5xHHTzBnkSR63f2t+58twQh1+ohqpKNJoMl/0TMx/qvY3MK1sCFGbZ0gxLhOYQ==","shasum":"42eb4535650e8a14181ebf2be8f51db15c8c4fbb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.5-beta-20250814095614.0.tgz","fileCount":195,"unpackedSize":1362969,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGdfMJNANvxKz9PSWobQLCYtHOle32UIXv0IQQd073RLAiBoTM/mtmEjKNCLaoVExLQ9N7yRTy8kWJHJfCS1gUE/nA=="}],"size":247890},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.5-beta-20250814095614.0_1755165512206_0.3472684095241232"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-14T09:58:32.416Z","publish_time":1755165512416,"_source_registry_name":"default","contributors":[]},"0.26.5-beta-20250814125155.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":"0.26.5-beta-20250814125155.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","bin":{"midscene-playground":"bin/midscene-playground"},"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-reporter":{"types":"./dist/types/playwright/reporter/index.d.ts","require":"./dist/lib/playwright/reporter/index.js","import":"./dist/es/playwright/reporter/index.mjs"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.5-beta-20250814125155.0","@midscene/shared":"0.26.5-beta-20250814125155.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.5-beta-20250814125155.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3p39+62sBT8qfi2c90GPDmkRWy77GUwVkTC3miA9Lv3av74FpRjRmSlJB8xwhHZBGwtNezavZfMcWW4nCAttxQ==","_resolved":"/tmp/a4760626cf65b02c0520ed50c43d5721/midscene-web-0.26.5-beta-20250814125155.0.tgz","_from":"file:midscene-web-0.26.5-beta-20250814125155.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-3p39+62sBT8qfi2c90GPDmkRWy77GUwVkTC3miA9Lv3av74FpRjRmSlJB8xwhHZBGwtNezavZfMcWW4nCAttxQ==","shasum":"fafcc1b05afee04e235e1444db3caffb12ee6de7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.5-beta-20250814125155.0.tgz","fileCount":195,"unpackedSize":1362969,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGnK1D8ya8Cn7O6+3LC4+R6s0vuFFZqalv7271B8wdHJAiEAtUE6TD1/tcNzDpf8dKvoo9QWVd4btBUVHnFSzSHVpx0="}],"size":247889},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.5-beta-20250814125155.0_1755176056538_0.35500788910366876"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-14T12:54:16.764Z","publish_time":1755176056764,"_source_registry_name":"default","contributors":[]},"0.26.5":{"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":"0.26.5","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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.5","@midscene/shared":"0.26.5"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.5","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Bcqb2+NhtDudWr6nomiW7kU+39jDoMJxdWkJzxVv9mOaiBKM0I2+8o+eED90+pJ1xDz/ddUdaB6Qxc4z3s2CbQ==","_resolved":"/tmp/061e14feafae265325b8e107c6bf50e8/midscene-web-0.26.5.tgz","_from":"file:midscene-web-0.26.5.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Bcqb2+NhtDudWr6nomiW7kU+39jDoMJxdWkJzxVv9mOaiBKM0I2+8o+eED90+pJ1xDz/ddUdaB6Qxc4z3s2CbQ==","shasum":"7b2ec81ad715946a74e809b1db9bd813edc5cd7f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.5.tgz","fileCount":195,"unpackedSize":1362855,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDr4G+l9j82th+vzOHQ3OD5JcP2xjq3utxXHEQ/psShGQIgYbRJFGTtD148IJI5DxFug0HLoQMkp5NiiXBlieN+Rc4="}],"size":247782},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.5_1755222843688_0.17654315976159363"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-15T01:54:03.927Z","publish_time":1755222843927,"_source_registry_name":"default","contributors":[]},"0.26.6-beta-20250815074212.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":"0.26.6-beta-20250815074212.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.6-beta-20250815074212.0","@midscene/shared":"0.26.6-beta-20250815074212.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.6-beta-20250815074212.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-PIjqdgYGVQmapS6UlW8q/OpC6FhLXHiEnKuJhwWWwJlxhKp91L2HJ+DrzjPc08X3FIYWFeeCIskE1pDe8B0PPg==","_resolved":"/tmp/d03132990938f144f4673964e56ca533/midscene-web-0.26.6-beta-20250815074212.0.tgz","_from":"file:midscene-web-0.26.6-beta-20250815074212.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-PIjqdgYGVQmapS6UlW8q/OpC6FhLXHiEnKuJhwWWwJlxhKp91L2HJ+DrzjPc08X3FIYWFeeCIskE1pDe8B0PPg==","shasum":"d406cf4da4df947618bfeae49101c03ca87266db","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.6-beta-20250815074212.0.tgz","fileCount":190,"unpackedSize":1367938,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH6xOqPcr1IlNzckpY3xslAOGYA9PQEJUCJ06U3C6M6PAiEAvRTx2eSEg/OkRVux7PLHhGJt8+73pJ+akO6sJF0gmOY="}],"size":251489},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.6-beta-20250815074212.0_1755243868798_0.9874743255585898"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-15T07:44:29.008Z","publish_time":1755243869008,"_source_registry_name":"default","contributors":[]},"0.26.6-beta-20250815111100.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":"0.26.6-beta-20250815111100.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.6-beta-20250815111100.0","@midscene/shared":"0.26.6-beta-20250815111100.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.6-beta-20250815111100.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-yVNM+GpSm/gYvz8x9TY1lQFCpEPLj+bi5c4Nji9l3SnvcVvM9gWCiQvYdsMC/wmtRv58kFs4xP66CnqmGP1+lw==","_resolved":"/tmp/5ee754520a6dcaf422d1aa83b27ca865/midscene-web-0.26.6-beta-20250815111100.0.tgz","_from":"file:midscene-web-0.26.6-beta-20250815111100.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-yVNM+GpSm/gYvz8x9TY1lQFCpEPLj+bi5c4Nji9l3SnvcVvM9gWCiQvYdsMC/wmtRv58kFs4xP66CnqmGP1+lw==","shasum":"15c4452447db5489be0a3d74b539884a1cbb05d9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.6-beta-20250815111100.0.tgz","fileCount":195,"unpackedSize":1364119,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE7xinRsbp1jUvndotY0v+asK8g3Gc7NFvrpZ9tbwGp5AiAiWb5R7mu+rUR7YKRenlARlaWKi5ivGYtO5ebkvSoc5g=="}],"size":248021},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.6-beta-20250815111100.0_1755256389535_0.3427757037649801"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-15T11:13:09.741Z","publish_time":1755256389741,"_source_registry_name":"default","contributors":[]},"0.26.6-beta-20250815111555.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":"0.26.6-beta-20250815111555.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.6-beta-20250815111555.0","@midscene/shared":"0.26.6-beta-20250815111555.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.6-beta-20250815111555.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8GfkrAhXIms1lt+iNdHxgaoHm+0tgdphZT+aYG37gyWyjskaJB+r/j20OHDbIPwCSpsEkRf6EVeu2Woi5Msmdg==","_resolved":"/tmp/555d41ec413c299c1c16567b909a0c38/midscene-web-0.26.6-beta-20250815111555.0.tgz","_from":"file:midscene-web-0.26.6-beta-20250815111555.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8GfkrAhXIms1lt+iNdHxgaoHm+0tgdphZT+aYG37gyWyjskaJB+r/j20OHDbIPwCSpsEkRf6EVeu2Woi5Msmdg==","shasum":"73917467b0ef2d90fae3b30616aec561665a621f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.6-beta-20250815111555.0.tgz","fileCount":190,"unpackedSize":1374554,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC3u+iCGfsLo2Gns1ox4KppriDZjqY6rFa3C4aEBtWGkgIhAIq4Q1aUfuPJrlWOeMmuNW66K5JYhZocqzUG/QPoXsom"}],"size":256944},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.6-beta-20250815111555.0_1755256692896_0.14360571584126247"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-15T11:18:13.117Z","publish_time":1755256693117,"_source_registry_name":"default","contributors":[]},"0.26.6":{"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":"0.26.6","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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.6","@midscene/shared":"0.26.6"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.6","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XTTl0FZxTH0itJc5H00PtAP7BFDD2PT1z5Xb3gN6SdVxrNHwVYuOFZu4BTcBZPF3XAveIUJIYejoQvvEVxFAHQ==","_resolved":"/tmp/a5c6ce205189e54966a4ccf9e1da70d3/midscene-web-0.26.6.tgz","_from":"file:midscene-web-0.26.6.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-XTTl0FZxTH0itJc5H00PtAP7BFDD2PT1z5Xb3gN6SdVxrNHwVYuOFZu4BTcBZPF3XAveIUJIYejoQvvEVxFAHQ==","shasum":"303bc1ebbb92f083ff985dfd555213dc2e9f8086","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.6.tgz","fileCount":195,"unpackedSize":1363789,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHYK6ZSsw5tVENi+u4X7qYr3HCLzS9pMPD1lZrFmSmUmAiAg+YTe/ufPjDJ3/dI9QBn4hPQ0nSyI4K7dNr2EV9VqkQ=="}],"size":247925},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.6_1755259816464_0.09581168737389612"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-15T12:10:16.680Z","publish_time":1755259816680,"_source_registry_name":"default","contributors":[]},"0.26.7-beta-20250815153024.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":"0.26.7-beta-20250815153024.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.7-beta-20250815153024.0","@midscene/shared":"0.26.7-beta-20250815153024.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.7-beta-20250815153024.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-cMPpa5RuOVMY3MwYpZRX6H+Sy6Js0SAXhOQBVG1Do2s0bqOSOww9vsf9t9DPGmUcTOyd9d3C7z7c5OVr5QIlbQ==","_resolved":"/tmp/6458447e3b68ab0c50cc2ede9625054d/midscene-web-0.26.7-beta-20250815153024.0.tgz","_from":"file:midscene-web-0.26.7-beta-20250815153024.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-cMPpa5RuOVMY3MwYpZRX6H+Sy6Js0SAXhOQBVG1Do2s0bqOSOww9vsf9t9DPGmUcTOyd9d3C7z7c5OVr5QIlbQ==","shasum":"914206e983a995e6d00c6bfcd2c75a8ba419eaae","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.7-beta-20250815153024.0.tgz","fileCount":190,"unpackedSize":1373860,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHowUZkx6wmdmoxuH27s2lCZE1UvC8BqW1LQ00NjU16CAiEAhz3K+WivnQf6752MjOPF6e0QD321BkipGWNHV2q5Ky4="}],"size":256795},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.7-beta-20250815153024.0_1755272015575_0.0014038193239629404"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-15T15:33:35.848Z","publish_time":1755272015848,"_source_registry_name":"default","contributors":[]},"0.26.7-beta-20250818024834.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":"0.26.7-beta-20250818024834.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.7-beta-20250818024834.0","@midscene/shared":"0.26.7-beta-20250818024834.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.7-beta-20250818024834.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-V0usawEuYJ90ykxHZwUITewMtUas8wHdVITz4liSU9q8BPFTH1BxGSyT7hsB//R5V/cr3qEYn+3WHKZ4a5FDZA==","_resolved":"/tmp/3ac40ca1b15899e3df0c7d3b155cc372/midscene-web-0.26.7-beta-20250818024834.0.tgz","_from":"file:midscene-web-0.26.7-beta-20250818024834.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-V0usawEuYJ90ykxHZwUITewMtUas8wHdVITz4liSU9q8BPFTH1BxGSyT7hsB//R5V/cr3qEYn+3WHKZ4a5FDZA==","shasum":"cc61ee936ebf152f284e7f654245e9370e9ea5ca","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.7-beta-20250818024834.0.tgz","fileCount":195,"unpackedSize":1364119,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGvBqiCBz8HAB2Lyz9K430hFAUlHW/a1toct0l6cLvVQAiEA/VzydauMzkiW4PQI+SyfUCp6dM2GtgHnb11gLHu9sGs="}],"size":248026},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.7-beta-20250818024834.0_1755485443236_0.5389255689296577"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-18T02:50:43.445Z","publish_time":1755485443445,"_source_registry_name":"default","contributors":[]},"0.26.7-beta-20250818025746.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":"0.26.7-beta-20250818025746.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.7-beta-20250818025746.0","@midscene/shared":"0.26.7-beta-20250818025746.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.7-beta-20250818025746.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UZDkkoU/7X7MYhkInsVNwMjV4XDmWo6SSskP+0n5+PCBtezY8q8JGuweOB8OmusxcvAwETmVZbeOqpB6rDxnFw==","_resolved":"/tmp/bde882ae73d2521f3c5163d739c91213/midscene-web-0.26.7-beta-20250818025746.0.tgz","_from":"file:midscene-web-0.26.7-beta-20250818025746.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-UZDkkoU/7X7MYhkInsVNwMjV4XDmWo6SSskP+0n5+PCBtezY8q8JGuweOB8OmusxcvAwETmVZbeOqpB6rDxnFw==","shasum":"cba3691c0750fb6746403bbd9dacbd964c6d5a21","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.7-beta-20250818025746.0.tgz","fileCount":195,"unpackedSize":1364119,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCOwyQYy4sSewhXnnJ/yygbrthcS0zQJQMqNXN3rORRRgIgEVXFa/UzvietI2Avz8cWmCASEQf4+3mpnIPl/tx69OU="}],"size":248024},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.7-beta-20250818025746.0_1755486035243_0.9674900974437266"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-18T03:00:35.446Z","publish_time":1755486035446,"_source_registry_name":"default","contributors":[]},"0.26.7-beta-20250818034910.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":"0.26.7-beta-20250818034910.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.7-beta-20250818034910.0","@midscene/shared":"0.26.7-beta-20250818034910.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.7-beta-20250818034910.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-MBoqpLDTXAr3obFlU6IjmN2vRSoYNYybm+wTECWfT45G/8hgZveivaJfOTAjB77Fx3cU6mcK9jItrpJMPgwmcw==","_resolved":"/tmp/cdb8dc69c543419dacd630d384b594bb/midscene-web-0.26.7-beta-20250818034910.0.tgz","_from":"file:midscene-web-0.26.7-beta-20250818034910.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-MBoqpLDTXAr3obFlU6IjmN2vRSoYNYybm+wTECWfT45G/8hgZveivaJfOTAjB77Fx3cU6mcK9jItrpJMPgwmcw==","shasum":"cc0aa2d3cc3e27509ac422ce5a920c9f3fb8841b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.7-beta-20250818034910.0.tgz","fileCount":190,"unpackedSize":1364128,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZtXd7LsaWVzYLZ0JrSSl8XYmlF4msBItfEJsBAHv3hwIgA8YWVRqNhkD1pOToIwLD0/7F+NVu8c/3vcuLLGY5X6Y="}],"size":255514},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.7-beta-20250818034910.0_1755489080961_0.6065394552635617"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-18T03:51:21.158Z","publish_time":1755489081158,"_source_registry_name":"default","contributors":[]},"0.26.7-beta-20250818035341.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":"0.26.7-beta-20250818035341.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.7-beta-20250818035341.0","@midscene/shared":"0.26.7-beta-20250818035341.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.7-beta-20250818035341.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-oJEhrFDXslnTIpb4SJs0XJJQoUEXomuyBnkAVxeiOGRfzoyk+sRSe+zXyBTK+UA5KRgBfnYt2MUeSV13bdJi1w==","_resolved":"/tmp/2aac9a074686d898de62d362c88cbe45/midscene-web-0.26.7-beta-20250818035341.0.tgz","_from":"file:midscene-web-0.26.7-beta-20250818035341.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-oJEhrFDXslnTIpb4SJs0XJJQoUEXomuyBnkAVxeiOGRfzoyk+sRSe+zXyBTK+UA5KRgBfnYt2MUeSV13bdJi1w==","shasum":"37f3bf41813039424b8df73122d41f925182d0de","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.7-beta-20250818035341.0.tgz","fileCount":195,"unpackedSize":1364027,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICkS2bBex9RBL37UaawGLtYvG28Y9J9LuO7OPgg1hsTYAiBy6S3/x+TJXR4ME619y87IOR7ebKFX6W/pXw7DjhiIGA=="}],"size":248070},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.7-beta-20250818035341.0_1755489355400_0.5083973759809925"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-18T03:55:55.642Z","publish_time":1755489355642,"_source_registry_name":"default","contributors":[]},"0.26.7-beta-20250818081955.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":"0.26.7-beta-20250818081955.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.7-beta-20250818081955.0","@midscene/shared":"0.26.7-beta-20250818081955.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.7-beta-20250818081955.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QwM5trigG9C2uWzC9bipAyyTRmdSu4Vh/4cQTgS7VOHEkuqFlHp+D5IbhAJCpzbMlHd5pi1xSJVTBQnvG+qxDw==","_resolved":"/tmp/d0d60441f1bb9d749ae306203b389ed4/midscene-web-0.26.7-beta-20250818081955.0.tgz","_from":"file:midscene-web-0.26.7-beta-20250818081955.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-QwM5trigG9C2uWzC9bipAyyTRmdSu4Vh/4cQTgS7VOHEkuqFlHp+D5IbhAJCpzbMlHd5pi1xSJVTBQnvG+qxDw==","shasum":"e9607358713ad08cf77cda97223c55b073f3c854","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.7-beta-20250818081955.0.tgz","fileCount":190,"unpackedSize":1372138,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDt/kt5AxLUaoUV17KkfEdEDlzFSypMF6FqQSrEBqX1lQIhAKwEZz17C/yME8vXVJK71D0C60eE49WCHAQVSJe8FCh1"}],"size":257236},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.7-beta-20250818081955.0_1755505352307_0.7277901426014597"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-18T08:22:32.511Z","publish_time":1755505352511,"_source_registry_name":"default","contributors":[]},"0.26.7-beta-20250820105545.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":"0.26.7-beta-20250820105545.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.7-beta-20250820105545.0","@midscene/shared":"0.26.7-beta-20250820105545.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.7-beta-20250820105545.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-uAaD+p+4zem5xfJ26cgEohO4fPLHK+OxizjLJMQ2sLtd1RpIMzuqGBWRQc9R6io6dvNOEAjffIEOdoCkNrNhig==","_resolved":"/tmp/454d6743839a462fb79e72f1c52b29de/midscene-web-0.26.7-beta-20250820105545.0.tgz","_from":"file:midscene-web-0.26.7-beta-20250820105545.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-uAaD+p+4zem5xfJ26cgEohO4fPLHK+OxizjLJMQ2sLtd1RpIMzuqGBWRQc9R6io6dvNOEAjffIEOdoCkNrNhig==","shasum":"8cc045ee9ebaed931691bb9037984c811593ae6b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.7-beta-20250820105545.0.tgz","fileCount":190,"unpackedSize":1366545,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDhle9MUN0NXBQkqTlj223MYp+HXkMdE1R4RECeFAjFugIhAIU0p3aocdBk/yxB3Owr7hNCcU8EkdLVXRhPHybeBiwU"}],"size":258613},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.7-beta-20250820105545.0_1755687485356_0.43551311559982864"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-20T10:58:05.593Z","publish_time":1755687485593,"_source_registry_name":"default","contributors":[]},"0.26.7-beta-20250820150415.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":"0.26.7-beta-20250820150415.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.7-beta-20250820150415.0","@midscene/shared":"0.26.7-beta-20250820150415.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.7-beta-20250820150415.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zm6J8PONaBtPXaa/GPIsRKhJG00p8hb+hP4kqsij3iReNZduVT3dE8T7Epp5cmuFIyYbzDC2nGWJzASZoxuaEw==","_resolved":"/tmp/c9df881f2bd6be70ad1e5316fd5c5589/midscene-web-0.26.7-beta-20250820150415.0.tgz","_from":"file:midscene-web-0.26.7-beta-20250820150415.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zm6J8PONaBtPXaa/GPIsRKhJG00p8hb+hP4kqsij3iReNZduVT3dE8T7Epp5cmuFIyYbzDC2nGWJzASZoxuaEw==","shasum":"f33696e1789b38ef04b35e159b40e05fcaf80df8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.7-beta-20250820150415.0.tgz","fileCount":190,"unpackedSize":1375052,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDTeSxO6CHrvYe0nGBoodVPc+0PMAypGDebg4L8IimNmgIgT+V448NLDWvYqik3j4tnri5ZJQLbuunQSWBraU36dS0="}],"size":260537},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.7-beta-20250820150415.0_1755702395322_0.48560960876794024"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-20T15:06:35.562Z","publish_time":1755702395562,"_source_registry_name":"default","contributors":[]},"0.26.7-beta-20250820154059.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":"0.26.7-beta-20250820154059.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.7-beta-20250820154059.0","@midscene/shared":"0.26.7-beta-20250820154059.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.7-beta-20250820154059.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/A4sRjmp6Unk/xg17dzUQeybYsYH3MNwANiwQB8+LPWjDRtRdzn4JL5l/m/svxb8Fx7gvnG/9x/4qV2ei0L9dg==","_resolved":"/tmp/14856f8ffcda6c14a46529c445761700/midscene-web-0.26.7-beta-20250820154059.0.tgz","_from":"file:midscene-web-0.26.7-beta-20250820154059.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/A4sRjmp6Unk/xg17dzUQeybYsYH3MNwANiwQB8+LPWjDRtRdzn4JL5l/m/svxb8Fx7gvnG/9x/4qV2ei0L9dg==","shasum":"926fa1b6c53e45ae92f27af2bdc889d49ae88731","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.7-beta-20250820154059.0.tgz","fileCount":190,"unpackedSize":1375052,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCUxnukQwJrATWpIeqlCZg5Gk8hlekKHH/q0NqFWB9SZwIgNfjkcoGdT88Yo3jFSAg8s2QNEn+u6O3lTkMHVy7yYvg="}],"size":260539},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.7-beta-20250820154059.0_1755704609553_0.49776405273600766"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-20T15:43:31.257Z","publish_time":1755704611257,"_source_registry_name":"default","contributors":[]},"0.26.7-beta-20250820160625.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":"0.26.7-beta-20250820160625.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.26.7-beta-20250820160625.0","@midscene/core":"0.26.7-beta-20250820160625.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.7-beta-20250820160625.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XNnC/UQRRwvtR7SMlkbGYVk4A7QaCkBkFLhnE+egNDWqKf3O8Tmj7EssbnjvS+WBMS4D5vPxicpGdtuHm6jaDg==","_resolved":"/tmp/d1fceb858ce460f9cec0d267f9aaa7e3/midscene-web-0.26.7-beta-20250820160625.0.tgz","_from":"file:midscene-web-0.26.7-beta-20250820160625.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-XNnC/UQRRwvtR7SMlkbGYVk4A7QaCkBkFLhnE+egNDWqKf3O8Tmj7EssbnjvS+WBMS4D5vPxicpGdtuHm6jaDg==","shasum":"60afa8b7789a1a2a8e3ed10f2266c399d70c4772","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.7-beta-20250820160625.0.tgz","fileCount":190,"unpackedSize":1377576,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGz14ktRHgEagXOR6PoIWo3Q2ATGumxJN+gS0BlXK7QBAiEApCytyNED7A7zQFxpdub0THZinCnONgSXnjbujJDQ2Jo="}],"size":260975},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.7-beta-20250820160625.0_1755706122777_0.6679601344026573"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-20T16:08:43.068Z","publish_time":1755706123068,"_source_registry_name":"default","contributors":[]},"0.26.7-beta-20250821033353.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":"0.26.7-beta-20250821033353.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.7-beta-20250821033353.0","@midscene/shared":"0.26.7-beta-20250821033353.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.7-beta-20250821033353.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-prQbzuIqMQ0eqRHGi1wWq6radlabMAvkaT2HK9XBlbhMW/8vD1k1Ua7fD3YqoHYYIMvUJd8Fv2QR96QzPt3t9w==","_resolved":"/tmp/754d6126ee3975d2cddb9cd71704d7a7/midscene-web-0.26.7-beta-20250821033353.0.tgz","_from":"file:midscene-web-0.26.7-beta-20250821033353.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-prQbzuIqMQ0eqRHGi1wWq6radlabMAvkaT2HK9XBlbhMW/8vD1k1Ua7fD3YqoHYYIMvUJd8Fv2QR96QzPt3t9w==","shasum":"ff77ff35f5f58cdb65381fffd3bd4f7abada2e2a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.7-beta-20250821033353.0.tgz","fileCount":190,"unpackedSize":1368426,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGHvhNKXRGfCbXc962vYu6JTQDSaTBlj/+6m+y4cfDVWAiEAphjgDHbq68vHZElJ3IcBY+jp3VPADTCDH/2SX2o/Nko="}],"size":259534},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.7-beta-20250821033353.0_1755747364078_0.09705113170802937"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-21T03:36:04.302Z","publish_time":1755747364302,"_source_registry_name":"default","contributors":[]},"0.26.7-beta-20250821041506.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":"0.26.7-beta-20250821041506.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.7-beta-20250821041506.0","@midscene/shared":"0.26.7-beta-20250821041506.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.7-beta-20250821041506.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1x8nsrrky0U+KhpXl7/PwQftVQ6VUTF4q85I52/dhlwVrjWs7Cvgv/FlMBEjwt2fW9ZEL4YypYgFOe9Y6+yVjQ==","_resolved":"/tmp/6cad2ea8a44dfcd5f8001e0b288cfe18/midscene-web-0.26.7-beta-20250821041506.0.tgz","_from":"file:midscene-web-0.26.7-beta-20250821041506.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1x8nsrrky0U+KhpXl7/PwQftVQ6VUTF4q85I52/dhlwVrjWs7Cvgv/FlMBEjwt2fW9ZEL4YypYgFOe9Y6+yVjQ==","shasum":"7b6075a8339809c5e753c169fec79baf389804bc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.7-beta-20250821041506.0.tgz","fileCount":190,"unpackedSize":1385864,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCPo8dV/Ok7TIWVX4nYZz2oF4X9xuaLH6E+34E6lwCXIwIgY+e59MNcr38bRnEwfL6DxqxMkdXMVqyT7csHJhnhQHI="}],"size":263160},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.7-beta-20250821041506.0_1755749844183_0.1744531065761139"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-21T04:17:24.384Z","publish_time":1755749844384,"_source_registry_name":"default","contributors":[]},"0.26.7-beta-20250821074936.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":"0.26.7-beta-20250821074936.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.7-beta-20250821074936.0","@midscene/shared":"0.26.7-beta-20250821074936.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.7-beta-20250821074936.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9e0LKg3ffoNcIviPGFFILtmnAjM38PctJc53kmTirEU5nYVziNIkt0v4X8tcCqqaOJGWtabrxPQGTgUwX1zdvA==","_resolved":"/tmp/f06871168fe1cf80740006f90578aa30/midscene-web-0.26.7-beta-20250821074936.0.tgz","_from":"file:midscene-web-0.26.7-beta-20250821074936.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9e0LKg3ffoNcIviPGFFILtmnAjM38PctJc53kmTirEU5nYVziNIkt0v4X8tcCqqaOJGWtabrxPQGTgUwX1zdvA==","shasum":"791915ef3949a3f2dc5b1b11d59a5a91536c8eba","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.7-beta-20250821074936.0.tgz","fileCount":190,"unpackedSize":1399268,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG47y/BtCKLLwLfXYwLuKpcq5y0JJAtceBcb1jVGnoOjAiB8RsWeOKbtWBxt9WvJcPRUzN41lpdPUzm/rjqy0k/wAA=="}],"size":269160},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.7-beta-20250821074936.0_1755762705552_0.3039577853992841"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-21T07:51:45.759Z","publish_time":1755762705759,"_source_registry_name":"default","contributors":[]},"0.26.7-beta-20250821100152.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":"0.26.7-beta-20250821100152.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.7-beta-20250821100152.0","@midscene/shared":"0.26.7-beta-20250821100152.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.7-beta-20250821100152.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6AG0QZ6fyXsBJlWZ4LTnMp2eMlXl/EicnTTYi+qbj1IIKAd+Ayd8MmgBEhLZJT+tV0Wive9tuqtlJb6U9INhdQ==","_resolved":"/tmp/6e8012c3a95b50a1d0bd83a2a2976116/midscene-web-0.26.7-beta-20250821100152.0.tgz","_from":"file:midscene-web-0.26.7-beta-20250821100152.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6AG0QZ6fyXsBJlWZ4LTnMp2eMlXl/EicnTTYi+qbj1IIKAd+Ayd8MmgBEhLZJT+tV0Wive9tuqtlJb6U9INhdQ==","shasum":"27b52caa3110ed54b2c39d3b3aed7561a1ffb4ed","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.7-beta-20250821100152.0.tgz","fileCount":190,"unpackedSize":1399704,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEDyINqp2Mb2AoBxIp0hKbwKGN9ep8m1flvieuPdsEKoAiEA7qSJpkxOsFNXRN0tDZv7J+fGGti5/PdM7mKWUCikHic="}],"size":269160},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.7-beta-20250821100152.0_1755770650032_0.5482542852920944"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-21T10:04:10.259Z","publish_time":1755770650259,"_source_registry_name":"default","contributors":[]},"0.26.7-beta-20250821121810.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":"0.26.7-beta-20250821121810.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.26.7-beta-20250821121810.0","@midscene/core":"0.26.7-beta-20250821121810.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.7-beta-20250821121810.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bCxpSDngsW2YbQgwS81h2pr7DNfY11YYtFmH/ahip25Z4ME2yaTSEsbQ5mGl0wuzMc+s6jNhOazX87lTN8UWfA==","_resolved":"/tmp/e1f466cd804b4a3a3643c4a5ee1df294/midscene-web-0.26.7-beta-20250821121810.0.tgz","_from":"file:midscene-web-0.26.7-beta-20250821121810.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-bCxpSDngsW2YbQgwS81h2pr7DNfY11YYtFmH/ahip25Z4ME2yaTSEsbQ5mGl0wuzMc+s6jNhOazX87lTN8UWfA==","shasum":"77ca708866fe77530180616ee08abe01e0a797d4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.7-beta-20250821121810.0.tgz","fileCount":190,"unpackedSize":1385864,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDAX5TIZ2QrD1WJQ7aeEyJgir6XT2exWxk6xLde/r+B9AIhAOtfJ50mJ5k/n7VoyOn99mZUZoBa0Io11D2TTxk84O57"}],"size":263160},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.7-beta-20250821121810.0_1755778825272_0.4003974546025517"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-21T12:20:25.494Z","publish_time":1755778825494,"_source_registry_name":"default","contributors":[]},"0.26.7-beta-20250821124744.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":"0.26.7-beta-20250821124744.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.7-beta-20250821124744.0","@midscene/shared":"0.26.7-beta-20250821124744.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.7-beta-20250821124744.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EIV1CQuR38U2yWf47S7g0Fvl+tnUIbAJq/iGM94c9OqESBCwx/EzmiDFxMLEDRSIuB1U0p4Q7+CpCEvLUlNwBg==","_resolved":"/tmp/72372ee1d137395f490c3707980146ae/midscene-web-0.26.7-beta-20250821124744.0.tgz","_from":"file:midscene-web-0.26.7-beta-20250821124744.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-EIV1CQuR38U2yWf47S7g0Fvl+tnUIbAJq/iGM94c9OqESBCwx/EzmiDFxMLEDRSIuB1U0p4Q7+CpCEvLUlNwBg==","shasum":"807f38cc5420683f9ab66105da8d3b9ae89555b7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.7-beta-20250821124744.0.tgz","fileCount":190,"unpackedSize":1402238,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDesHOtRBMQgRq64cLbK/Yz0HoArP9gKS6Ts0CX/Kyg5gIgIvku3FfIw/LstLifSxGzzMfKpr+jMqbjAZ57TuMBUYg="}],"size":269760},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.7-beta-20250821124744.0_1755780600189_0.545746258706373"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-21T12:50:00.455Z","publish_time":1755780600455,"_source_registry_name":"default","contributors":[]},"0.26.7-beta-20250821132536.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":"0.26.7-beta-20250821132536.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.7-beta-20250821132536.0","@midscene/shared":"0.26.7-beta-20250821132536.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.7-beta-20250821132536.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zCYfEVQzFUwjsMBXUYRGG7bKO69XcISQr9ElMhnMEzEA6EyZ8O8Xtk5AfaI4/lNK71g2qfBAknzHPbzOa7Fi4A==","_resolved":"/tmp/1e9b0756678d892bc8e63b6f1702999b/midscene-web-0.26.7-beta-20250821132536.0.tgz","_from":"file:midscene-web-0.26.7-beta-20250821132536.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zCYfEVQzFUwjsMBXUYRGG7bKO69XcISQr9ElMhnMEzEA6EyZ8O8Xtk5AfaI4/lNK71g2qfBAknzHPbzOa7Fi4A==","shasum":"adffd239abf0adff5ac6925f3d20d8b2762e7945","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.7-beta-20250821132536.0.tgz","fileCount":190,"unpackedSize":1402238,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICLcNylFtmwna/5bU+bZjIEWie6VwvmOtwNZrEPFFr+PAiEAiahfFJcE21oecx/X+9wGgEe68FCe5SAQEDoCvXW8TPI="}],"size":269760},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.7-beta-20250821132536.0_1755782879453_0.09538349774801214"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-21T13:27:59.650Z","publish_time":1755782879650,"_source_registry_name":"default","contributors":[]},"0.26.7-beta-20250821134240.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":"0.26.7-beta-20250821134240.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.7-beta-20250821134240.0","@midscene/shared":"0.26.7-beta-20250821134240.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.7-beta-20250821134240.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xSVlF9upeTRGwkc8npGs5eK39KH2+nEW238R5JtvxMDs7ihuIA50wI1yilMh+s/3fxyGTO2G6qgkN0NgJl+g7A==","_resolved":"/tmp/7770473729796344558bc99709eef9e2/midscene-web-0.26.7-beta-20250821134240.0.tgz","_from":"file:midscene-web-0.26.7-beta-20250821134240.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xSVlF9upeTRGwkc8npGs5eK39KH2+nEW238R5JtvxMDs7ihuIA50wI1yilMh+s/3fxyGTO2G6qgkN0NgJl+g7A==","shasum":"feaa7208049ef1693aa9a95bead47d9589a547f4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.7-beta-20250821134240.0.tgz","fileCount":190,"unpackedSize":1385864,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDOq5/9fURG3tZiERhaKMBRfBN6rfFTXGneX1QT9TZmCQIgNKdlZw0kyMcN+Df5WzL5AbySB1PgrK/yYkgC/XFRlPI="}],"size":263160},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.7-beta-20250821134240.0_1755783884956_0.09545273950653343"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-21T13:44:45.290Z","publish_time":1755783885290,"_source_registry_name":"default","contributors":[]},"0.26.7-beta-20250821135834.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":"0.26.7-beta-20250821135834.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.26.7-beta-20250821135834.0","@midscene/shared":"0.26.7-beta-20250821135834.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.26.7-beta-20250821135834.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8T7ScyyiUwgNQY39twxNyukQ7+mNiDBpsyYLDzLvIyNWG06kUu6cwaATRDEjFmXA6hoQE0kf6/bKKuKfGz3qWA==","_resolved":"/tmp/f06ea26e512222d2aa895e603e482415/midscene-web-0.26.7-beta-20250821135834.0.tgz","_from":"file:midscene-web-0.26.7-beta-20250821135834.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8T7ScyyiUwgNQY39twxNyukQ7+mNiDBpsyYLDzLvIyNWG06kUu6cwaATRDEjFmXA6hoQE0kf6/bKKuKfGz3qWA==","shasum":"c0d99a2465b020840d8f10d3aba25b685f7261c1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.26.7-beta-20250821135834.0.tgz","fileCount":190,"unpackedSize":1401644,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCk9mA99oGkmGr54vAOfThGeDnOb+1yodLCwRGzKsTHlwIhAPKQ2BxxwKOvxMTLVTlDCes0zNDEwC8JkfM7bxtwKhAv"}],"size":269624},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.26.7-beta-20250821135834.0_1755784856218_0.2572791171210842"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-21T14:00:56.451Z","publish_time":1755784856451,"_source_registry_name":"default","contributors":[]},"0.27.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":"0.27.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.0","@midscene/shared":"0.27.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-L8L5VEhtp7VBhNK2SQehlUT6GhgW6vMsoVynRh9cyPMaC18aCkE4M0SXOHJj+Q38v/9rVPP0cHKg4JJNgvxZFw==","_resolved":"/tmp/0371cc62274894aa75ec13d4249fe34a/midscene-web-0.27.0.tgz","_from":"file:midscene-web-0.27.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-L8L5VEhtp7VBhNK2SQehlUT6GhgW6vMsoVynRh9cyPMaC18aCkE4M0SXOHJj+Q38v/9rVPP0cHKg4JJNgvxZFw==","shasum":"a84f20c2e6e7cf5b6a272b202db7177e6139d913","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.0.tgz","fileCount":190,"unpackedSize":1401314,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGZcmsl8yAzsZ4a8YOMBfhVmm0HWZztA0clKm1Djd9RFAiAJMPGhip5osOF9BkD33fX4syFsdS1inFQJ60sSebXBWQ=="}],"size":269525},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.0_1755786100171_0.30248228835666646"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-21T14:21:40.425Z","publish_time":1755786100425,"_source_registry_name":"default","contributors":[]},"0.27.1-beta-20250822053848.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":"0.27.1-beta-20250822053848.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.1-beta-20250822053848.0","@midscene/shared":"0.27.1-beta-20250822053848.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.1-beta-20250822053848.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-uSJYK9w/5i/NLaXfpeLst6glA4KIRah9vC72rrxR3v4+6shtdPbeJQg5afkOgs8qv/7F3C0QwMemq3ulZS0aTQ==","_resolved":"/tmp/d88dc4cc94a9765a00203484d0c00a3d/midscene-web-0.27.1-beta-20250822053848.0.tgz","_from":"file:midscene-web-0.27.1-beta-20250822053848.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-uSJYK9w/5i/NLaXfpeLst6glA4KIRah9vC72rrxR3v4+6shtdPbeJQg5afkOgs8qv/7F3C0QwMemq3ulZS0aTQ==","shasum":"9bb650b14899ae68197ff41a63474681bbd1cfc7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.1-beta-20250822053848.0.tgz","fileCount":190,"unpackedSize":1398317,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDDvSLqQ78Q8A32qiIRGbB/mjnw8FlJvpj+Fxg5FxC4aAIgCq8gB3CtYLSXQMh1h57vryxA7Ci5Of00BM+Hd9+LMBU="}],"size":268785},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.1-beta-20250822053848.0_1755841279758_0.46974707458624554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-22T05:41:20.013Z","publish_time":1755841280013,"_source_registry_name":"default","contributors":[]},"0.27.1-beta-20250822094725.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":"0.27.1-beta-20250822094725.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.1-beta-20250822094725.0","@midscene/shared":"0.27.1-beta-20250822094725.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.1-beta-20250822094725.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-IhMH9tSr3sQ/k5mrRNcmLId/d210URVT56PXRv8MLmpvXEQcuOYQ3clTfYzylEdYErGHVoFJmLS/KcT+M/dn1Q==","_resolved":"/tmp/c54bb32ceb61de0626e67c748610bb5f/midscene-web-0.27.1-beta-20250822094725.0.tgz","_from":"file:midscene-web-0.27.1-beta-20250822094725.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-IhMH9tSr3sQ/k5mrRNcmLId/d210URVT56PXRv8MLmpvXEQcuOYQ3clTfYzylEdYErGHVoFJmLS/KcT+M/dn1Q==","shasum":"04e4b9a11c7c6732db31bc874641dc04ec4dbb76","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.1-beta-20250822094725.0.tgz","fileCount":140,"unpackedSize":765194,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHhk6tWUeJnVnqgwI2tBbZ6jabacwqLBdLCznNARYVqDAiBxgValq55ZC69qlBFNRMzv8q/FxTRg7cDuJ+8iKQ99MA=="}],"size":126769},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.1-beta-20250822094725.0_1755856178511_0.6097113964055321"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-22T09:49:38.718Z","publish_time":1755856178718,"_source_registry_name":"default","contributors":[]},"0.27.1-beta-20250822103738.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":"0.27.1-beta-20250822103738.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.27.1-beta-20250822103738.0","@midscene/core":"0.27.1-beta-20250822103738.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.1-beta-20250822103738.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-DK/PLi1wqJBSH9wVBhBKwCOvOQGHFN4/DSnrq8a7aKIK6Os7RqM4hKs91nNmgxJ/iDGJIhIJ+WFzgPJZb9fxvQ==","_resolved":"/tmp/08b47cf421a8390db0541399537b905c/midscene-web-0.27.1-beta-20250822103738.0.tgz","_from":"file:midscene-web-0.27.1-beta-20250822103738.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-DK/PLi1wqJBSH9wVBhBKwCOvOQGHFN4/DSnrq8a7aKIK6Os7RqM4hKs91nNmgxJ/iDGJIhIJ+WFzgPJZb9fxvQ==","shasum":"24f445403a4f45a8bdcf5ced80a91717e422355e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.1-beta-20250822103738.0.tgz","fileCount":140,"unpackedSize":765194,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCqF/FrxrOfMw0BTEE33HvbTiZuDkDao+pJeSfOmc6u3AIhAN49062T7DQyw7/mB3YHmj4VZFNEUl2AC1QxtH4nlMzs"}],"size":126770},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.1-beta-20250822103738.0_1755859194592_0.9351408452207655"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-22T10:39:54.775Z","publish_time":1755859194775,"_source_registry_name":"default","contributors":[]},"0.27.1-beta-20250822113042.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":"0.27.1-beta-20250822113042.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.1-beta-20250822113042.0","@midscene/shared":"0.27.1-beta-20250822113042.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.1-beta-20250822113042.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-DJVOvUtgMjBwkHR7k7ROY2ne5tMNhrMdTdoRxpPzHt4h2xD2Fhcl0nr1ZILJi9Ohaij6mKNcQYnEvDiSH120GQ==","_resolved":"/tmp/4fae595386e994f121612398d7b3299f/midscene-web-0.27.1-beta-20250822113042.0.tgz","_from":"file:midscene-web-0.27.1-beta-20250822113042.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-DJVOvUtgMjBwkHR7k7ROY2ne5tMNhrMdTdoRxpPzHt4h2xD2Fhcl0nr1ZILJi9Ohaij6mKNcQYnEvDiSH120GQ==","shasum":"379c4bc70d007e85156b7a91deca6d431517baf9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.1-beta-20250822113042.0.tgz","fileCount":140,"unpackedSize":765194,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE3gVuJPDC9/csC+c79MCOWhd6e/eRgYJXowZLFQE3feAiEAq7klm1h8Ch1kraGPiDnnLI4lKOhytsz/zrc71Qi4GJA="}],"size":126768},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.1-beta-20250822113042.0_1755862380937_0.49522874284213136"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-22T11:33:01.117Z","publish_time":1755862381117,"_source_registry_name":"default","contributors":[]},"0.27.1":{"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":"0.27.1","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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"@xmldom/xmldom":"0.8.10","cors":"2.8.5","dayjs":"^1.11.11","devtools-protocol":"0.0.1380148","dotenv":"16.4.5","express":"^4.21.2","fs-extra":"11.2.0","http-server":"14.1.1","inquirer":"10.1.5","js-sha256":"0.11.0","js-yaml":"4.1.0","openai":"4.81.0","semver":"7.5.2","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.1","@midscene/shared":"0.27.1"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/fs-extra":"11.0.4","@types/http-server":"^0.12.4","@types/js-yaml":"4.0.9","@types/node":"^18.0.0","@types/semver":"7.7.0","playwright":"1.44.1","puppeteer":"24.2.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-7NezhVDZU8jC81UwJhqGPa3rH+yPDU97bazr0xBSaTc+6Fi4ItJUPj7Z9BVCKeOmkb/6LX+iKzyRAaTOQmeTdQ==","_resolved":"/tmp/8d21a4df506a2fadf17a7cc6459eed0b/midscene-web-0.27.1.tgz","_from":"file:midscene-web-0.27.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-7NezhVDZU8jC81UwJhqGPa3rH+yPDU97bazr0xBSaTc+6Fi4ItJUPj7Z9BVCKeOmkb/6LX+iKzyRAaTOQmeTdQ==","shasum":"6e75cd5893363dae52ffd64d0805ec4e3b9daa31","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.1.tgz","fileCount":140,"unpackedSize":764908,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC1js0wKKPVs85G/HkbEvo3OwWNlr4U+evc/fSvcDnbBAIgD72uCGnT7nx90NOpyey/TvJpHyUvVsga6W+RMbTNfE0="}],"size":126703},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.1_1755862669194_0.6511635436136551"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-22T11:37:49.401Z","publish_time":1755862669401,"_source_registry_name":"default","contributors":[]},"0.27.2-beta-20250825023736.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":"0.27.2-beta-20250825023736.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.27.2-beta-20250825023736.0","@midscene/core":"0.27.2-beta-20250825023736.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.2-beta-20250825023736.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1CTglh/I+XWnl3G62uulJV/ZdGnGgS57+1viyu2WeHGai/reDf0f8SsYgPfkeWlpOA5OMyEaEHfu50FSAmLjZQ==","_resolved":"/tmp/6c91dc2c43f53899de687750c24e4433/midscene-web-0.27.2-beta-20250825023736.0.tgz","_from":"file:midscene-web-0.27.2-beta-20250825023736.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1CTglh/I+XWnl3G62uulJV/ZdGnGgS57+1viyu2WeHGai/reDf0f8SsYgPfkeWlpOA5OMyEaEHfu50FSAmLjZQ==","shasum":"467e1f13365d113030f9ca3255d27a7a31f1da9c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.2-beta-20250825023736.0.tgz","fileCount":135,"unpackedSize":744969,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC7VjjnHWY7tKevvIU9NV2nfL2I0fpIM9jvYAg5OBGHYAIga+QNZdFxBJXvdjluLvADgE3dGCz3C7cjiYA+uw0nIxo="}],"size":123117},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.2-beta-20250825023736.0_1756089591096_0.8241128466930532"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-25T02:39:51.299Z","publish_time":1756089591299,"_source_registry_name":"default","contributors":[]},"0.27.2-beta-20250825025215.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":"0.27.2-beta-20250825025215.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.27.2-beta-20250825025215.0","@midscene/core":"0.27.2-beta-20250825025215.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.2-beta-20250825025215.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-i558fSayfbxcYXoYvkhGda4eCItSQUXXBtjlkzY3+yEDoenPTArka7DS7dB8rSeS1oHa/T+i15LYK7mw+don4w==","_resolved":"/tmp/3678306ce93fb114c8d01b485633f349/midscene-web-0.27.2-beta-20250825025215.0.tgz","_from":"file:midscene-web-0.27.2-beta-20250825025215.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-i558fSayfbxcYXoYvkhGda4eCItSQUXXBtjlkzY3+yEDoenPTArka7DS7dB8rSeS1oHa/T+i15LYK7mw+don4w==","shasum":"aa4c2c184ee1db84c4ca08556524a7a984c51a37","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.2-beta-20250825025215.0.tgz","fileCount":135,"unpackedSize":744969,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCMqAmBcvUvuGja8f4g53SOXS/2VeQvDrfidC0wOVkxVAIgQK4V2wcvtpOvLX1fxUg45KVjkwQ7hrOkK5v/tm+z5bA="}],"size":123116},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.2-beta-20250825025215.0_1756090469233_0.9824391024274233"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-25T02:54:29.418Z","publish_time":1756090469418,"_source_registry_name":"default","contributors":[]},"0.27.2":{"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":"0.27.2","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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.2","@midscene/shared":"0.27.2"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1NwnYZSijSrGnWWScNGMmI9Gp8Kxb3P55e7mBRqwwYdyh+jmE49eBdEjU5qnNKXfjpyASvLS6qS68s6LTesHnQ==","_resolved":"/tmp/9245be9feb99d8dbee25e39addeb6d35/midscene-web-0.27.2.tgz","_from":"file:midscene-web-0.27.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1NwnYZSijSrGnWWScNGMmI9Gp8Kxb3P55e7mBRqwwYdyh+jmE49eBdEjU5qnNKXfjpyASvLS6qS68s6LTesHnQ==","shasum":"569c07e510f3a158f44de62494548eadc47f80de","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.2.tgz","fileCount":135,"unpackedSize":744683,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD6hxX9044/5P2azh2oelCFnj8CMdebdiioehapyw5vIQIgGHeoaJHTBCdLbvgH3GT6w3B/NvUiRkR7Br5A0dYYRXo="}],"size":123040},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.2_1756092467411_0.5134557543366591"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-25T03:27:47.590Z","publish_time":1756092467590,"_source_registry_name":"default","contributors":[]},"0.27.3-beta-20250825082408.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":"0.27.3-beta-20250825082408.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.3-beta-20250825082408.0","@midscene/shared":"0.27.3-beta-20250825082408.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.3-beta-20250825082408.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-GSbkVwOSbhNuyzu0haHGcee8kUTq4nmDdysBqIgeNFNyAuYFOMKsNNP+CE2fgoUhY3nrpz0+35vJK+Zx2dsUnw==","_resolved":"/tmp/2508a33b9c8baafdc61cd21a5cb9fab9/midscene-web-0.27.3-beta-20250825082408.0.tgz","_from":"file:midscene-web-0.27.3-beta-20250825082408.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-GSbkVwOSbhNuyzu0haHGcee8kUTq4nmDdysBqIgeNFNyAuYFOMKsNNP+CE2fgoUhY3nrpz0+35vJK+Zx2dsUnw==","shasum":"204292abe19ed104ffd6579a8d9ad94526cc7954","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.3-beta-20250825082408.0.tgz","fileCount":135,"unpackedSize":744969,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBCFazOVaHSoXcqTRyfryorJqWeT344kI0mNRUWCtsY+AiEAtd4yQfyFBBMsqwVvfcrBj+aon42481ASPKYSVHfkgLI="}],"size":123106},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.3-beta-20250825082408.0_1756110386397_0.8630327501161816"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-25T08:26:26.614Z","publish_time":1756110386614,"_source_registry_name":"default","contributors":[]},"0.27.3-beta-20250825120123.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":"0.27.3-beta-20250825120123.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.3-beta-20250825120123.0","@midscene/shared":"0.27.3-beta-20250825120123.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.3-beta-20250825120123.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XJOJuf0ueovPL07N0DXDHtXZU/vos6qrPvFMycwMpEt4AVNlyHBlvJHctSO4ngLgIQrQYEop/fgL+Fbl7IPQYA==","_resolved":"/tmp/89e0bb7f6161c97d1e859cac4d78d5f1/midscene-web-0.27.3-beta-20250825120123.0.tgz","_from":"file:midscene-web-0.27.3-beta-20250825120123.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-XJOJuf0ueovPL07N0DXDHtXZU/vos6qrPvFMycwMpEt4AVNlyHBlvJHctSO4ngLgIQrQYEop/fgL+Fbl7IPQYA==","shasum":"88e3bc278dcc64ec76ca429551c309d5d3a6bc9b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.3-beta-20250825120123.0.tgz","fileCount":135,"unpackedSize":740943,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE4Jlno6T6RizxBule5t9RhkPFAgFUo9yreTpceL+krMAiATgMc24/DVTuPJjx2goDxNNjiQRZ0pZZ0DD2vS1tVkog=="}],"size":122775},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.3-beta-20250825120123.0_1756123413004_0.7888942286777374"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-25T12:03:33.191Z","publish_time":1756123413191,"_source_registry_name":"default","contributors":[]},"0.27.3":{"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":"0.27.3","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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.3","@midscene/shared":"0.27.3"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LqI7apyxtCje0rfYyapPMBdcbczk4DMvA0y7GDm8taW1AoQ68lm6FgIVBRaAbqU81Nimh3ZjkU8YU+lInUomUg==","_resolved":"/tmp/8146b820e2cac1408dc2bb91b316cdb2/midscene-web-0.27.3.tgz","_from":"file:midscene-web-0.27.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-LqI7apyxtCje0rfYyapPMBdcbczk4DMvA0y7GDm8taW1AoQ68lm6FgIVBRaAbqU81Nimh3ZjkU8YU+lInUomUg==","shasum":"b8a8a6f57d207618ee10f354bea22eaaab7e5f0e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.3.tgz","fileCount":135,"unpackedSize":741259,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCcpLNwo2srOIEzKq9Du0nBBIEeZB6HPcUkxeA/kpNOMgIgBZO6/8y0uOn6G9b371+L3s9s5WgMjYfWynqkYn1i2qc="}],"size":122783},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.3_1756126475476_0.12530415607872292"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-25T12:54:35.710Z","publish_time":1756126475710,"_source_registry_name":"default","contributors":[]},"0.27.4-beta-20250826022234.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":"0.27.4-beta-20250826022234.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.4-beta-20250826022234.0","@midscene/shared":"0.27.4-beta-20250826022234.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.4-beta-20250826022234.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dNdYhoVSNsv8qMQqpEZIjEewh+VCP9h/qi9ioN7gfrYw+LYukAtqxMEtisw6h9hbsHMZWvO0tL+0XK2HHn73+w==","_resolved":"/tmp/99453d96d63056b0ac3dc488db449708/midscene-web-0.27.4-beta-20250826022234.0.tgz","_from":"file:midscene-web-0.27.4-beta-20250826022234.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-dNdYhoVSNsv8qMQqpEZIjEewh+VCP9h/qi9ioN7gfrYw+LYukAtqxMEtisw6h9hbsHMZWvO0tL+0XK2HHn73+w==","shasum":"431453299c46c44d3d223bbb7afae843e573e817","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.4-beta-20250826022234.0.tgz","fileCount":135,"unpackedSize":742467,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAL89IqBXY3us7yo+mDFD7+fBjPd4E7bFVOHiIXQROSoAiEApZDinM9OUCtSRTOBMh4Gz02KkJFmyuOV7ryS1cVqpXk="}],"size":122970},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.4-beta-20250826022234.0_1756175091105_0.23240599237277015"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-26T02:24:51.331Z","publish_time":1756175091331,"_source_registry_name":"default","contributors":[]},"0.27.4-beta-20250826061259.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":"0.27.4-beta-20250826061259.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.4-beta-20250826061259.0","@midscene/shared":"0.27.4-beta-20250826061259.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.4-beta-20250826061259.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-r/PIcZw/46flYllbEOBfKEi9gTQueXTlPzl/a0XZwrqmUfx6gvWeuiz+ig2d23BF6lgyWf+1bI6lvDAkpMKImg==","_resolved":"/tmp/3c4b713dda72b3c2bd70d78d8f9d716f/midscene-web-0.27.4-beta-20250826061259.0.tgz","_from":"file:midscene-web-0.27.4-beta-20250826061259.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-r/PIcZw/46flYllbEOBfKEi9gTQueXTlPzl/a0XZwrqmUfx6gvWeuiz+ig2d23BF6lgyWf+1bI6lvDAkpMKImg==","shasum":"d4ad9e1234e18287bf518b47ce1041eab80a3ae5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.4-beta-20250826061259.0.tgz","fileCount":140,"unpackedSize":790177,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBVsovc69C7UKIiudHQGCc3S5hu6eff+2Vi+vrWZtKdIAiEA1IsK6C1m6vviWHVGqwq4f9ifnY6hv3cKC0WRVmfjOlE="}],"size":130777},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.4-beta-20250826061259.0_1756188925085_0.5541149801603391"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-26T06:15:25.315Z","publish_time":1756188925315,"_source_registry_name":"default","contributors":[]},"0.27.4-beta-20250826080237.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":"0.27.4-beta-20250826080237.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.4-beta-20250826080237.0","@midscene/shared":"0.27.4-beta-20250826080237.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.4-beta-20250826080237.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-RMLU5X6mFXeYnn8Pd8dlT+rjbNrm+4mshNYwM2CtRJ/qEKRaBLRALqzJH20409RGKx99dz1nBH/P2m4o/UolGw==","_resolved":"/tmp/7f8c22100541ae2cb9556ba03ce21e45/midscene-web-0.27.4-beta-20250826080237.0.tgz","_from":"file:midscene-web-0.27.4-beta-20250826080237.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-RMLU5X6mFXeYnn8Pd8dlT+rjbNrm+4mshNYwM2CtRJ/qEKRaBLRALqzJH20409RGKx99dz1nBH/P2m4o/UolGw==","shasum":"1e452ab67b090233730a7328e84fcc368b09269f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.4-beta-20250826080237.0.tgz","fileCount":140,"unpackedSize":790177,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDo3wUqeDHOxK76KD1fSFkjb07AHbBoAWNb8gmYAPTggAiB8+48Za9uLZQ0vkbaguQzTEDq8+meDEHGHJ5ZWCHp19Q=="}],"size":130777},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.4-beta-20250826080237.0_1756195491849_0.08278462462624536"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-26T08:04:52.042Z","publish_time":1756195492042,"_source_registry_name":"default","contributors":[]},"0.27.4-beta-20250826121712.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":"0.27.4-beta-20250826121712.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.4-beta-20250826121712.0","@midscene/shared":"0.27.4-beta-20250826121712.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.4-beta-20250826121712.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-4tSUrd7B3MQO6JQ7M1oCcBzXZmzAdWuCFdxhZawF5EfLGo6dLTL3hd6Z5nSWWB76+zS9CgntgmlHPkvmBBIXZA==","_resolved":"/tmp/731c509282686fa9ca7154d22f853993/midscene-web-0.27.4-beta-20250826121712.0.tgz","_from":"file:midscene-web-0.27.4-beta-20250826121712.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-4tSUrd7B3MQO6JQ7M1oCcBzXZmzAdWuCFdxhZawF5EfLGo6dLTL3hd6Z5nSWWB76+zS9CgntgmlHPkvmBBIXZA==","shasum":"585a33fe4ce0a7fa441e416e9a025e0eebe6f149","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.4-beta-20250826121712.0.tgz","fileCount":140,"unpackedSize":790177,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEQOC0yx6PxLc9vFsN7H7gLClxuoAr1WvAED9jy41Ic0AiAo65d9cSjRksqqQBWnXxuEyFOxyc3pwLH9vHCV0gKT9w=="}],"size":130776},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.4-beta-20250826121712.0_1756210779422_0.4576842270145163"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-26T12:19:39.596Z","publish_time":1756210779596,"_source_registry_name":"default","contributors":[]},"0.27.4":{"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":"0.27.4","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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.4","@midscene/shared":"0.27.4"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.4","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0ujDk77OP4ZnEnqYNdPMfmYtTJHsd0dkdOfP3UnhpzGa2cNzwo1xaU+b+dM4Kb8VpEogfVij8S2KscqJ2oo6Xw==","_resolved":"/tmp/8f7435cc37eccb43b6cfcebcfe8ce5d8/midscene-web-0.27.4.tgz","_from":"file:midscene-web-0.27.4.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0ujDk77OP4ZnEnqYNdPMfmYtTJHsd0dkdOfP3UnhpzGa2cNzwo1xaU+b+dM4Kb8VpEogfVij8S2KscqJ2oo6Xw==","shasum":"59d0c0f00f149f9446fa48414afd5587215e0ba8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.4.tgz","fileCount":140,"unpackedSize":789891,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHqQCgfXcfNG8M+6Gz0vl7cgttZIzSIQdEtdkkj8tfpgAiEA6gp1FYWZoTpWsPxraaTqde4vPMabtpL3LYKqZ4iZ76E="}],"size":130714},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.4_1756212074416_0.9077094448082998"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-26T12:41:14.628Z","publish_time":1756212074628,"_source_registry_name":"default","contributors":[]},"0.27.5-beta-20250827031507.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":"0.27.5-beta-20250827031507.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.27.5-beta-20250827031507.0","@midscene/core":"0.27.5-beta-20250827031507.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.5-beta-20250827031507.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Z9s44N+ir0JJumnCkvtw2nZg6D4nKv1oO8V5T9PRvc5PpXta8bWXodBBds28DXXk4rV0yenxrq/VAYxUURbtwQ==","_resolved":"/tmp/7c2e4a2db3b346660168faace87fb59a/midscene-web-0.27.5-beta-20250827031507.0.tgz","_from":"file:midscene-web-0.27.5-beta-20250827031507.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Z9s44N+ir0JJumnCkvtw2nZg6D4nKv1oO8V5T9PRvc5PpXta8bWXodBBds28DXXk4rV0yenxrq/VAYxUURbtwQ==","shasum":"d07fc505e915fbd8536b1febb38d68cb3d10293d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.5-beta-20250827031507.0.tgz","fileCount":140,"unpackedSize":791239,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCjuy75XV/kWVvbH1BJKNDm6k+lRGt33s7rgM8E19+M5wIgWMkypkMYys7r/ta1bBoY1Y6wCXOuFT2da9FSfhSKr0k="}],"size":130997},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.5-beta-20250827031507.0_1756264645366_0.5036656837394171"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-27T03:17:25.586Z","publish_time":1756264645586,"_source_registry_name":"default","contributors":[]},"0.27.5-beta-20250827160628.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":"0.27.5-beta-20250827160628.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.5-beta-20250827160628.0","@midscene/shared":"0.27.5-beta-20250827160628.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.5-beta-20250827160628.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-lK4UhYswb3L0P72RM75U7Rgi7Ub4ahx7E1yy3fClnDYm32OQRQVjW7eVSVvtyWB44OMw2dygqykLxg5yLqRf/Q==","_resolved":"/tmp/dae99bd57c5a3f7656d009d2dc19a465/midscene-web-0.27.5-beta-20250827160628.0.tgz","_from":"file:midscene-web-0.27.5-beta-20250827160628.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-lK4UhYswb3L0P72RM75U7Rgi7Ub4ahx7E1yy3fClnDYm32OQRQVjW7eVSVvtyWB44OMw2dygqykLxg5yLqRf/Q==","shasum":"b9f6733336ab8bf3b5929c4dd2eb5c399248c127","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.5-beta-20250827160628.0.tgz","fileCount":140,"unpackedSize":798523,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDl/K639UkZCobvDopQmzMdkyyMljKv6DqdKLRmAuITzQIhANVhwUhpC2girM+qHvubuGRS8H2W0Yj9nUipgVFcc2lU"}],"size":132112},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.5-beta-20250827160628.0_1756310918443_0.4654492594730477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-27T16:08:38.705Z","publish_time":1756310918705,"_source_registry_name":"default","contributors":[]},"0.27.5-beta-20250828012323.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":"0.27.5-beta-20250828012323.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.5-beta-20250828012323.0","@midscene/shared":"0.27.5-beta-20250828012323.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.5-beta-20250828012323.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rAjyA08s+wWTu93CrUSU33bvblvixrXzeWnhm/bbXs9yLfZgdIzq9jYAAfZs6KeVjlFVhawU0V8ZSQnFxmPgUw==","_resolved":"/tmp/39034d12465c5a4739dc039833b5aacc/midscene-web-0.27.5-beta-20250828012323.0.tgz","_from":"file:midscene-web-0.27.5-beta-20250828012323.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-rAjyA08s+wWTu93CrUSU33bvblvixrXzeWnhm/bbXs9yLfZgdIzq9jYAAfZs6KeVjlFVhawU0V8ZSQnFxmPgUw==","shasum":"ff79d5f76c7ec0f66ff76e669e1d637852083cf7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.5-beta-20250828012323.0.tgz","fileCount":140,"unpackedSize":796745,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGLzrssZYUgkUGa1hK/FlQIoS7OfLPGDb3qLB8ABoGAUAiB8UdtbCgL/3akmJL15Qnh/sVbPH+oX8GXrTiEqn1SWBQ=="}],"size":131865},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.5-beta-20250828012323.0_1756344343901_0.8705308514124186"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-28T01:25:44.114Z","publish_time":1756344344114,"_source_registry_name":"default","contributors":[]},"0.27.5-beta-20250828012822.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":"0.27.5-beta-20250828012822.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.5-beta-20250828012822.0","@midscene/shared":"0.27.5-beta-20250828012822.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.5-beta-20250828012822.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-msFPB+nIPn55p/eFzvAAl8mWMeaxg0Wph4XD1yGLyCO5RfOXLFfeHfc3zFQTHkmwS8vYnktrgbj3aY4yfa39cQ==","_resolved":"/tmp/82adba16aa8e8d3fcfd7bfac98ba470d/midscene-web-0.27.5-beta-20250828012822.0.tgz","_from":"file:midscene-web-0.27.5-beta-20250828012822.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-msFPB+nIPn55p/eFzvAAl8mWMeaxg0Wph4XD1yGLyCO5RfOXLFfeHfc3zFQTHkmwS8vYnktrgbj3aY4yfa39cQ==","shasum":"6f73dc8bdc83c5d9ef59275fa481778f7803191e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.5-beta-20250828012822.0.tgz","fileCount":140,"unpackedSize":796745,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCh+1zqen/4PGOK63yvKMwm8kuJt8X6xz9qgYMMMDXxfwIhAL9AYeXrv2XcXlsQqu9nge9Y71jUDdQyMBJwtz3CmM3H"}],"size":131865},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.5-beta-20250828012822.0_1756344643032_0.4979684964314508"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-28T01:30:43.233Z","publish_time":1756344643233,"_source_registry_name":"default","contributors":[]},"0.27.5-beta-20250828025824.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":"0.27.5-beta-20250828025824.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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.5-beta-20250828025824.0","@midscene/shared":"0.27.5-beta-20250828025824.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.5-beta-20250828025824.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mGU7z8//ozlmCkUoTPCgXPA4g7Uy1BRsOIUKKFXBStnrOZjtuQZfZOqn9HWZ07/pt+OO9IVs9H9WxQ7fEmyqEw==","_resolved":"/tmp/30a6b6fc1c1a28ae7fba9825ae39e850/midscene-web-0.27.5-beta-20250828025824.0.tgz","_from":"file:midscene-web-0.27.5-beta-20250828025824.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mGU7z8//ozlmCkUoTPCgXPA4g7Uy1BRsOIUKKFXBStnrOZjtuQZfZOqn9HWZ07/pt+OO9IVs9H9WxQ7fEmyqEw==","shasum":"8d492e26a36803fed8b75ad0319c469ee6c5a467","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.5-beta-20250828025824.0.tgz","fileCount":145,"unpackedSize":807097,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDuD7+sykkIm1KfpkSdGH6wK72EmUaSga0vKleHXln7aQIgfNy0f77ZPACasObNQzZFaL861KNJgiRFh6J6D8zHan4="}],"size":134544},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.5-beta-20250828025824.0_1756350040546_0.7007304695642678"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-28T03:00:40.767Z","publish_time":1756350040767,"_source_registry_name":"default","contributors":[]},"0.27.5":{"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":"0.27.5","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","bin":{"midscene-playground":"bin/midscene-playground"},"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"},"./playground":{"types":"./dist/types/playground/index.d.ts","require":"./dist/lib/playground/index.js","import":"./dist/es/playground/index.mjs"},"./midscene-playground":{"types":"./dist/types/playground/bin.d.ts","require":"./dist/lib/playground/bin.js","import":"./dist/es/playground/bin.mjs"},"./midscene-server":{"types":"./dist/types/playground/server.d.ts","require":"./dist/lib/playground/server.js","import":"./dist/es/playground/server.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","express":"^4.21.2","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.5","@midscene/shared":"0.27.5"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/express":"^4.17.21","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.5","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-MEGOkh9SOk+WW+LfI2nLnZhGUFbqk0QyY0pZl41CL2PV1DAX9IVfzFLvp0tMgfOLsTMmSVjJa86zwhs3mnK/hA==","_resolved":"/tmp/67aabccdc7d94411a96030159c58f694/midscene-web-0.27.5.tgz","_from":"file:midscene-web-0.27.5.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-MEGOkh9SOk+WW+LfI2nLnZhGUFbqk0QyY0pZl41CL2PV1DAX9IVfzFLvp0tMgfOLsTMmSVjJa86zwhs3mnK/hA==","shasum":"70f75ce7e2b71a35a3862361a4483cebce0c629b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.5.tgz","fileCount":145,"unpackedSize":806855,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG9wlZcUJ/fU2ZIHlJzu23+udDM5UmGvW1BB39C7D4mVAiBmRHc7uWY2ReCkbbyFFgNvqo0p8d4i0ngSLgdN3nnxOw=="}],"size":134462},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.5_1756351181521_0.4530470597767873"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-28T03:19:41.709Z","publish_time":1756351181709,"_source_registry_name":"default","contributors":[]},"0.27.6-beta-20250831000753.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":"0.27.6-beta-20250831000753.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.27.6-beta-20250831000753.0","@midscene/core":"0.27.6-beta-20250831000753.0","@midscene/playground":"0.27.6-beta-20250831000753.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.6-beta-20250831000753.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-NIqCgTdiwz+F5drGBVTSSc8C8Kxu/FC9xJ3ZM4JGbW+2tSW1sbfHx3hlXdKWVDrQVOSJwqozJemRofmtQQ0cFQ==","_resolved":"/tmp/31082dd9dd8260584468445f0d5673e3/midscene-web-0.27.6-beta-20250831000753.0.tgz","_from":"file:midscene-web-0.27.6-beta-20250831000753.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-NIqCgTdiwz+F5drGBVTSSc8C8Kxu/FC9xJ3ZM4JGbW+2tSW1sbfHx3hlXdKWVDrQVOSJwqozJemRofmtQQ0cFQ==","shasum":"175f1b19d60553233ad1619b1eea5fdf26a5c983","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.6-beta-20250831000753.0.tgz","fileCount":121,"unpackedSize":678117,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID5aaZiMMTfsDCh6Dnm1lCE8bMZ209go/JWonoNwLumYAiEApVMRg3DmmaVMEh7RVxwKY3dyJ7koGH0KlTPMBo9lH9w="}],"size":114123},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.6-beta-20250831000753.0_1756599008727_0.2827473126115263"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-31T00:10:08.964Z","publish_time":1756599008964,"_source_registry_name":"default","contributors":[]},"0.27.6":{"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":"0.27.6","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.6","@midscene/shared":"0.27.6","@midscene/playground":"0.27.6"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.6","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1n/fln4XyuBJ8gAW5JZ2A2gMRXPZD6jI/k14in2HLsE+dEC79tdstbki2/YjwpU+rimgKHx6pj5T0kvcPcvwQg==","_resolved":"/tmp/3c81787de9c66008b40aad6408604323/midscene-web-0.27.6.tgz","_from":"file:midscene-web-0.27.6.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1n/fln4XyuBJ8gAW5JZ2A2gMRXPZD6jI/k14in2HLsE+dEC79tdstbki2/YjwpU+rimgKHx6pj5T0kvcPcvwQg==","shasum":"c41ac5ff1fca9c4043db0d870512a930844ece41","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.6.tgz","fileCount":121,"unpackedSize":677853,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHJ50fI+iVKfNCG4U/8r6F7PwdR033EyjUUs8BQaPr9AAiEArclP5tuflJ/WbT0STpPJ+usbEaxp1aPelkpfZwWUWMU="}],"size":114066},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.6_1756697805637_0.11415486365116978"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-01T03:36:45.840Z","publish_time":1756697805840,"_source_registry_name":"default","contributors":[]},"0.27.7-beta-20250901120709.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":"0.27.7-beta-20250901120709.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.7-beta-20250901120709.0","@midscene/shared":"0.27.7-beta-20250901120709.0","@midscene/playground":"0.27.7-beta-20250901120709.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.7-beta-20250901120709.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Sy3P6vfYUkqir5PapXmJHXbDza0QWGR61LlHsvjI/a6UHHDdeEJWNyEEEblskxhw+1EauSvfRpbR3D1XY7YpRA==","_resolved":"/tmp/08ce7dde7359c7144be58c9367ce9d47/midscene-web-0.27.7-beta-20250901120709.0.tgz","_from":"file:midscene-web-0.27.7-beta-20250901120709.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Sy3P6vfYUkqir5PapXmJHXbDza0QWGR61LlHsvjI/a6UHHDdeEJWNyEEEblskxhw+1EauSvfRpbR3D1XY7YpRA==","shasum":"f0b74d045f7011bef7ea6fbcf044bb1907cb98ee","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.7-beta-20250901120709.0.tgz","fileCount":121,"unpackedSize":678117,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE24row4HaVDAIuvo/W5Q5Uo6Pt9TQEJ5SGKI4EL9T/fAiEA8amCRoPkRAJTuohCLA6klCQdb9UDeLQ3cE7Vcggv0bc="}],"size":114126},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.7-beta-20250901120709.0_1756728567116_0.3985738665083365"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-01T12:09:27.317Z","publish_time":1756728567317,"_source_registry_name":"default","contributors":[]},"0.27.7-beta-20250902060833.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":"0.27.7-beta-20250902060833.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.7-beta-20250902060833.0","@midscene/shared":"0.27.7-beta-20250902060833.0","@midscene/playground":"0.27.7-beta-20250902060833.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.7-beta-20250902060833.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-uzE4dn3DaKY9vFXi5hjgMOM5AQJocIr07K/hP0iYjMyUI4ho7KBNLO2PjLm96Cmm61ivgYnun2QVc0djaocvag==","_resolved":"/tmp/8ebc4b1697aff4a6809a623f34b973d4/midscene-web-0.27.7-beta-20250902060833.0.tgz","_from":"file:midscene-web-0.27.7-beta-20250902060833.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-uzE4dn3DaKY9vFXi5hjgMOM5AQJocIr07K/hP0iYjMyUI4ho7KBNLO2PjLm96Cmm61ivgYnun2QVc0djaocvag==","shasum":"6684db4e98f2819a688c72eb6d01352fa8b18063","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.7-beta-20250902060833.0.tgz","fileCount":121,"unpackedSize":682920,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICIZPvo7tvraQO+0APmC9W4XcHHy+A25xFijkS8sipiWAiEAm2c10z9xCK/tyPy3f9sCMwgIDOyDO3es1HPZlR+bZ9A="}],"size":114558},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.7-beta-20250902060833.0_1756793472455_0.7232380761099733"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-02T06:11:12.653Z","publish_time":1756793472653,"_source_registry_name":"default","contributors":[]},"0.27.7-beta-20250903080919.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":"0.27.7-beta-20250903080919.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.27.7-beta-20250903080919.0","@midscene/playground":"0.27.7-beta-20250903080919.0","@midscene/core":"0.27.7-beta-20250903080919.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.7-beta-20250903080919.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-4FhWpMrAJbiwWlqqYsphNsUrL028bWuM52lyFccVIj05GpP0h8ZWH78lm6NHthjAPOI1ZXjoRFLgrjO0z7XDhQ==","_resolved":"/tmp/fd9bb4fc45876231c042a1ad5ef57d51/midscene-web-0.27.7-beta-20250903080919.0.tgz","_from":"file:midscene-web-0.27.7-beta-20250903080919.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-4FhWpMrAJbiwWlqqYsphNsUrL028bWuM52lyFccVIj05GpP0h8ZWH78lm6NHthjAPOI1ZXjoRFLgrjO0z7XDhQ==","shasum":"717646bfd352edcf18b323e65be915f3019e3b33","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.7-beta-20250903080919.0.tgz","fileCount":121,"unpackedSize":682920,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEaMWbyjWK1OWCapQbSY9O6pGqNh6uWBjGXdM0SIpGQgAiEAy33pH58ElAXzeVf7qRT5dQOcTPU4rdpaQYGXpqXiZl8="}],"size":114558},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.7-beta-20250903080919.0_1756887094723_0.6766700597125543"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-03T08:11:34.981Z","publish_time":1756887094981,"_source_registry_name":"default","contributors":[]},"0.27.7-beta-20250904085859.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":"0.27.7-beta-20250904085859.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.27.7-beta-20250904085859.0","@midscene/core":"0.27.7-beta-20250904085859.0","@midscene/playground":"0.27.7-beta-20250904085859.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.7-beta-20250904085859.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-z7PaYDk40J1ywAC/Us2l8jg0k2wA3mhag8ou9L8r1FjSwpE01WOn9IHL+YI15ZtHEvNzUorUu76u8Tkrj4y/cw==","_resolved":"/tmp/64852d72791b61d351f75e4cb6a609a5/midscene-web-0.27.7-beta-20250904085859.0.tgz","_from":"file:midscene-web-0.27.7-beta-20250904085859.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-z7PaYDk40J1ywAC/Us2l8jg0k2wA3mhag8ou9L8r1FjSwpE01WOn9IHL+YI15ZtHEvNzUorUu76u8Tkrj4y/cw==","shasum":"50658701c1102b2931e658ce8f4ea002810bc3f1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.7-beta-20250904085859.0.tgz","fileCount":121,"unpackedSize":683574,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC5WLW1uW7r46JMPXHJfxtYZezhGNPfwmk9NzYSm5YfyAiAThm/s/S4NK0fLbEGjx1N9S6Xavj89ZL+d9TpeY4V3uA=="}],"size":114690},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.7-beta-20250904085859.0_1756976530065_0.4869693588567905"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-04T09:02:10.242Z","publish_time":1756976530242,"_source_registry_name":"default","contributors":[]},"0.27.7-beta-20250904151052.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":"0.27.7-beta-20250904151052.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.27.7-beta-20250904151052.0","@midscene/core":"0.27.7-beta-20250904151052.0","@midscene/playground":"0.27.7-beta-20250904151052.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.7-beta-20250904151052.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-5XylSJu0kJohU0j8TRp64satqf3IhMEIUbPF5JzldyMikcScjuR5nbRL7EOZHx+m33ITHG9xAgwUd7LlsThvJg==","_resolved":"/tmp/69baadfc70073519b0ed1abe44938f86/midscene-web-0.27.7-beta-20250904151052.0.tgz","_from":"file:midscene-web-0.27.7-beta-20250904151052.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-5XylSJu0kJohU0j8TRp64satqf3IhMEIUbPF5JzldyMikcScjuR5nbRL7EOZHx+m33ITHG9xAgwUd7LlsThvJg==","shasum":"786998320a96dcccef4f6f97e54cef77b1c2c4e1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.7-beta-20250904151052.0.tgz","fileCount":121,"unpackedSize":683574,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCMkokuypCUZll9crfcUhP7b3vDLmBIp/q8wPGLNDReLwIhANsKpJk4BMTDp+VAUR8pukDOpAYKkvkRtx0imA4cxqx6"}],"size":114686},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.7-beta-20250904151052.0_1756998785436_0.06568046158138396"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-04T15:13:05.641Z","publish_time":1756998785641,"_source_registry_name":"default","contributors":[]},"0.27.7-beta-20250904153459.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":"0.27.7-beta-20250904153459.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.7-beta-20250904153459.0","@midscene/shared":"0.27.7-beta-20250904153459.0","@midscene/playground":"0.27.7-beta-20250904153459.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.7-beta-20250904153459.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-19H0XvGTst65mG8iE/w5s2LFQUE8OLEfKWfmWaU6EPjq97AQWZ3GZmeAveUewz+tt24xN506NZa2MN/6W/byYg==","_resolved":"/tmp/16adfb4b52b91a3af6247673c002e80e/midscene-web-0.27.7-beta-20250904153459.0.tgz","_from":"file:midscene-web-0.27.7-beta-20250904153459.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-19H0XvGTst65mG8iE/w5s2LFQUE8OLEfKWfmWaU6EPjq97AQWZ3GZmeAveUewz+tt24xN506NZa2MN/6W/byYg==","shasum":"560b8415dc58acc607a967964b6a63490157929a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.7-beta-20250904153459.0.tgz","fileCount":121,"unpackedSize":683574,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEMCH13iYeCwCgYIxb/KBi4ERBVgsP6JkCBCg09Ot7js87UCIF3YXT9tH9uAYis19IG5eEB2/lIFPBZxuKgxIYd/k6LA"}],"size":114690},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.7-beta-20250904153459.0_1757000185918_0.9322929402474378"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-04T15:36:26.097Z","publish_time":1757000186097,"_source_registry_name":"default","contributors":[]},"0.27.7-beta-20250905091950.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":"0.27.7-beta-20250905091950.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.27.7-beta-20250905091950.0","@midscene/core":"0.27.7-beta-20250905091950.0","@midscene/shared":"0.27.7-beta-20250905091950.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.7-beta-20250905091950.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-MKEu93Zhx0EvSqg+XhLPH4kk8AZsUuZaudl02su3dkcDgm52z+wCddnF7y3N3pFeHyMSjc1R/JPH1XRVFgZNmw==","_resolved":"/tmp/b94a96aec6ada4787132d73b3413bf1b/midscene-web-0.27.7-beta-20250905091950.0.tgz","_from":"file:midscene-web-0.27.7-beta-20250905091950.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-MKEu93Zhx0EvSqg+XhLPH4kk8AZsUuZaudl02su3dkcDgm52z+wCddnF7y3N3pFeHyMSjc1R/JPH1XRVFgZNmw==","shasum":"b02230720344f1b2dc0b03f81acc51a9636a3da5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.7-beta-20250905091950.0.tgz","fileCount":121,"unpackedSize":682854,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICIfCBNSp5ePfxQ3hooq5emOHMp+gBy2f8MF9UbUSNkLAiEA8Rma+rzdDkMRaGZLVV8eiB/Wq4Nk3jqaknGcS8e+Jig="}],"size":114760},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.7-beta-20250905091950.0_1757064177744_0.8287453470134434"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-05T09:22:57.939Z","publish_time":1757064177939,"_source_registry_name":"default","contributors":[]},"0.27.7-beta-20250905094830.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":"0.27.7-beta-20250905094830.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.27.7-beta-20250905094830.0","@midscene/core":"0.27.7-beta-20250905094830.0","@midscene/playground":"0.27.7-beta-20250905094830.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.7-beta-20250905094830.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Ob5g19deualB0xtwV+4WUSz75cq8mTpwn13SA4BqGWSrnz1DzDDG+AgsGAO3H/MoCjP0/QxMKCED457sb0hSbQ==","_resolved":"/tmp/cb4426f627d13ceb8c61db6c36240f75/midscene-web-0.27.7-beta-20250905094830.0.tgz","_from":"file:midscene-web-0.27.7-beta-20250905094830.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Ob5g19deualB0xtwV+4WUSz75cq8mTpwn13SA4BqGWSrnz1DzDDG+AgsGAO3H/MoCjP0/QxMKCED457sb0hSbQ==","shasum":"bc5cfcb40fa3c43f71ec8b131ee68e184b8089da","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.7-beta-20250905094830.0.tgz","fileCount":121,"unpackedSize":683578,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCXaiqV1U+oCmcM1S6C9KnWCSMuRYnbDvPV/mx3199MWwIgHEhUVzuCD51ai/1agwcN7lp5qAwCHOe5oov07eV/Orw="}],"size":114703},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.7-beta-20250905094830.0_1757065843028_0.24059037706900943"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-05T09:50:43.216Z","publish_time":1757065843216,"_source_registry_name":"default","contributors":[]},"0.27.7-beta-20250908084857.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":"0.27.7-beta-20250908084857.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.7-beta-20250908084857.0","@midscene/playground":"0.27.7-beta-20250908084857.0","@midscene/shared":"0.27.7-beta-20250908084857.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.7-beta-20250908084857.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zXbCIhru4oFh3Ou+b2AwOHqZBzHR5c/XnjTf4jMof4JAnS9kqdv86Yy3dNHh8VKuxJ1rX0fD5gBEwA8ReJMA7Q==","_resolved":"/tmp/2388dd3ba2c8da04984f287a80e8a1fb/midscene-web-0.27.7-beta-20250908084857.0.tgz","_from":"file:midscene-web-0.27.7-beta-20250908084857.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zXbCIhru4oFh3Ou+b2AwOHqZBzHR5c/XnjTf4jMof4JAnS9kqdv86Yy3dNHh8VKuxJ1rX0fD5gBEwA8ReJMA7Q==","shasum":"a549e5d3b3227b7d7fbf356b51c5595a13200441","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.7-beta-20250908084857.0.tgz","fileCount":135,"unpackedSize":772334,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHhZRV/TAq0tlxRgtLNgyRueOjK4o5ERu3xHscDdxlUdAiEA3YzOp8w5PLrwZlwP5w9E7B7Lf0B9vgXE2dsPfQalyT0="}],"size":131117},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.7-beta-20250908084857.0_1757321485325_0.3942464342644112"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-08T08:51:25.503Z","publish_time":1757321485503,"_source_registry_name":"default","contributors":[]},"0.27.7-beta-20250908085836.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":"0.27.7-beta-20250908085836.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.27.7-beta-20250908085836.0","@midscene/core":"0.27.7-beta-20250908085836.0","@midscene/shared":"0.27.7-beta-20250908085836.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.7-beta-20250908085836.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ji5GO0eZxkJNyUThvIScURRDyn+BDKnoJdVZMmEIzkri1Wrkm5PPsb0VIL+yFhY9H3o1zWaHm9+QiJDr7qxwIw==","_resolved":"/tmp/857d806ebe0bb9454e9b360d42aac1f0/midscene-web-0.27.7-beta-20250908085836.0.tgz","_from":"file:midscene-web-0.27.7-beta-20250908085836.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ji5GO0eZxkJNyUThvIScURRDyn+BDKnoJdVZMmEIzkri1Wrkm5PPsb0VIL+yFhY9H3o1zWaHm9+QiJDr7qxwIw==","shasum":"73a8d1831790f03c73c2170c244984f170add7ad","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.7-beta-20250908085836.0.tgz","fileCount":135,"unpackedSize":775509,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCgLsWc44FII3KhF3Zri/35oV8HgaIo/ogcCCPYs8aHjQIhAIfjDJhAr3dncBMu9hgV3CvJTvceNx8wKxd8+HU/hHby"}],"size":126045},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.7-beta-20250908085836.0_1757322064692_0.2158886138737075"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-08T09:01:04.889Z","publish_time":1757322064889,"_source_registry_name":"default","contributors":[]},"0.27.7-beta-20250908114808.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":"0.27.7-beta-20250908114808.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.27.7-beta-20250908114808.0","@midscene/core":"0.27.7-beta-20250908114808.0","@midscene/shared":"0.27.7-beta-20250908114808.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.7-beta-20250908114808.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wzc6O2pELvyP91sENzotQFQ7RjSL4ZQs3TutDjv1YZBqJsW/cRucQLaTWPYAmZidhLA/tHwGKBsgT/gijmjTvw==","_resolved":"/tmp/fb3f6dbc27a935b1ee196735aa6da27b/midscene-web-0.27.7-beta-20250908114808.0.tgz","_from":"file:midscene-web-0.27.7-beta-20250908114808.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-wzc6O2pELvyP91sENzotQFQ7RjSL4ZQs3TutDjv1YZBqJsW/cRucQLaTWPYAmZidhLA/tHwGKBsgT/gijmjTvw==","shasum":"d3671b91c54982df7fd0f935f8afbda7a7ad81d0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.7-beta-20250908114808.0.tgz","fileCount":135,"unpackedSize":772324,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCg1xxVmvDEmCCsz/FF5qt0G8Dgw7q90aImqTN6/KINYgIhAP6jhpIRu8q8W6Ha3oW61LslupCWq5QB8PUufG+K0Etl"}],"size":131072},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.7-beta-20250908114808.0_1757332184662_0.34764759518958677"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-08T11:49:44.832Z","publish_time":1757332184832,"_source_registry_name":"default","contributors":[]},"0.27.7-beta-20250908115945.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":"0.27.7-beta-20250908115945.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.7-beta-20250908115945.0","@midscene/shared":"0.27.7-beta-20250908115945.0","@midscene/playground":"0.27.7-beta-20250908115945.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.7-beta-20250908115945.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6cHsH19Hz8+t0ppNQ3MZsLDxOHtJ33NwYqcyZ0qcig0SQMmIcL1ZNrULoRYdcOVCTmk9iA6MEu8Fq62E/G1KPg==","_resolved":"/tmp/665da0db6d3bc539b27b6ca08b2c8b60/midscene-web-0.27.7-beta-20250908115945.0.tgz","_from":"file:midscene-web-0.27.7-beta-20250908115945.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6cHsH19Hz8+t0ppNQ3MZsLDxOHtJ33NwYqcyZ0qcig0SQMmIcL1ZNrULoRYdcOVCTmk9iA6MEu8Fq62E/G1KPg==","shasum":"d95b126e9dcf24ff78833b3b8a54c9a0ca4570e6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.7-beta-20250908115945.0.tgz","fileCount":135,"unpackedSize":772324,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE3nSkUJgQQTqnoc8cpewo57xfYF5c5R1BtMZK6+bxi6AiBblzjaPWvxR24XIo483moDfkx7DybvTvz7EYjc+eGjsw=="}],"size":131070},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.7-beta-20250908115945.0_1757332938357_0.7473152661507052"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-08T12:02:18.573Z","publish_time":1757332938573,"_source_registry_name":"default","contributors":[]},"0.27.7-beta-20250908121606.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":"0.27.7-beta-20250908121606.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.27.7-beta-20250908121606.0","@midscene/playground":"0.27.7-beta-20250908121606.0","@midscene/shared":"0.27.7-beta-20250908121606.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.7-beta-20250908121606.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2UVAznyhQhDr0GTnmaOAykPHWqtN1SA/Clts3vZ/yz26sF8lllGXe+v0mFbbk86WPsnz5UFR9in/t0Jaj5eTlQ==","_resolved":"/tmp/b86ee9d3452f28a0b7f66757d815dbb1/midscene-web-0.27.7-beta-20250908121606.0.tgz","_from":"file:midscene-web-0.27.7-beta-20250908121606.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2UVAznyhQhDr0GTnmaOAykPHWqtN1SA/Clts3vZ/yz26sF8lllGXe+v0mFbbk86WPsnz5UFR9in/t0Jaj5eTlQ==","shasum":"d5afdc5d7cc2a7d567c666544b785fb0ffcfe471","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.7-beta-20250908121606.0.tgz","fileCount":135,"unpackedSize":772324,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCqMztUtpd+RNHVALkxDdL1dR9psNO9Dhn0gZvijqr4iQIgce1S3zwoAoOxC5q1BebbDara/5VRm1keCerTW+2Q4Nc="}],"size":131068},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.7-beta-20250908121606.0_1757333863034_0.8345645497743073"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-08T12:17:43.269Z","publish_time":1757333863269,"_source_registry_name":"default","contributors":[]},"0.28.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":"0.28.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.0","@midscene/playground":"0.28.0","@midscene/shared":"0.28.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1Wlc93JhUA4J0aBXZrsvdZTtrEkds1gjpVVHDbfcPywtBKyzN3YssghCVCgF5nx/daMUN2n8LviIGeHLhXtvRA==","_resolved":"/tmp/59a79ade50fe0d332fcbf8f4c1c70a2f/midscene-web-0.28.0.tgz","_from":"file:midscene-web-0.28.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1Wlc93JhUA4J0aBXZrsvdZTtrEkds1gjpVVHDbfcPywtBKyzN3YssghCVCgF5nx/daMUN2n8LviIGeHLhXtvRA==","shasum":"090cf1b048f62adb3ee7680c238d73ae77350f9d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.0.tgz","fileCount":135,"unpackedSize":772060,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCF6FDstRCk6wRnHuIo9THC9sY9v6Dk+U6JIkbWFo7GGAIhAPKQlMlh04HFVEo+Qb8bDPxDl5G7Z0z1lP5K1f0G9Azt"}],"size":131000},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.0_1757335140125_0.8883897760428621"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-08T12:39:00.307Z","publish_time":1757335140307,"_source_registry_name":"default","contributors":[]},"0.28.1-beta-20250909024808.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":"0.28.1-beta-20250909024808.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.1-beta-20250909024808.0","@midscene/shared":"0.28.1-beta-20250909024808.0","@midscene/core":"0.28.1-beta-20250909024808.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.1-beta-20250909024808.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HYYHi/XAPAE/aZ3hYBnJe/6l+uW2BAwG99S7O5p7R9hGcCig/7v8VKdPTvOhLNpnpEErsEmG6BKeb3R48eZXHg==","_resolved":"/tmp/683f228c3f25c762422158513d6f0384/midscene-web-0.28.1-beta-20250909024808.0.tgz","_from":"file:midscene-web-0.28.1-beta-20250909024808.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-HYYHi/XAPAE/aZ3hYBnJe/6l+uW2BAwG99S7O5p7R9hGcCig/7v8VKdPTvOhLNpnpEErsEmG6BKeb3R48eZXHg==","shasum":"29d2ff4e8a4e577a3843db8bdc3fea5c8e9d73f2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.1-beta-20250909024808.0.tgz","fileCount":135,"unpackedSize":772324,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBccmLPSHc+qSiFSjP14r9kPkdnMx1ph1FwlPEOyH1aWAiEAliGhwzv4soR+LrR8OO8gnSv4nowNfdAP1C3blae0WlM="}],"size":131072},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.1-beta-20250909024808.0_1757386239420_0.3032911481878713"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-09T02:50:39.665Z","publish_time":1757386239665,"_source_registry_name":"default","contributors":[]},"0.27.7-beta-20250909031245.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":"0.27.7-beta-20250909031245.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.27.7-beta-20250909031245.0","@midscene/core":"0.27.7-beta-20250909031245.0","@midscene/shared":"0.27.7-beta-20250909031245.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.27.7-beta-20250909031245.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UUGDwStP5MbpHeyZ/QwcFbL1exO03AHDpJSp87PiXytU6NnX6aTl7hSHMlLaMv/2A00RYIIUUbiVvqAThRXXVw==","_resolved":"/tmp/dea7beceb4c06239c86da2dbdbf57427/midscene-web-0.27.7-beta-20250909031245.0.tgz","_from":"file:midscene-web-0.27.7-beta-20250909031245.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-UUGDwStP5MbpHeyZ/QwcFbL1exO03AHDpJSp87PiXytU6NnX6aTl7hSHMlLaMv/2A00RYIIUUbiVvqAThRXXVw==","shasum":"0775ec1e212c26f1708c6b0e8ddae45374e5b47d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.27.7-beta-20250909031245.0.tgz","fileCount":135,"unpackedSize":772324,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHCjOMa2TcHLy1lo9fEBxx8E+h9+UCicUlkrOOkcQBzAAiEA0YrMDToATZ5UDxmW4NFBIGgVjBwn7KDpKIITlA9NKb4="}],"size":131071},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.27.7-beta-20250909031245.0_1757387665880_0.6908031581940997"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-09T03:14:26.139Z","publish_time":1757387666139,"_source_registry_name":"default","contributors":[]},"0.28.1-beta-20250909042036.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":"0.28.1-beta-20250909042036.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.1-beta-20250909042036.0","@midscene/shared":"0.28.1-beta-20250909042036.0","@midscene/core":"0.28.1-beta-20250909042036.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.1-beta-20250909042036.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-TkedbQstZ2dsuX6AYkzuYqYaIPqG7wLa/whn3nezfDfDwJjJqaOLbEOa2nHJkP32UVoidx8bSCwBUBvgrkbBMA==","_resolved":"/tmp/b5fdf81f6ce4c680b8bb0a1867fca9eb/midscene-web-0.28.1-beta-20250909042036.0.tgz","_from":"file:midscene-web-0.28.1-beta-20250909042036.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-TkedbQstZ2dsuX6AYkzuYqYaIPqG7wLa/whn3nezfDfDwJjJqaOLbEOa2nHJkP32UVoidx8bSCwBUBvgrkbBMA==","shasum":"991c7ec10901948f10f486d214aacee533a250b4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.1-beta-20250909042036.0.tgz","fileCount":135,"unpackedSize":772324,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDSst7c78eN28dVSj4lPJpE9Krq1OakVKnNzU0mNIpYLQIgALpPQMJE8Ys11n06N/WJkw7H60qFXUIby67sJuPiAm4="}],"size":131071},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.1-beta-20250909042036.0_1757391785897_0.38795041516153805"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-09T04:23:06.149Z","publish_time":1757391786149,"_source_registry_name":"default","contributors":[]},"0.28.1-beta-20250909063633.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":"0.28.1-beta-20250909063633.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.1-beta-20250909063633.0","@midscene/playground":"0.28.1-beta-20250909063633.0","@midscene/shared":"0.28.1-beta-20250909063633.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.1-beta-20250909063633.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-H30LGdFm13Sifhy+7WnVRZNM+fOZcdqAxZIhQ71armtQ/aDfi1SoEfu35DJE1Yg/ZbNafDVKQilfpSvTKfxB2w==","_resolved":"/tmp/bc8b342db589452c7ac84b7fab7cd615/midscene-web-0.28.1-beta-20250909063633.0.tgz","_from":"file:midscene-web-0.28.1-beta-20250909063633.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-H30LGdFm13Sifhy+7WnVRZNM+fOZcdqAxZIhQ71armtQ/aDfi1SoEfu35DJE1Yg/ZbNafDVKQilfpSvTKfxB2w==","shasum":"f0ef01272a90e1671b0d9a50d8da64a537768e1a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.1-beta-20250909063633.0.tgz","fileCount":135,"unpackedSize":772324,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBlXOhhyejCseFvEBlJZref4OreKo2rfaYI07+5whsNpAiEAqN2gWIY2BXALZV5atQa9eo41lFm80X6jEAcz6w05pDY="}],"size":131069},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.1-beta-20250909063633.0_1757399890553_0.657741384493814"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-09T06:38:10.737Z","publish_time":1757399890737,"_source_registry_name":"default","contributors":[]},"0.28.1":{"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":"0.28.1","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.1","@midscene/playground":"0.28.1","@midscene/shared":"0.28.1"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-L4cQf8/t96EU0/B5p/bNY275bQ52VZ3+yo5vR5W8sTkt2OY3hQf0NcTStvvWgSsf2MyATUcT7Cu0ITL3VEaNhg==","_resolved":"/tmp/e02feb0483f69612bfed470e04f3360e/midscene-web-0.28.1.tgz","_from":"file:midscene-web-0.28.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-L4cQf8/t96EU0/B5p/bNY275bQ52VZ3+yo5vR5W8sTkt2OY3hQf0NcTStvvWgSsf2MyATUcT7Cu0ITL3VEaNhg==","shasum":"7852770805c80118a948f1444d8e4dee813fb184","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.1.tgz","fileCount":135,"unpackedSize":772060,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGLrY/3y6Ktt+kNsEcVOgc02LlMdlvExznJi3mtgcARdAiBM5dUY8FId+kcBhOegIT4ddJuh0feK2EKAMIGDFj7Akw=="}],"size":131001},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.1_1757401165779_0.6690998711776528"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-09T06:59:25.965Z","publish_time":1757401165965,"_source_registry_name":"default","contributors":[]},"0.28.2-beta-20250909133629.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":"0.28.2-beta-20250909133629.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.2-beta-20250909133629.0","@midscene/playground":"0.28.2-beta-20250909133629.0","@midscene/shared":"0.28.2-beta-20250909133629.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.2-beta-20250909133629.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-k5Y9GaGzac02m02J/GBwHF9Dd1vEdS70MzJVH5eX2v8iqIzHIjjNJ0dl87idRYZSIgK1IF+z5l6TrSv33P4Njw==","_resolved":"/tmp/da275f0a2ed3784155999af04d1f3045/midscene-web-0.28.2-beta-20250909133629.0.tgz","_from":"file:midscene-web-0.28.2-beta-20250909133629.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-k5Y9GaGzac02m02J/GBwHF9Dd1vEdS70MzJVH5eX2v8iqIzHIjjNJ0dl87idRYZSIgK1IF+z5l6TrSv33P4Njw==","shasum":"aba17484bece92720e1cd7309daa45a3b4e755b0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.2-beta-20250909133629.0.tgz","fileCount":135,"unpackedSize":772324,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIESV0qqlR5BaGNyj66sup1HmzS4PJRVA4rDxXXyTAO2GAiApDDk7STWgiP5O9j7te92GoyX6oJbF7dKSJz0Rm1Zecg=="}],"size":131071},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.2-beta-20250909133629.0_1757425096509_0.9843434425018363"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-09T13:38:16.698Z","publish_time":1757425096698,"_source_registry_name":"default","contributors":[]},"0.28.2-beta-20250910020051.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":"0.28.2-beta-20250910020051.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.2-beta-20250910020051.0","@midscene/shared":"0.28.2-beta-20250910020051.0","@midscene/playground":"0.28.2-beta-20250910020051.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.2-beta-20250910020051.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2XJ+2i++Gq4DCI80ijiHfhkt5vN0rkKGA/lc8N3EFA1Wk7a+kb759Kf33P3XOSxirqHbK4XFaBxNiuLyFp7LHQ==","_resolved":"/tmp/c6051aff9fc32ce4a1e6d560bd50520c/midscene-web-0.28.2-beta-20250910020051.0.tgz","_from":"file:midscene-web-0.28.2-beta-20250910020051.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2XJ+2i++Gq4DCI80ijiHfhkt5vN0rkKGA/lc8N3EFA1Wk7a+kb759Kf33P3XOSxirqHbK4XFaBxNiuLyFp7LHQ==","shasum":"6c1102f210bccf2e1c3a3fc655f43186d880b168","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.2-beta-20250910020051.0.tgz","fileCount":135,"unpackedSize":772324,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD26JygClH90jcejT8/cZ3w6HkB/ze1fmQ0O5RZy72ZhwIgBdGkiv7G5LRE8KUwIkS1a/zZnTujQy6LTiiktZ7s2SU="}],"size":131064},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.2-beta-20250910020051.0_1757469760185_0.35377156243767627"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T02:02:40.388Z","publish_time":1757469760388,"_source_registry_name":"default","contributors":[]},"0.28.2-beta-20250910021445.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":"0.28.2-beta-20250910021445.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.2-beta-20250910021445.0","@midscene/playground":"0.28.2-beta-20250910021445.0","@midscene/shared":"0.28.2-beta-20250910021445.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.2-beta-20250910021445.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-817EVoGGC8GiNrbpWx8obk42HpFBq8X7qHXQ45VfaPdxyO+dxecJ7SjbcPwBo8Bl0AkTqqrrTFOX03vG1bLDxA==","_resolved":"/tmp/48a57c38060a82c016841eac93720dcb/midscene-web-0.28.2-beta-20250910021445.0.tgz","_from":"file:midscene-web-0.28.2-beta-20250910021445.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-817EVoGGC8GiNrbpWx8obk42HpFBq8X7qHXQ45VfaPdxyO+dxecJ7SjbcPwBo8Bl0AkTqqrrTFOX03vG1bLDxA==","shasum":"2d606c22e642dc1287b29586f7cefcb5825324d2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.2-beta-20250910021445.0.tgz","fileCount":135,"unpackedSize":772324,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDzEeEEax6qI3ORqP6btc/3U1GV0EYb18sc6kItvUFAwgIhAOY/M00a+HJFN+Xl69qOHK0NyDpRU5usfGFgpA5SXziJ"}],"size":131068},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.2-beta-20250910021445.0_1757470586922_0.1898925343738629"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T02:16:27.150Z","publish_time":1757470587150,"_source_registry_name":"default","contributors":[]},"0.28.2-beta-20250910024129.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":"0.28.2-beta-20250910024129.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.2-beta-20250910024129.0","@midscene/core":"0.28.2-beta-20250910024129.0","@midscene/shared":"0.28.2-beta-20250910024129.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.2-beta-20250910024129.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EZ8bXmsyj2/xW3vDowlB5L/Z7W4Dbv04NrowTDrnoAmHYxIyHc2RynqclFebkLJqgw2H68trXhA8+bUOZV4nFg==","_resolved":"/tmp/188534606dee8a9adbaedac41d2b766a/midscene-web-0.28.2-beta-20250910024129.0.tgz","_from":"file:midscene-web-0.28.2-beta-20250910024129.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-EZ8bXmsyj2/xW3vDowlB5L/Z7W4Dbv04NrowTDrnoAmHYxIyHc2RynqclFebkLJqgw2H68trXhA8+bUOZV4nFg==","shasum":"e88d84153fd274d18611f4b04d8e948553ff3628","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.2-beta-20250910024129.0.tgz","fileCount":135,"unpackedSize":773944,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDV4saHjUNRdEOwLIqtanYt5zs48fv+MfYbiaKUSdzweQIhAKjMmQf9pQ3ywrlNbov+gNLPEbhIgAwkjr+6PRIasaMq"}],"size":131231},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.2-beta-20250910024129.0_1757472186449_0.9876955121661022"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T02:43:06.715Z","publish_time":1757472186715,"_source_registry_name":"default","contributors":[]},"0.28.2-beta-20250910032414.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":"0.28.2-beta-20250910032414.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.2-beta-20250910032414.0","@midscene/playground":"0.28.2-beta-20250910032414.0","@midscene/shared":"0.28.2-beta-20250910032414.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.2-beta-20250910032414.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-CtwMVHYk/VK8ZAxmi2nucbFcejBow9E5nAK9Um5M+hE7RnGqCFO2cSRCIAzpW2gJRjdYlxLmj/1H15sDEnLslg==","_resolved":"/tmp/9ed15804b2d7ce060146df501047dbca/midscene-web-0.28.2-beta-20250910032414.0.tgz","_from":"file:midscene-web-0.28.2-beta-20250910032414.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-CtwMVHYk/VK8ZAxmi2nucbFcejBow9E5nAK9Um5M+hE7RnGqCFO2cSRCIAzpW2gJRjdYlxLmj/1H15sDEnLslg==","shasum":"ed311a69b5673cb81f516ffccadd0c692c207809","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.2-beta-20250910032414.0.tgz","fileCount":135,"unpackedSize":773944,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICZIciqdMVx6MlE1xgSqtgG5diHwLCmX7FUzf9KKxdFRAiEAyZL4mkkivYyZYk5JDsn8AvsK0vip6Ozc6HmHsA+lBQU="}],"size":131226},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.2-beta-20250910032414.0_1757474754677_0.3610894850365658"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T03:25:54.886Z","publish_time":1757474754886,"_source_registry_name":"default","contributors":[]},"0.28.2-beta-20250910035416.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":"0.28.2-beta-20250910035416.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.2-beta-20250910035416.0","@midscene/shared":"0.28.2-beta-20250910035416.0","@midscene/playground":"0.28.2-beta-20250910035416.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.2-beta-20250910035416.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/n0w1CeAXYq98PO9/YDg7wNQwPE/Br9fSjGqDdWxKnjP39xLNhErveN+IaanICdZTyUcxf6rONlu1itgY4nWpQ==","_resolved":"/tmp/0fcf587fdd1ba9491fcc3db3aefdf9f6/midscene-web-0.28.2-beta-20250910035416.0.tgz","_from":"file:midscene-web-0.28.2-beta-20250910035416.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/n0w1CeAXYq98PO9/YDg7wNQwPE/Br9fSjGqDdWxKnjP39xLNhErveN+IaanICdZTyUcxf6rONlu1itgY4nWpQ==","shasum":"72c94aa11baa7e34016720cae1eff99b3900f720","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.2-beta-20250910035416.0.tgz","fileCount":135,"unpackedSize":773944,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC9QN08Rfvv0iO3YJ25CX18MDdItPyFfuczL01wiIXKswIhAMzXyqXhQl6wYDU2knUGJK1J9Vj/+/ttM6PyK14VZ3MM"}],"size":131225},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.2-beta-20250910035416.0_1757476564158_0.46760598636415596"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T03:56:04.339Z","publish_time":1757476564339,"_source_registry_name":"default","contributors":[]},"0.28.2-beta-20250910043028.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":"0.28.2-beta-20250910043028.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.2-beta-20250910043028.0","@midscene/shared":"0.28.2-beta-20250910043028.0","@midscene/core":"0.28.2-beta-20250910043028.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.2-beta-20250910043028.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VqvbyxI5TpauM54WT/v4ARGtlly5RExOsy2cIZd2gMtGyOj/9gPteh4W7XWJkMvVqqJVCuLIhhNxdASy3d4rRQ==","_resolved":"/tmp/2c00cbb506245392a3ad1565482cc154/midscene-web-0.28.2-beta-20250910043028.0.tgz","_from":"file:midscene-web-0.28.2-beta-20250910043028.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-VqvbyxI5TpauM54WT/v4ARGtlly5RExOsy2cIZd2gMtGyOj/9gPteh4W7XWJkMvVqqJVCuLIhhNxdASy3d4rRQ==","shasum":"2b61b42bde71456924ac6ec65d0830f3fee25f25","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.2-beta-20250910043028.0.tgz","fileCount":135,"unpackedSize":773944,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD/SgRreFwNJpGuK9zmoj6Ilo3uQJQmvGOCy5GzUQH39QIhALl7usprcpFz8Mb5DpHVkGv/4tbc7PGxv9HMzJ8q4Emz"}],"size":131231},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.2-beta-20250910043028.0_1757478740180_0.66014958251684"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T04:32:20.349Z","publish_time":1757478740349,"_source_registry_name":"default","contributors":[]},"0.28.2-beta-20250910065550.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":"0.28.2-beta-20250910065550.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.2-beta-20250910065550.0","@midscene/shared":"0.28.2-beta-20250910065550.0","@midscene/playground":"0.28.2-beta-20250910065550.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.2-beta-20250910065550.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-O7FMQLs6wqyfNEOJt1VWkE4pK2bJQoxnA2DbTSgBRWBJGP80l0iiT6cHUcHBolobTXOESyrT9OSiUGsHIK4sPg==","_resolved":"/tmp/c8d571b9a451273f9057bd3cfa1d17ae/midscene-web-0.28.2-beta-20250910065550.0.tgz","_from":"file:midscene-web-0.28.2-beta-20250910065550.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-O7FMQLs6wqyfNEOJt1VWkE4pK2bJQoxnA2DbTSgBRWBJGP80l0iiT6cHUcHBolobTXOESyrT9OSiUGsHIK4sPg==","shasum":"7f3caf8c3dd5d56b4854ae5a1b26eb6546655f9d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.2-beta-20250910065550.0.tgz","fileCount":135,"unpackedSize":773944,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCqYZqb/Kplcmn9q00RUT1HFf0AYi3McjmxqhuB91apXQIgObul0C4G27NVjdQNWCK8KQ4JgxpwGp3vTEj/i+VsUv8="}],"size":131229},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.2-beta-20250910065550.0_1757487450992_0.7112599702976308"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T06:57:31.179Z","publish_time":1757487451179,"_source_registry_name":"default","contributors":[]},"0.28.2-beta-20250910072710.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":"0.28.2-beta-20250910072710.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.2-beta-20250910072710.0","@midscene/shared":"0.28.2-beta-20250910072710.0","@midscene/core":"0.28.2-beta-20250910072710.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.2-beta-20250910072710.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-72dY0F/vPTEufpCPpsy0DWHE2cclYxsP3Devxdxm59YQqCo3ixIRkf49pxcbgLnqMCEOwJftE+yBpii4fKerbQ==","_resolved":"/tmp/aed4c18d2e621b4aab1593f080b9e8ac/midscene-web-0.28.2-beta-20250910072710.0.tgz","_from":"file:midscene-web-0.28.2-beta-20250910072710.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-72dY0F/vPTEufpCPpsy0DWHE2cclYxsP3Devxdxm59YQqCo3ixIRkf49pxcbgLnqMCEOwJftE+yBpii4fKerbQ==","shasum":"06d1a77b0b552fd4b6e0e8f894ebc0cba272f3b5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.2-beta-20250910072710.0.tgz","fileCount":135,"unpackedSize":774383,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDy8tbMH5pFE73CeP6pm5epFvP4kB2J4KaxQBfGQ8oHKQIhAIUzQCVwt247VrvUANMMUyGw1nj9eyIrjFyWiFjlOvCP"}],"size":131327},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.2-beta-20250910072710.0_1757489327003_0.8334190420360812"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T07:28:47.198Z","publish_time":1757489327198,"_source_registry_name":"default","contributors":[]},"0.28.2":{"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":"0.28.2","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.2","@midscene/shared":"0.28.2","@midscene/playground":"0.28.2"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8tmK1dVr8rqoIWiUkH8dqCXgCsfC5o+OlbrRMnH52fPv7a38RxFZcyxQxUvdvKHT8cqejIHlIl/B029nLiiIpA==","_resolved":"/tmp/81922f44e52c693f8b2ca324c1e92a70/midscene-web-0.28.2.tgz","_from":"file:midscene-web-0.28.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8tmK1dVr8rqoIWiUkH8dqCXgCsfC5o+OlbrRMnH52fPv7a38RxFZcyxQxUvdvKHT8cqejIHlIl/B029nLiiIpA==","shasum":"b35f98f95f61479faa4f06f88a641113ef0e72e8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.2.tgz","fileCount":135,"unpackedSize":773680,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICg4XK4FSXxyZ93S3EW7+BiTq91Bb9Q6zCL1DucMyHjMAiA1x5zdW5LUkm6KZaZRaSwX5cFBHgtYIBN8tTuFqs+AfQ=="}],"size":131160},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.2_1757496146300_0.8834156581314343"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T09:22:26.545Z","publish_time":1757496146545,"_source_registry_name":"default","contributors":[]},"0.28.3-beta-20250910120845.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":"0.28.3-beta-20250910120845.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.3-beta-20250910120845.0","@midscene/shared":"0.28.3-beta-20250910120845.0","@midscene/core":"0.28.3-beta-20250910120845.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.3-beta-20250910120845.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6dYPWiw3pSL/yiito5eXSv5/CrrsJ5EmDbE82aNSwER6J2xVMPfxwHqNzsbx0kNmFuFeVgcIbkWgryoiopTUOg==","_resolved":"/tmp/428dcb35d165519b94ecec4de11125cf/midscene-web-0.28.3-beta-20250910120845.0.tgz","_from":"file:midscene-web-0.28.3-beta-20250910120845.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6dYPWiw3pSL/yiito5eXSv5/CrrsJ5EmDbE82aNSwER6J2xVMPfxwHqNzsbx0kNmFuFeVgcIbkWgryoiopTUOg==","shasum":"917c9d23e7d52d581b5f9c77ef80eb27e8357a12","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.3-beta-20250910120845.0.tgz","fileCount":135,"unpackedSize":774383,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC23Kjyqo6sMwFADepEQsC4dVDDL4PWISIM29A74qSRdgIhAKU2fsW4n4QzM+HNU4a0GaoPYk+HjanpRKJCSl+c+P+R"}],"size":131328},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.3-beta-20250910120845.0_1757506224786_0.9273198011570214"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T12:10:24.971Z","publish_time":1757506224971,"_source_registry_name":"default","contributors":[]},"0.28.3":{"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":"0.28.3","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.3","@midscene/core":"0.28.3","@midscene/shared":"0.28.3"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fqKhdNJTDsAoPtFkt48yPXYxQsobvUgR2FagU5iUD8gz5LbQhlTz5e48ciIchchhYSoLcwkg3YTD3LYhoA3dTg==","_resolved":"/tmp/30a201c69deaa3ecd5284dcc5ca6d7d7/midscene-web-0.28.3.tgz","_from":"file:midscene-web-0.28.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-fqKhdNJTDsAoPtFkt48yPXYxQsobvUgR2FagU5iUD8gz5LbQhlTz5e48ciIchchhYSoLcwkg3YTD3LYhoA3dTg==","shasum":"dfb67d493b2f71f1cbb2977da6fc768586620132","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.3.tgz","fileCount":135,"unpackedSize":774119,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAtC0sPM2UtASbJPfan7YJKNUSIx4J8c/FvisqsRSx9TAiB03NQFRq1Ye4qPecV2KK8+k8Yap5rhS+e7iOH0H5hKjg=="}],"size":131259},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.3_1757508008668_0.616728042181012"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T12:40:08.861Z","publish_time":1757508008861,"_source_registry_name":"default","contributors":[]},"0.28.3-beta-20250910131004.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":"0.28.3-beta-20250910131004.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.3-beta-20250910131004.0","@midscene/shared":"0.28.3-beta-20250910131004.0","@midscene/playground":"0.28.3-beta-20250910131004.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.3-beta-20250910131004.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1AKuGL6pd0DnDxXZFUQMVN/qLGE+/BskGB7hUv64UCDA5HvMrK/6FffTTVUW0xssb0fMsML1yzhnV4WFVdSjSA==","_resolved":"/tmp/18cc4071624d6a006b7059d48c72cf39/midscene-web-0.28.3-beta-20250910131004.0.tgz","_from":"file:midscene-web-0.28.3-beta-20250910131004.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1AKuGL6pd0DnDxXZFUQMVN/qLGE+/BskGB7hUv64UCDA5HvMrK/6FffTTVUW0xssb0fMsML1yzhnV4WFVdSjSA==","shasum":"8db4e35a1bbea2766c21e0c0d4eeab71940ef8f9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.3-beta-20250910131004.0.tgz","fileCount":135,"unpackedSize":780568,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDRryHwAvvbebDw/o1Y2GcJEpQkxJnLbZHXH23ATDUHAAIhAM4Z8kjJOfhg8ulPpAf1kBHtULOpmv0D1rXX+i1cQynv"}],"size":132639},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.3-beta-20250910131004.0_1757509894323_0.2593931533038636"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T13:11:34.549Z","publish_time":1757509894549,"_source_registry_name":"default","contributors":[]},"0.28.3-beta-20250910152237.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":"0.28.3-beta-20250910152237.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.3-beta-20250910152237.0","@midscene/playground":"0.28.3-beta-20250910152237.0","@midscene/shared":"0.28.3-beta-20250910152237.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.3-beta-20250910152237.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+Zw6t5iGdwZQHhidIf6wMT5KOzGmaz6z1tPNfEubp4Or5V+7qwY4nn2YjTBAK6Sy71BRwQXa/ViO4Korw7AxOA==","_resolved":"/tmp/fc249c08128d5baa3b7f052976931629/midscene-web-0.28.3-beta-20250910152237.0.tgz","_from":"file:midscene-web-0.28.3-beta-20250910152237.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+Zw6t5iGdwZQHhidIf6wMT5KOzGmaz6z1tPNfEubp4Or5V+7qwY4nn2YjTBAK6Sy71BRwQXa/ViO4Korw7AxOA==","shasum":"9e632b9d5a5a9e951c6e91808309b2f957a066b2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.3-beta-20250910152237.0.tgz","fileCount":135,"unpackedSize":779160,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD6rwwq0Xjdm4LcyMgGqxuPDcedz66G8KYVhVbbMLCB9AIgGX+5E9M/w4LbQjcom1JrqIg2T2gyRLiPem55vYAuFNs="}],"size":132281},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.3-beta-20250910152237.0_1757517851782_0.20665898419590456"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T15:24:11.965Z","publish_time":1757517851965,"_source_registry_name":"default","contributors":[]},"0.28.4-beta-20250910153230.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":"0.28.4-beta-20250910153230.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.4-beta-20250910153230.0","@midscene/playground":"0.28.4-beta-20250910153230.0","@midscene/shared":"0.28.4-beta-20250910153230.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.4-beta-20250910153230.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kp2WsyaJh/Mr9ODwZ0hncoKsqrm6BWsvF2ZnNMxr0xEZbvWsaX9n3AaBNCG9h7W4RZgIKSSlkaQBtwyxNSbTsg==","_resolved":"/tmp/942f3439c8f94b2f7c21678ed089727d/midscene-web-0.28.4-beta-20250910153230.0.tgz","_from":"file:midscene-web-0.28.4-beta-20250910153230.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kp2WsyaJh/Mr9ODwZ0hncoKsqrm6BWsvF2ZnNMxr0xEZbvWsaX9n3AaBNCG9h7W4RZgIKSSlkaQBtwyxNSbTsg==","shasum":"e22115f66131895950bce461b2e7a9294eb56d16","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.4-beta-20250910153230.0.tgz","fileCount":135,"unpackedSize":774383,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB44aGX2C+5Pb1xOu8hRNyulnrN2tI4S5a/RmRav7zPsAiBoOErAYm+GfDd1/vBtUtsyGE0qF3fKgv0f5RPQ7R7Fww=="}],"size":131323},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.4-beta-20250910153230.0_1757518451843_0.3532655388103245"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T15:34:12.059Z","publish_time":1757518452059,"_source_registry_name":"default","contributors":[]},"0.28.4":{"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":"0.28.4","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.4","@midscene/shared":"0.28.4","@midscene/playground":"0.28.4"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.4","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-5icbABHPoOLK0IELpOtGEYLEKgIBNEKRX4fmMSb/Zw1DlmLKOdUzqYykFQcOlzArkLqwt5SnX61RAJHzCxGZig==","_resolved":"/tmp/76a3c262d3aad451ef2167b104d6a145/midscene-web-0.28.4.tgz","_from":"file:midscene-web-0.28.4.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-5icbABHPoOLK0IELpOtGEYLEKgIBNEKRX4fmMSb/Zw1DlmLKOdUzqYykFQcOlzArkLqwt5SnX61RAJHzCxGZig==","shasum":"83dcfbbef5783c95aece214c13eb48924e65c6f9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.4.tgz","fileCount":135,"unpackedSize":778896,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDBByx1OcZJjMkqaF3gMb7Iy17ngqPmEoFCe4sFC1fa5AIgcLB59B8mWxkKzCdkpPZADEXkHEicugSfBPUJvQe2vRM="}],"size":132219},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.4_1757520039848_0.6289916856906823"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T16:00:40.059Z","publish_time":1757520040059,"_source_registry_name":"default","contributors":[]},"0.28.5-beta-20250910162955.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":"0.28.5-beta-20250910162955.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.5-beta-20250910162955.0","@midscene/shared":"0.28.5-beta-20250910162955.0","@midscene/core":"0.28.5-beta-20250910162955.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.5-beta-20250910162955.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wiM0AfwinkIwfaUy0Jy82OugANM51BvwS7MN2/kK7tqfpbPa5NLk4DDgk8NbjEfPC0bD5WMH8wrmhlE/a3VHmw==","_resolved":"/tmp/d48b83e6091b26c381b2e786f6fcd9c8/midscene-web-0.28.5-beta-20250910162955.0.tgz","_from":"file:midscene-web-0.28.5-beta-20250910162955.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-wiM0AfwinkIwfaUy0Jy82OugANM51BvwS7MN2/kK7tqfpbPa5NLk4DDgk8NbjEfPC0bD5WMH8wrmhlE/a3VHmw==","shasum":"95cfe33b1daa751f19689307e6c69f8f34551a05","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.5-beta-20250910162955.0.tgz","fileCount":135,"unpackedSize":779164,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC+PVK8qRr1gZJIl3jDotQKQ5RGZ3lBQwuqXVlfD56SrgIhALCOZ/8BHOT1Zd31J5yuM28+dTj0d9l1NF7aHwXpYrz4"}],"size":132283},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.5-beta-20250910162955.0_1757521887365_0.6515843036845204"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T16:31:27.556Z","publish_time":1757521887556,"_source_registry_name":"default","contributors":[]},"0.28.5-beta-20250911022123.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":"0.28.5-beta-20250911022123.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.28.5-beta-20250911022123.0","@midscene/core":"0.28.5-beta-20250911022123.0","@midscene/playground":"0.28.5-beta-20250911022123.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.5-beta-20250911022123.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-DfqXOdx1+spCnw1cky4BGsUFwLLAI0DBu7g3xuul4nnuOlnWdu5e5SQyhSEV/sf+W5dqZJ+bIbFwYaUQjhJsYA==","_resolved":"/tmp/253960e8cabc886d0ea811fdc0007f2d/midscene-web-0.28.5-beta-20250911022123.0.tgz","_from":"file:midscene-web-0.28.5-beta-20250911022123.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-DfqXOdx1+spCnw1cky4BGsUFwLLAI0DBu7g3xuul4nnuOlnWdu5e5SQyhSEV/sf+W5dqZJ+bIbFwYaUQjhJsYA==","shasum":"99a1949c38c2bf719cc82ab32257b2419fdb6765","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.5-beta-20250911022123.0.tgz","fileCount":135,"unpackedSize":778140,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBTmFpLlA/sueKoq6snqFTFY7roO0DaBh0J3C5CJpvquAiANrIFUPzPNO2HcahDW/NLjKZS2EOJ9qun1r/KVOmviYA=="}],"size":132313},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.5-beta-20250911022123.0_1757557373608_0.6136876993417935"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-11T02:22:53.821Z","publish_time":1757557373821,"_source_registry_name":"default","contributors":[]},"0.28.5-beta-20250911063459.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":"0.28.5-beta-20250911063459.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.5-beta-20250911063459.0","@midscene/shared":"0.28.5-beta-20250911063459.0","@midscene/core":"0.28.5-beta-20250911063459.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.5-beta-20250911063459.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Hu0aEGMZjA6KqE4hphGGXyLMm8YVOiGaI6h9SeKapa+NvtHxOTzn8pcxcfRIVV+6eyHoF/rqXJTQWs/3hWKyoQ==","_resolved":"/tmp/b5d9a7736eea865bb7d2fde8f5ff1b1e/midscene-web-0.28.5-beta-20250911063459.0.tgz","_from":"file:midscene-web-0.28.5-beta-20250911063459.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Hu0aEGMZjA6KqE4hphGGXyLMm8YVOiGaI6h9SeKapa+NvtHxOTzn8pcxcfRIVV+6eyHoF/rqXJTQWs/3hWKyoQ==","shasum":"7080935f595b6cf3ecfabdf184b406772d4f55aa","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.5-beta-20250911063459.0.tgz","fileCount":135,"unpackedSize":778140,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD8Mer9Bd9Q6tR7rB69IczDsrMc13ujnLDvr+V58gyX0gIgUBdwNhIsUKn8wogtgs8j9iyeD0/6As66JhfRjjxAcaI="}],"size":132318},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.5-beta-20250911063459.0_1757572588916_0.40794006636724145"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-11T06:36:29.136Z","publish_time":1757572589136,"_source_registry_name":"default","contributors":[]},"0.28.5-beta-20250911074732.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":"0.28.5-beta-20250911074732.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.5-beta-20250911074732.0","@midscene/shared":"0.28.5-beta-20250911074732.0","@midscene/playground":"0.28.5-beta-20250911074732.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.5-beta-20250911074732.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9DWbNa8L8AhgZxzij30xQNVz1FxMruSlfH6f9byDi+nhaUAG2s9lzZHjWJcczf8/KITEekAaqyV8v4vYziBDOg==","_resolved":"/tmp/0effca2cf102bded5be150ef1a0a98c9/midscene-web-0.28.5-beta-20250911074732.0.tgz","_from":"file:midscene-web-0.28.5-beta-20250911074732.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9DWbNa8L8AhgZxzij30xQNVz1FxMruSlfH6f9byDi+nhaUAG2s9lzZHjWJcczf8/KITEekAaqyV8v4vYziBDOg==","shasum":"a83a6c1e0d2e2e01a54908f445a8ea2828cf92a9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.5-beta-20250911074732.0.tgz","fileCount":135,"unpackedSize":778140,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDbV0Mk9t5D4LNpGXocB09bjL0DRGep+if7LlZc+gExzgIgHESZSvUrxsLFuCQ9Dl3ZNZw2Sqs99aPKUQBJEU4K0tM="}],"size":132314},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.5-beta-20250911074732.0_1757576943070_0.17888802523296055"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-11T07:49:03.282Z","publish_time":1757576943282,"_source_registry_name":"default","contributors":[]},"0.28.5-beta-20250911080751.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":"0.28.5-beta-20250911080751.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.5-beta-20250911080751.0","@midscene/playground":"0.28.5-beta-20250911080751.0","@midscene/shared":"0.28.5-beta-20250911080751.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.5-beta-20250911080751.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-vzJXiFeUJjDt/balD/PQUiP495cSErnTXH6PQC5Wu6xQI7CrIgoMky0i8Y/rE71tXQEe3IbaCeiqoPuL7Oz5ew==","_resolved":"/tmp/88848e7dbb68c254c7efb3b38c54450f/midscene-web-0.28.5-beta-20250911080751.0.tgz","_from":"file:midscene-web-0.28.5-beta-20250911080751.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-vzJXiFeUJjDt/balD/PQUiP495cSErnTXH6PQC5Wu6xQI7CrIgoMky0i8Y/rE71tXQEe3IbaCeiqoPuL7Oz5ew==","shasum":"844dfdd31f8398e9be25856c39604ae869dcfe61","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.5-beta-20250911080751.0.tgz","fileCount":135,"unpackedSize":778140,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/NvviueJj+xiXD5oJNcycXk6OkzyU+yOcPQGBa3PfVwIgO3L7SxlVugOhiUJ/Cg5RfKePT+iKj8HS9qmpknZ4qxM="}],"size":132315},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.5-beta-20250911080751.0_1757578159448_0.4696428077591912"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-11T08:09:19.675Z","publish_time":1757578159675,"_source_registry_name":"default","contributors":[]},"0.28.5":{"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":"0.28.5","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.5","@midscene/shared":"0.28.5","@midscene/core":"0.28.5"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.5","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Pdq8X0Lh0Equ1CL97quL6YZbPmjk5NB+pYe2Ei1zlYconf3x3mXl+/I3TAS48BazaZxaowPBR4gMajAmGH3ZKg==","_resolved":"/tmp/dbcef4bd607071cc6d5caf8bc0b4c210/midscene-web-0.28.5.tgz","_from":"file:midscene-web-0.28.5.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Pdq8X0Lh0Equ1CL97quL6YZbPmjk5NB+pYe2Ei1zlYconf3x3mXl+/I3TAS48BazaZxaowPBR4gMajAmGH3ZKg==","shasum":"6a2d7f59924b12cb0b153797e760ed5da6a7e0b8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.5.tgz","fileCount":135,"unpackedSize":777876,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIArnoPisaW9UnUJVW+4hGgvsc2N85FkwM60KiXa+JDoMAiEAwqOcWhs9n3cQeP51MpHrq/GTM7pVFcs1Z2hH63E3fA4="}],"size":132246},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.5_1757579574173_0.6112987985544036"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-11T08:32:54.372Z","publish_time":1757579574372,"_source_registry_name":"default","contributors":[]},"0.28.5-beta-20250911120303.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":"0.28.5-beta-20250911120303.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.5-beta-20250911120303.0","@midscene/shared":"0.28.5-beta-20250911120303.0","@midscene/playground":"0.28.5-beta-20250911120303.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.5-beta-20250911120303.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8/hajIxUZuCwH5XTh+dfSpRrrRTLgBk8uQigoBxd7mTzkd7ieMrzcHxYhvma7rARO/DNapO0fj3ou0nkgv4wag==","_resolved":"/tmp/1b8ed5b6b55b53aa2a64830f63020f51/midscene-web-0.28.5-beta-20250911120303.0.tgz","_from":"file:midscene-web-0.28.5-beta-20250911120303.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8/hajIxUZuCwH5XTh+dfSpRrrRTLgBk8uQigoBxd7mTzkd7ieMrzcHxYhvma7rARO/DNapO0fj3ou0nkgv4wag==","shasum":"d4f4e840ac148fc6d7bb3f4ad446e4081b88ffea","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.5-beta-20250911120303.0.tgz","fileCount":135,"unpackedSize":778140,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAYmVW8Qe/ifIda/IrBwtYOGOP9zMQ20cLVIN6P5xcglAiBJxR1T7Q/SARiMbNfL0y/+XKtITpWBhTmOz96qXpXcng=="}],"size":132314},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.5-beta-20250911120303.0_1757592275376_0.25154303959153057"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-11T12:04:35.624Z","publish_time":1757592275624,"_source_registry_name":"default","contributors":[]},"0.28.6":{"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":"0.28.6","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.6","@midscene/playground":"0.28.6","@midscene/shared":"0.28.6"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.6","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-oiZs3gnUB2Y1ATqBMZ60P/+kPu9KfyGQG2740WQNlZdS/f3lu5muILTn/lWcuXYc0ocm24iaTkXYa6Lvb9QtMA==","_resolved":"/tmp/32a43cdc9e846f0faaf31932960209c3/midscene-web-0.28.6.tgz","_from":"file:midscene-web-0.28.6.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-oiZs3gnUB2Y1ATqBMZ60P/+kPu9KfyGQG2740WQNlZdS/f3lu5muILTn/lWcuXYc0ocm24iaTkXYa6Lvb9QtMA==","shasum":"10f59507485c10ad47d193ab3043f5b36f680d48","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.6.tgz","fileCount":135,"unpackedSize":777876,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDQswNfpe9L8a8I1DRkimWno8pUocc1VR9MLy1HE5vSEAIhAJosj9QDtNm6EL/gueFsriDEXxOA6XqzN9UTg124Ytmx"}],"size":132247},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.6_1757594536970_0.8424246619670033"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-11T12:42:17.581Z","publish_time":1757594537581,"_source_registry_name":"default","contributors":[]},"0.28.7-beta-20250912013851.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":"0.28.7-beta-20250912013851.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.7-beta-20250912013851.0","@midscene/playground":"0.28.7-beta-20250912013851.0","@midscene/shared":"0.28.7-beta-20250912013851.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.7-beta-20250912013851.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0/O+9USg4BZYGrTXKSKcYv/vv67fzB8F35kkYeQy7SHkbxRXv5oMWw+gbDxAFlIbCRoAKc8euNuuJCQA57VLOQ==","_resolved":"/tmp/cc5bbb115fb67d4bfb1649b14d90217f/midscene-web-0.28.7-beta-20250912013851.0.tgz","_from":"file:midscene-web-0.28.7-beta-20250912013851.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0/O+9USg4BZYGrTXKSKcYv/vv67fzB8F35kkYeQy7SHkbxRXv5oMWw+gbDxAFlIbCRoAKc8euNuuJCQA57VLOQ==","shasum":"1b15a23f8e3cc19a5264c10faa0fd12e0b401707","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.7-beta-20250912013851.0.tgz","fileCount":135,"unpackedSize":779198,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCYRH8OSOllQl7a3HcVThotMdli0fLNw7M1cJR1M17VKAIgd7k4ILyXj16OjaXTDbwPQHY8jjG7cMOSHkcYs/kPCIw="}],"size":132551},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.7-beta-20250912013851.0_1757641224678_0.756860543604071"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-12T01:40:24.895Z","publish_time":1757641224895,"_source_registry_name":"default","contributors":[]},"0.28.7-beta-20250912113807.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":"0.28.7-beta-20250912113807.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.7-beta-20250912113807.0","@midscene/playground":"0.28.7-beta-20250912113807.0","@midscene/shared":"0.28.7-beta-20250912113807.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.7-beta-20250912113807.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xLPh/VSWtaMyThfMyjPBnPdz5ducZSN1OgI6q+r5W/Yu1wP89USDY6u+0b5F47w0TLPqfjePbn/vlFMheBGGRA==","_resolved":"/tmp/37bf52736f314345f76c85f52e0bdc11/midscene-web-0.28.7-beta-20250912113807.0.tgz","_from":"file:midscene-web-0.28.7-beta-20250912113807.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xLPh/VSWtaMyThfMyjPBnPdz5ducZSN1OgI6q+r5W/Yu1wP89USDY6u+0b5F47w0TLPqfjePbn/vlFMheBGGRA==","shasum":"c050c6371a8df767e9be9f2788be747933448259","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.7-beta-20250912113807.0.tgz","fileCount":135,"unpackedSize":778140,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDw8mOluCYk5XHv7qDuI/EHtaK+TfN1vzCMQdsK30X1CwIgLlRiX9GjEonoDX55k6txMmGRZGbPEEHqjb7BJLKgEx4="}],"size":132312},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.7-beta-20250912113807.0_1757677178414_0.004854311228753572"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-12T11:39:38.614Z","publish_time":1757677178614,"_source_registry_name":"default","contributors":[]},"0.28.7-beta-20250915040112.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":"0.28.7-beta-20250915040112.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.7-beta-20250915040112.0","@midscene/shared":"0.28.7-beta-20250915040112.0","@midscene/playground":"0.28.7-beta-20250915040112.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.7-beta-20250915040112.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-y+Lmdplm0HIDOwNJecvsMgOy73/IEk8p9k6HrHm2qc0S2iCbS4S2f52rgAG+EYUGiOB0fN9rOMaJuoF+tjq0kQ==","_resolved":"/tmp/6489c53bb7d4ca0be00eb3609ff27fe3/midscene-web-0.28.7-beta-20250915040112.0.tgz","_from":"file:midscene-web-0.28.7-beta-20250915040112.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-y+Lmdplm0HIDOwNJecvsMgOy73/IEk8p9k6HrHm2qc0S2iCbS4S2f52rgAG+EYUGiOB0fN9rOMaJuoF+tjq0kQ==","shasum":"7b81632cc77c6d1d92218edce2dacb58f304fdb6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.7-beta-20250915040112.0.tgz","fileCount":135,"unpackedSize":780868,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD4n0PFuVXU5FHnqxd+n3nr9v6IQDo83uLElCHUVyioSAIgR+6KgIDFvzdLLktHdF7uoHL23vmMw4XwpNUpghPEHLw="}],"size":132805},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.7-beta-20250915040112.0_1757908962312_0.3117837612568062"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-15T04:02:42.486Z","publish_time":1757908962486,"_source_registry_name":"default","contributors":[]},"0.28.7-beta-20250915094412.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":"0.28.7-beta-20250915094412.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.7-beta-20250915094412.0","@midscene/playground":"0.28.7-beta-20250915094412.0","@midscene/shared":"0.28.7-beta-20250915094412.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.7-beta-20250915094412.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xWGaU/RAQDR/w3A0dGENeyQAoMSKJ+9pF0Xt/BckKjlDW9roZjgAsXhOJ8kvLiYFQ/V8aCjvRUre2o7sj2IsEQ==","_resolved":"/tmp/f4fddbd4b009b7fa9035377c5b8eb059/midscene-web-0.28.7-beta-20250915094412.0.tgz","_from":"file:midscene-web-0.28.7-beta-20250915094412.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xWGaU/RAQDR/w3A0dGENeyQAoMSKJ+9pF0Xt/BckKjlDW9roZjgAsXhOJ8kvLiYFQ/V8aCjvRUre2o7sj2IsEQ==","shasum":"55b6c948bf22ebc22fd8405f529d32ddab91f990","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.7-beta-20250915094412.0.tgz","fileCount":135,"unpackedSize":780868,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCoNgwyfI5unce0qPZxasglpJxQm1ogEKAgEaOsImzwGAIhAIPN0iuCQ4Kt8zGIXgI40dJtsuZ2tgCglUHsTm2n+ZoZ"}],"size":132807},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.7-beta-20250915094412.0_1757929540672_0.344410127115937"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-15T09:45:40.880Z","publish_time":1757929540880,"_source_registry_name":"default","contributors":[]},"0.28.7-beta-20250915133700.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":"0.28.7-beta-20250915133700.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.7-beta-20250915133700.0","@midscene/shared":"0.28.7-beta-20250915133700.0","@midscene/playground":"0.28.7-beta-20250915133700.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.7-beta-20250915133700.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-7deYwPoLB3AKKVHGtJOy65EvAsfMaEyBSfBUU9eZok0Nf1DaSTpDSVQD8E7gJDHC79UVH0RVLasrv4bBQxY5ZA==","_resolved":"/tmp/8c1ad93c1af4be90c0222cdf5158a3c8/midscene-web-0.28.7-beta-20250915133700.0.tgz","_from":"file:midscene-web-0.28.7-beta-20250915133700.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-7deYwPoLB3AKKVHGtJOy65EvAsfMaEyBSfBUU9eZok0Nf1DaSTpDSVQD8E7gJDHC79UVH0RVLasrv4bBQxY5ZA==","shasum":"215c806ffd9a602dd603d2c74150eb5c29232960","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.7-beta-20250915133700.0.tgz","fileCount":135,"unpackedSize":780868,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDAeHD3mTI2MEQC3GJKUKZOTthKy697sWEoCJcstO5FlgIgdMxlQJ4JTlWZTdxHmIaV4H63HJB2a6riKyWUl2F4pT4="}],"size":132806},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.7-beta-20250915133700.0_1757943510251_0.2586447318937055"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-15T13:38:30.428Z","publish_time":1757943510428,"_source_registry_name":"default","contributors":[]},"0.28.7":{"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":"0.28.7","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.7","@midscene/shared":"0.28.7","@midscene/core":"0.28.7"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.7","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HsAWqrrYh8783zDqHR804GcOJDygOn+BMoQ62wdGUB7pS1UyKVzgR+PSiZMOIsH2R2cUgOTdKWAEpcvi+hBB/w==","_resolved":"/tmp/eb2ec31051b409f9bc58ca250729c396/midscene-web-0.28.7.tgz","_from":"file:midscene-web-0.28.7.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-HsAWqrrYh8783zDqHR804GcOJDygOn+BMoQ62wdGUB7pS1UyKVzgR+PSiZMOIsH2R2cUgOTdKWAEpcvi+hBB/w==","shasum":"1b6ea2e7b390c5d982d39e2e630bfd438fe73320","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.7.tgz","fileCount":135,"unpackedSize":780604,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGg9z/9KTmTHsERLdKSt03scL1Fn0l/gw/dIpdTunCW8AiBFKP4W2fOJo+Tl3kEi2aqD2iCvihOeEXcl70R/s3iDtw=="}],"size":132743},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.7_1757945623130_0.49258374619683565"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-15T14:13:43.320Z","publish_time":1757945623320,"_source_registry_name":"default","contributors":[]},"0.28.8":{"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":"0.28.8","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.8","@midscene/playground":"0.28.8","@midscene/shared":"0.28.8"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.8","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-thp3fK/yClIevwNJjGkF3Q10B1xYTfWIZb2pRPwYfvhuKlAM/mNy9hdVqOW1Sxxw+ShW38yJSY6j/jE2DiqGIg==","_resolved":"/tmp/50f5d1fc295e1b551b74307f5b2a445f/midscene-web-0.28.8.tgz","_from":"file:midscene-web-0.28.8.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-thp3fK/yClIevwNJjGkF3Q10B1xYTfWIZb2pRPwYfvhuKlAM/mNy9hdVqOW1Sxxw+ShW38yJSY6j/jE2DiqGIg==","shasum":"1e54d9131733bf8097eca48763d1bc91d472e8d7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.8.tgz","fileCount":135,"unpackedSize":780604,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAYbpT/8npx6pmSy125xnU2D68mgrF56/1k6m8BDQaELAiA6Ru39xDU8bi3nRrGTMNrAIh0Et17MRcjz42PYwngEgw=="}],"size":132740},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.8_1757995707463_0.7101849439247836"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-16T04:08:27.671Z","publish_time":1757995707671,"_source_registry_name":"default","contributors":[]},"0.28.9-beta-20250916083213.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":"0.28.9-beta-20250916083213.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.9-beta-20250916083213.0","@midscene/shared":"0.28.9-beta-20250916083213.0","@midscene/core":"0.28.9-beta-20250916083213.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.9-beta-20250916083213.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Lu50N7ouVebp9r1Ik3IXiRWHzYbjV2856S64h39vpIKKAbXZinl+JI8Eiz9d/UNvebvokOpVnwWKvsG4lH8HsA==","_resolved":"/tmp/d6ccfa15702dea7aae6ab2be9349cc8a/midscene-web-0.28.9-beta-20250916083213.0.tgz","_from":"file:midscene-web-0.28.9-beta-20250916083213.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Lu50N7ouVebp9r1Ik3IXiRWHzYbjV2856S64h39vpIKKAbXZinl+JI8Eiz9d/UNvebvokOpVnwWKvsG4lH8HsA==","shasum":"192ac67e26fee8b8069f77be0f8d41211716ce99","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.9-beta-20250916083213.0.tgz","fileCount":135,"unpackedSize":780868,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHcJg91OHjUL6dHlMkZ7gYOqA0Xlg6btpA8AO4kvtI+qAiBW45TN1P4mqLqRzulQCGdkqqH31mC4+SbLjYHeSJfRKA=="}],"size":132809},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.9-beta-20250916083213.0_1758011620295_0.4193235115322338"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-16T08:33:40.489Z","publish_time":1758011620489,"_source_registry_name":"default","contributors":[]},"0.28.9-beta-20250916162508.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":"0.28.9-beta-20250916162508.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.9-beta-20250916162508.0","@midscene/playground":"0.28.9-beta-20250916162508.0","@midscene/shared":"0.28.9-beta-20250916162508.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.9-beta-20250916162508.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-4s2JoGEh2CnRmgV9dCwin/393qG7hXXNi8uHKIr2F2hy77h6+y9A5G3brKqtIwJYziLnCoosU+az3uWbyZEX7w==","_resolved":"/tmp/11ac5ff1f7a37724ed7837af6195d535/midscene-web-0.28.9-beta-20250916162508.0.tgz","_from":"file:midscene-web-0.28.9-beta-20250916162508.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-4s2JoGEh2CnRmgV9dCwin/393qG7hXXNi8uHKIr2F2hy77h6+y9A5G3brKqtIwJYziLnCoosU+az3uWbyZEX7w==","shasum":"c476e23501ab4fd82d0700b14efa3cb61190169c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.9-beta-20250916162508.0.tgz","fileCount":135,"unpackedSize":782278,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFVTLjz5XWgajQ6MlS8dwpKMySpbUqoFvbKb545hZuX3AiEA7o+WmLQ5JFTEtB2fd8jsp2CU3lhEAcGf18GbofAZyiM="}],"size":133016},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.9-beta-20250916162508.0_1758039998192_0.26002661948921246"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-16T16:26:38.483Z","publish_time":1758039998483,"_source_registry_name":"default","contributors":[]},"0.28.9-beta-20250917031516.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":"0.28.9-beta-20250917031516.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.9-beta-20250917031516.0","@midscene/playground":"0.28.9-beta-20250917031516.0","@midscene/shared":"0.28.9-beta-20250917031516.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.9-beta-20250917031516.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-I5nrOGd495ZJTzN5ltMuptwhbLm2JC69weoP++RHV8Do72CVHFCa14HZoDfcZF4S2/iNDfZBKsJU5CnmcsZKbw==","_resolved":"/tmp/279cb9dfba701e755d89a8f2c7b3bbbd/midscene-web-0.28.9-beta-20250917031516.0.tgz","_from":"file:midscene-web-0.28.9-beta-20250917031516.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-I5nrOGd495ZJTzN5ltMuptwhbLm2JC69weoP++RHV8Do72CVHFCa14HZoDfcZF4S2/iNDfZBKsJU5CnmcsZKbw==","shasum":"3caad4df23fd66d78e98fd75d44e2e48da569077","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.9-beta-20250917031516.0.tgz","fileCount":135,"unpackedSize":782278,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDpX6YmpevG3mxeDyEGTOEB+v4gCQilzjScjTsTgv00LgIgZkqVaJlPQkuhNxFP7u/tC+f7ChtV0xZmiSFUrMqu7N0="}],"size":133015},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.9-beta-20250917031516.0_1758079005582_0.7073814520680073"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-17T03:16:45.794Z","publish_time":1758079005794,"_source_registry_name":"default","contributors":[]},"0.28.9-beta-20250917052636.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":"0.28.9-beta-20250917052636.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.9-beta-20250917052636.0","@midscene/playground":"0.28.9-beta-20250917052636.0","@midscene/shared":"0.28.9-beta-20250917052636.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.9-beta-20250917052636.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-75J9256E/7P+E17+eKQLJRisKjc8tqPboTfg0f1A6vfzEInH1ejp4dNbY7RDRar4PxSyqioaLV2tbXtlVppn6g==","_resolved":"/tmp/430ea61be7e80ac96baf1edd7dba6b0b/midscene-web-0.28.9-beta-20250917052636.0.tgz","_from":"file:midscene-web-0.28.9-beta-20250917052636.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-75J9256E/7P+E17+eKQLJRisKjc8tqPboTfg0f1A6vfzEInH1ejp4dNbY7RDRar4PxSyqioaLV2tbXtlVppn6g==","shasum":"248e6d6f13bfc2a03716088e260bcdf7035f9dec","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.9-beta-20250917052636.0.tgz","fileCount":135,"unpackedSize":782281,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDAdV7aQkzQ93IW2giwImE8yxqBh3MP9pI/SkUF3o75wAIgBvPFCjB4qevngM0z6hZBRLvJR00B6kkdiHaxTO8fa2I="}],"size":133017},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.9-beta-20250917052636.0_1758086889505_0.6510070821355982"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-17T05:28:09.855Z","publish_time":1758086889855,"_source_registry_name":"default","contributors":[]},"0.28.9":{"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":"0.28.9","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.9","@midscene/shared":"0.28.9","@midscene/playground":"0.28.9"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.9","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QvNK7k2JfQkJbF4beUiT+ctlwZ4dDZdgAURsjk0qMLxl6qBpmZLlZS38dC+20cDpQTMnpOQTPA6uPmCTDgy+Hw==","_resolved":"/tmp/30393847a46f96b75c1ea12d50715b0b/midscene-web-0.28.9.tgz","_from":"file:midscene-web-0.28.9.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-QvNK7k2JfQkJbF4beUiT+ctlwZ4dDZdgAURsjk0qMLxl6qBpmZLlZS38dC+20cDpQTMnpOQTPA6uPmCTDgy+Hw==","shasum":"c3776e52069e5ca2b95e8dd9811d76b899b6e1b2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.9.tgz","fileCount":135,"unpackedSize":782014,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCtuVTkP7dbyBa7Y+oC5462MG/XXngsUW8zBkvsSUI/RwIhAIJDNKPbo61HsqedCXu/GU1ku2h1xYaJvMs7vRMVSlro"}],"size":132951},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.9_1758088773059_0.035581556628164535"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-17T05:59:33.262Z","publish_time":1758088773262,"_source_registry_name":"default","contributors":[]},"0.28.10-beta-20250917081519.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":"0.28.10-beta-20250917081519.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"2.8.5","dayjs":"^1.11.11","dotenv":"16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.10-beta-20250917081519.0","@midscene/core":"0.28.10-beta-20250917081519.0","@midscene/shared":"0.28.10-beta-20250917081519.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"2.8.12","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.10-beta-20250917081519.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-oexgce4nYHKsKs7mj0cNLT3wc7KTUekTQb9Ebzzy1GtguWihen737PATujCzBh44TaI39MggGYOYkyEY5hw+XA==","_resolved":"/tmp/e08ed68cf6c3c2e0a04ab057264d588a/midscene-web-0.28.10-beta-20250917081519.0.tgz","_from":"file:midscene-web-0.28.10-beta-20250917081519.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-oexgce4nYHKsKs7mj0cNLT3wc7KTUekTQb9Ebzzy1GtguWihen737PATujCzBh44TaI39MggGYOYkyEY5hw+XA==","shasum":"7a51cdfb4cd91b6190129795bf9c1de529a5a171","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.10-beta-20250917081519.0.tgz","fileCount":135,"unpackedSize":782290,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGvfkbJBcIwCaWl1MSxkUM9WRyEX7ST+xwffRPkMdy/6AiEA9LHDFjiy+2Qr9QaCXynv7GdNqEd7umFdzUKONcA+g/g="}],"size":133017},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.10-beta-20250917081519.0_1758097012160_0.08639214111429627"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-17T08:16:52.370Z","publish_time":1758097012370,"_source_registry_name":"default","contributors":[]},"0.28.10-beta-20250917142241.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":"0.28.10-beta-20250917142241.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.28.10-beta-20250917142241.0","@midscene/playground":"0.28.10-beta-20250917142241.0","@midscene/core":"0.28.10-beta-20250917142241.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.10-beta-20250917142241.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1uWDhUEX5mu7Q15TxA74KFvrLvOa/UaiL4GakjSSOeGSKPuLZqGTeA0cE+6UDTuNlFBTvq59AhmLuPbKZcq6eg==","_resolved":"/tmp/786dcf38d9c28d4cec2ede2c727bdc0b/midscene-web-0.28.10-beta-20250917142241.0.tgz","_from":"file:midscene-web-0.28.10-beta-20250917142241.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1uWDhUEX5mu7Q15TxA74KFvrLvOa/UaiL4GakjSSOeGSKPuLZqGTeA0cE+6UDTuNlFBTvq59AhmLuPbKZcq6eg==","shasum":"97d79b09f609ef4cac43bf2cb57fa10ef0ded1f9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.10-beta-20250917142241.0.tgz","fileCount":135,"unpackedSize":782207,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDRz2khMtFfRVd6UDdlnXjr3nTPvwwrzQzocfLi98jd5gIgaXXUhgspjcPVjRN9D9eM6QU+dL3ldTpjIPZx5i4XH8w="}],"size":133010},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.10-beta-20250917142241.0_1758119051059_0.1537112475584137"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-17T14:24:11.247Z","publish_time":1758119051247,"_source_registry_name":"default","contributors":[]},"0.28.10-beta-20250918024354.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":"0.28.10-beta-20250918024354.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.10-beta-20250918024354.0","@midscene/core":"0.28.10-beta-20250918024354.0","@midscene/shared":"0.28.10-beta-20250918024354.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.10-beta-20250918024354.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0Hv3+qjMuYbOvYKEFIm/ql0wvmgP7gQjcsObvR5CuHiN+jJiB7PeHNZoAOryvF0u/kZW6gL7J//Fu2esovuGGQ==","_resolved":"/tmp/68316fef9b37a88d64f95fd0fe347508/midscene-web-0.28.10-beta-20250918024354.0.tgz","_from":"file:midscene-web-0.28.10-beta-20250918024354.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0Hv3+qjMuYbOvYKEFIm/ql0wvmgP7gQjcsObvR5CuHiN+jJiB7PeHNZoAOryvF0u/kZW6gL7J//Fu2esovuGGQ==","shasum":"055a10b829654cc3c9af8bc4ed86c95924338e69","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.10-beta-20250918024354.0.tgz","fileCount":135,"unpackedSize":782207,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAujLAFAlSWqmWxzmjRR+ewJPDh86POVOdunDZ9lkZ01AiAi9Kbz0rHD4Ucdmssq+zLaTnJQYAwP+DRw4/17sluNvA=="}],"size":133013},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.10-beta-20250918024354.0_1758163524267_0.569963986824197"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-18T02:45:24.460Z","publish_time":1758163524460,"_source_registry_name":"default","contributors":[]},"0.28.10-beta-20250919074140.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":"0.28.10-beta-20250919074140.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.10-beta-20250919074140.0","@midscene/shared":"0.28.10-beta-20250919074140.0","@midscene/playground":"0.28.10-beta-20250919074140.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.10-beta-20250919074140.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mXPFHMO0xqBNbFhOWwSSatNXY0OpivHsyaVC/B5w5BH1BKcsgWFpgrQW5Pio7g49mNapvhGtmnrAsD/P8stfMg==","_resolved":"/tmp/4f5045c4cf1fc6938d376e5e5cb6940b/midscene-web-0.28.10-beta-20250919074140.0.tgz","_from":"file:midscene-web-0.28.10-beta-20250919074140.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mXPFHMO0xqBNbFhOWwSSatNXY0OpivHsyaVC/B5w5BH1BKcsgWFpgrQW5Pio7g49mNapvhGtmnrAsD/P8stfMg==","shasum":"a97d20f376a7d3e88232cd7ce73aa3e6d06f305b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.10-beta-20250919074140.0.tgz","fileCount":135,"unpackedSize":782207,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCyZNZizsfrPThtSe9RLnOZmSzjkUuGPDdKmCmW4eSFfgIhAPzKH4SZmUCdWp2OP3L0mb/FJya0ARpVNoLpTxYMB5xo"}],"size":133011},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.10-beta-20250919074140.0_1758267786242_0.1278372255873963"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-19T07:43:06.412Z","publish_time":1758267786412,"_source_registry_name":"default","contributors":[]},"0.28.10-beta-20250919084614.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":"0.28.10-beta-20250919084614.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.10-beta-20250919084614.0","@midscene/playground":"0.28.10-beta-20250919084614.0","@midscene/shared":"0.28.10-beta-20250919084614.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.10-beta-20250919084614.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XPAmOYlqYloaT1AA2VGNc+oay69LAs2re7VgTyWqsks6H3EnfiS5fcQi9xDtSPjlLYDYRi8ZrMxXU/0tQFGfTQ==","_resolved":"/tmp/01c16c508958a63f70c4a3711cd30fe4/midscene-web-0.28.10-beta-20250919084614.0.tgz","_from":"file:midscene-web-0.28.10-beta-20250919084614.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-XPAmOYlqYloaT1AA2VGNc+oay69LAs2re7VgTyWqsks6H3EnfiS5fcQi9xDtSPjlLYDYRi8ZrMxXU/0tQFGfTQ==","shasum":"dc94e0532239ccbdc16e6fcf5895fe9505a69786","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.10-beta-20250919084614.0.tgz","fileCount":135,"unpackedSize":782207,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIChIgBu+ETjFVg9Sxwost4LYdyOGkCgkCmAYp0fXFhMCAiEA2GFHs9hXnLLAIUIvOCBKAN8FOohqBPI9DmqZy+6DRKc="}],"size":133012},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.10-beta-20250919084614.0_1758271660978_0.3361454128226611"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-19T08:47:41.151Z","publish_time":1758271661151,"_source_registry_name":"default","contributors":[]},"0.28.10":{"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":"0.28.10","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.10","@midscene/shared":"0.28.10","@midscene/core":"0.28.10"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.10","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zo5Q4SUYY1qIZ2IeSfxHQNM4pk6GSWpPu4z2dgPOYslROzjt23k/wDE7n6KD6u8zF7LC/HeN0GhgI93Pmt1/Eg==","_resolved":"/tmp/7b9c819b2c65c18a5226a617e82f364a/midscene-web-0.28.10.tgz","_from":"file:midscene-web-0.28.10.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zo5Q4SUYY1qIZ2IeSfxHQNM4pk6GSWpPu4z2dgPOYslROzjt23k/wDE7n6KD6u8zF7LC/HeN0GhgI93Pmt1/Eg==","shasum":"31f06b0a3a9707ea1b452d5fd68bd38a05502f93","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.10.tgz","fileCount":135,"unpackedSize":781943,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD3J9RB0n3FI+UN/wtlQafp2YNXwUcoPwGO3f6fVEq5pAIhAP3RSGPunBIvqi5xdj2BoYYdI2GWx+0trOGLD0xnNfsE"}],"size":132950},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.10_1758272450389_0.667341231218656"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-19T09:00:50.566Z","publish_time":1758272450566,"_source_registry_name":"default","contributors":[]},"0.28.10-beta-20250919094051.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":"0.28.10-beta-20250919094051.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.10-beta-20250919094051.0","@midscene/core":"0.28.10-beta-20250919094051.0","@midscene/shared":"0.28.10-beta-20250919094051.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.10-beta-20250919094051.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-uCIafljn7HTy23hhH6N7D792wNcncHINr3TEh/XYzKbK/Eu+fiZQvAXLuKPyRwJXBMIwwo//rF0LB37tksMvTg==","_resolved":"/tmp/ed306d9e86bf40d30b08f150d3913ffe/midscene-web-0.28.10-beta-20250919094051.0.tgz","_from":"file:midscene-web-0.28.10-beta-20250919094051.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-uCIafljn7HTy23hhH6N7D792wNcncHINr3TEh/XYzKbK/Eu+fiZQvAXLuKPyRwJXBMIwwo//rF0LB37tksMvTg==","shasum":"4d24843ca550ea67558a76e914f8fc21740ddb4f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.10-beta-20250919094051.0.tgz","fileCount":135,"unpackedSize":782207,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBzMdAmrTLz1BQvUa3bnx7UOJnydcvnQ+J8OXFOZrxiLAiBdrPVYbxkYTJ+IJy7YwTaWHUGB+i9K8GNzOdUKZNpLZA=="}],"size":133014},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.10-beta-20250919094051.0_1758274944670_0.734928345296959"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-19T09:42:24.856Z","publish_time":1758274944856,"_source_registry_name":"default","contributors":[]},"0.28.11-beta-20250919104516.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":"0.28.11-beta-20250919104516.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.11-beta-20250919104516.0","@midscene/shared":"0.28.11-beta-20250919104516.0","@midscene/playground":"0.28.11-beta-20250919104516.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.11-beta-20250919104516.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-TZUniPbFVBrWHCn9E99UJ3xNedbPoSW7QUCEo0Eed9SEKhCTInLzru1d2uFynh58FCcg58V3EnkaEwfBwMdReQ==","_resolved":"/tmp/0fb5eed63fb4bde85ce3e91173f8069d/midscene-web-0.28.11-beta-20250919104516.0.tgz","_from":"file:midscene-web-0.28.11-beta-20250919104516.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-TZUniPbFVBrWHCn9E99UJ3xNedbPoSW7QUCEo0Eed9SEKhCTInLzru1d2uFynh58FCcg58V3EnkaEwfBwMdReQ==","shasum":"5ee001c945028e77d99df70581d4b97a6b7d7934","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.11-beta-20250919104516.0.tgz","fileCount":135,"unpackedSize":782795,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC0+UG+XdhgWL5fobGE+zY0Q7YCSSLu0nGIxx95geyu+gIgWu07WsGTbVRjZIb9l7W+7O+Fxq7stj5XH/tHgP9FYxk="}],"size":133102},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.11-beta-20250919104516.0_1758278805391_0.8083609816303876"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-19T10:46:45.714Z","publish_time":1758278805714,"_source_registry_name":"default","contributors":[]},"0.28.11-beta-20250919105144.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":"0.28.11-beta-20250919105144.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.11-beta-20250919105144.0","@midscene/playground":"0.28.11-beta-20250919105144.0","@midscene/shared":"0.28.11-beta-20250919105144.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.11-beta-20250919105144.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-apjzMQsqSZ0SxrfkteB2y7swer7N9vWplBC+n4dD3tzeq4sBoCJUwBpSW1zCaFkyZHFD+u1mEj/FwP8dqIi24w==","_resolved":"/tmp/be65e19cfb5895b4ac87e4fb12018050/midscene-web-0.28.11-beta-20250919105144.0.tgz","_from":"file:midscene-web-0.28.11-beta-20250919105144.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-apjzMQsqSZ0SxrfkteB2y7swer7N9vWplBC+n4dD3tzeq4sBoCJUwBpSW1zCaFkyZHFD+u1mEj/FwP8dqIi24w==","shasum":"11b4ba23827410b4d90a668f1083c3623ed3931f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.11-beta-20250919105144.0.tgz","fileCount":135,"unpackedSize":783223,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEL9lnZft9DFZOPHf5Vcbcg1u75tkKbkyVIDOrMAoIjJAiEA0+/O65C0wmwVzJaimWIil/JgtiqHKavsKzeAew6IsIQ="}],"size":133175},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.11-beta-20250919105144.0_1758279196246_0.5207601718403181"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-19T10:53:16.466Z","publish_time":1758279196466,"_source_registry_name":"default","contributors":[]},"0.28.11-beta-20250919111548.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":"0.28.11-beta-20250919111548.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.11-beta-20250919111548.0","@midscene/core":"0.28.11-beta-20250919111548.0","@midscene/shared":"0.28.11-beta-20250919111548.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.11-beta-20250919111548.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-BAR2TovcBY8j2TH1Y61tKwwyrvhkQYtSC8KhOG/YoAq8GpOZmiMjH1ID7cqYWuR1UfKuRzcgsw13DFz7Op/f1w==","_resolved":"/tmp/a674e685c3b6749da535fc5730e4b1fb/midscene-web-0.28.11-beta-20250919111548.0.tgz","_from":"file:midscene-web-0.28.11-beta-20250919111548.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BAR2TovcBY8j2TH1Y61tKwwyrvhkQYtSC8KhOG/YoAq8GpOZmiMjH1ID7cqYWuR1UfKuRzcgsw13DFz7Op/f1w==","shasum":"00e6bbd12170d12a5771ff84a375566b5e20e3b9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.11-beta-20250919111548.0.tgz","fileCount":135,"unpackedSize":783223,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCwRKVfXVTLhG3jijjPwY+6+kIjF3ERdLpvfDywpxHqJAIgF3RU9ArQoS4tMH0UjpIiPqvxsnrzqALihfWl+/QLXsY="}],"size":133178},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.11-beta-20250919111548.0_1758280638615_0.33993003138703703"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-19T11:17:18.833Z","publish_time":1758280638833,"_source_registry_name":"default","contributors":[]},"0.28.11-beta-20250922065131.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":"0.28.11-beta-20250922065131.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.11-beta-20250922065131.0","@midscene/playground":"0.28.11-beta-20250922065131.0","@midscene/shared":"0.28.11-beta-20250922065131.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.11-beta-20250922065131.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VCzpL3kCyvCDMpUx5mGkFWFv7hd45y5fEth9SVsNbC+wYw9ks/8AQPZ6gtx+jYVCMwyn+hXXwF9EYWvDMM7xww==","_resolved":"/tmp/5ea3a9d60e9710f905e74cd8aa8052c3/midscene-web-0.28.11-beta-20250922065131.0.tgz","_from":"file:midscene-web-0.28.11-beta-20250922065131.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-VCzpL3kCyvCDMpUx5mGkFWFv7hd45y5fEth9SVsNbC+wYw9ks/8AQPZ6gtx+jYVCMwyn+hXXwF9EYWvDMM7xww==","shasum":"d7efc6771541b24bdacec561150a901ad3a69057","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.11-beta-20250922065131.0.tgz","fileCount":135,"unpackedSize":783223,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEoJWabsRKkbPz4bxu09x+fBsMg6c744MBGFQV+CPqNSAiBho0X4CK8xkn7eoz48KDnIADZT94mzzLQ6EpXHYHYrBA=="}],"size":133173},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.11-beta-20250922065131.0_1758523979251_0.7585629705641932"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-22T06:52:59.435Z","publish_time":1758523979435,"_source_registry_name":"default","contributors":[]},"0.28.10-beta-20250922071252.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":"0.28.10-beta-20250922071252.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.10-beta-20250922071252.0","@midscene/shared":"0.28.10-beta-20250922071252.0","@midscene/playground":"0.28.10-beta-20250922071252.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.10-beta-20250922071252.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-c5faqeeuXjGUphgtOjT2JzQOySjG8pn7Ct7n6yC3++O4XhLP/HLUf+ExZHV0FkAMlO3g/noaDB3Pyw96fayM4g==","_resolved":"/tmp/231917a4e61ddc203e2c30cf69875d24/midscene-web-0.28.10-beta-20250922071252.0.tgz","_from":"file:midscene-web-0.28.10-beta-20250922071252.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-c5faqeeuXjGUphgtOjT2JzQOySjG8pn7Ct7n6yC3++O4XhLP/HLUf+ExZHV0FkAMlO3g/noaDB3Pyw96fayM4g==","shasum":"4c1906665a38608e4808ecf14474f34874f79349","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.10-beta-20250922071252.0.tgz","fileCount":135,"unpackedSize":782207,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICb1fnx14aqCtg7zM1rP5Jc9XU1G+RT+5PhkFvZ8DFiLAiEA0FkFpH5XVuDkfDmEIzZB+2k/ebn9vor8xS4Z49cEMaU="}],"size":133009},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.10-beta-20250922071252.0_1758525259990_0.8072782387643163"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-22T07:14:20.191Z","publish_time":1758525260191,"_source_registry_name":"default","contributors":[]},"0.28.11":{"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":"0.28.11","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.11","@midscene/shared":"0.28.11","@midscene/playground":"0.28.11"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.11","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-DJfnNSEAWs+SCfs3H4gvE8BDOgI7akZeyzITJPPeHpjooTlR2Mo5ZCGgQ5QBBeUpqo8q8XV68fH6++r9Sk59rA==","_resolved":"/tmp/572d51c8c7e66403882d3c770b28a058/midscene-web-0.28.11.tgz","_from":"file:midscene-web-0.28.11.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-DJfnNSEAWs+SCfs3H4gvE8BDOgI7akZeyzITJPPeHpjooTlR2Mo5ZCGgQ5QBBeUpqo8q8XV68fH6++r9Sk59rA==","shasum":"2fd1bd0ea2d969d0f91938b0c13b86a49057ac39","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.11.tgz","fileCount":135,"unpackedSize":782959,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDCesqsDiun0l/grqPQB9Lbm6f7H7ezZrzWaSBE7fUgnAiBmk9bWK6JYhoW5d4IIKPa/g2CeeeWLdlR+Y+FZDbpkIQ=="}],"size":133112},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.11_1758526081101_0.3614000983009482"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-22T07:28:01.290Z","publish_time":1758526081290,"_source_registry_name":"default","contributors":[]},"0.28.12-beta-20250923080328.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":"0.28.12-beta-20250923080328.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.12-beta-20250923080328.0","@midscene/shared":"0.28.12-beta-20250923080328.0","@midscene/playground":"0.28.12-beta-20250923080328.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.12-beta-20250923080328.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xIiv9GEzLDKJUqkI0KfGsuPoWSStqsYTLzCiUxlMBCMOffua30jnNmygFIYkWRTLHVSWg9jSl5JmIeA+Z9UEeA==","_resolved":"/tmp/7b91a932b3b35ccf31861eaad393904e/midscene-web-0.28.12-beta-20250923080328.0.tgz","_from":"file:midscene-web-0.28.12-beta-20250923080328.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xIiv9GEzLDKJUqkI0KfGsuPoWSStqsYTLzCiUxlMBCMOffua30jnNmygFIYkWRTLHVSWg9jSl5JmIeA+Z9UEeA==","shasum":"331a10736a0d983ec1c1d0e22a4b8e9bfccf2bf4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.12-beta-20250923080328.0.tgz","fileCount":135,"unpackedSize":783223,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC1p8sqXbrYwk62V1iJm3UyI7cmfXCJYUU3s0NWvtdyTgIhAOqlKczUYVV8Ez3NaoDkCof/uFL0oN7Qa80s86mslSUg"}],"size":133175},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.12-beta-20250923080328.0_1758614704257_0.5188441906314794"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-23T08:05:04.453Z","publish_time":1758614704453,"_source_registry_name":"default","contributors":[]},"0.28.12-beta-20250923091649.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":"0.28.12-beta-20250923091649.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.12-beta-20250923091649.0","@midscene/shared":"0.28.12-beta-20250923091649.0","@midscene/playground":"0.28.12-beta-20250923091649.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.12-beta-20250923091649.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-o/7x3OGYMzNkKiuxR+Hx6tIfDbnCK2/unQIvIV9QzGwNZ7KXeBqx+PDgNNtbtuhigitka4c+EB1gDnenkU2urg==","_resolved":"/tmp/b592b7e600c4b5f16829c6fe55e71445/midscene-web-0.28.12-beta-20250923091649.0.tgz","_from":"file:midscene-web-0.28.12-beta-20250923091649.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-o/7x3OGYMzNkKiuxR+Hx6tIfDbnCK2/unQIvIV9QzGwNZ7KXeBqx+PDgNNtbtuhigitka4c+EB1gDnenkU2urg==","shasum":"34a73a26c1929a55e2ca9ac3c53f7735d68258c2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.12-beta-20250923091649.0.tgz","fileCount":135,"unpackedSize":783306,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCz/cjqSg6oytk7GBTZ82JoO4EGvw6kfH1824wmPHvXLgIgbx3YvNnb/wTdfvXvD9ULh/SmRfY84UuVPFWWT5m9Lkg="}],"size":133210},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.12-beta-20250923091649.0_1758619101942_0.6540702062743835"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-23T09:18:22.184Z","publish_time":1758619102184,"_source_registry_name":"default","contributors":[]},"0.28.12-beta-20250923111720.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":"0.28.12-beta-20250923111720.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.12-beta-20250923111720.0","@midscene/playground":"0.28.12-beta-20250923111720.0","@midscene/shared":"0.28.12-beta-20250923111720.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.12-beta-20250923111720.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UnnFqyZ1Dzcr5nxv1DAJOBjyGKUjTuf7ZIUACCHaRvoahlXokv6mxzadx20qhQimpEFouEXyZXW626Clgy3YMg==","_resolved":"/tmp/c0611cfeca3a102367479567d0a77379/midscene-web-0.28.12-beta-20250923111720.0.tgz","_from":"file:midscene-web-0.28.12-beta-20250923111720.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-UnnFqyZ1Dzcr5nxv1DAJOBjyGKUjTuf7ZIUACCHaRvoahlXokv6mxzadx20qhQimpEFouEXyZXW626Clgy3YMg==","shasum":"1c8916ffe3ab3c0b762b45472193c6679c079ad0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.12-beta-20250923111720.0.tgz","fileCount":135,"unpackedSize":783306,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDEb5mqetkBAIOtvb5FP0eav4OllS3dk3eld64FLd9PpgIhAMylxHoUdoDeoaTMi2odl8B5w6Q6bKMhWYFE64cUqpVG"}],"size":133205},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.12-beta-20250923111720.0_1758626333173_0.7447574705765403"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-23T11:18:53.365Z","publish_time":1758626333365,"_source_registry_name":"default","contributors":[]},"0.28.12-beta-20250923114831.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":"0.28.12-beta-20250923114831.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.12-beta-20250923114831.0","@midscene/shared":"0.28.12-beta-20250923114831.0","@midscene/core":"0.28.12-beta-20250923114831.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.12-beta-20250923114831.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wBYHiHxYr07dWyZslFawcDvygCh154zLPGU7lN0L/+B4urhNYYCfiNxK/FUNBeQPLw8Kry4TNe2JRhIoR4651A==","_resolved":"/tmp/d99e9804917eb66a7935f94b5cb034c0/midscene-web-0.28.12-beta-20250923114831.0.tgz","_from":"file:midscene-web-0.28.12-beta-20250923114831.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-wBYHiHxYr07dWyZslFawcDvygCh154zLPGU7lN0L/+B4urhNYYCfiNxK/FUNBeQPLw8Kry4TNe2JRhIoR4651A==","shasum":"dc7dd7cf3082f3c51a8fecadc78249f8c177e2b9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.12-beta-20250923114831.0.tgz","fileCount":135,"unpackedSize":783306,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDFe4RM3reTyAqhpARtUqv41AgbJThbmtAO8PHjPqGrYAIgK5JOOXJKmQ9rncuuAiNeOZ6/Ud5Q7DeOklkmz++9RUY="}],"size":133210},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.12-beta-20250923114831.0_1758628202122_0.4796158627311218"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-23T11:50:02.319Z","publish_time":1758628202319,"_source_registry_name":"default","contributors":[]},"0.28.12-beta-20250923124052.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":"0.28.12-beta-20250923124052.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.12-beta-20250923124052.0","@midscene/core":"0.28.12-beta-20250923124052.0","@midscene/shared":"0.28.12-beta-20250923124052.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.12-beta-20250923124052.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-lZxl29/TqZFAH012fLAWmPOHCjtDd0JgUJhe1TLWbUV9no5ecw32XwcCBk25gvsA1QVDxoQ6ucRuFlwGp7Hhjg==","_resolved":"/tmp/8215b8132ff731ef02a5da2052ca32bb/midscene-web-0.28.12-beta-20250923124052.0.tgz","_from":"file:midscene-web-0.28.12-beta-20250923124052.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-lZxl29/TqZFAH012fLAWmPOHCjtDd0JgUJhe1TLWbUV9no5ecw32XwcCBk25gvsA1QVDxoQ6ucRuFlwGp7Hhjg==","shasum":"4120ad89b2455c3fe94be64f23a99fee671e3bce","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.12-beta-20250923124052.0.tgz","fileCount":135,"unpackedSize":783223,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCKZyxifZUfKrXS4IMejEbg71UO5UCQpsYeZnOH8aO8pQIgKtkIXcuUVk2A7NJatwOkmQ5CTxvrN3nk9UwrWyiNzcY="}],"size":133176},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.12-beta-20250923124052.0_1758631343861_0.8420597272503969"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-23T12:42:24.076Z","publish_time":1758631344076,"_source_registry_name":"default","contributors":[]},"0.28.12-beta-20250923124135.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":"0.28.12-beta-20250923124135.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.12-beta-20250923124135.0","@midscene/playground":"0.28.12-beta-20250923124135.0","@midscene/shared":"0.28.12-beta-20250923124135.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.12-beta-20250923124135.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-prttWaEw1i9BIKyrtmvtwjnVuVpy+FWO/U/KLH3y46gFvW8bjPJQXGUXpkUOUIkWFZs4omso/Eu1ZrFAa6sCbw==","_resolved":"/tmp/3aa3b6930287bc28712ef2cc4f39d4a2/midscene-web-0.28.12-beta-20250923124135.0.tgz","_from":"file:midscene-web-0.28.12-beta-20250923124135.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-prttWaEw1i9BIKyrtmvtwjnVuVpy+FWO/U/KLH3y46gFvW8bjPJQXGUXpkUOUIkWFZs4omso/Eu1ZrFAa6sCbw==","shasum":"0b8a6232bd50effb2e246707a5ecf5a545dfe5f8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.12-beta-20250923124135.0.tgz","fileCount":135,"unpackedSize":783306,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAiBnaXf2xugp/NaMF64KFIAVkDiY6y7KlD6zEZM3BsiAiBUhMnb0OWOqEslCZ1CuFzjXZSuSa6Ch0z2QSibbyJ4PQ=="}],"size":133207},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.12-beta-20250923124135.0_1758631385112_0.513531734408808"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-23T12:43:05.311Z","publish_time":1758631385311,"_source_registry_name":"default","contributors":[]},"0.28.12-beta-20250924031347.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":"0.28.12-beta-20250924031347.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.28.12-beta-20250924031347.0","@midscene/shared":"0.28.12-beta-20250924031347.0","@midscene/core":"0.28.12-beta-20250924031347.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.12-beta-20250924031347.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-APe24uumGAFOqAgXbUTrZmTof1Ig+XzrGEEUeovjiL92asJkgbsJnMlaNdLfJ0q6goXSkgcj3eMHExOXiKbc9Q==","_resolved":"/tmp/51140700870c2c2d653b17e43bd6dfe0/midscene-web-0.28.12-beta-20250924031347.0.tgz","_from":"file:midscene-web-0.28.12-beta-20250924031347.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-APe24uumGAFOqAgXbUTrZmTof1Ig+XzrGEEUeovjiL92asJkgbsJnMlaNdLfJ0q6goXSkgcj3eMHExOXiKbc9Q==","shasum":"b119a87c5175989dda42b79201a80ccc611ce062","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.12-beta-20250924031347.0.tgz","fileCount":135,"unpackedSize":783223,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC3DSZVhXJeSvuNH1/IIKRDMLNwpJqgfSjesHPW3zm62QIhAKVJmOhdoWya0rRm3kc25A1mAKjulTBvmzw/+kpnzNjt"}],"size":133177},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.12-beta-20250924031347.0_1758683720063_0.8483547218828595"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-24T03:15:20.311Z","publish_time":1758683720311,"_source_registry_name":"default","contributors":[]},"0.29.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":"0.29.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.29.0","@midscene/shared":"0.29.0","@midscene/playground":"0.29.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-FaoCo3rUGUJYjCUTGDuGO4/oS80/GU4JDNQoT5Y203RMhGdwEnQrmgCilAy0538yBUER8z7qgMUi84CY6onG9A==","_resolved":"/tmp/e38b0d10d8cf2b2c775a02f5bb1ad0b5/midscene-web-0.29.0.tgz","_from":"file:midscene-web-0.29.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-FaoCo3rUGUJYjCUTGDuGO4/oS80/GU4JDNQoT5Y203RMhGdwEnQrmgCilAy0538yBUER8z7qgMUi84CY6onG9A==","shasum":"787f14dcc0b4b0fd36457bcc5fde4117cee68aea","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.0.tgz","fileCount":135,"unpackedSize":782947,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIExGu10vp/DBaGrC+ji0lfBzzfpUNb6ftDO/XNBytKgsAiAUjW1eP0iXq0XW3GMZOQZ3EzlxsnTnFbsqr2uziqrHOw=="}],"size":133107},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.0_1758684265689_0.7284392515201765"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-24T03:24:25.903Z","publish_time":1758684265903,"_source_registry_name":"default","contributors":[]},"0.28.12-beta-20250924091555.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":"0.28.12-beta-20250924091555.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.12-beta-20250924091555.0","@midscene/playground":"0.28.12-beta-20250924091555.0","@midscene/shared":"0.28.12-beta-20250924091555.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.12-beta-20250924091555.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-A9kuJlp5WjfLxbkKA/qXwQzTT/MUNStgOUNlEnSLDx8B196OraMx0abwj+iplADdDN0YvRhMV+wHa685WMJvjg==","_resolved":"/tmp/5f09e8c261e32ee416270f4c6c2571a3/midscene-web-0.28.12-beta-20250924091555.0.tgz","_from":"file:midscene-web-0.28.12-beta-20250924091555.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-A9kuJlp5WjfLxbkKA/qXwQzTT/MUNStgOUNlEnSLDx8B196OraMx0abwj+iplADdDN0YvRhMV+wHa685WMJvjg==","shasum":"e61144a486056f4e93f18dc32dfed91ce1f2fe6d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.12-beta-20250924091555.0.tgz","fileCount":135,"unpackedSize":783223,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHX82DXuqERtF56OzpUdoU9i2hIhN00TEFTQdu+Szx25AiAemLywaulxhzFmKZCnB1faGK33K3ZzZzjUIV9GDUzXbA=="}],"size":133175},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.12-beta-20250924091555.0_1758705445935_0.3418449149423217"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-24T09:17:26.144Z","publish_time":1758705446144,"_source_registry_name":"default","contributors":[]},"0.28.12-beta-20250924093113.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":"0.28.12-beta-20250924093113.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.28.12-beta-20250924093113.0","@midscene/playground":"0.28.12-beta-20250924093113.0","@midscene/shared":"0.28.12-beta-20250924093113.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.28.12-beta-20250924093113.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3GXCmkFCXq9Hg8407q8ned4dF/LMr7dHri5WLbDf9wbl72ZfVs8q6fAUKoL6BQMl0DimJ1SSa7aPvl7epQ9pMA==","_resolved":"/tmp/196c0475c61296622aafafc9c386f931/midscene-web-0.28.12-beta-20250924093113.0.tgz","_from":"file:midscene-web-0.28.12-beta-20250924093113.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-3GXCmkFCXq9Hg8407q8ned4dF/LMr7dHri5WLbDf9wbl72ZfVs8q6fAUKoL6BQMl0DimJ1SSa7aPvl7epQ9pMA==","shasum":"b2c0c9c0fcd22fc60001d064e567659a6e6749c6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.28.12-beta-20250924093113.0.tgz","fileCount":135,"unpackedSize":783223,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAyQSkX833k4S0E6u6xvzW9Bc8cABpqD54zzdZn6onzIAiAQ9F2CE6fQYpt8EsGWG9xH/N5fh4CgrNtrvTjppVFX4g=="}],"size":133174},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.28.12-beta-20250924093113.0_1758706365511_0.5384555192658029"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-24T09:32:45.708Z","publish_time":1758706365708,"_source_registry_name":"default","contributors":[]},"0.29.1":{"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":"0.29.1","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.29.1","@midscene/playground":"0.29.1","@midscene/shared":"0.29.1"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-m8aTvYyDqS5BOUP7oLrnKwEfyVqoDLkdm0WOK5X6mMdoXAle3Aof/o3puIEtCOa0yNghC4TYSds+n3c8SIq7mw==","_resolved":"/tmp/548e837030b11eb3abccf0db8d81bd4b/midscene-web-0.29.1.tgz","_from":"file:midscene-web-0.29.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-m8aTvYyDqS5BOUP7oLrnKwEfyVqoDLkdm0WOK5X6mMdoXAle3Aof/o3puIEtCOa0yNghC4TYSds+n3c8SIq7mw==","shasum":"79d8367922b9c6233b9c3e940255fc996e4128e7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.1.tgz","fileCount":135,"unpackedSize":782947,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDSe0Dtq8zd503X048oBKyRk6mMHbpy2o46cqSg6iCI8gIhAIQyKpUlLmUUv9zr8GxGRRf5OwWOVx71GuYiCpX2eg6j"}],"size":133108},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.1_1758707780806_0.03166946505957058"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-24T09:56:21.004Z","publish_time":1758707781004,"_source_registry_name":"default","contributors":[]},"0.29.2-beta-20250924120255.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":"0.29.2-beta-20250924120255.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.29.2-beta-20250924120255.0","@midscene/shared":"0.29.2-beta-20250924120255.0","@midscene/core":"0.29.2-beta-20250924120255.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.2-beta-20250924120255.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-nDPNI14gwyhvhvohlh+kkrWoWDqTa5NEbM2woASRN27t9/DaHaRNuggaviAeFKgH455Ff0L/7CUDh/zBfBM2Lg==","_resolved":"/tmp/afd85bb7e02fdf1993422becb980378a/midscene-web-0.29.2-beta-20250924120255.0.tgz","_from":"file:midscene-web-0.29.2-beta-20250924120255.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-nDPNI14gwyhvhvohlh+kkrWoWDqTa5NEbM2woASRN27t9/DaHaRNuggaviAeFKgH455Ff0L/7CUDh/zBfBM2Lg==","shasum":"73f50f205bb9fc56b4c92a8864d772e0033cf508","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.2-beta-20250924120255.0.tgz","fileCount":135,"unpackedSize":783294,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDr98Mp+Kv0rI3IbLDKnhR9Wt/XOpoGhS/HOMwiqb6tGAiABOA+txC4i33hfGvCTWeWB582GW4t6Q5bWqc6wXrofjQ=="}],"size":133202},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.2-beta-20250924120255.0_1758715475850_0.8560132335790431"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-24T12:04:36.015Z","publish_time":1758715476015,"_source_registry_name":"default","contributors":[]},"0.29.2-beta-20250925014216.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":"0.29.2-beta-20250925014216.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.29.2-beta-20250925014216.0","@midscene/shared":"0.29.2-beta-20250925014216.0","@midscene/core":"0.29.2-beta-20250925014216.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.2-beta-20250925014216.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wcYx2nWU1NWM5ufD0YTq3CC/kWZWuklCm5UVjW5dCBoD+iczdew7dkD1Dg2Fdmu1bDa6us8axAsjdjhUPEkzhg==","_resolved":"/tmp/ad2348625fbf7155373937e3c85976aa/midscene-web-0.29.2-beta-20250925014216.0.tgz","_from":"file:midscene-web-0.29.2-beta-20250925014216.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-wcYx2nWU1NWM5ufD0YTq3CC/kWZWuklCm5UVjW5dCBoD+iczdew7dkD1Dg2Fdmu1bDa6us8axAsjdjhUPEkzhg==","shasum":"704c732c3c35f2eb51d33fae4b731d28ce3d1ac6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.2-beta-20250925014216.0.tgz","fileCount":135,"unpackedSize":783211,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCKFJz9x5zY+etQ0FUCrv9Rr+ejex0Og4grWo/VsfFZKgIgFwn6LpIMEZdWtLqvkt9+IcIfvbH3YWBbRrw+w29gG88="}],"size":133175},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.2-beta-20250925014216.0_1758764627282_0.7808149640081836"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T01:43:47.550Z","publish_time":1758764627550,"_source_registry_name":"default","contributors":[]},"0.29.2-beta-20250925020818.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":"0.29.2-beta-20250925020818.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.29.2-beta-20250925020818.0","@midscene/playground":"0.29.2-beta-20250925020818.0","@midscene/shared":"0.29.2-beta-20250925020818.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.2-beta-20250925020818.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Rirg0H/q8j9iB2nKJ+EGIWVrOqqg5lSTYXIQCIA28jc4k3E9xD862VpinZC8nkeZie0smPPJqmUvMYzPKODaag==","_resolved":"/tmp/b0758f30890ab46b354d3901d583502e/midscene-web-0.29.2-beta-20250925020818.0.tgz","_from":"file:midscene-web-0.29.2-beta-20250925020818.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Rirg0H/q8j9iB2nKJ+EGIWVrOqqg5lSTYXIQCIA28jc4k3E9xD862VpinZC8nkeZie0smPPJqmUvMYzPKODaag==","shasum":"110e2eddb8ca81c5bcf1d7ccf19c2c03706cace1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.2-beta-20250925020818.0.tgz","fileCount":135,"unpackedSize":783211,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDqLBV4yOcMpisq9yx7rL8rQnbfQ3xFpKpn+FEyVIr5BwIgOB7fUwDGy1RLejo6QLkBqOGP/wGi1grkSvRDYSU5tqk="}],"size":133172},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.2-beta-20250925020818.0_1758766187932_0.5003626939791517"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T02:09:48.157Z","publish_time":1758766188157,"_source_registry_name":"default","contributors":[]},"0.29.2":{"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":"0.29.2","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.29.2","@midscene/playground":"0.29.2","@midscene/shared":"0.29.2"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XoMrUfITQn0Z+rkKsPYGM/vp33gRuz3cdT75BLewiCj2E3hMkzjjOvC9AMWuFSKl94BDy6VM0Jn4UJ3TXD1Lgw==","_resolved":"/tmp/8e83bc757ca0a26543241f1ab8659d65/midscene-web-0.29.2.tgz","_from":"file:midscene-web-0.29.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-XoMrUfITQn0Z+rkKsPYGM/vp33gRuz3cdT75BLewiCj2E3hMkzjjOvC9AMWuFSKl94BDy6VM0Jn4UJ3TXD1Lgw==","shasum":"3db7394617f9052afeeccc61a9e4623a00ff3e4e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.2.tgz","fileCount":135,"unpackedSize":782947,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGX5NWJwi6s6jCxKbIlZTREvh7O3AT52bhGI5o+AgW9NAiAKERdx/af5zhCfY8GYIQMYFhK/cDIvIotyr31+GQvEuQ=="}],"size":133108},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.2_1758772067732_0.17014005489193096"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T03:47:47.963Z","publish_time":1758772067963,"_source_registry_name":"default","contributors":[]},"0.29.2-beta-20250925080042.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":"0.29.2-beta-20250925080042.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.29.2-beta-20250925080042.0","@midscene/shared":"0.29.2-beta-20250925080042.0","@midscene/playground":"0.29.2-beta-20250925080042.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.2-beta-20250925080042.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3UhQ0cXgZhZSbVnYLL6Xz0Wt36Dc/nFyQW6nwK0MT4Y4qYFu3NYixLgfCp/6to1EjfWH5SI/0gwOAz5EH4IrRg==","_resolved":"/tmp/6a77f53c85f67e0baabc433e39d4292d/midscene-web-0.29.2-beta-20250925080042.0.tgz","_from":"file:midscene-web-0.29.2-beta-20250925080042.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-3UhQ0cXgZhZSbVnYLL6Xz0Wt36Dc/nFyQW6nwK0MT4Y4qYFu3NYixLgfCp/6to1EjfWH5SI/0gwOAz5EH4IrRg==","shasum":"acdcd6bb96e9fcafb4b72d821ea147e1ebb119e3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.2-beta-20250925080042.0.tgz","fileCount":135,"unpackedSize":783211,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDe2tFFX0Ca6PnLzwuRdba3oI1SRuBMv7TfTq+fEedIiAIgFv2jsJJES8Ovp9e38V/Qm99+VqwTIrE0AebbN4XWH0Y="}],"size":133173},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.2-beta-20250925080042.0_1758787330098_0.47908940548261425"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T08:02:10.413Z","publish_time":1758787330413,"_source_registry_name":"default","contributors":[]},"0.29.2-beta-20250925081422.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":"0.29.2-beta-20250925081422.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.29.2-beta-20250925081422.0","@midscene/playground":"0.29.2-beta-20250925081422.0","@midscene/shared":"0.29.2-beta-20250925081422.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.2-beta-20250925081422.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8hoK0XPGwYwsBe95qKUi7XgFYakyQG+ZsTxfW/z1HNm3f6BRCr3kzmpBMI3UgyHvxmZjNdrJeEAUj26o67QnmA==","_resolved":"/tmp/59c69ef2070046e685cf7d05327ef9b4/midscene-web-0.29.2-beta-20250925081422.0.tgz","_from":"file:midscene-web-0.29.2-beta-20250925081422.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8hoK0XPGwYwsBe95qKUi7XgFYakyQG+ZsTxfW/z1HNm3f6BRCr3kzmpBMI3UgyHvxmZjNdrJeEAUj26o67QnmA==","shasum":"5234d81d654b22aa5b88346f271d0450626d37b4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.2-beta-20250925081422.0.tgz","fileCount":135,"unpackedSize":783211,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCNThSqaYqP+EkM5W0+4PBSYRHz32zOkYg3AbDEPivhGwIgZY4Vo+DLopBFPlMWTP5R7vWT9FdzWO3A4wpc1VD6KMo="}],"size":133173},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.2-beta-20250925081422.0_1758788157850_0.6913521277294585"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T08:15:58.049Z","publish_time":1758788158049,"_source_registry_name":"default","contributors":[]},"0.29.3-beta-20250925084104.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":"0.29.3-beta-20250925084104.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.29.3-beta-20250925084104.0","@midscene/shared":"0.29.3-beta-20250925084104.0","@midscene/playground":"0.29.3-beta-20250925084104.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.3-beta-20250925084104.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Xf/TKiCaGVMFa9NKHyZpq3XZuz3ylk0h0+KgsKe3L7VjRNp/TPUObbXHSi3843ZNTT7k6j6KUTCLNu2OJeIxcQ==","_resolved":"/tmp/047e0e9eab26db92a315a9d9dcc3bfef/midscene-web-0.29.3-beta-20250925084104.0.tgz","_from":"file:midscene-web-0.29.3-beta-20250925084104.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Xf/TKiCaGVMFa9NKHyZpq3XZuz3ylk0h0+KgsKe3L7VjRNp/TPUObbXHSi3843ZNTT7k6j6KUTCLNu2OJeIxcQ==","shasum":"53087b065b368e19e9976432fc78f059505eb54a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.3-beta-20250925084104.0.tgz","fileCount":135,"unpackedSize":783294,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHgOiTeqH+58HVLkM4PJ5Mf64V/zJ/nfiSDKh+yIq/XRAiAhkzhjVnn46MMTwoO4op0M+OJOAEiyqbXfga6E0IGVOg=="}],"size":133207},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.3-beta-20250925084104.0_1758789767954_0.7671154701346197"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T08:42:48.151Z","publish_time":1758789768151,"_source_registry_name":"default","contributors":[]},"0.29.3-beta-20250925085555.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":"0.29.3-beta-20250925085555.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.29.3-beta-20250925085555.0","@midscene/shared":"0.29.3-beta-20250925085555.0","@midscene/playground":"0.29.3-beta-20250925085555.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.3-beta-20250925085555.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-q1LDDg8eW8YOPcz3DVlZ5D4PsBTuasAn8PviLAFNlgIq9PBu5z4L2GpwtnUgrIqpD0WWCrGIr8G8F/hMLzkFXw==","_resolved":"/tmp/fd309ac0524d9fbc7f5700bcfb036a5e/midscene-web-0.29.3-beta-20250925085555.0.tgz","_from":"file:midscene-web-0.29.3-beta-20250925085555.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-q1LDDg8eW8YOPcz3DVlZ5D4PsBTuasAn8PviLAFNlgIq9PBu5z4L2GpwtnUgrIqpD0WWCrGIr8G8F/hMLzkFXw==","shasum":"01e6ae4d49a709650264e042deec6f84b846b7af","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.3-beta-20250925085555.0.tgz","fileCount":135,"unpackedSize":784092,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAVLn/+mhy4KiE2zi8mB5p5gJTr2vOntSfOCBf3kUognAiBbck/ndFa32SADxyNbOHRYot5tgYCS2ricuAha4v237A=="}],"size":133388},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.3-beta-20250925085555.0_1758790654057_0.9817039068451257"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T08:57:34.291Z","publish_time":1758790654291,"_source_registry_name":"default","contributors":[]},"0.29.3-beta-20250925090314.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":"0.29.3-beta-20250925090314.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.29.3-beta-20250925090314.0","@midscene/shared":"0.29.3-beta-20250925090314.0","@midscene/playground":"0.29.3-beta-20250925090314.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.3-beta-20250925090314.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HcZC7O2kl8+5XGrBSP4Gdwq28tQMwDTWqchc1w0XMS4zzt59DepfvrezOItL4AmSpeiCXKQcaRZ9/zil0OEv2g==","_resolved":"/tmp/337da051c435a5f05e9cf815f28bac2d/midscene-web-0.29.3-beta-20250925090314.0.tgz","_from":"file:midscene-web-0.29.3-beta-20250925090314.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-HcZC7O2kl8+5XGrBSP4Gdwq28tQMwDTWqchc1w0XMS4zzt59DepfvrezOItL4AmSpeiCXKQcaRZ9/zil0OEv2g==","shasum":"b7586ae4467cd5e234163b51ebe82ef724d19f1c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.3-beta-20250925090314.0.tgz","fileCount":135,"unpackedSize":783294,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF7v0T4mM4Ce5465qEJTAGmObST3Tp33EK+3R+KLkFKVAiEAl+hjb+yXy3H+XE1VI4B7F6frZ+Jsy4adAzhSt+399ak="}],"size":133200},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.3-beta-20250925090314.0_1758791099509_0.42727459972417403"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T09:04:59.710Z","publish_time":1758791099710,"_source_registry_name":"default","contributors":[]},"0.29.3":{"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":"0.29.3","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.29.3","@midscene/playground":"0.29.3","@midscene/shared":"0.29.3"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ePcCvnjzJIanfI3xWijL0PcQCscKIMPVSAxqaPEa0Fc2Vw/0kMpo77qNqxWTGggoxFXS0J5YpQS4iYYErfaljw==","_resolved":"/tmp/62a214c0960760bf95ad8488fe0bb6d2/midscene-web-0.29.3.tgz","_from":"file:midscene-web-0.29.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ePcCvnjzJIanfI3xWijL0PcQCscKIMPVSAxqaPEa0Fc2Vw/0kMpo77qNqxWTGggoxFXS0J5YpQS4iYYErfaljw==","shasum":"9e71cf17dbc96980e0bc4d36f8fe05817917330c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.3.tgz","fileCount":135,"unpackedSize":783828,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDwjoOWEt2c/TXOm4owurJa5BwwpqDjwfnL5ZOo8vBPIgIhAIplCsXTnp1DYMUuKnLA/OhJqGCgmHqAVA8wG5VMLk6Q"}],"size":133324},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.3_1758791523692_0.16462699175516438"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T09:12:03.874Z","publish_time":1758791523874,"_source_registry_name":"default","contributors":[]},"0.29.4-beta-20250925153634.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":"0.29.4-beta-20250925153634.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.29.4-beta-20250925153634.0","@midscene/shared":"0.29.4-beta-20250925153634.0","@midscene/playground":"0.29.4-beta-20250925153634.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.4-beta-20250925153634.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qnzCyBEczWVhdZK2eXez9GINwroDDNRg/3b4lEmWVzHBsBJv3R/PDBC59VliYSuZXh4lEO0hOdzjgP7iUgeVfw==","_resolved":"/tmp/57e4e748a3ff3bcc0d4d48e2f9f72c19/midscene-web-0.29.4-beta-20250925153634.0.tgz","_from":"file:midscene-web-0.29.4-beta-20250925153634.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-qnzCyBEczWVhdZK2eXez9GINwroDDNRg/3b4lEmWVzHBsBJv3R/PDBC59VliYSuZXh4lEO0hOdzjgP7iUgeVfw==","shasum":"ea49b39e158aec443ce6a3ec9b3f9df6b2ea7f83","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.4-beta-20250925153634.0.tgz","fileCount":135,"unpackedSize":784092,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDr3hQ6yijBs+OPkqYiJgGk6HseieJvGX08hJFi0ZkEiwIhAMAQ6MStEXtMgLymJeEmZYKaWhKU0781ZC7DON0u/+L7"}],"size":133387},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.4-beta-20250925153634.0_1758814695864_0.8051401004712395"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T15:38:16.132Z","publish_time":1758814696132,"_source_registry_name":"default","contributors":[]},"0.29.4-beta-20250925155447.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":"0.29.4-beta-20250925155447.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.29.4-beta-20250925155447.0","@midscene/playground":"0.29.4-beta-20250925155447.0","@midscene/core":"0.29.4-beta-20250925155447.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.4-beta-20250925155447.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Je+FBi+/IgrQ7QOHz7dGDATRiuR3tVz6a6GEZGgZvA9/XN2gXhfiyYsKdsUjjlZyHW6ztH27fLhw2/vTqEuFLA==","_resolved":"/tmp/2bdf37e2b39c6d5c615517b1b21b5c08/midscene-web-0.29.4-beta-20250925155447.0.tgz","_from":"file:midscene-web-0.29.4-beta-20250925155447.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Je+FBi+/IgrQ7QOHz7dGDATRiuR3tVz6a6GEZGgZvA9/XN2gXhfiyYsKdsUjjlZyHW6ztH27fLhw2/vTqEuFLA==","shasum":"9d9e87127ea46795a0e028187c7e71f83e7e06a2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.4-beta-20250925155447.0.tgz","fileCount":135,"unpackedSize":784092,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDUmGZXJ6gtHhUFAYSaB8NDSEOaOVShSZrG3QQ8gXY3hAIhAPIWWQolng0qCP+cZSc9HrjZWniAG/mF5bZmMMMcMNs3"}],"size":133387},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.4-beta-20250925155447.0_1758815783734_0.7575831996617288"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T15:56:23.975Z","publish_time":1758815783975,"_source_registry_name":"default","contributors":[]},"0.29.4-beta-20250926035007.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":"0.29.4-beta-20250926035007.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.29.4-beta-20250926035007.0","@midscene/playground":"0.29.4-beta-20250926035007.0","@midscene/core":"0.29.4-beta-20250926035007.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.4-beta-20250926035007.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-uJtid22esZm3P0hBLlH78fZZD3RCLBKfNFiEY8jMilO0RuNhcXy/vNaJkvS78vlt/D3FwRhx6c5Qagy17BESsw==","_resolved":"/tmp/22ff13dbeb8e539adcf0f233cad96c59/midscene-web-0.29.4-beta-20250926035007.0.tgz","_from":"file:midscene-web-0.29.4-beta-20250926035007.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-uJtid22esZm3P0hBLlH78fZZD3RCLBKfNFiEY8jMilO0RuNhcXy/vNaJkvS78vlt/D3FwRhx6c5Qagy17BESsw==","shasum":"eb7931b7d3532431a1fe41b7a123e76938083dde","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.4-beta-20250926035007.0.tgz","fileCount":135,"unpackedSize":784092,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICfrb9Q9fEH2pxt/jtL3GNmqui5A+qDEyQhBjC1unZ9OAiEArB7mFvF7bp1RrVBZ1qG/rh7prqfs+c1M5F5Sq1eOHeo="}],"size":133386},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.4-beta-20250926035007.0_1758858709325_0.4162345311714677"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-26T03:51:49.596Z","publish_time":1758858709596,"_source_registry_name":"default","contributors":[]},"0.29.4":{"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":"0.29.4","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.29.4","@midscene/shared":"0.29.4","@midscene/playground":"0.29.4"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.4","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-vpijAhl9QsZmlJJ/nq+P/TjTrbyL3XCjSTyyxBWh7fGBTxhXZlN//kyLqQ0Kyhmzi+Rds3DxC5jrIoHAXrUdAQ==","_resolved":"/tmp/e0c04fcf44d1a3e37c9186e04d962d96/midscene-web-0.29.4.tgz","_from":"file:midscene-web-0.29.4.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-vpijAhl9QsZmlJJ/nq+P/TjTrbyL3XCjSTyyxBWh7fGBTxhXZlN//kyLqQ0Kyhmzi+Rds3DxC5jrIoHAXrUdAQ==","shasum":"02d49dd56f8a0fa80e2cd2082415088d4e2715d0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.4.tgz","fileCount":135,"unpackedSize":783828,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDmb7VwUu3so5VXDIc/kr/O/L2l98/qVQLJ0SDfL+PIzAiEAozH3I9UB6mSIeh8I5AzDzfqPlxmrr5B7Mz8bKetjZrw="}],"size":133326},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.4_1758866844301_0.1103005177007843"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-26T06:07:24.538Z","publish_time":1758866844538,"_source_registry_name":"default","contributors":[]},"0.29.4-beta-20250926062439.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":"0.29.4-beta-20250926062439.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.29.4-beta-20250926062439.0","@midscene/playground":"0.29.4-beta-20250926062439.0","@midscene/shared":"0.29.4-beta-20250926062439.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.4-beta-20250926062439.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xJy0S2ZqlJ4ZGQyBLJcGiUN4T1Hz00OI5XYJXZCQuya7e51N5ZNlq2XPxN6KDnsgw3f77rkAS0GLDNrxyvGEgQ==","_resolved":"/tmp/153d5f6f55f7011a31de39baa810bbfb/midscene-web-0.29.4-beta-20250926062439.0.tgz","_from":"file:midscene-web-0.29.4-beta-20250926062439.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xJy0S2ZqlJ4ZGQyBLJcGiUN4T1Hz00OI5XYJXZCQuya7e51N5ZNlq2XPxN6KDnsgw3f77rkAS0GLDNrxyvGEgQ==","shasum":"35fc2862f31d675d4860cdd351683336157f3198","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.4-beta-20250926062439.0.tgz","fileCount":135,"unpackedSize":784092,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDAtBvosdZI9wnERjnhvUmlD8NWGMkaYkBoByqvMgf5TwIgUBLHlsryXbTsvAyzabC5dBasVkSnde5rYkL1JTwbtJY="}],"size":133387},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.4-beta-20250926062439.0_1758867980016_0.28036069089023896"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-26T06:26:20.211Z","publish_time":1758867980211,"_source_registry_name":"default","contributors":[]},"0.29.5-beta-20250926082304.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":"0.29.5-beta-20250926082304.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.29.5-beta-20250926082304.0","@midscene/core":"0.29.5-beta-20250926082304.0","@midscene/shared":"0.29.5-beta-20250926082304.0"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.5-beta-20250926082304.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xbvmlBLcu6lc+L/PZ2s/y/Me3tmuWb37ypQZkIaSAOhbbdnMNWQq1QtHhs3tTiFJgp9TmFqy7ka1g19ThD6vzg==","_resolved":"/tmp/d0cf4a08e598a149648795c9aad8cf69/midscene-web-0.29.5-beta-20250926082304.0.tgz","_from":"file:midscene-web-0.29.5-beta-20250926082304.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xbvmlBLcu6lc+L/PZ2s/y/Me3tmuWb37ypQZkIaSAOhbbdnMNWQq1QtHhs3tTiFJgp9TmFqy7ka1g19ThD6vzg==","shasum":"185bbe177ca70b0a5a5d9016abda57a980b02527","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.5-beta-20250926082304.0.tgz","fileCount":135,"unpackedSize":784092,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDnTa8oYxN5NGgjZ0OuOJ5tFgFgTNTLDJDanGFTv462JAiAA3z4yKATgBIWDKNl6pFQe/mEi6y2yPU+stXq+6EXpUw=="}],"size":133389},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.5-beta-20250926082304.0_1758875083353_0.1454088634420856"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-26T08:24:43.586Z","publish_time":1758875083586,"_source_registry_name":"default","contributors":[]},"0.29.5":{"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":"0.29.5","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.29.5","@midscene/core":"0.29.5","@midscene/playground":"0.29.5"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.5","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-j3440uDiDSugf6pucnAU4RnjhhlkkQ2wyUbnKhjUdKHY1F92v/0XvMUvVHARrihbNLIAQB1pYJqIlNEA3fxtxQ==","_resolved":"/tmp/ce9ca7a0770a65dfee163fe326552806/midscene-web-0.29.5.tgz","_from":"file:midscene-web-0.29.5.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-j3440uDiDSugf6pucnAU4RnjhhlkkQ2wyUbnKhjUdKHY1F92v/0XvMUvVHARrihbNLIAQB1pYJqIlNEA3fxtxQ==","shasum":"e8e35f8ad54c5800e1ebab407d1668b0712549f1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.5.tgz","fileCount":135,"unpackedSize":783828,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDfrg3ZrjW11zjJcHwZVY6xoFv69yYj0vspaaFtOKBe5wIhAOxBTcTsbqGPpkfuQgd+kSMi3VjbZja9taNXqjfAYthG"}],"size":133324},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.5_1758876928906_0.30413971503645465"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-26T08:55:29.099Z","publish_time":1758876929099,"_source_registry_name":"default","contributors":[]},"0.29.6":{"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":"0.29.6","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.29.6","@midscene/playground":"0.29.6","@midscene/shared":"0.29.6"},"devDependencies":{"devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.6","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-U1waQ7Ft1maDAZJiLJvUqQOK/7o1///DfTcRx8H+fyxa6DVkutZpneE4xoc49EiOvhoPcvBnT2Oo0GIvrI2COQ==","_resolved":"/tmp/7519fa8107e622d2e453e4adce324554/midscene-web-0.29.6.tgz","_from":"file:midscene-web-0.29.6.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-U1waQ7Ft1maDAZJiLJvUqQOK/7o1///DfTcRx8H+fyxa6DVkutZpneE4xoc49EiOvhoPcvBnT2Oo0GIvrI2COQ==","shasum":"0cf7806e7dd1a18869c8072238db04d1524cedc7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.6.tgz","fileCount":135,"unpackedSize":783828,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDAzMZM+A2Q26SsVMxcV79MbWYLzbRBumTM11s64xq1rAiBrMNsJsyOe/9XDRW/eR0fpNTQexskIPsGb+UFXG8XGJg=="}],"size":133326},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.6_1758878342930_0.2877830631129823"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-26T09:19:03.148Z","publish_time":1758878343148,"_source_registry_name":"default","contributors":[]},"0.29.7-beta-20250930025459.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":"0.29.7-beta-20250930025459.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.29.7-beta-20250930025459.0","@midscene/playground":"0.29.7-beta-20250930025459.0","@midscene/shared":"0.29.7-beta-20250930025459.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.7-beta-20250930025459.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kDheuSXtp0m4ozMXkFS3Glcg3p4EAsm0jGjaL5v7eIn9bWqBU4rBXYuYiG7pv17chSNH8PaMj4Yb8dhYByxLGQ==","_resolved":"/tmp/6f5e1c10c0462df94244b5cc4affeb52/midscene-web-0.29.7-beta-20250930025459.0.tgz","_from":"file:midscene-web-0.29.7-beta-20250930025459.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kDheuSXtp0m4ozMXkFS3Glcg3p4EAsm0jGjaL5v7eIn9bWqBU4rBXYuYiG7pv17chSNH8PaMj4Yb8dhYByxLGQ==","shasum":"4262ae9644b51c2dec8faf2fd1fda3dad844d6ad","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.7-beta-20250930025459.0.tgz","fileCount":135,"unpackedSize":803525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIELrBCQKxDpfpyDIewevcCoyKrUqF8EhTyGw61K/NHfrAiB6ZXx5gBHnkHHotiJjPJ38fwzl53BahCwXYoCAtxWBuw=="}],"size":137886},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.7-beta-20250930025459.0_1759201000894_0.5892191872829473"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-30T02:56:41.149Z","publish_time":1759201001149,"_source_registry_name":"default","contributors":[]},"0.29.7-beta-20250930035234.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":"0.29.7-beta-20250930035234.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.29.7-beta-20250930035234.0","@midscene/shared":"0.29.7-beta-20250930035234.0","@midscene/playground":"0.29.7-beta-20250930035234.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.7-beta-20250930035234.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-J+78p9qvx7XC1r//EbZuNpf/fh2WUuhE6/yutQ0eQSNeU/g/dyQ9Gm84BBHRuv8VC3arxdhabs4h5grom7+AWA==","_resolved":"/tmp/68848434692046f7762a64abcdaa2446/midscene-web-0.29.7-beta-20250930035234.0.tgz","_from":"file:midscene-web-0.29.7-beta-20250930035234.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-J+78p9qvx7XC1r//EbZuNpf/fh2WUuhE6/yutQ0eQSNeU/g/dyQ9Gm84BBHRuv8VC3arxdhabs4h5grom7+AWA==","shasum":"06f06c20f8a7ac0ef02c0033cc18cd4bd0cd3357","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.7-beta-20250930035234.0.tgz","fileCount":135,"unpackedSize":803525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFSjpbk9OPDvXC7Wbz5nlu/hWX5SFd0evhCLf/xrdMLhAiAP53+lyJ/dcPmCJLBSqL0YVVgdcLQbN5QUmoejVlDWgw=="}],"size":137883},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.7-beta-20250930035234.0_1759204455331_0.35397576394273966"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-30T03:54:15.620Z","publish_time":1759204455620,"_source_registry_name":"default","contributors":[]},"0.29.7-beta-20250930083551.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":"0.29.7-beta-20250930083551.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.29.7-beta-20250930083551.0","@midscene/shared":"0.29.7-beta-20250930083551.0","@midscene/playground":"0.29.7-beta-20250930083551.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.29.7-beta-20250930083551.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0Be8mN7NglMBs6M+P820MyjsUP+EkuP4BqsyuI84wjbh+KjURtpdfhpmcDAlJH47/X99mI4xmtQDT/tQzRG4fg==","_resolved":"/tmp/55534d768f949c2928e545019585d46e/midscene-web-0.29.7-beta-20250930083551.0.tgz","_from":"file:midscene-web-0.29.7-beta-20250930083551.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0Be8mN7NglMBs6M+P820MyjsUP+EkuP4BqsyuI84wjbh+KjURtpdfhpmcDAlJH47/X99mI4xmtQDT/tQzRG4fg==","shasum":"59895eb7a1a662d73e7d3675e00603b13154050f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.29.7-beta-20250930083551.0.tgz","fileCount":135,"unpackedSize":803529,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDBzhIXinietTvlQ5rEfOWAtRoVgyDXWh3vbV2S2BG0wAiB2q/r+sMwUaPSmcfxnQXPCIRV3t0b5uxMK2DCxPv1dKg=="}],"size":137878},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.29.7-beta-20250930083551.0_1759221456651_0.1077790927586395"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-30T08:37:36.857Z","publish_time":1759221456857,"_source_registry_name":"default","contributors":[]},"0.30.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":"0.30.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.0","@midscene/playground":"0.30.0","@midscene/shared":"0.30.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-lr6X3LcTOFtAxctGOCwdRHwAOELwSo8NUfy16ROCdHbS3irQ9spqBipMOO2ioHIdcqdRMHamvFSoc1WLJTKcjA==","_resolved":"/tmp/607b55c4280e9ded8e78b3c4363d4aa9/midscene-web-0.30.0.tgz","_from":"file:midscene-web-0.30.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-lr6X3LcTOFtAxctGOCwdRHwAOELwSo8NUfy16ROCdHbS3irQ9spqBipMOO2ioHIdcqdRMHamvFSoc1WLJTKcjA==","shasum":"e4d5da859419ac1394ef29bbb9fbd72f47bd2746","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.0.tgz","fileCount":135,"unpackedSize":803265,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAojDYlQSw7Q5qRX/zGHpWnrjbp8jteJD5tFPJ97lYXHAiEAzIw/vK7U0pIk2hCcLw6JwPTIdq21JJOnFGgT/zwfguE="}],"size":137807},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.0_1759222418544_0.5904800525849512"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-30T08:53:38.773Z","publish_time":1759222418773,"_source_registry_name":"default","contributors":[]},"0.30.1-beta-20250930105638.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":"0.30.1-beta-20250930105638.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.1-beta-20250930105638.0","@midscene/shared":"0.30.1-beta-20250930105638.0","@midscene/playground":"0.30.1-beta-20250930105638.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.1-beta-20250930105638.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-lVSw+nBx56FcaYoAppdMeH0ZjsQuwHcoTfRfAHaZIjYVLpP22r4Q4BuPl1LrlMNgeAGEkc8sr8YPc2Ialm/a3A==","_resolved":"/tmp/37108f93f135eb4a6df575801ea1519f/midscene-web-0.30.1-beta-20250930105638.0.tgz","_from":"file:midscene-web-0.30.1-beta-20250930105638.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-lVSw+nBx56FcaYoAppdMeH0ZjsQuwHcoTfRfAHaZIjYVLpP22r4Q4BuPl1LrlMNgeAGEkc8sr8YPc2Ialm/a3A==","shasum":"f9ed6f5f47ad5df6e920b38b7a2fb0ceb0eee889","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.1-beta-20250930105638.0.tgz","fileCount":135,"unpackedSize":803996,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDZOuKPHKZ1XJHSsSHQKZp6A4iziRHObYFySspu3ZwIFwIhAOAtNWBehuhcnUCMcUGVjIc5HWVWz/zpuioishaVGgCi"}],"size":137997},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.1-beta-20250930105638.0_1759229899432_0.9069652536547153"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-30T10:58:19.669Z","publish_time":1759229899669,"_source_registry_name":"default","contributors":[]},"0.30.1-beta-20250930115351.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":"0.30.1-beta-20250930115351.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.30.1-beta-20250930115351.0","@midscene/playground":"0.30.1-beta-20250930115351.0","@midscene/core":"0.30.1-beta-20250930115351.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.1-beta-20250930115351.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-yF0x5L7XDrNv67O6sbGtixPXGndlnk5QR0fFv13zmEXt3/LEGHKTguN6nhNeg8QfW8SM91MKyF7osDnTQxI6JA==","_resolved":"/tmp/a8c88d369a6f15c79cec22ea6111f163/midscene-web-0.30.1-beta-20250930115351.0.tgz","_from":"file:midscene-web-0.30.1-beta-20250930115351.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-yF0x5L7XDrNv67O6sbGtixPXGndlnk5QR0fFv13zmEXt3/LEGHKTguN6nhNeg8QfW8SM91MKyF7osDnTQxI6JA==","shasum":"62ed492c60a1140e22c5a2f722b3758087147c13","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.1-beta-20250930115351.0.tgz","fileCount":135,"unpackedSize":803996,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDpiryw/FykYh8BL2m9lmkGDAyHQTKs+eWQgnn3sBKwJAiEAvej4zzJNC259BUpEGftD78x2RqAyEpCdp4FIj/33jYs="}],"size":137996},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.1-beta-20250930115351.0_1759233328431_0.13913691284382512"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-30T11:55:28.646Z","publish_time":1759233328646,"_source_registry_name":"default","contributors":[]},"0.30.1":{"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":"0.30.1","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.30.1","@midscene/core":"0.30.1","@midscene/shared":"0.30.1"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-KG26uCtKS6wY4WpJMgsarNI2hgF+t1jbfKJrkJhwRVuidQLqiWAG0dmGSSe4CyKOZvG0nSgRkggVCrGoYzaMnw==","_resolved":"/tmp/735a385fb24a544590ee9e36c49d1436/midscene-web-0.30.1.tgz","_from":"file:midscene-web-0.30.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-KG26uCtKS6wY4WpJMgsarNI2hgF+t1jbfKJrkJhwRVuidQLqiWAG0dmGSSe4CyKOZvG0nSgRkggVCrGoYzaMnw==","shasum":"8f399c212b7c8a9ffd416ef39c7117fb0f72a356","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.1.tgz","fileCount":135,"unpackedSize":803732,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC2O+mt4IsomxApjaKaG0g5vCwYhTkVUueXMoPCdzN/DAiEAqx44aauz4UOzrqyLJknJuAWUNjUgQTVu0LTlgAiW1J4="}],"size":137931},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.1_1759234818843_0.8956597110032736"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-30T12:20:19.078Z","publish_time":1759234819078,"_source_registry_name":"default","contributors":[]},"0.30.2-beta-20250930144216.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":"0.30.2-beta-20250930144216.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.2-beta-20250930144216.0","@midscene/playground":"0.30.2-beta-20250930144216.0","@midscene/shared":"0.30.2-beta-20250930144216.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.2-beta-20250930144216.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-G6cgSpKHX9bYLT+KTfoY0XZw1/e3Vk02GZoGDQ5dLpS6yBGOhF6GXD+TKKpRAsOaYWkYo90K12dmarGk1Gx/Zg==","_resolved":"/tmp/b99b4d809b929de1b748c55cb9ab69fc/midscene-web-0.30.2-beta-20250930144216.0.tgz","_from":"file:midscene-web-0.30.2-beta-20250930144216.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-G6cgSpKHX9bYLT+KTfoY0XZw1/e3Vk02GZoGDQ5dLpS6yBGOhF6GXD+TKKpRAsOaYWkYo90K12dmarGk1Gx/Zg==","shasum":"afc868398a39a71c759b5a2454ab2035169bd5b6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.2-beta-20250930144216.0.tgz","fileCount":135,"unpackedSize":803996,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDwhpcVowxyxMy9WulY9LcaR3/3JCA2wK/XW0K2Budm2AIgSUfvqg0Gppek3q3vbjLxOlYFFMHnsgD+Vm5VAYw3dqw="}],"size":137996},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.2-beta-20250930144216.0_1759243435997_0.7738686049317247"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-30T14:43:56.200Z","publish_time":1759243436200,"_source_registry_name":"default","contributors":[]},"0.30.2-beta-20251003133504.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":"0.30.2-beta-20251003133504.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.2-beta-20251003133504.0","@midscene/shared":"0.30.2-beta-20251003133504.0","@midscene/playground":"0.30.2-beta-20251003133504.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.2-beta-20251003133504.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-X+7kC+T3jup2IiORJrZzU6DTaAxGPv8gcN3YBWToqfDFb4oWQHf8oLfWsaW8bsVIwnS7QYLcdBIEoBOCIalp9Q==","_resolved":"/tmp/82c9ce9c6cd2252b29f5703a1a00ffb7/midscene-web-0.30.2-beta-20251003133504.0.tgz","_from":"file:midscene-web-0.30.2-beta-20251003133504.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-X+7kC+T3jup2IiORJrZzU6DTaAxGPv8gcN3YBWToqfDFb4oWQHf8oLfWsaW8bsVIwnS7QYLcdBIEoBOCIalp9Q==","shasum":"2c2d370146cc1c027f2e999f2ba89e0913159af1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.2-beta-20251003133504.0.tgz","fileCount":135,"unpackedSize":803996,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCvsDUluIk4f8Gn7hAlM8YyxDAOXWPTJ1WNlFkb5xFcHwIgIQGPCziJReJh2EKHP6zZ7o3MtHPNoUkxL0klcSCSUKg="}],"size":137996},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.2-beta-20251003133504.0_1759498605294_0.43410037153585446"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-03T13:36:45.551Z","publish_time":1759498605551,"_source_registry_name":"default","contributors":[]},"0.30.2-beta-20251009120232.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":"0.30.2-beta-20251009120232.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.2-beta-20251009120232.0","@midscene/playground":"0.30.2-beta-20251009120232.0","@midscene/shared":"0.30.2-beta-20251009120232.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.2-beta-20251009120232.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-NuFwAQHmHzR+SMY3MnKRgiOpbS7hCH/EzVBb7r3t3D+cdkFsmVNBoboDwLPongk7/nZVMdh+FWxoPS+pCgzwMw==","_resolved":"/tmp/1f9d9a8f65ae37fd0e95542925182a0d/midscene-web-0.30.2-beta-20251009120232.0.tgz","_from":"file:midscene-web-0.30.2-beta-20251009120232.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-NuFwAQHmHzR+SMY3MnKRgiOpbS7hCH/EzVBb7r3t3D+cdkFsmVNBoboDwLPongk7/nZVMdh+FWxoPS+pCgzwMw==","shasum":"f6f6ddcb8090e2eaf0424c1c696096f18920ea4a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.2-beta-20251009120232.0.tgz","fileCount":135,"unpackedSize":804041,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHDtiKDGKAINz5WcCMEcIyhT4rQIaVu685oqoQhQKi6NAiAOoMpcP1AUgmNFb/X4UKGsSG3Se+xAZEqlrMZVDg9rEA=="}],"size":138005},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.2-beta-20251009120232.0_1760011451947_0.4277001828953999"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-09T12:04:12.228Z","publish_time":1760011452228,"_source_registry_name":"default","contributors":[]},"0.30.2-beta-20251010022008.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":"0.30.2-beta-20251010022008.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.30.2-beta-20251010022008.0","@midscene/shared":"0.30.2-beta-20251010022008.0","@midscene/core":"0.30.2-beta-20251010022008.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.2-beta-20251010022008.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-H1CpAU+NhHH54VRr+xvYw0S20Ax2EhBPoet0OkFlIyQyX9jydEpA+KUvPbKSkQz3496fJx3770c0luJR7opEOA==","_resolved":"/tmp/f9f657c04ad8c3ec39673af92334e58e/midscene-web-0.30.2-beta-20251010022008.0.tgz","_from":"file:midscene-web-0.30.2-beta-20251010022008.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-H1CpAU+NhHH54VRr+xvYw0S20Ax2EhBPoet0OkFlIyQyX9jydEpA+KUvPbKSkQz3496fJx3770c0luJR7opEOA==","shasum":"184ee86a92e3e85dd0ae1b4dd5a38e9d72afd375","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.2-beta-20251010022008.0.tgz","fileCount":135,"unpackedSize":804041,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCrIe9BPWZQIICsV752PcttQLgxI5QG6S11gkzTBBOyPQIhAPlBLvmdTlKBy38DjTdUBn2f7O/SvbWkQ3HNxH7oKNgO"}],"size":138008},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.2-beta-20251010022008.0_1760062909132_0.4182280315932161"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-10T02:21:49.384Z","publish_time":1760062909384,"_source_registry_name":"default","contributors":[]},"0.30.2-beta-20251010092125.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":"0.30.2-beta-20251010092125.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.2-beta-20251010092125.0","@midscene/shared":"0.30.2-beta-20251010092125.0","@midscene/playground":"0.30.2-beta-20251010092125.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.2-beta-20251010092125.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-w/qWoTYFebZPdIb+YzV+sLrCqjXKclpCz02+LKMliNVf3XVr1ur1uxfc18OICTQnc8z+bqsa2Q+cKJRPlbdLTA==","_resolved":"/tmp/db5c8ecea61dcd22e385ad4ba46b80a6/midscene-web-0.30.2-beta-20251010092125.0.tgz","_from":"file:midscene-web-0.30.2-beta-20251010092125.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-w/qWoTYFebZPdIb+YzV+sLrCqjXKclpCz02+LKMliNVf3XVr1ur1uxfc18OICTQnc8z+bqsa2Q+cKJRPlbdLTA==","shasum":"c56e2168c66b61774c2a23c5bf78b74369086a37","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.2-beta-20251010092125.0.tgz","fileCount":135,"unpackedSize":804041,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAi0/pR1/IBdLn/oIyw7EJd4ZsdzpnIsrUJYMigkkxm5AiEAl2T7ej0k9d1QQtBn22NBku32KFLEwxPHDuDqDv8UvBE="}],"size":138007},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.2-beta-20251010092125.0_1760088185507_0.7072299367347374"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-10T09:23:05.687Z","publish_time":1760088185687,"_source_registry_name":"default","contributors":[]},"0.30.2":{"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":"0.30.2","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.2","@midscene/playground":"0.30.2","@midscene/shared":"0.30.2"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HWrXp/NsMbdSe0ytx0Mg8OJ1BcVeUwl8q8LoIux3WLbdtsTQWBJr+4QubZYZcybxXSHiBfafL81jNPypLAxxrA==","_resolved":"/tmp/bc09bed9632dc6893ea17b947ecf9fe1/midscene-web-0.30.2.tgz","_from":"file:midscene-web-0.30.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-HWrXp/NsMbdSe0ytx0Mg8OJ1BcVeUwl8q8LoIux3WLbdtsTQWBJr+4QubZYZcybxXSHiBfafL81jNPypLAxxrA==","shasum":"798de58029e71eff00997733e95d8449ff81ee59","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.2.tgz","fileCount":135,"unpackedSize":803777,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDiAm9Ncuhw/LdaZA019CRMI+Lrv689K6mQ/6MspPXJ3gIgHFdc0eyvVbiCj2DJjxz0P9fOC9qWDW8UJP8YXErIbfc="}],"size":137940},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.2_1760089690993_0.4894261457347493"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-10T09:48:11.227Z","publish_time":1760089691227,"_source_registry_name":"default","contributors":[]},"0.30.3-beta-20251011064436.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":"0.30.3-beta-20251011064436.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.3-beta-20251011064436.0","@midscene/shared":"0.30.3-beta-20251011064436.0","@midscene/playground":"0.30.3-beta-20251011064436.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.3-beta-20251011064436.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-tZH1hVyH4qQ6s1QYc0pST4EOwOP/M1mCp3kVnAXhZB8gfOs99NLgA5ofVq75Nd0K1PQQZ5gDzY0lZwFQ+VvG5Q==","_resolved":"/tmp/06b7ae0c039d18ba6eca3fcd2ff2dce8/midscene-web-0.30.3-beta-20251011064436.0.tgz","_from":"file:midscene-web-0.30.3-beta-20251011064436.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-tZH1hVyH4qQ6s1QYc0pST4EOwOP/M1mCp3kVnAXhZB8gfOs99NLgA5ofVq75Nd0K1PQQZ5gDzY0lZwFQ+VvG5Q==","shasum":"2cbacd6e7d5cf846235106d35dbfa2da63e672a7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.3-beta-20251011064436.0.tgz","fileCount":135,"unpackedSize":804297,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFNi+0w7VM8z91ZqhM+gbgzlBycsOtnkk5Wv6pxpRurcAiEAukds3I7j3ggVEm7nOLB200ksUOiUVZ3Ksoil0LTZQ2I="}],"size":138042},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.3-beta-20251011064436.0_1760165176631_0.035747448394951586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-11T06:46:16.939Z","publish_time":1760165176939,"_source_registry_name":"default","contributors":[]},"0.30.3-beta-20251011080128.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":"0.30.3-beta-20251011080128.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.3-beta-20251011080128.0","@midscene/playground":"0.30.3-beta-20251011080128.0","@midscene/shared":"0.30.3-beta-20251011080128.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.3-beta-20251011080128.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-TOS+VmgL5PAhOjpt954We9vokntF/AQJkcQNCbvnoysC9q3nO0pcoAZH/uX2q7zrZtfm+v2emAl4mZnduxjXEA==","_resolved":"/tmp/19c6f0c762960b2b7ba9221392959808/midscene-web-0.30.3-beta-20251011080128.0.tgz","_from":"file:midscene-web-0.30.3-beta-20251011080128.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-TOS+VmgL5PAhOjpt954We9vokntF/AQJkcQNCbvnoysC9q3nO0pcoAZH/uX2q7zrZtfm+v2emAl4mZnduxjXEA==","shasum":"25eb8d9878427953e0d1a22ec80ec969706c5936","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.3-beta-20251011080128.0.tgz","fileCount":135,"unpackedSize":809334,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIANG15UoqY0/t2ydx9XmKBrDF0qIyqHfsTFYAL0MQuNhAiEA8lDxkIma9Q8x4Gwe+timQ8l+pNnsOj+sFN4+GxeKn7U="}],"size":138935},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.3-beta-20251011080128.0_1760169785907_0.41721664829486516"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-11T08:03:06.182Z","publish_time":1760169786182,"_source_registry_name":"default","contributors":[]},"0.30.3-beta-20251011125638.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":"0.30.3-beta-20251011125638.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.30.3-beta-20251011125638.0","@midscene/shared":"0.30.3-beta-20251011125638.0","@midscene/core":"0.30.3-beta-20251011125638.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.3-beta-20251011125638.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-b8v9YfiEemBLUcOehq+H9omjRKS3/a6r0eNAtmFfXXxeybQWg9s505VDac5ZEBnnMCs3833z4Ov0x0wHE/0eWQ==","_resolved":"/tmp/4fbad589389e67657d8dfb626815868b/midscene-web-0.30.3-beta-20251011125638.0.tgz","_from":"file:midscene-web-0.30.3-beta-20251011125638.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-b8v9YfiEemBLUcOehq+H9omjRKS3/a6r0eNAtmFfXXxeybQWg9s505VDac5ZEBnnMCs3833z4Ov0x0wHE/0eWQ==","shasum":"043266532081034cfa9d1dbaa52ddeaf48cf9420","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.3-beta-20251011125638.0.tgz","fileCount":135,"unpackedSize":809334,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDPraXUUvaLKXtqw3cz5Pdf9qnJS8MATGgRY1DG73YanAIgDcZXLNEITb9rMl8+xqcZuUKOBFh8QVE8T5/+JaL2d6Y="}],"size":138940},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.3-beta-20251011125638.0_1760187495552_0.9215917820312243"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-11T12:58:15.810Z","publish_time":1760187495810,"_source_registry_name":"default","contributors":[]},"0.30.3-beta-20251014030035.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":"0.30.3-beta-20251014030035.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.3-beta-20251014030035.0","@midscene/playground":"0.30.3-beta-20251014030035.0","@midscene/shared":"0.30.3-beta-20251014030035.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.3-beta-20251014030035.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9Wtk1H+6SQ86vqO3R5n8LWUfWeYGvmPte9LGRGpgOaDoGOiNGT5yxvYqm9xpZq6GpCPqynhSgsCjWte9cBwCLA==","_resolved":"/tmp/9e09e8680d40e4d2c65bc3a8d87a6ed4/midscene-web-0.30.3-beta-20251014030035.0.tgz","_from":"file:midscene-web-0.30.3-beta-20251014030035.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9Wtk1H+6SQ86vqO3R5n8LWUfWeYGvmPte9LGRGpgOaDoGOiNGT5yxvYqm9xpZq6GpCPqynhSgsCjWte9cBwCLA==","shasum":"2f94d6f87f8c4524910a07d0283f41d7a47d7eed","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.3-beta-20251014030035.0.tgz","fileCount":135,"unpackedSize":811101,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD2pu1UsWcQ8rELDP3L6UbGUwkUdss3t0zVVs7NugiJMAIgRNmuL+B3hFeF3zDXK+tjUjY8671gin9xB2o9h3h2y+A="}],"size":139156},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.3-beta-20251014030035.0_1760410936508_0.2835999707143875"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-14T03:02:16.753Z","publish_time":1760410936753,"_source_registry_name":"default","contributors":[]},"0.30.3-beta-20251015092615.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":"0.30.3-beta-20251015092615.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.3-beta-20251015092615.0","@midscene/shared":"0.30.3-beta-20251015092615.0","@midscene/playground":"0.30.3-beta-20251015092615.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.3-beta-20251015092615.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-pCZswqBkVoxQDOSopeaaGfVuptn68C3Tv2Yaai4IJ7hq7Ccms/UhlbbOo6I0bbOPTYhVcG3ltWhNTcZtiOnDCA==","_resolved":"/tmp/37ffdb04e795ef9264be58446ad2a806/midscene-web-0.30.3-beta-20251015092615.0.tgz","_from":"file:midscene-web-0.30.3-beta-20251015092615.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-pCZswqBkVoxQDOSopeaaGfVuptn68C3Tv2Yaai4IJ7hq7Ccms/UhlbbOo6I0bbOPTYhVcG3ltWhNTcZtiOnDCA==","shasum":"2219ad122926b5f4de52de9d94eac18203513af2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.3-beta-20251015092615.0.tgz","fileCount":135,"unpackedSize":811101,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD4/zWnZD/QD7AdS1LN2+aByJWxqG4Oi52D5CJkV4RUYgIgCiVpV4CLaR73cHyx1Lu/TTLabW59gglZa6ZPHXY4v5I="}],"size":139164},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.3-beta-20251015092615.0_1760520476505_0.6271755399758381"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-15T09:27:56.743Z","publish_time":1760520476743,"_source_registry_name":"default","contributors":[]},"0.30.3-beta-20251015093703.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":"0.30.3-beta-20251015093703.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.30.3-beta-20251015093703.0","@midscene/core":"0.30.3-beta-20251015093703.0","@midscene/shared":"0.30.3-beta-20251015093703.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.3-beta-20251015093703.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0ck6I9uRgb3DntTxZBH59EehEpm5Ty3UFLMgOJobyezUmji53GcHjvZTxaVMok+weCH6dDjNi2rUkujFsM+e1A==","_resolved":"/tmp/2780c71b61ffbf4c4764fd5b054986ff/midscene-web-0.30.3-beta-20251015093703.0.tgz","_from":"file:midscene-web-0.30.3-beta-20251015093703.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0ck6I9uRgb3DntTxZBH59EehEpm5Ty3UFLMgOJobyezUmji53GcHjvZTxaVMok+weCH6dDjNi2rUkujFsM+e1A==","shasum":"c6f71e1f3566529d7479550bb18f61f183974e96","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.3-beta-20251015093703.0.tgz","fileCount":135,"unpackedSize":811101,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDsAvSJ8IuUb3gsMs12cFxR86Xq5UXupdOyZ7FB8AOo6wIgQvpQPDd0KtJ3jiFqigLBqrpJBhCaNNxEg5OBQUFR8W4="}],"size":139166},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.3-beta-20251015093703.0_1760521115444_0.28531847151406353"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-15T09:38:35.684Z","publish_time":1760521115684,"_source_registry_name":"default","contributors":[]},"0.30.3-beta-20251016025939.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":"0.30.3-beta-20251016025939.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.3-beta-20251016025939.0","@midscene/playground":"0.30.3-beta-20251016025939.0","@midscene/shared":"0.30.3-beta-20251016025939.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.3-beta-20251016025939.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-T/gVjaqqT1x40GFXSIugJVjHSXxe+sBtOW5dtAQZC9doGARhl6YXsjd7q4brA/cUHpbY0oBD0esWuhS16xCLTA==","_resolved":"/tmp/52291b4e1cdd8e0152f48e527b18b097/midscene-web-0.30.3-beta-20251016025939.0.tgz","_from":"file:midscene-web-0.30.3-beta-20251016025939.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-T/gVjaqqT1x40GFXSIugJVjHSXxe+sBtOW5dtAQZC9doGARhl6YXsjd7q4brA/cUHpbY0oBD0esWuhS16xCLTA==","shasum":"2681fafa63d9a105aeae9f1c0cb757852f554d24","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.3-beta-20251016025939.0.tgz","fileCount":135,"unpackedSize":811101,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIChSUwbTXvSy4lV5dEkBVApqI36qK4jwBWpyOCYXMB16AiEAnQgR2CZeETyv8SDH3NUVZjte4kF2CTJKbtetWwHkBwo="}],"size":139158},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.3-beta-20251016025939.0_1760583682353_0.2224426796287593"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-16T03:01:22.624Z","publish_time":1760583682624,"_source_registry_name":"default","contributors":[]},"0.30.3":{"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":"0.30.3","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.3","@midscene/playground":"0.30.3","@midscene/shared":"0.30.3"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qni4Ti2l643vphn5g3TIcZpZKypjKYydtZNya4wrtOMFPXYLEDM6JBPBPqfpaSAIgmz0k/jSiCBk8IuRass06A==","_resolved":"/tmp/fae2c9eed1ea2eb36defaa03d177d718/midscene-web-0.30.3.tgz","_from":"file:midscene-web-0.30.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-qni4Ti2l643vphn5g3TIcZpZKypjKYydtZNya4wrtOMFPXYLEDM6JBPBPqfpaSAIgmz0k/jSiCBk8IuRass06A==","shasum":"0e6b740d37c4056f089299cea4ff42903a0ffb74","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.3.tgz","fileCount":135,"unpackedSize":810837,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID0yKQbkJEfXKFmZEsNux7V1w1i6QsExbKzW7qr77OxtAiAwh5zrqJnVV5rT75kaEPgxFRwG0b3++gjE/hGenDpcUQ=="}],"size":139095},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.3_1760585895117_0.4918166074967558"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-16T03:38:15.378Z","publish_time":1760585895378,"_source_registry_name":"default","contributors":[]},"0.30.4-beta-20251016083204.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":"0.30.4-beta-20251016083204.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.4-beta-20251016083204.0","@midscene/playground":"0.30.4-beta-20251016083204.0","@midscene/shared":"0.30.4-beta-20251016083204.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.4-beta-20251016083204.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-WSmxAIEWdWSw4KReccdgzIkNw/tCZGQV+pTRkNXxYgFpdLqefzuno0gJW8SDTuWBsEjE1xjTFDSHjbPf5us/ug==","_resolved":"/tmp/373894d95f23c94fc1cab544b753be56/midscene-web-0.30.4-beta-20251016083204.0.tgz","_from":"file:midscene-web-0.30.4-beta-20251016083204.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-WSmxAIEWdWSw4KReccdgzIkNw/tCZGQV+pTRkNXxYgFpdLqefzuno0gJW8SDTuWBsEjE1xjTFDSHjbPf5us/ug==","shasum":"9942fb31841b4c2e81883c78af33e6f6dad54f2a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.4-beta-20251016083204.0.tgz","fileCount":135,"unpackedSize":811101,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD2O8613TrbC4rIvFeJg/7vIxSQXFY9yuOdfvUN3FlwxgIhAKbcztM7tYccq05pyTIyTNlfbmqO70Bncayv7PpGdKcL"}],"size":139157},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.4-beta-20251016083204.0_1760603623302_0.20909016598203323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-16T08:33:43.591Z","publish_time":1760603623591,"_source_registry_name":"default","contributors":[]},"0.30.4-beta-20251016120711.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":"0.30.4-beta-20251016120711.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.4-beta-20251016120711.0","@midscene/playground":"0.30.4-beta-20251016120711.0","@midscene/shared":"0.30.4-beta-20251016120711.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.4-beta-20251016120711.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/Ru6QzLXcQl0Uq+6D2rVg6NaiRS1ChNmQHS9z0kHCMpSssjJeDxbEjfa3XTblARnI0uE/HhhVgtEnys4hNuElA==","_resolved":"/tmp/6984dc1c56d154ede8265cb76ba291e1/midscene-web-0.30.4-beta-20251016120711.0.tgz","_from":"file:midscene-web-0.30.4-beta-20251016120711.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/Ru6QzLXcQl0Uq+6D2rVg6NaiRS1ChNmQHS9z0kHCMpSssjJeDxbEjfa3XTblARnI0uE/HhhVgtEnys4hNuElA==","shasum":"b93f0602015f518fef82c83d9b274dec31348efe","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.4-beta-20251016120711.0.tgz","fileCount":135,"unpackedSize":811101,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEoSeYKtJ3DGzLcxh2o2Y/PivmszQmEFdT1yDSr2a5iEAiEAyrfElTlHgLSf442qAzTo0Ii9jcVTUgkouO4ZNwvUuG8="}],"size":139157},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.4-beta-20251016120711.0_1760616529776_0.6839943502728907"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-16T12:08:49.995Z","publish_time":1760616529995,"_source_registry_name":"default","contributors":[]},"0.30.4":{"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":"0.30.4","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.4","@midscene/playground":"0.30.4","@midscene/shared":"0.30.4"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.4","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-TlUYzEFbD7GgyXHRDcaehi4+0m2mW4Tf01FCDX6eOBBK6N5ctEFB+9w/t/fdqqFyPEcQpNQawqVgWqasigsFhA==","_resolved":"/tmp/8bbf95859b854c8cf8d133accbbcd642/midscene-web-0.30.4.tgz","_from":"file:midscene-web-0.30.4.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-TlUYzEFbD7GgyXHRDcaehi4+0m2mW4Tf01FCDX6eOBBK6N5ctEFB+9w/t/fdqqFyPEcQpNQawqVgWqasigsFhA==","shasum":"54fa451a4ea3a75d1ee0400fd440dd70900eabb5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.4.tgz","fileCount":135,"unpackedSize":810837,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAafs/v0791vFSUVqLb1Bp7SYD2HQLs1lXpPHuyXWOD4AiAM1Wl/7XswGpH/EuYd7W4/2GJUmNLlawIV1zq4DACj8Q=="}],"size":139097},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.4_1760618628248_0.9466971062701119"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-16T12:43:48.445Z","publish_time":1760618628445,"_source_registry_name":"default","contributors":[]},"0.30.5-beta-20251017025531.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":"0.30.5-beta-20251017025531.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.30.5-beta-20251017025531.0","@midscene/shared":"0.30.5-beta-20251017025531.0","@midscene/core":"0.30.5-beta-20251017025531.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.5-beta-20251017025531.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-pi8aH5aWYc0H7CF4MrcuCWts0LWTok+BEWpNeJ/8GCuvv5oLJ9zIug1acT9SxWW00hTnzP2CGJgD9zMWWvBFVQ==","_resolved":"/tmp/4df0ebd0c85c002d249563f9dc9e18e8/midscene-web-0.30.5-beta-20251017025531.0.tgz","_from":"file:midscene-web-0.30.5-beta-20251017025531.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-pi8aH5aWYc0H7CF4MrcuCWts0LWTok+BEWpNeJ/8GCuvv5oLJ9zIug1acT9SxWW00hTnzP2CGJgD9zMWWvBFVQ==","shasum":"56244f403ca114275ba199e22c0b5d609c57a2a9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.5-beta-20251017025531.0.tgz","fileCount":135,"unpackedSize":811101,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICHkkzLxHSJ1afe+TMHV1fH271fKC09ZKuYIqXNHi0nEAiB4XGNjCJ5uprjg6z/zvlWuZDmJ85W/aEpK2Ll6y01/hw=="}],"size":139167},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.5-beta-20251017025531.0_1760669835669_0.8963018798460369"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-17T02:57:16.029Z","publish_time":1760669836029,"_source_registry_name":"default","contributors":[]},"0.30.5-beta-20251017073249.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":"0.30.5-beta-20251017073249.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.5-beta-20251017073249.0","@midscene/shared":"0.30.5-beta-20251017073249.0","@midscene/playground":"0.30.5-beta-20251017073249.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.5-beta-20251017073249.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-7LKB/LJ8Cq27ieiVm23yuCaj79SxOK87S7yJKnfayWlwAZVEeqkh4lJv5tmspEsOtXmHukEnbgBWMmHzNDtmZQ==","_resolved":"/tmp/0bffe3f94322dd9be45da75fc1d938aa/midscene-web-0.30.5-beta-20251017073249.0.tgz","_from":"file:midscene-web-0.30.5-beta-20251017073249.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-7LKB/LJ8Cq27ieiVm23yuCaj79SxOK87S7yJKnfayWlwAZVEeqkh4lJv5tmspEsOtXmHukEnbgBWMmHzNDtmZQ==","shasum":"f3a1e5702d80c0089672aa396fcd29c629fdc3f6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.5-beta-20251017073249.0.tgz","fileCount":135,"unpackedSize":811101,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICHtg131I1QB+pdj8gB3Z0PsuzTfzaTiqIE1YgyAz5pgAiBoDKlKKwhThli+3QcAQld1MAR/45L0afqXvZEdWfzfwA=="}],"size":139164},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.5-beta-20251017073249.0_1760686471398_0.4446683278881225"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-17T07:34:31.636Z","publish_time":1760686471636,"_source_registry_name":"default","contributors":[]},"0.30.5-beta-20251020035347.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":"0.30.5-beta-20251020035347.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.30.5-beta-20251020035347.0","@midscene/shared":"0.30.5-beta-20251020035347.0","@midscene/core":"0.30.5-beta-20251020035347.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.5-beta-20251020035347.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UcZgbszgJ31CU4F8sO8r012e2tEHIb8ZF4j12c8YgwUToWMntMc8VSTkwj5FZ3RfaViXph1DH7AW124hP66Q1A==","_resolved":"/tmp/32ab3acc1c7d541d725f3d85f0b5f1e7/midscene-web-0.30.5-beta-20251020035347.0.tgz","_from":"file:midscene-web-0.30.5-beta-20251020035347.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-UcZgbszgJ31CU4F8sO8r012e2tEHIb8ZF4j12c8YgwUToWMntMc8VSTkwj5FZ3RfaViXph1DH7AW124hP66Q1A==","shasum":"158b4efc9f8350eabda1126cc4ad88fcedfaebac","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.5-beta-20251020035347.0.tgz","fileCount":135,"unpackedSize":812810,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEnV/A5vlPzkvE/gSTeKTsGToADpu0bPShhoVj0gxcfWAiEAsHHdN5Zcmwp9lmsYPsBU210TQDSiLFah3l3D+GHfpZs="}],"size":139286},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.5-beta-20251020035347.0_1760932528301_0.8984647823328771"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-20T03:55:28.537Z","publish_time":1760932528537,"_source_registry_name":"default","contributors":[]},"0.30.5-beta-20251021035431.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":"0.30.5-beta-20251021035431.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.5-beta-20251021035431.0","@midscene/shared":"0.30.5-beta-20251021035431.0","@midscene/playground":"0.30.5-beta-20251021035431.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.5-beta-20251021035431.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-oXtgXwCpQTydCjzSyVga7vX4MTP3QTCupjxyIItTA6cwTLWfSOmhour9NvjK08ZPxr39NAZCapKKJu6oz6no8A==","_resolved":"/tmp/47fa493a6082600f1de5b14900ff9e23/midscene-web-0.30.5-beta-20251021035431.0.tgz","_from":"file:midscene-web-0.30.5-beta-20251021035431.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-oXtgXwCpQTydCjzSyVga7vX4MTP3QTCupjxyIItTA6cwTLWfSOmhour9NvjK08ZPxr39NAZCapKKJu6oz6no8A==","shasum":"673d63f6ddca57d155ba4d9e809df0ff4f8250e4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.5-beta-20251021035431.0.tgz","fileCount":135,"unpackedSize":810955,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC65v0LcAhlzCagUxkcBf0Td/70VJs22tadB53lI4hOnAIgA1YeS5SM7sUGpUtWKuqgh2ECuehcdbBmuAP4UNKhbes="}],"size":139143},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.5-beta-20251021035431.0_1761018972170_0.9699610813407711"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-21T03:56:12.401Z","publish_time":1761018972401,"_source_registry_name":"default","contributors":[]},"0.30.5":{"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":"0.30.5","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.30.5","@midscene/shared":"0.30.5","@midscene/core":"0.30.5"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.5","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mPAlozJd0f+uAXoC5zSAOi69qP41+DlXXwXCC3VyZq0YG1sdqti2v0RxIpTaCOFCBYe9a0Zd7qY15yRjYLJFYA==","_resolved":"/tmp/362d6e0557c55f350ddb5aeea5596f26/midscene-web-0.30.5.tgz","_from":"file:midscene-web-0.30.5.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mPAlozJd0f+uAXoC5zSAOi69qP41+DlXXwXCC3VyZq0YG1sdqti2v0RxIpTaCOFCBYe9a0Zd7qY15yRjYLJFYA==","shasum":"6d05af47773b0e612c63ac9bacfd7654c75af3f0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.5.tgz","fileCount":135,"unpackedSize":810691,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHr28P/09Nus4FiZzQuZ4Bj9QRj22gkK/iwP4MVqnLrlAiEA4GJyJ5BVrvrbD0wwIpTXvWb5gaOxMX3Ao6JePx6FQBY="}],"size":139077},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.5_1761023622175_0.979721989683249"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-21T05:13:42.384Z","publish_time":1761023622384,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251021060907.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.0.1-beta-20251021060907.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251021060907.0","@midscene/shared":"1.0.1-beta-20251021060907.0","@midscene/core":"1.0.1-beta-20251021060907.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@1.0.1-beta-20251021060907.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QcMySo4aTbrOAykh5+WtXGMzqKbFmZK+GD5j/lXzIZg5R9M0S585Phql0RPKsccW20oc4cwsccCsvByDG5o3TQ==","_resolved":"/tmp/7fd448157bf036cda8373640be40f751/midscene-web-1.0.1-beta-20251021060907.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251021060907.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-QcMySo4aTbrOAykh5+WtXGMzqKbFmZK+GD5j/lXzIZg5R9M0S585Phql0RPKsccW20oc4cwsccCsvByDG5o3TQ==","shasum":"fd885d1eed46310c682ea85c67ea3f3c8710870b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251021060907.0.tgz","fileCount":135,"unpackedSize":808030,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDzG7eg6DlRrS/jOYAD21ezu0c4q5eIUAJ4Ttm9VBmNVwIgODF3xQxGFmbnk+2/yZWeHTKBCOBFjOPm6KiSwEfJM3c="}],"size":138847},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251021060907.0_1761027050359_0.111131140592853"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-21T06:10:50.616Z","publish_time":1761027050616,"_source_registry_name":"default","contributors":[]},"0.30.6-beta-20251021111532.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":"0.30.6-beta-20251021111532.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.6-beta-20251021111532.0","@midscene/shared":"0.30.6-beta-20251021111532.0","@midscene/playground":"0.30.6-beta-20251021111532.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.6-beta-20251021111532.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-FhZGb/UcZHZ9m4X6PeQMthdNOgQHw3+YDUboXPoTQkK2cEbCHky7auER1YgU63AW8AbSQpYKAddf0Dm8z/RniA==","_resolved":"/tmp/e87bcd841baf3ddf589add0b627b597e/midscene-web-0.30.6-beta-20251021111532.0.tgz","_from":"file:midscene-web-0.30.6-beta-20251021111532.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-FhZGb/UcZHZ9m4X6PeQMthdNOgQHw3+YDUboXPoTQkK2cEbCHky7auER1YgU63AW8AbSQpYKAddf0Dm8z/RniA==","shasum":"0667b271547455ece16a5133eccb8f6320e411fe","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.6-beta-20251021111532.0.tgz","fileCount":135,"unpackedSize":810955,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCMIL1LHn49cmPbX5zAeEwy1jutdvMD5tfQPARe9atKNAIgAyPay1L0tJSXgAJXZJpTgafejClBnwbRj6Ys5APCrqY="}],"size":139143},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.6-beta-20251021111532.0_1761045430108_0.6238068399781249"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-21T11:17:10.306Z","publish_time":1761045430306,"_source_registry_name":"default","contributors":[]},"0.30.6-beta-20251021115636.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":"0.30.6-beta-20251021115636.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.6-beta-20251021115636.0","@midscene/shared":"0.30.6-beta-20251021115636.0","@midscene/playground":"0.30.6-beta-20251021115636.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.6-beta-20251021115636.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VMqL8fMRjzuJ6S35FMMSG/y4HTtZeOEkj41MuURfs4dNn4Qcxh1NtoZl7ojKWUReMeVoXYYcOVyauTnBZX/vBw==","_resolved":"/tmp/90987103ec3fb6460376a52ec1afbe7c/midscene-web-0.30.6-beta-20251021115636.0.tgz","_from":"file:midscene-web-0.30.6-beta-20251021115636.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-VMqL8fMRjzuJ6S35FMMSG/y4HTtZeOEkj41MuURfs4dNn4Qcxh1NtoZl7ojKWUReMeVoXYYcOVyauTnBZX/vBw==","shasum":"e43a923f6a8b5112b0fddea8cae50aaee78b946b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.6-beta-20251021115636.0.tgz","fileCount":135,"unpackedSize":810955,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA8BJdn+R7+hNI9hdhTY8BcWiO3KHfx8h5jZ2AAvHpSiAiARIfWpG8csgm1IuUEAvOsuW+9dWajnHzY3DY06fNvkeQ=="}],"size":139144},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.6-beta-20251021115636.0_1761047897641_0.8343786309784531"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-21T11:58:17.873Z","publish_time":1761047897873,"_source_registry_name":"default","contributors":[]},"0.30.6-beta-20251021121032.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":"0.30.6-beta-20251021121032.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.6-beta-20251021121032.0","@midscene/shared":"0.30.6-beta-20251021121032.0","@midscene/playground":"0.30.6-beta-20251021121032.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.6-beta-20251021121032.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8jBB77j/y6qN0jKDwqqNV7RUfyfKj1WSyefQkZCVeTd4QvciVlPszq+2+5MHaYVFNli0blm7ENrSVUJp0RZWQQ==","_resolved":"/tmp/fd1b82bd95cceeab112aa3afb8973bae/midscene-web-0.30.6-beta-20251021121032.0.tgz","_from":"file:midscene-web-0.30.6-beta-20251021121032.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8jBB77j/y6qN0jKDwqqNV7RUfyfKj1WSyefQkZCVeTd4QvciVlPszq+2+5MHaYVFNli0blm7ENrSVUJp0RZWQQ==","shasum":"7811e05f0414a51dd6b3b24e927e1c353ed9d68a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.6-beta-20251021121032.0.tgz","fileCount":135,"unpackedSize":810955,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGsjgCYpxiQ9cp9QDHsYsFQAvGIiEREdK/xjCpDdVVGXAiEA/ZOMzNs69OvfEmrJ3aif2Hy1pZbRDwROV/n7J7+wRcI="}],"size":139143},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.6-beta-20251021121032.0_1761048736468_0.75144780357566"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-21T12:12:16.736Z","publish_time":1761048736736,"_source_registry_name":"default","contributors":[]},"0.30.6-beta-20251022061854.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":"0.30.6-beta-20251022061854.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.6-beta-20251022061854.0","@midscene/playground":"0.30.6-beta-20251022061854.0","@midscene/shared":"0.30.6-beta-20251022061854.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.6-beta-20251022061854.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-WcTrYmYhVCP4qjOSicxZONmTLX/kyXXthZgfczm4cM83cPXGL4wPnkNaiuoHubbGKKZqjDSaWW1uIEIv3CRogw==","_resolved":"/tmp/16f551cc04631369b088c6f06358684e/midscene-web-0.30.6-beta-20251022061854.0.tgz","_from":"file:midscene-web-0.30.6-beta-20251022061854.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-WcTrYmYhVCP4qjOSicxZONmTLX/kyXXthZgfczm4cM83cPXGL4wPnkNaiuoHubbGKKZqjDSaWW1uIEIv3CRogw==","shasum":"ed8c2e1d8b921c3840fd4e51258d89bcf0202e87","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.6-beta-20251022061854.0.tgz","fileCount":135,"unpackedSize":810955,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCXO2CS9dtHuxUtvK4ItQ8QRm78UcIydiX4Amz1BwwXIwIhAINhB+tw3HDFfqQDRoCYqYvEYdnGaFltadv2mhUghNoV"}],"size":139147},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.6-beta-20251022061854.0_1761114034941_0.6610525983607323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T06:20:35.166Z","publish_time":1761114035166,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251022061922.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.0.1-beta-20251022061922.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251022061922.0","@midscene/playground":"1.0.1-beta-20251022061922.0","@midscene/shared":"1.0.1-beta-20251022061922.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251022061922.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6nb2nXSdTSg7/Fjj+zAIAs08SIsIumEprlfUkBCXlPdXzfCFlOrPyD/2dS7TnxTLFejgZ6PwQxYyj+idfKtDYA==","_resolved":"/tmp/305416c7e3a1aa925e59be8bcddc3c33/midscene-web-1.0.1-beta-20251022061922.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251022061922.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6nb2nXSdTSg7/Fjj+zAIAs08SIsIumEprlfUkBCXlPdXzfCFlOrPyD/2dS7TnxTLFejgZ6PwQxYyj+idfKtDYA==","shasum":"95bd7dd99fe15167e4af4c4cd967dc8357c81ddb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251022061922.0.tgz","fileCount":135,"unpackedSize":807829,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCuyXF6gc9g9uDu2x4wdNE7R2SXQf7T7ueUwr5kxGlrcgIgCkoI1XvdIe3+/jHLEzCWpq4bs4xCcOUqTLRuGftwKlo="}],"size":138821},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251022061922.0_1761114057835_0.34214943028011735"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T06:20:58.084Z","publish_time":1761114058084,"_source_registry_name":"default","contributors":[]},"0.30.6-beta-20251022061949.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":"0.30.6-beta-20251022061949.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.6-beta-20251022061949.0","@midscene/playground":"0.30.6-beta-20251022061949.0","@midscene/shared":"0.30.6-beta-20251022061949.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.6-beta-20251022061949.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-nDrJSIRJhIoZP1mfzWDdzdmJ1iLNzrTvHQSdBzg1BL2aRO+mkbGSbyTzPvZMT6UBSmUcC+2fgIALXtgi+9rIyw==","_resolved":"/tmp/d48b1145e82206dc3f0e96b3f30e348c/midscene-web-0.30.6-beta-20251022061949.0.tgz","_from":"file:midscene-web-0.30.6-beta-20251022061949.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-nDrJSIRJhIoZP1mfzWDdzdmJ1iLNzrTvHQSdBzg1BL2aRO+mkbGSbyTzPvZMT6UBSmUcC+2fgIALXtgi+9rIyw==","shasum":"434595628177666648009ff599a20c33edb06a49","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.6-beta-20251022061949.0.tgz","fileCount":135,"unpackedSize":811031,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHCY/rTbV1nkmyjMjLaXu5p98OywtuddfD4seXveN37JAiBxNeu8cooH7EMo2O2LxPouxuzHHUAkn0fyFU5XhoZ69w=="}],"size":139141},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.6-beta-20251022061949.0_1761114092225_0.33074000766085354"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T06:21:32.511Z","publish_time":1761114092511,"_source_registry_name":"default","contributors":[]},"0.30.6-beta-20251022093704.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":"0.30.6-beta-20251022093704.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.6-beta-20251022093704.0","@midscene/shared":"0.30.6-beta-20251022093704.0","@midscene/playground":"0.30.6-beta-20251022093704.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.6-beta-20251022093704.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2qi2UP1eZSCV687TkpfCY0vaYfClIzwwiUNNuM8h6eLznY48qXnLX96w+Xm9WprIjsotwbSTCuI2maxT3WAmdQ==","_resolved":"/tmp/bfdfd2c07f9bc71ce6f222cb4f1c190b/midscene-web-0.30.6-beta-20251022093704.0.tgz","_from":"file:midscene-web-0.30.6-beta-20251022093704.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2qi2UP1eZSCV687TkpfCY0vaYfClIzwwiUNNuM8h6eLznY48qXnLX96w+Xm9WprIjsotwbSTCuI2maxT3WAmdQ==","shasum":"b58ae91105d3f1c9b4e88f897d5047a2c99e3b97","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.6-beta-20251022093704.0.tgz","fileCount":135,"unpackedSize":810955,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCh+AXe9YStF99Tr4HCmKJ/RBlguoL5lUFLlUUO3E1+hgIhAPRL7+DwK2ooOVutWpd2t3s3WY3yGWZx+svtzGnF1NVl"}],"size":139147},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.6-beta-20251022093704.0_1761125922912_0.57286106886499"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T09:38:43.200Z","publish_time":1761125923200,"_source_registry_name":"default","contributors":[]},"0.30.6-beta-20251022111444.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":"0.30.6-beta-20251022111444.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.6-beta-20251022111444.0","@midscene/playground":"0.30.6-beta-20251022111444.0","@midscene/shared":"0.30.6-beta-20251022111444.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.6-beta-20251022111444.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-abPZuAYRaWJCVrSJgxigg45TQ4vV906lXQ/fS/AmHPCtMybVwjgVwnT4qTup4oX5aw1LAz8eUkDvjmjTcep3Kg==","_resolved":"/tmp/586968438bac66fd1a3967c00945c016/midscene-web-0.30.6-beta-20251022111444.0.tgz","_from":"file:midscene-web-0.30.6-beta-20251022111444.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-abPZuAYRaWJCVrSJgxigg45TQ4vV906lXQ/fS/AmHPCtMybVwjgVwnT4qTup4oX5aw1LAz8eUkDvjmjTcep3Kg==","shasum":"bd873450625b35d8aff4245e9d1b014b48ba2401","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.6-beta-20251022111444.0.tgz","fileCount":135,"unpackedSize":810955,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZmg60b4DhBFXuxOUedu5fUm46kSyKX0fvtHgL8u1VoQIgCNlGmLnSat2Bt+Hw7P1n4CwwMUvTg2V8ufVs3gCZaE4="}],"size":139146},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.6-beta-20251022111444.0_1761131782800_0.5588077465096284"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T11:16:23.062Z","publish_time":1761131783062,"_source_registry_name":"default","contributors":[]},"0.30.6-beta-20251022112352.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":"0.30.6-beta-20251022112352.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.6-beta-20251022112352.0","@midscene/playground":"0.30.6-beta-20251022112352.0","@midscene/shared":"0.30.6-beta-20251022112352.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.6-beta-20251022112352.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-DqGhOkf+5a5smY425ACY3iD8BOykBDtGARIPp5j5X6217fb9/Y/KgPv0cIGdvtzxMHJertd5zv2PsTSRlKYI4w==","_resolved":"/tmp/bf55d8179ffd9c66258a6451c7eb1804/midscene-web-0.30.6-beta-20251022112352.0.tgz","_from":"file:midscene-web-0.30.6-beta-20251022112352.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-DqGhOkf+5a5smY425ACY3iD8BOykBDtGARIPp5j5X6217fb9/Y/KgPv0cIGdvtzxMHJertd5zv2PsTSRlKYI4w==","shasum":"473ed70cee248718cce3240b5d391c3b46fa9ce9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.6-beta-20251022112352.0.tgz","fileCount":135,"unpackedSize":810955,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHePTHNrhtiKoKC1+uo+13mnwE6d4Wu09VlMcekeJcXGAiBn6bkB6EOoHyjU6ZBFkRwSWCDrisoMkdUudgcq3ZPPkg=="}],"size":139145},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.6-beta-20251022112352.0_1761132326370_0.05935186125400316"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T11:25:26.634Z","publish_time":1761132326634,"_source_registry_name":"default","contributors":[]},"0.30.6-beta-20251023082056.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":"0.30.6-beta-20251023082056.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.6-beta-20251023082056.0","@midscene/shared":"0.30.6-beta-20251023082056.0","@midscene/playground":"0.30.6-beta-20251023082056.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.6-beta-20251023082056.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-DKp89QTbMfqjG8l6raxuVqpXJwJM1R7+UvTnepGwz6lQ2wspUQGnsbQX84mdly3SWfPf5hwEcAhdpncFS+1fng==","_resolved":"/tmp/751d2109568fad059e6edb7fb3e49cc4/midscene-web-0.30.6-beta-20251023082056.0.tgz","_from":"file:midscene-web-0.30.6-beta-20251023082056.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-DKp89QTbMfqjG8l6raxuVqpXJwJM1R7+UvTnepGwz6lQ2wspUQGnsbQX84mdly3SWfPf5hwEcAhdpncFS+1fng==","shasum":"0d51ea522c5aaf90c6cf294bc57c0e2fd7c3f260","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.6-beta-20251023082056.0.tgz","fileCount":135,"unpackedSize":811027,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHjigpJmr6/Fdc8rrzr79Fx+tuiIBO7/STuIu5oMgVURAiBI5GgPQv3+D9sCntPqx4NYkJPGXhk0iMRAkxv5n3P+hA=="}],"size":139143},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.6-beta-20251023082056.0_1761207754942_0.3958423230267043"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-23T08:22:35.228Z","publish_time":1761207755228,"_source_registry_name":"default","contributors":[]},"0.30.6-beta-20251023092723.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":"0.30.6-beta-20251023092723.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.30.6-beta-20251023092723.0","@midscene/shared":"0.30.6-beta-20251023092723.0","@midscene/core":"0.30.6-beta-20251023092723.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.6-beta-20251023092723.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-vJqJb78UfPVgVfR2gPSDKB6oFLnMrnHjpYzG+zat8WAaJ++dglae5QEqOJ2lJ5WGhp6LLRYsW9Hb7NuDW31qeQ==","_resolved":"/tmp/d4bfd64043c8dc1cb3023c900d979498/midscene-web-0.30.6-beta-20251023092723.0.tgz","_from":"file:midscene-web-0.30.6-beta-20251023092723.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-vJqJb78UfPVgVfR2gPSDKB6oFLnMrnHjpYzG+zat8WAaJ++dglae5QEqOJ2lJ5WGhp6LLRYsW9Hb7NuDW31qeQ==","shasum":"9d2949526e2055e205dd6f69d5ba7439d96f087b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.6-beta-20251023092723.0.tgz","fileCount":135,"unpackedSize":811027,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICUWDzfDX7oFpYHXJPzX64Upg+tnrOi05s0MZwR1xAWfAiB23en4yu28SQbpIpn4BORTKyGTIK40HsKCT1Vvabjpzg=="}],"size":139144},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.6-beta-20251023092723.0_1761211741937_0.1274969848272829"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-23T09:29:02.176Z","publish_time":1761211742176,"_source_registry_name":"default","contributors":[]},"0.30.6-beta-20251023094958.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":"0.30.6-beta-20251023094958.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.6-beta-20251023094958.0","@midscene/playground":"0.30.6-beta-20251023094958.0","@midscene/shared":"0.30.6-beta-20251023094958.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.6-beta-20251023094958.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-IspWn3lEKcmuA/CtMrWG6RWvMA0Z1qudRfkNC27ams072i1zrYRwYPlUJhCI0c+/Ag8FtPB/NCE8TwGgZKGOYA==","_resolved":"/tmp/2c4dc8a3c3d8104cd527bf810496232d/midscene-web-0.30.6-beta-20251023094958.0.tgz","_from":"file:midscene-web-0.30.6-beta-20251023094958.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-IspWn3lEKcmuA/CtMrWG6RWvMA0Z1qudRfkNC27ams072i1zrYRwYPlUJhCI0c+/Ag8FtPB/NCE8TwGgZKGOYA==","shasum":"432d25e0d8e683f69386778c698ad10dd9458428","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.6-beta-20251023094958.0.tgz","fileCount":135,"unpackedSize":811027,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDpzPmY7sbVrv8HnVIDOvjymHz7ziYO+lJDfCISBPdupAIhALjFdYhxK0fXcPIUxaq0RFr2XGC1MHyDQAksa2Pd1BTC"}],"size":139139},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.6-beta-20251023094958.0_1761213099054_0.14209370165676516"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-23T09:51:39.514Z","publish_time":1761213099514,"_source_registry_name":"default","contributors":[]},"0.30.6":{"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":"0.30.6","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.30.6","@midscene/core":"0.30.6","@midscene/shared":"0.30.6"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.6","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-lnLAJX2OFDxcgeHFY4cFYJEXwGMkTlSUz7EDrjERnHNeCE098fmQBAsya1/NQLtxVkhX/GuGVcM9XElcqcOmjQ==","_resolved":"/tmp/fb9ee4370d8d7fa8ad9c9d2c31a66dfa/midscene-web-0.30.6.tgz","_from":"file:midscene-web-0.30.6.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-lnLAJX2OFDxcgeHFY4cFYJEXwGMkTlSUz7EDrjERnHNeCE098fmQBAsya1/NQLtxVkhX/GuGVcM9XElcqcOmjQ==","shasum":"e22f465fd17f78c6f1c07449fcb31f3b660d8b81","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.6.tgz","fileCount":135,"unpackedSize":810763,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBxBWXgjPRHDHV2UcS9rktXlskFVQ08+pzGvUJixVuBuAiEAmf3VT/g/JQ+tkRm0g7ksWG8VvbDRxwtNm1h2zbhy+KY="}],"size":139075},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.6_1761215504177_0.6809488832539738"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-23T10:31:44.470Z","publish_time":1761215504470,"_source_registry_name":"default","contributors":[]},"0.30.6-beta-20251023120226.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":"0.30.6-beta-20251023120226.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.6-beta-20251023120226.0","@midscene/playground":"0.30.6-beta-20251023120226.0","@midscene/shared":"0.30.6-beta-20251023120226.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.6-beta-20251023120226.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HPz0SXhtKocplQt9wToN2ERxaBleSvvKYPpR3oWr9UButF8EXzo9ijOmR+a3JwqzQOXrsy/i4I190svRhw0gJA==","_resolved":"/tmp/5cb9bf54c754d453881491b34632714d/midscene-web-0.30.6-beta-20251023120226.0.tgz","_from":"file:midscene-web-0.30.6-beta-20251023120226.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-HPz0SXhtKocplQt9wToN2ERxaBleSvvKYPpR3oWr9UButF8EXzo9ijOmR+a3JwqzQOXrsy/i4I190svRhw0gJA==","shasum":"4737153eeb203fe2123a9977375237dd303355b0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.6-beta-20251023120226.0.tgz","fileCount":135,"unpackedSize":811213,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQChHWK6jhgqEJUDZfoUfJF4LpvXDzZSVHg7jFSw4P795AIhAMsEYUV0b3j2QCAXiHeuGDfsLCKlZ9yJtJMZw+ehsXzY"}],"size":139157},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.6-beta-20251023120226.0_1761221049353_0.783922188651756"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-23T12:04:09.667Z","publish_time":1761221049667,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251024063839.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.0.1-beta-20251024063839.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251024063839.0","@midscene/shared":"1.0.1-beta-20251024063839.0","@midscene/core":"1.0.1-beta-20251024063839.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251024063839.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-KI81RRxGEQ76Uww5dAKWovydc2BuLbrnyJspz3cHxZMqBhUkuxl/F2C/QvBCxsbmPMEnKTgEhjGzqwfoh56fcQ==","_resolved":"/tmp/b5f582c3034c1c630b853a4f14f0822b/midscene-web-1.0.1-beta-20251024063839.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251024063839.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-KI81RRxGEQ76Uww5dAKWovydc2BuLbrnyJspz3cHxZMqBhUkuxl/F2C/QvBCxsbmPMEnKTgEhjGzqwfoh56fcQ==","shasum":"5a8ae87ee69eb4f57b2ab60084e6eff470575714","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251024063839.0.tgz","fileCount":135,"unpackedSize":818980,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDSLdEXNDkPiv4kz95tmoCEYA9F6ewj25lzTekA7lM68QIgNMy2Xp1sohICIii2Q+WwE9mKTTuPTyxEyvfeA/CGodQ="}],"size":141274},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251024063839.0_1761288015842_0.961764551410784"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-24T06:40:16.074Z","publish_time":1761288016074,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251024064637.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.0.1-beta-20251024064637.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251024064637.0","@midscene/playground":"1.0.1-beta-20251024064637.0","@midscene/shared":"1.0.1-beta-20251024064637.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251024064637.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ATCT784cZrnulV/i6MPhIqsMhtuUP0QwUcKqiS/D/aCIt5epnSxfz/rcJEuRSwz1vthpcrdG/f4mEtuHD8OCgQ==","_resolved":"/tmp/4a1402717f483ef576972812b37585a4/midscene-web-1.0.1-beta-20251024064637.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251024064637.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ATCT784cZrnulV/i6MPhIqsMhtuUP0QwUcKqiS/D/aCIt5epnSxfz/rcJEuRSwz1vthpcrdG/f4mEtuHD8OCgQ==","shasum":"2d599f80cc8984d69f057b9cd1c2ea516b508297","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251024064637.0.tgz","fileCount":135,"unpackedSize":803734,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH2uPwiVsAu/3ANkKi9B6HhXleWIoiNAaZKKg4a7RVLzAiEAuQSRAXTr/vF5INx+wpnHeOJ2uCvSR/w11hlwNbE/D8Y="}],"size":137893},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251024064637.0_1761288486238_0.8843348233557171"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-24T06:48:06.501Z","publish_time":1761288486501,"_source_registry_name":"default","contributors":[]},"0.30.7-beta-20251024090505.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":"0.30.7-beta-20251024090505.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.7-beta-20251024090505.0","@midscene/shared":"0.30.7-beta-20251024090505.0","@midscene/playground":"0.30.7-beta-20251024090505.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.7-beta-20251024090505.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-cca8bU1HT78IPNS98QpQBKZ3rfscrb4vW0smt1QQ0Gp+Jj6oFXH2G26B9W4t+xu3v2ThPC1R5GWMylvSrVZHfQ==","_resolved":"/tmp/92c3a8d144dd71368b934b6b1f1340f7/midscene-web-0.30.7-beta-20251024090505.0.tgz","_from":"file:midscene-web-0.30.7-beta-20251024090505.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-cca8bU1HT78IPNS98QpQBKZ3rfscrb4vW0smt1QQ0Gp+Jj6oFXH2G26B9W4t+xu3v2ThPC1R5GWMylvSrVZHfQ==","shasum":"16116b0ee0e39c3d6ff109cb095512ed26597f79","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.7-beta-20251024090505.0.tgz","fileCount":135,"unpackedSize":811687,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAWTJEJDYaBBYRTaHxd2TyWFtqYR/UADuEqCUHZY6kpJAiB6NpLzBd0SeadJT3U8c7ISRKHOKaYFwB/xeK5j2WW2fQ=="}],"size":139250},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.7-beta-20251024090505.0_1761296800284_0.08794422066312446"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-24T09:06:40.601Z","publish_time":1761296800601,"_source_registry_name":"default","contributors":[]},"0.30.7":{"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":"0.30.7","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"0.30.7","@midscene/core":"0.30.7","@midscene/playground":"0.30.7"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.7","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-JbYRgD6cZmOiDNBaquwzkp1IpVFLmAwsfguwGQP3OLEC1yrm80PVcNtbVn2/3chjmfl/yW3mWE5WfewTzI7rzQ==","_resolved":"/tmp/c4e8dbff9b78dcac799610d84e50c5b0/midscene-web-0.30.7.tgz","_from":"file:midscene-web-0.30.7.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-JbYRgD6cZmOiDNBaquwzkp1IpVFLmAwsfguwGQP3OLEC1yrm80PVcNtbVn2/3chjmfl/yW3mWE5WfewTzI7rzQ==","shasum":"06ff263842acb1ab82697af54963c01df0f8e198","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.7.tgz","fileCount":135,"unpackedSize":811423,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFaxOCmyjDJQQp9IRJPIMxq2v/Oa37rFpX9RJNWdXIosAiAUaBVnQ7Jw6MoQU77s4HMCGlcm3/7PR/NF6Iea0Nmyag=="}],"size":139180},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.7_1761297999210_0.054603890818143874"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-24T09:26:39.459Z","publish_time":1761297999459,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251027033034.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.0.1-beta-20251027033034.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251027033034.0","@midscene/playground":"1.0.1-beta-20251027033034.0","@midscene/shared":"1.0.1-beta-20251027033034.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251027033034.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LXfWiB1Qw72Esz3mNVLyGtZn/TOTWxGLKJS+X4KwipNE9uMCOCk+0VkAiKgjwRibs2DCeQ/GAiIfrITWFu6qSw==","_resolved":"/tmp/850fe31326a07ad4037ffae88b4b7a69/midscene-web-1.0.1-beta-20251027033034.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251027033034.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-LXfWiB1Qw72Esz3mNVLyGtZn/TOTWxGLKJS+X4KwipNE9uMCOCk+0VkAiKgjwRibs2DCeQ/GAiIfrITWFu6qSw==","shasum":"2baffb98a72b14da7aa97ab6b99f633e382ead2b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251027033034.0.tgz","fileCount":135,"unpackedSize":814840,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB640SBiwT70RdrlRGl1yoPQxRAl0cVuPDQQ32uJ3NYDAiEA1rPvGSiVPPCI9u4ZLiCE3GAsdipfuq+w1olqgZkWf4A="}],"size":140317},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251027033034.0_1761535927789_0.7739757338381121"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-27T03:32:08.070Z","publish_time":1761535928070,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251027034431.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.0.1-beta-20251027034431.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251027034431.0","@midscene/playground":"1.0.1-beta-20251027034431.0","@midscene/shared":"1.0.1-beta-20251027034431.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251027034431.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rMZum/VDZwomIGUNDvh5DgV8dC7lMVnVKJDsNQhwDypB5P81QIDPmzJWOIzTf9fCoZ+aHD976i5SQ+fWq/W+Ug==","_resolved":"/tmp/6d1c928af9ea8d8377678f07d13be9eb/midscene-web-1.0.1-beta-20251027034431.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251027034431.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-rMZum/VDZwomIGUNDvh5DgV8dC7lMVnVKJDsNQhwDypB5P81QIDPmzJWOIzTf9fCoZ+aHD976i5SQ+fWq/W+Ug==","shasum":"e336772db6d5e9e907613b3230a27d6dfb062f6f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251027034431.0.tgz","fileCount":135,"unpackedSize":814840,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEyqwnn9G4DEVF5O/cECoym96Nxx+voNM5PIKicSHAhPAiEArRmb2RFVnVfczVKrFCPDdezL3a0XmWdv1Jm/e0MbsT4="}],"size":140317},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251027034431.0_1761536766171_0.3601247375853984"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-27T03:46:06.418Z","publish_time":1761536766418,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251027074226.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.0.1-beta-20251027074226.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251027074226.0","@midscene/playground":"1.0.1-beta-20251027074226.0","@midscene/shared":"1.0.1-beta-20251027074226.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251027074226.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-E4wpQ3Lbk1Ce4KxlCDczN931sBIRESeEhwgF6C1IKZhKaZzh3Tu6k5RoMiUuSDoSj6cPRpsXO+S7zINp1UcOzQ==","_resolved":"/tmp/e4cf696bdc5427f98cac0fe56bd44008/midscene-web-1.0.1-beta-20251027074226.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251027074226.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-E4wpQ3Lbk1Ce4KxlCDczN931sBIRESeEhwgF6C1IKZhKaZzh3Tu6k5RoMiUuSDoSj6cPRpsXO+S7zINp1UcOzQ==","shasum":"c6a23b95cf3ad0ac8d162cac7d4a68e30fb8e4c0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251027074226.0.tgz","fileCount":135,"unpackedSize":825797,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCKKAFAq92V5xoKdMt6wQNa349YtCWPppxz7m+p2rUTpwIhALEg5US2YYixV83b4BAc10ZrN9e+yT1n+Jxbx8eserVe"}],"size":142325},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251027074226.0_1761551042583_0.6895551617370252"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-27T07:44:02.797Z","publish_time":1761551042797,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251028021317.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.0.1-beta-20251028021317.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251028021317.0","@midscene/playground":"1.0.1-beta-20251028021317.0","@midscene/shared":"1.0.1-beta-20251028021317.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251028021317.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/OPUHEtrpT/q6Uq7Etub9j30dyELTvQFHLF1pvX4juX1ejhwQyFH1YAKqyW9rFOov6kVBRFKZFoTqShDN1sa2A==","_resolved":"/tmp/1085888fc4424956f990bb450125f49a/midscene-web-1.0.1-beta-20251028021317.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251028021317.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/OPUHEtrpT/q6Uq7Etub9j30dyELTvQFHLF1pvX4juX1ejhwQyFH1YAKqyW9rFOov6kVBRFKZFoTqShDN1sa2A==","shasum":"fe4e5152315b2693d87573511247b52f7a6497e5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251028021317.0.tgz","fileCount":135,"unpackedSize":814840,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDPD99aeU7OcbTy+1JGRUP9eXFQpYZxfK7jtANOWxYE9gIgaqf9EQGQ6A/B7ObiBG5kzMf92CUIO2eVsCaAegUZHi0="}],"size":140315},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251028021317.0_1761617694763_0.875936162056721"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-28T02:14:55.063Z","publish_time":1761617695063,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251028065320.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.0.1-beta-20251028065320.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251028065320.0","@midscene/shared":"1.0.1-beta-20251028065320.0","@midscene/playground":"1.0.1-beta-20251028065320.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251028065320.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hqCawgCsHcesZC0Ap8cBLa8THJjcbqPXuniYtqIJ7iF1UkbH65fG9IZlRitT6BfmpOxvGCjgkQ5xS0UHpxJuXg==","_resolved":"/tmp/d16dd15166be2ebaf8a5a7a65eef3f35/midscene-web-1.0.1-beta-20251028065320.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251028065320.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-hqCawgCsHcesZC0Ap8cBLa8THJjcbqPXuniYtqIJ7iF1UkbH65fG9IZlRitT6BfmpOxvGCjgkQ5xS0UHpxJuXg==","shasum":"7e5ae9b0321bc3873854a5af93b5f833838456b1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251028065320.0.tgz","fileCount":135,"unpackedSize":835730,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBv7itHVkiqrTipw1YoByWgUAi8Rh9+xziT9OWK2MeDDAiA0woCXbvsLOgafROPczgvOlFW7eaHY79u/LjG1s7n4AQ=="}],"size":144429},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251028065320.0_1761634496303_0.4219307752480159"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-28T06:54:56.535Z","publish_time":1761634496535,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251028121806.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.0.1-beta-20251028121806.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251028121806.0","@midscene/shared":"1.0.1-beta-20251028121806.0","@midscene/playground":"1.0.1-beta-20251028121806.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251028121806.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-e7MG2Om6BW/TcGqmglrSQR5bzkhjkv3zezn1+MhEjo1cLH47NqBCMUhxro3KM09B2GEIblEhfzSdPKeZjY6UOQ==","_resolved":"/tmp/15ef7a4cd4d93ab790ccec2299f56ce7/midscene-web-1.0.1-beta-20251028121806.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251028121806.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-e7MG2Om6BW/TcGqmglrSQR5bzkhjkv3zezn1+MhEjo1cLH47NqBCMUhxro3KM09B2GEIblEhfzSdPKeZjY6UOQ==","shasum":"43bf8b51cc302ee77504ff4ba01d5c358b973b7d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251028121806.0.tgz","fileCount":135,"unpackedSize":823836,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCfZLUI0V4cznC1w/i0w2a6eSCCRALoaEO7skzwxL3lYAIgQL+FhKyKNy3HDQCPdOQ6B0ZoSD5C+a63xxUvi6xwg3I="}],"size":142016},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251028121806.0_1761653980893_0.48030541755004363"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-28T12:19:41.216Z","publish_time":1761653981216,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251029093754.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.0.1-beta-20251029093754.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251029093754.0","@midscene/playground":"1.0.1-beta-20251029093754.0","@midscene/shared":"1.0.1-beta-20251029093754.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251029093754.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9tOb4CIDc7bqGSjaKjN4K7PKIsZ7DXxpEaGNhnqenr1P8pe4e0mtWcPm+VJid0YnW8kFgP64A8j1FVUQHAFv6A==","_resolved":"/tmp/e88e11ff3de9c0568b325fb6cf9a3d2f/midscene-web-1.0.1-beta-20251029093754.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251029093754.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9tOb4CIDc7bqGSjaKjN4K7PKIsZ7DXxpEaGNhnqenr1P8pe4e0mtWcPm+VJid0YnW8kFgP64A8j1FVUQHAFv6A==","shasum":"75c35057d558953e78ddf27c6162cca0a3db71b3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251029093754.0.tgz","fileCount":135,"unpackedSize":827654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCu4Ex44wHeHyKQK3Fjcd8D3h9+SvTi+qeKLtBhyfjGMwIgM6FjFxj8+HfvMapKY607SaEsBfBBRu8R5DBXk0SH7Zk="}],"size":143050},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251029093754.0_1761730769980_0.8272438877213728"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-29T09:39:30.226Z","publish_time":1761730770226,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251030070226.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.0.1-beta-20251030070226.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251030070226.0","@midscene/playground":"1.0.1-beta-20251030070226.0","@midscene/shared":"1.0.1-beta-20251030070226.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251030070226.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-V0VIabelOCArHtaVeKV1zKsfDyHt1m0RU035gs17Dn7oTi/PfgjJS7iMqGZK4p7CFbKy38CjRmk7i7+EP/Uclg==","_resolved":"/tmp/ab55a6de94f10574c3d07f18f6aec4e1/midscene-web-1.0.1-beta-20251030070226.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251030070226.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-V0VIabelOCArHtaVeKV1zKsfDyHt1m0RU035gs17Dn7oTi/PfgjJS7iMqGZK4p7CFbKy38CjRmk7i7+EP/Uclg==","shasum":"1999f62cdad84e8abe6c4d3c41bb4b68ce7de727","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251030070226.0.tgz","fileCount":135,"unpackedSize":827654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC8jXcBPGC+4W+jXaoVdn2B5ymqWG4s8BLvunSYMCS8fgIhANPkL81hIz2IjIK3PlbAex8qBoYzZWLCjo9ricylTQcP"}],"size":143048},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251030070226.0_1761807840737_0.5284318372755219"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-30T07:04:00.974Z","publish_time":1761807840974,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251103074550.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.0.1-beta-20251103074550.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251103074550.0","@midscene/shared":"1.0.1-beta-20251103074550.0","@midscene/playground":"1.0.1-beta-20251103074550.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251103074550.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-MDm9LTpmqz9OmR5SGV1ppxqjyurITRDg8SNxhqGaHMklJwzAppb44+Km14JHm3JBU5GgQpjne67sGHttWYxn+w==","_resolved":"/tmp/b2c8e377bac23826f1c2799e92c1977d/midscene-web-1.0.1-beta-20251103074550.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251103074550.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-MDm9LTpmqz9OmR5SGV1ppxqjyurITRDg8SNxhqGaHMklJwzAppb44+Km14JHm3JBU5GgQpjne67sGHttWYxn+w==","shasum":"16a597e1ded99203ea86fff9bd8dd0ea4876b192","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251103074550.0.tgz","fileCount":135,"unpackedSize":827654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCag248fq/o1O+4Mvx7KkeujzLjJlJSiyAWofe9xCpO8gIhAOrtRy/KkaLvSXvhnJDrRdZWWAxDa9+RmcHa8xzpZwd7"}],"size":143049},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251103074550.0_1762156046338_0.2696785538124824"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-03T07:47:26.537Z","publish_time":1762156046537,"_source_registry_name":"default","contributors":[]},"0.30.8-beta-20251103084157.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":"0.30.8-beta-20251103084157.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.30.8-beta-20251103084157.0","@midscene/core":"0.30.8-beta-20251103084157.0","@midscene/shared":"0.30.8-beta-20251103084157.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.8-beta-20251103084157.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mcwv5Dl5DZbhcRMjcWjSNszTVV0uRVa6c890Z2K6u7A2p4i74928QwXnDXPPZXIy7lOLEYtTQAEnemC3TyaKKw==","_resolved":"/tmp/dc2f61ad356312a13c9bd3141f91ae3d/midscene-web-0.30.8-beta-20251103084157.0.tgz","_from":"file:midscene-web-0.30.8-beta-20251103084157.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mcwv5Dl5DZbhcRMjcWjSNszTVV0uRVa6c890Z2K6u7A2p4i74928QwXnDXPPZXIy7lOLEYtTQAEnemC3TyaKKw==","shasum":"38fd77a14b345747318dbccdb025508a71e814c0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.8-beta-20251103084157.0.tgz","fileCount":135,"unpackedSize":811687,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCnlCj32sUbvmyg4ssIM4Uq3vG/wlBpY9yVK2/Yw5de0gIgSpuZd9OMsZUEXCjDsf6a2GhPfN0MetRpXnIr7oBXeFE="}],"size":139253},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.8-beta-20251103084157.0_1762159416339_0.925120259071126"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-03T08:43:36.551Z","publish_time":1762159416551,"_source_registry_name":"default","contributors":[]},"0.30.8":{"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":"0.30.8","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.8","@midscene/shared":"0.30.8","@midscene/playground":"0.30.8"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.8","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-RU2Nymw2TmwodORIpBO7PCMp20hiEUx2pas2IoMx3DwJDX4mAseIvde0FcgmIB8E45IFp5448uE9UY+L52ZnTQ==","_resolved":"/tmp/728a6aebcc388fe2b6ca5fc2684108be/midscene-web-0.30.8.tgz","_from":"file:midscene-web-0.30.8.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-RU2Nymw2TmwodORIpBO7PCMp20hiEUx2pas2IoMx3DwJDX4mAseIvde0FcgmIB8E45IFp5448uE9UY+L52ZnTQ==","shasum":"b16641db715d2b8c703a1e1593e39e612c32770a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.8.tgz","fileCount":135,"unpackedSize":811423,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBOWpMlUd+Cm03cUWTEzoTib1qNgDj3+mr8i3GelhAv7AiEAm4oG9tjGFkAXMQi+unJlsbhGjGjpnYnGCysQ3xruX/4="}],"size":139179},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.8_1762230611014_0.7686446351280265"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-04T04:30:11.285Z","publish_time":1762230611285,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251104075048.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.0.1-beta-20251104075048.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251104075048.0","@midscene/shared":"1.0.1-beta-20251104075048.0","@midscene/playground":"1.0.1-beta-20251104075048.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251104075048.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-RREDzvTTIsmtGwVHDN1MJKH8QVzJJaxcnuwdRdR0YgagJzYJe7jy1GQA+9ADKOwUlD3d2vt56rPsLjekE6BJvA==","_resolved":"/tmp/f6fd78024ba95a3fa346119343817817/midscene-web-1.0.1-beta-20251104075048.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251104075048.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-RREDzvTTIsmtGwVHDN1MJKH8QVzJJaxcnuwdRdR0YgagJzYJe7jy1GQA+9ADKOwUlD3d2vt56rPsLjekE6BJvA==","shasum":"95be5484e782d3c3a0e90d13ecdbc38e485cf577","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251104075048.0.tgz","fileCount":135,"unpackedSize":827654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQClfkbxdmYk534hYGNzraKjUgjEExXWLRABZgniwgRHVAIhAOsPUyxz63semopjAGrVezeJYgIQigcBelsoszyCdkR/"}],"size":143048},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251104075048.0_1762242743810_0.6643801507382656"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-04T07:52:24.012Z","publish_time":1762242744012,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251104101357.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.0.1-beta-20251104101357.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251104101357.0","@midscene/playground":"1.0.1-beta-20251104101357.0","@midscene/shared":"1.0.1-beta-20251104101357.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251104101357.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-o79f2y1UajcQsCjsOScgtlZpo+HUDTod4k8q+Luq7wNFnWLlCrfp5YasPx7M72yNJ2H0oQopxp0BIzb14rbUtA==","_resolved":"/tmp/e93f954a76cd08561b24d780ee94a6cb/midscene-web-1.0.1-beta-20251104101357.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251104101357.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-o79f2y1UajcQsCjsOScgtlZpo+HUDTod4k8q+Luq7wNFnWLlCrfp5YasPx7M72yNJ2H0oQopxp0BIzb14rbUtA==","shasum":"c277faf73892db4a6b41e42bc15ab7b14d1e662e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251104101357.0.tgz","fileCount":135,"unpackedSize":827654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID00+xN0xM8qlg51WxrTb55G/7Nu5mRqR5NoXWgKnmAmAiBeaC0rHlPalskvUjAU/AkuECQrbCato6AhNbo3LkJAQw=="}],"size":143048},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251104101357.0_1762251324895_0.42990314482866143"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-04T10:15:25.119Z","publish_time":1762251325119,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251106111345.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.0.1-beta-20251106111345.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251106111345.0","@midscene/playground":"1.0.1-beta-20251106111345.0","@midscene/shared":"1.0.1-beta-20251106111345.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251106111345.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-CsxbMqWPnLtOcS1Z8hNHRS/K9R3Jg/lqj9717hqwPYNmH+W0YVxUViYfm4grQmasSnaKQq1huA3HqdPs9wUixg==","_resolved":"/tmp/6858aada154593eebd1c99e3c57099f6/midscene-web-1.0.1-beta-20251106111345.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251106111345.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-CsxbMqWPnLtOcS1Z8hNHRS/K9R3Jg/lqj9717hqwPYNmH+W0YVxUViYfm4grQmasSnaKQq1huA3HqdPs9wUixg==","shasum":"2e783ffa0de98e49d74c517c0436b3b8915f3bd4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251106111345.0.tgz","fileCount":135,"unpackedSize":827654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH+v+oh00hQu3BKsuwXfQAe2SNOXsCwN8UiewIaTTIUVAiB4jTjyLaP8TSLYmHiJ5JnZiV++yof1GHk4zL/Mm1/Q8w=="}],"size":143047},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251106111345.0_1762427713572_0.9236151076802357"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-06T11:15:13.744Z","publish_time":1762427713744,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251107042357.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.0.1-beta-20251107042357.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251107042357.0","@midscene/playground":"1.0.1-beta-20251107042357.0","@midscene/shared":"1.0.1-beta-20251107042357.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251107042357.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gs34X1wI/SS6MpogQLOLl9Ty2RnR8cTqYWg3AmiMj4puaZvWmfpGjVd0a+FGJshC3acwI36bi7Kx5V0OEmAoVQ==","_resolved":"/tmp/7d53623cc75ee2ebbc7e92140958b3d6/midscene-web-1.0.1-beta-20251107042357.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251107042357.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-gs34X1wI/SS6MpogQLOLl9Ty2RnR8cTqYWg3AmiMj4puaZvWmfpGjVd0a+FGJshC3acwI36bi7Kx5V0OEmAoVQ==","shasum":"e0ba2d4c39bfd010b3bf10b1133c6246a558bcf1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251107042357.0.tgz","fileCount":135,"unpackedSize":827654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC0JSQiGyFpXryvGnkj4IQL+hiUCvQpZIs93soGzxp9GgIhANKYW4m2/eb3qK1HeEvN08zVWKOnmvYqlyDishq4LcTg"}],"size":143049},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251107042357.0_1762489533529_0.20365285921876053"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-07T04:25:33.777Z","publish_time":1762489533777,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251107065041.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.0.1-beta-20251107065041.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251107065041.0","@midscene/shared":"1.0.1-beta-20251107065041.0","@midscene/playground":"1.0.1-beta-20251107065041.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251107065041.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-k+UgrRM8HZTtxfh4OWaN1HAJW+Gf+WcYWz4MUxKmKOeH0aWwqc0h6leQuMr/f+ZZTtmZnedGvJJvcFInwpQd3g==","_resolved":"/tmp/09dad29f64121a88d55618fa1a8ca9a2/midscene-web-1.0.1-beta-20251107065041.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251107065041.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-k+UgrRM8HZTtxfh4OWaN1HAJW+Gf+WcYWz4MUxKmKOeH0aWwqc0h6leQuMr/f+ZZTtmZnedGvJJvcFInwpQd3g==","shasum":"0670a52392fa4463077db073f30aae38e81a6b36","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251107065041.0.tgz","fileCount":135,"unpackedSize":827654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDTYKBwkoAuwNDqiJ1VSMjA0jKFVygWGh8sbpZqeI1lqgIgNTJzuOnDXetduDOtWgAqawzdgLrxHW++T6DyVVW336k="}],"size":143048},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251107065041.0_1762498334549_0.2737116986093968"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-07T06:52:14.758Z","publish_time":1762498334758,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251110055007.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.0.1-beta-20251110055007.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251110055007.0","@midscene/playground":"1.0.1-beta-20251110055007.0","@midscene/shared":"1.0.1-beta-20251110055007.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251110055007.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-CpR5Fd84RtzuPIfh2gzNNhY9dYCtkw21CMLoMsdBDP8csrz16GK0FbkRi0T+EfZvUAlptHihaWGCocoiSuCzJw==","_resolved":"/tmp/700801a9fba1f4ed7c55c8737400abf1/midscene-web-1.0.1-beta-20251110055007.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251110055007.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-CpR5Fd84RtzuPIfh2gzNNhY9dYCtkw21CMLoMsdBDP8csrz16GK0FbkRi0T+EfZvUAlptHihaWGCocoiSuCzJw==","shasum":"1c54b0de12f9e8f1cf60d6b643f66935b62e066a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251110055007.0.tgz","fileCount":135,"unpackedSize":827654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD84pLg0d70y6ttlcdeM2mSI/KZVptYdOW6OMbH1HzTAwIhAIcu+1qRrhhmu9LDS7yhr3s3hjmyjO573Q+/WWcLU3BV"}],"size":143042},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251110055007.0_1762753901167_0.7732916337650675"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-10T05:51:41.356Z","publish_time":1762753901356,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251110115555.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.0.1-beta-20251110115555.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251110115555.0","@midscene/playground":"1.0.1-beta-20251110115555.0","@midscene/shared":"1.0.1-beta-20251110115555.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251110115555.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jyck9QdQVd3Ss+lOHL4yIx3raeK1nBFHhHO1cHZb/ghM/B4U+y4Hi2uLKcE/gIuwXelGnyiY8fTpOb4paxZhJQ==","_resolved":"/tmp/6563d0466c9ab9c422c42987da75d6ba/midscene-web-1.0.1-beta-20251110115555.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251110115555.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jyck9QdQVd3Ss+lOHL4yIx3raeK1nBFHhHO1cHZb/ghM/B4U+y4Hi2uLKcE/gIuwXelGnyiY8fTpOb4paxZhJQ==","shasum":"4657d4db5e43685354bc7156413a92133c9b79bd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251110115555.0.tgz","fileCount":135,"unpackedSize":827654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIApZkbiL3mQPV7ESKEbhB55oTNp0GCZ5Xspw/zI26KL/AiEAgRn8YfKqaBVrZmdhrsv/BTiFb4GZ0rNkzhPWiUOoN18="}],"size":143044},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251110115555.0_1762775851066_0.08322772403252676"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-10T11:57:31.304Z","publish_time":1762775851304,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251110130223.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.0.1-beta-20251110130223.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251110130223.0","@midscene/playground":"1.0.1-beta-20251110130223.0","@midscene/shared":"1.0.1-beta-20251110130223.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251110130223.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-WgI9QzLm0fSjYhtx6GovGS0BfNz5epUDNermH8ZcdNgNePI+2xYZTaDkbIfAhouU0/1k/jzlwju7Q7N3GRMJ8Q==","_resolved":"/tmp/a051025d72156fb61dec6932c25f648a/midscene-web-1.0.1-beta-20251110130223.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251110130223.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-WgI9QzLm0fSjYhtx6GovGS0BfNz5epUDNermH8ZcdNgNePI+2xYZTaDkbIfAhouU0/1k/jzlwju7Q7N3GRMJ8Q==","shasum":"85178a87e2d879b994e8d293cb5d357230fda323","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251110130223.0.tgz","fileCount":135,"unpackedSize":827654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC0hBD5cmhglQiXWLDoh6fExvtgUR7EE1+sNzeprAaPPAIhAMwU8LdP+ZPWXoxtd+s2bsCMtwXvlV7JmRhicbV2SddY"}],"size":143043},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251110130223.0_1762779837203_0.6782953586169571"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-10T13:03:57.386Z","publish_time":1762779837386,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251111072933.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.0.1-beta-20251111072933.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251111072933.0","@midscene/shared":"1.0.1-beta-20251111072933.0","@midscene/playground":"1.0.1-beta-20251111072933.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251111072933.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0/nIGj6edMkIJFVtyjTb57sXf+8NieZEo6xZZeXyo9b1VkB9pVTZS3UupMt5zheyF8L4kqqvK2Y73H3qw2YWmQ==","_resolved":"/tmp/f9cc626b5279966333932690ed7d9021/midscene-web-1.0.1-beta-20251111072933.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251111072933.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0/nIGj6edMkIJFVtyjTb57sXf+8NieZEo6xZZeXyo9b1VkB9pVTZS3UupMt5zheyF8L4kqqvK2Y73H3qw2YWmQ==","shasum":"a3dc02103572bedae2fee3dcf5d14c4791792a4c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251111072933.0.tgz","fileCount":135,"unpackedSize":827654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF0i3jnfKiWMWfi45c5lb/nhal0yoZSnMHepeQjCrUr8AiAq5HqUE0kNjq6JsI5qmDujYWLh3a1YqqBzXudLzmZ7Vg=="}],"size":143044},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251111072933.0_1762846269630_0.4360389121963433"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-11T07:31:09.900Z","publish_time":1762846269900,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251111100700.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.0.1-beta-20251111100700.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251111100700.0","@midscene/playground":"1.0.1-beta-20251111100700.0","@midscene/shared":"1.0.1-beta-20251111100700.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251111100700.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rHyuJpoBcOvGp+vS+FrEwneSSVnE7pRoniIaCde0m5vAbPhWcgu+e/DcBt4OPq9CJDrwtP2z3aYzhak2pcZT0Q==","_resolved":"/tmp/808c0520f13f88d4f906b95529b434e3/midscene-web-1.0.1-beta-20251111100700.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251111100700.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-rHyuJpoBcOvGp+vS+FrEwneSSVnE7pRoniIaCde0m5vAbPhWcgu+e/DcBt4OPq9CJDrwtP2z3aYzhak2pcZT0Q==","shasum":"853d1816a67fd2ad771a19e225db2cc31ce4ebf2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251111100700.0.tgz","fileCount":135,"unpackedSize":827738,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBBQOwF7bm7h9Jf3iz5N4ETEShn/Kiut12XxLld9JsrOAiEAnfnOAY6D+yO9QKOWUwfoIQXpeL99/SEG7zPs3TZ/61Y="}],"size":143053},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251111100700.0_1762855714214_0.7905769330202594"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-11T10:08:34.454Z","publish_time":1762855714454,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251111112606.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.0.1-beta-20251111112606.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251111112606.0","@midscene/core":"1.0.1-beta-20251111112606.0","@midscene/shared":"1.0.1-beta-20251111112606.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251111112606.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ibW5BBTQ6aIB7svuNO2W4s23KX/v7GpVND9mF1ngg4Bn6U5F9noDazMWm0wnzlZMftyup6pEOCHalv5HF6S8nA==","_resolved":"/tmp/e8a2a54b3466717dc016a3f5689fcbdf/midscene-web-1.0.1-beta-20251111112606.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251111112606.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ibW5BBTQ6aIB7svuNO2W4s23KX/v7GpVND9mF1ngg4Bn6U5F9noDazMWm0wnzlZMftyup6pEOCHalv5HF6S8nA==","shasum":"b5fcee7e2444f46001d8f9bc7320560dd596830e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251111112606.0.tgz","fileCount":135,"unpackedSize":827738,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCV5rlUzTd8wNF1cyM54KwEBCKgNFIv5E3UZuH0vCYzygIgasW2j/zSlqmqHJ5YC1DNDlWxtyZEsOtmzz2ADMBc+3Y="}],"size":143053},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251111112606.0_1762860452077_0.862247305979287"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-11T11:27:32.306Z","publish_time":1762860452306,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251111120301.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.0.1-beta-20251111120301.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251111120301.0","@midscene/core":"1.0.1-beta-20251111120301.0","@midscene/shared":"1.0.1-beta-20251111120301.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251111120301.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-x9odIr1RSn0rGT+grgGzy+Gmvl8deas+9uikT/wpVbejt5EW1oEGZtU/Quq4cdLokvqqOupOkOIhtKi3bAf0rA==","_resolved":"/tmp/adf9567d6c9779c9549aaeb64a68a0ca/midscene-web-1.0.1-beta-20251111120301.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251111120301.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-x9odIr1RSn0rGT+grgGzy+Gmvl8deas+9uikT/wpVbejt5EW1oEGZtU/Quq4cdLokvqqOupOkOIhtKi3bAf0rA==","shasum":"2469c07d48832412173065889d2c68a5e66544fc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251111120301.0.tgz","fileCount":135,"unpackedSize":827738,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAh7ATknxnULV44olikyrYx7S9+TT+dJo97aAPgzQgQVAiAzaJRGGWu2mowetNb9KFGbX284uP/VOL6hKr924tqc+w=="}],"size":143055},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251111120301.0_1762862677992_0.9299427065289059"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-11T12:04:38.231Z","publish_time":1762862678231,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251112052306.0":{"name":"@midscene/web","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.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use","Remote browser","Cloud browser","GEM Browser"],"version":"1.0.1-beta-20251112052306.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"},"./remote-browser":{"types":"./dist/types/remote-browser/index.d.ts","require":"./dist/lib/remote-browser/index.js","import":"./dist/es/remote-browser/index.mjs"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251112052306.0","@midscene/core":"1.0.1-beta-20251112052306.0","@midscene/shared":"1.0.1-beta-20251112052306.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251112052306.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-RfEGUcWTrtjTTNnOG9BfRuG1Q9n/y0UcRzkQEwCd83giEu4/0y6QCVdHzmdcyooM9grlYHzcgb/pNwKUAz7QaQ==","_resolved":"/tmp/939ed795a2e3038ba9a3f516e76b1cc9/midscene-web-1.0.1-beta-20251112052306.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251112052306.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-RfEGUcWTrtjTTNnOG9BfRuG1Q9n/y0UcRzkQEwCd83giEu4/0y6QCVdHzmdcyooM9grlYHzcgb/pNwKUAz7QaQ==","shasum":"7e3f68e56960e5f4c7a4b59f159ac1d22eddf182","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251112052306.0.tgz","fileCount":154,"unpackedSize":882347,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD5gspSBwkshfkcoZUaofMx2EaQQ5ODcICBJhZ8nMX3bwIhANhJIya8wSl0FpOLfJ5aQzeV8QPEzXyY89kYIq0LOaFb"}],"size":153306},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251112052306.0_1762925080242_0.5268364810813269"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-12T05:24:40.493Z","publish_time":1762925080493,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251112060124.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.0.1-beta-20251112060124.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251112060124.0","@midscene/core":"1.0.1-beta-20251112060124.0","@midscene/shared":"1.0.1-beta-20251112060124.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251112060124.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Xc8ywBqWad+OBkd65A2fke85X+QW++6lKMiSvKS7rN7uicTssiCl4JEq2CAH0mHOdIR7ltn+AHq/NQL6r+CFMA==","_resolved":"/tmp/a691019fd2de1e4dbfd2b73e0f8320a1/midscene-web-1.0.1-beta-20251112060124.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251112060124.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Xc8ywBqWad+OBkd65A2fke85X+QW++6lKMiSvKS7rN7uicTssiCl4JEq2CAH0mHOdIR7ltn+AHq/NQL6r+CFMA==","shasum":"129c2a5d8b313ae616325532afdcd9cfa0f16701","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251112060124.0.tgz","fileCount":135,"unpackedSize":827738,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBvMRpezExD7oOLJd+bba3V2RoKuK1s8Ypw4IJSSxMYAAiEA9RAkUgQi5Hf9MXlgWdZbYm3PEF2WsNThntIUvMpnPIc="}],"size":143062},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251112060124.0_1762927378836_0.15804869427660306"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-12T06:02:59.134Z","publish_time":1762927379134,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251112063308.0":{"name":"@midscene/web","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.","keywords":["AI UI automation","AI testing","Computer use","Browser use","Android use","Remote browser","Cloud browser","GEM Browser"],"version":"1.0.1-beta-20251112063308.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"},"./remote-browser":{"types":"./dist/types/remote-browser/index.d.ts","require":"./dist/lib/remote-browser/index.js","import":"./dist/es/remote-browser/index.mjs"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251112063308.0","@midscene/core":"1.0.1-beta-20251112063308.0","@midscene/shared":"1.0.1-beta-20251112063308.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251112063308.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VNkbuy0RWgF92BbnKhROounVEu2W0/T8ZGqePTNz6Ep0bQDLphxrNaqh8egr7u/RkKtk3hjQsh3UiGdyhUPYpw==","_resolved":"/tmp/06b0a972fbce12964fa868dc303129e2/midscene-web-1.0.1-beta-20251112063308.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251112063308.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-VNkbuy0RWgF92BbnKhROounVEu2W0/T8ZGqePTNz6Ep0bQDLphxrNaqh8egr7u/RkKtk3hjQsh3UiGdyhUPYpw==","shasum":"0031ab8b790337af120a1f7e6e73687234ecb930","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251112063308.0.tgz","fileCount":154,"unpackedSize":884032,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEtnBGGaiGOP6Y1DjeToswg1jy6VzN178ElD9No5fkAvAiEApHanHCbBbeK1aPEq5J+yISstqxvRBdcOMoM7RWJ2UJs="}],"size":153672},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251112063308.0_1762929284950_0.6436093558531306"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-12T06:34:45.215Z","publish_time":1762929285215,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":143063},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-11-13T02:47:17.259Z","publish_time":1763002037259,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251113024544.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.0.1-beta-20251113024544.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251113024544.0","@midscene/playground":"1.0.1-beta-20251113024544.0","@midscene/shared":"1.0.1-beta-20251113024544.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251113024544.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZIYFimVgT/mUhBn2apbXe2GDkdLHxlvLSNFd5V1h3Uj4UU0LUnyVLL2X2VmGrzblzstjR01NsaKlZ5+rcwCSeQ==","_resolved":"/tmp/006a3a5e8547eca652498c2864288027/midscene-web-1.0.1-beta-20251113024544.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251113024544.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ZIYFimVgT/mUhBn2apbXe2GDkdLHxlvLSNFd5V1h3Uj4UU0LUnyVLL2X2VmGrzblzstjR01NsaKlZ5+rcwCSeQ==","shasum":"5b934d1aca6a79b7d0441237a2db3d4d0d776a66","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251113024544.0.tgz","fileCount":135,"unpackedSize":827738,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIACIksJYs1fOzTRoxdr6MQQ2WCpaTfiTK5Jfs8VhIFhXAiEAjVcXOgwvNLkGjb4d6PElevvHagrWSJYkQDjrw0RnEQk="}],"size":143062},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251113024544.0_1763002039255_0.8598712721623898"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-13T02:47:19.506Z","publish_time":1763002039506,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251113024939.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.0.1-beta-20251113024939.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251113024939.0","@midscene/shared":"1.0.1-beta-20251113024939.0","@midscene/playground":"1.0.1-beta-20251113024939.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251113024939.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-NViInu+nPnKmb2IZbVAfwr5oG6d6mdVCo1jiXPkMFqkwWOHxEmdEZsP7neXt/dWM0KrtAdWeIcuskS8OJ7TAGw==","_resolved":"/tmp/b4bc5f55326bffe5f51aeda6f0969ad9/midscene-web-1.0.1-beta-20251113024939.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251113024939.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-NViInu+nPnKmb2IZbVAfwr5oG6d6mdVCo1jiXPkMFqkwWOHxEmdEZsP7neXt/dWM0KrtAdWeIcuskS8OJ7TAGw==","shasum":"1633e80ff6290636774be4e09b9ed6438ab0b107","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251113024939.0.tgz","fileCount":135,"unpackedSize":827738,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDVTJ/Ji7nWBJQ/qKSaMg1pAda7FdtWSNfHEDyseuVGCgIgTP3wjZbgLb+k5LfZIHUi+pT4GSw4FVu6SiMxn7p5VfY="}],"size":143064},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251113024939.0_1763002276109_0.44976127177687975"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-13T02:51:16.340Z","publish_time":1763002276340,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251113025023.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.0.1-beta-20251113025023.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"1.0.1-beta-20251113025023.0","@midscene/core":"1.0.1-beta-20251113025023.0","@midscene/playground":"1.0.1-beta-20251113025023.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251113025023.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-DU0Kn/uxTxBtAq0WqqkGebNvXaF6BNKf2puSg8YOOG8O5lwgMRZbpu/3lMHPbdBNQyTyYVDdm6la21EIp4T9Nw==","_resolved":"/tmp/617f5d31c792a78a61eedcf307a919b2/midscene-web-1.0.1-beta-20251113025023.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251113025023.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-DU0Kn/uxTxBtAq0WqqkGebNvXaF6BNKf2puSg8YOOG8O5lwgMRZbpu/3lMHPbdBNQyTyYVDdm6la21EIp4T9Nw==","shasum":"dd05dfd4c8b610a5c646e03f2a1a03fdedae0795","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251113025023.0.tgz","fileCount":135,"unpackedSize":827738,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDTFzaptLZfapqiggvCUkUhLptwdpZHnOwdSeu86BiPOAiBZqY0ZD8oNNNWUeyLK4N01dej8xuZoxPcEsIe5n/cljQ=="}],"size":143062},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251113025023.0_1763002321286_0.7461144253512582"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-13T02:52:01.483Z","publish_time":1763002321483,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251113032744.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.0.1-beta-20251113032744.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251113032744.0","@midscene/playground":"1.0.1-beta-20251113032744.0","@midscene/shared":"1.0.1-beta-20251113032744.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251113032744.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Dr+uDnmlRjwx1wjhTVLbk8q+zu8QdvIlh4j30NQMIQccZOWMbQhgHPeUVkzS+fLclE3xAlWXTmzAhas35hODxA==","_resolved":"/tmp/7e3d5a4e55ccbb7f613fcc139bc4fa76/midscene-web-1.0.1-beta-20251113032744.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251113032744.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Dr+uDnmlRjwx1wjhTVLbk8q+zu8QdvIlh4j30NQMIQccZOWMbQhgHPeUVkzS+fLclE3xAlWXTmzAhas35hODxA==","shasum":"9f51814dd54b4b9ad0724214db2eee321021b37f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251113032744.0.tgz","fileCount":135,"unpackedSize":827738,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHeIlDqmQW4ooSvyKcU8D/d8kfU3DvHnU46jZVy6K/nZAiEA/76oPDGjqFx45bL+rb6ozOrEEk5u9v+4AR34PfdTaXI="}],"size":143062},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251113032744.0_1763004560231_0.47748684121716933"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-13T03:29:20.441Z","publish_time":1763004560441,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251113033118.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.0.1-beta-20251113033118.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251113033118.0","@midscene/playground":"1.0.1-beta-20251113033118.0","@midscene/shared":"1.0.1-beta-20251113033118.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251113033118.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-FqFGP3RhuWf9Jnw3kkgGQlz2cwJSi3KfrHzCEMy3IZjqeuuSLlyTJYfRk7/8IW8RfSma6GWEXUNwpdgdQ6h1/g==","_resolved":"/tmp/4b6e135fb6bdd2490c1df62af73c5e1c/midscene-web-1.0.1-beta-20251113033118.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251113033118.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-FqFGP3RhuWf9Jnw3kkgGQlz2cwJSi3KfrHzCEMy3IZjqeuuSLlyTJYfRk7/8IW8RfSma6GWEXUNwpdgdQ6h1/g==","shasum":"108b3812cd805b01e0e222d0583ce43d5eb182db","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251113033118.0.tgz","fileCount":135,"unpackedSize":827738,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHRHtW6zJ8JqICQbWQmEWHwQWcgmM9kCxQGydRD5PPQNAiEAn1dMsfYvAgAOb3nmYXkPN31ppcYnm8/7EkEwmstq0lE="}],"size":143060},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251113033118.0_1763004771783_0.4311523451202588"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-13T03:32:51.955Z","publish_time":1763004771955,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251117082110.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.0.1-beta-20251117082110.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251117082110.0","@midscene/playground":"1.0.1-beta-20251117082110.0","@midscene/shared":"1.0.1-beta-20251117082110.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251117082110.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3sExp5fIhMoO8j8HSpKgJ75eOQkQb1uAHYBa3PMyoO6zgHDDDdRLlFJ3+SS0c3Zi7XAZtAnVcDvh/f+oMIeJKA==","_resolved":"/tmp/9738d6c0517ae1e5731e2a1529b30135/midscene-web-1.0.1-beta-20251117082110.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251117082110.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-3sExp5fIhMoO8j8HSpKgJ75eOQkQb1uAHYBa3PMyoO6zgHDDDdRLlFJ3+SS0c3Zi7XAZtAnVcDvh/f+oMIeJKA==","shasum":"2fbd385765a06f4befdf103a40835f683d4dc655","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251117082110.0.tgz","fileCount":135,"unpackedSize":827738,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHfqnykhn3cwl/AXgrfInGazTG9M8/Ean4LH0qBrxohSAiARKfzl8gHinS9z5vc8f986AUP0KNncVwvKIgZM/Gvdog=="}],"size":143062},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251117082110.0_1763367766955_0.48952018158180377"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-17T08:22:47.215Z","publish_time":1763367767215,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251118021215.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.0.1-beta-20251118021215.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251118021215.0","@midscene/playground":"1.0.1-beta-20251118021215.0","@midscene/shared":"1.0.1-beta-20251118021215.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251118021215.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9bfCsVhmNPFQJ9AadEAtkM3HUBo+YRJXtWBsATgkNEgrd9d+LJAOHgp5/9j7pOKbQ9PLTHcruOBGSKNRm4wKmw==","_resolved":"/tmp/8184798ee50f221ab4156ded7c2c8d50/midscene-web-1.0.1-beta-20251118021215.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251118021215.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9bfCsVhmNPFQJ9AadEAtkM3HUBo+YRJXtWBsATgkNEgrd9d+LJAOHgp5/9j7pOKbQ9PLTHcruOBGSKNRm4wKmw==","shasum":"65853fd8b6acace017edfd9f4e6daf5eb79a668b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251118021215.0.tgz","fileCount":135,"unpackedSize":827738,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD9Rhl6q02aKxV5/c00B6B3xyZ4JB2vHlrO50KfguuzcQIhAM8bzuZGyLhdVx3W4tdRNbwvmHWtybE95WbMhJ1sAu7I"}],"size":143063},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251118021215.0_1763432029473_0.9514538726588169"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-18T02:13:49.755Z","publish_time":1763432029755,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251118032203.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.0.1-beta-20251118032203.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251118032203.0","@midscene/shared":"1.0.1-beta-20251118032203.0","@midscene/core":"1.0.1-beta-20251118032203.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251118032203.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fbriFQytA4DeRDbw7bzzeaPKx1O8rsPf2ARa4Wc4hVDSyn14x7SUw2B/lOkoBySXUZjKMdOmcSKwRNF15hjG1A==","_resolved":"/tmp/c5323f949894cbda5ae59f911a4e3a17/midscene-web-1.0.1-beta-20251118032203.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251118032203.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-fbriFQytA4DeRDbw7bzzeaPKx1O8rsPf2ARa4Wc4hVDSyn14x7SUw2B/lOkoBySXUZjKMdOmcSKwRNF15hjG1A==","shasum":"b84f15eefa33704aee78bf92a3373b45593b5fde","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251118032203.0.tgz","fileCount":135,"unpackedSize":827738,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDGLvrSWl/pZ82bZH7r+afc5uey8tJJq7r+EtQAPRhHKAIgUO3oIP9ZziEZcIckKVEev28k0gxEqF7ur8n9X3ky3FM="}],"size":143064},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251118032203.0_1763436217478_0.11443688089075477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-18T03:23:37.709Z","publish_time":1763436217709,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251118060105.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.0.1-beta-20251118060105.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251118060105.0","@midscene/playground":"1.0.1-beta-20251118060105.0","@midscene/shared":"1.0.1-beta-20251118060105.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251118060105.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-uK8fnj7krcSkqZWA7FxhfCusQuUUXH9P+JFmrGKOquH1UqpEyRhIhDKIFTyFFUmvertFAusRjEvEp+44+jyeIg==","_resolved":"/tmp/48eff427496ebe639b7f73183d9dea89/midscene-web-1.0.1-beta-20251118060105.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251118060105.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-uK8fnj7krcSkqZWA7FxhfCusQuUUXH9P+JFmrGKOquH1UqpEyRhIhDKIFTyFFUmvertFAusRjEvEp+44+jyeIg==","shasum":"1c6805566db7af29b05b3608eef3ce6e539d1b59","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251118060105.0.tgz","fileCount":135,"unpackedSize":827738,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEBbBHsVRlC+pMG1emhks/Boxlkqtyqrsc9uY9wFk4GsAiEA6UEYyjZUvxO3SxBJ2s4Hhce0MTW7CDiuB1i9iyqDupQ="}],"size":143063},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251118060105.0_1763445754360_0.5649099264592785"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-18T06:02:34.632Z","publish_time":1763445754632,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251119025754.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.0.1-beta-20251119025754.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251119025754.0","@midscene/playground":"1.0.1-beta-20251119025754.0","@midscene/shared":"1.0.1-beta-20251119025754.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251119025754.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-RFt67vMb1Rs4jjpun2sZ9DiWH8iLx2u5phH2aEoyXKBuYLcXTAGq98KmKhqTQ85fbjahOkxfxl+uyPJDy808tQ==","_resolved":"/tmp/5a513f62bfcb31898632238c5cc3242e/midscene-web-1.0.1-beta-20251119025754.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251119025754.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-RFt67vMb1Rs4jjpun2sZ9DiWH8iLx2u5phH2aEoyXKBuYLcXTAGq98KmKhqTQ85fbjahOkxfxl+uyPJDy808tQ==","shasum":"6d025fa0c8648c2ed5163c4c11ec90de4b59fe59","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251119025754.0.tgz","fileCount":135,"unpackedSize":827738,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGswkMCNJs5Z8j24eAVNLgVvLkc08OdVYTIwPeCcQy/DAiA30Nw62X8zVQUJ+C7h5EI+bvd5FZFLokC4qhEbr+lVqg=="}],"size":143064},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251119025754.0_1763521166257_0.523213023978347"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-19T02:59:26.542Z","publish_time":1763521166542,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251119084156.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.0.1-beta-20251119084156.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251119084156.0","@midscene/shared":"1.0.1-beta-20251119084156.0","@midscene/core":"1.0.1-beta-20251119084156.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251119084156.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Iz4iej7ZDl4sRClH97UTPTgdGPk6if3+ynT0cAe76yrsyl2icc0bkBSBtgbtbn/GGRLROKTb+vk53zFIUPRIHQ==","_resolved":"/tmp/b1421db4766f33f8e722198999b4170d/midscene-web-1.0.1-beta-20251119084156.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251119084156.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Iz4iej7ZDl4sRClH97UTPTgdGPk6if3+ynT0cAe76yrsyl2icc0bkBSBtgbtbn/GGRLROKTb+vk53zFIUPRIHQ==","shasum":"d7949fab22ddf5dc405ca5533e17ff99772f5aa2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251119084156.0.tgz","fileCount":135,"unpackedSize":842839,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDu4ZlGJVLySN3fwY/Zz5Xs7/Dq3VnMroZXx9RTz2m69AIgfuJi9BTjp+Kms2gbX2NJCLSJ8Td1e1Fckb5JvOHo0gU="}],"size":144991},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251119084156.0_1763541807563_0.028840526741210404"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-19T08:43:27.827Z","publish_time":1763541807827,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251119125954.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.0.1-beta-20251119125954.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251119125954.0","@midscene/shared":"1.0.1-beta-20251119125954.0","@midscene/core":"1.0.1-beta-20251119125954.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251119125954.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-KP/9TypFc7+lZjWYWMDtS/ovbJRXoGR6QllEhJka8bkzrtt3tc/MOIBpu1anggeGcyrxTK2+dWQ2L8Y3MmnDLA==","_resolved":"/tmp/11ccfa40e64e646abcebecbf85d42ab4/midscene-web-1.0.1-beta-20251119125954.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251119125954.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-KP/9TypFc7+lZjWYWMDtS/ovbJRXoGR6QllEhJka8bkzrtt3tc/MOIBpu1anggeGcyrxTK2+dWQ2L8Y3MmnDLA==","shasum":"d3ff1afd22d2392e53b51dff3f2504017a649788","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251119125954.0.tgz","fileCount":135,"unpackedSize":842839,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBu6ZRp0k4/XwfDCuScazy3cWrNoybwA6Zq1O+3gF7xMAiBWvSzNwmTf2qBK+Gdh1ly4w5nkGtcEQCCFz5pzUsWcmQ=="}],"size":144991},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251119125954.0_1763557289393_0.6973263426964809"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-19T13:01:29.667Z","publish_time":1763557289667,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251120033205.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.0.1-beta-20251120033205.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251120033205.0","@midscene/core":"1.0.1-beta-20251120033205.0","@midscene/shared":"1.0.1-beta-20251120033205.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251120033205.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XeQOFBRG+q7pLzYkfA8lxHF20dnM38vS1hc3+u5rOqa9dtUsaHFNZmWs7/4h95RN0KpTZKSty26P2kPBIu+d6g==","_resolved":"/tmp/53c0ef7b53872fa4326b1fe446154be0/midscene-web-1.0.1-beta-20251120033205.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251120033205.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-XeQOFBRG+q7pLzYkfA8lxHF20dnM38vS1hc3+u5rOqa9dtUsaHFNZmWs7/4h95RN0KpTZKSty26P2kPBIu+d6g==","shasum":"766430feea9e2022fda0ac922ef13c808e49bf5a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251120033205.0.tgz","fileCount":135,"unpackedSize":842839,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA9e/sG6jIaKlAj0qF0Z+m9BAu9tD8GerZdwenynOMGIAiBi0jIUFpQ3Nxgi0i2wdt4U0Df6vhMwPQ9gt/EdG9y7fg=="}],"size":144988},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251120033205.0_1763609618352_0.13144334705820815"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-20T03:33:38.590Z","publish_time":1763609618590,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251120045856.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.0.1-beta-20251120045856.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251120045856.0","@midscene/playground":"1.0.1-beta-20251120045856.0","@midscene/shared":"1.0.1-beta-20251120045856.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251120045856.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-KqPlPw1S5kllwdbHAoHyRy8WZ4BpRMGiGL/4SZjPAQbrdebdd1dX1uh2pkOztb253HiVVowrBeu5zW/1pl3+Rw==","_resolved":"/tmp/a0e42de0aacd28d631bb5b0b7cc3dd91/midscene-web-1.0.1-beta-20251120045856.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251120045856.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-KqPlPw1S5kllwdbHAoHyRy8WZ4BpRMGiGL/4SZjPAQbrdebdd1dX1uh2pkOztb253HiVVowrBeu5zW/1pl3+Rw==","shasum":"355caa17aa6c2cbad8e9807a1b475a3ea087fcc5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251120045856.0.tgz","fileCount":135,"unpackedSize":842839,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCK03S+D6ckFqh/cYalEDx5h7hfebeT0EQ4JR7Q9f5t5gIgEJCGrOPZN2gFGKNVkqLVyfOvGZGUdh49f4s0MTc/IGk="}],"size":144987},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251120045856.0_1763614830117_0.32814369739348925"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-20T05:00:30.440Z","publish_time":1763614830440,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251120071640.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.0.1-beta-20251120071640.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251120071640.0","@midscene/shared":"1.0.1-beta-20251120071640.0","@midscene/core":"1.0.1-beta-20251120071640.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251120071640.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-g+PJkYa29Gk418qEepEHI/PM1k3V3klnMwnDnFePVpUhTvBIGxmso98EyttXLowMD3Tr/yM4fDIx4t8I0llh7A==","_resolved":"/tmp/469bcb737424cd8ac781ee8e8fb460ff/midscene-web-1.0.1-beta-20251120071640.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251120071640.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-g+PJkYa29Gk418qEepEHI/PM1k3V3klnMwnDnFePVpUhTvBIGxmso98EyttXLowMD3Tr/yM4fDIx4t8I0llh7A==","shasum":"4a8c6040a134f64ee8a4a166c0e5b8327366ef28","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251120071640.0.tgz","fileCount":135,"unpackedSize":842839,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA5luQ0vS2u6hCSNrGOBnrbk9zme7tLC5NeAmurWggkbAiEA9kvXiaNx9QLbA8MKAfYh2ydffu5MDk4p/Hl4SW8xobg="}],"size":144989},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251120071640.0_1763623093141_0.25956328623858527"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-20T07:18:13.384Z","publish_time":1763623093384,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251123160938.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.0.1-beta-20251123160938.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251123160938.0","@midscene/core":"1.0.1-beta-20251123160938.0","@midscene/shared":"1.0.1-beta-20251123160938.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251123160938.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fZh15jgN0FZSsuPrGte+/xrjl74ZoKQQO4slI2PliveZorNeEBdaigjuB+meVyaAB5IpOYGJUImTS5KK9MHYOQ==","_resolved":"/tmp/c720f40795b2ee911f66a7cd47163506/midscene-web-1.0.1-beta-20251123160938.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251123160938.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-fZh15jgN0FZSsuPrGte+/xrjl74ZoKQQO4slI2PliveZorNeEBdaigjuB+meVyaAB5IpOYGJUImTS5KK9MHYOQ==","shasum":"b23663593f01420690b01bea01c4e8b2e5269960","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251123160938.0.tgz","fileCount":135,"unpackedSize":842843,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDo/LvWezEFJGwwoFRer9E39/7kfSJ6FONNsJRGmks55gIhALxHH39H+h2k4zCFmXADRMmLcA12iGsU5woQpzxQmntX"}],"size":144999},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251123160938.0_1763914271659_0.7394559561936305"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-23T16:11:11.877Z","publish_time":1763914271877,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251124014653.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.0.1-beta-20251124014653.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251124014653.0","@midscene/playground":"1.0.1-beta-20251124014653.0","@midscene/shared":"1.0.1-beta-20251124014653.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251124014653.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-yJdosl+U4fuYSgqX7BmF6Fq4Qb2UuKDCobxXw+t2Vt61NNvvYQSpo0w0n7zwi1UPQjfy+k17kjh41Je60QiSgw==","_resolved":"/tmp/6d5a802c6033ccd35db3686b0ac5f8c8/midscene-web-1.0.1-beta-20251124014653.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251124014653.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-yJdosl+U4fuYSgqX7BmF6Fq4Qb2UuKDCobxXw+t2Vt61NNvvYQSpo0w0n7zwi1UPQjfy+k17kjh41Je60QiSgw==","shasum":"d6fc0cf1fd299a1183a81cd75eb26ea75d4c8e01","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251124014653.0.tgz","fileCount":135,"unpackedSize":842843,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG+8c7Agsat0blX082qRJrlxtS0LAiXyjad+8PzV03UoAiBJ2cQpxXAI8NdD0ZsvldKj63xTQJEvMWmrK36wMfsCiA=="}],"size":144997},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251124014653.0_1763948901554_0.809765645896358"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-24T01:48:21.785Z","publish_time":1763948901785,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251124021017.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.0.1-beta-20251124021017.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251124021017.0","@midscene/playground":"1.0.1-beta-20251124021017.0","@midscene/shared":"1.0.1-beta-20251124021017.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251124021017.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-TrkQZJecxiJGcSdQdLN8m3PDCslm18kih0BwjSktWIcnU1SAOomXoBUpqTXxPHhhrzVv9w7xV2ZwxVzCVKkyMg==","_resolved":"/tmp/ed0b3536d79c128371f0ca48da88805d/midscene-web-1.0.1-beta-20251124021017.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251124021017.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-TrkQZJecxiJGcSdQdLN8m3PDCslm18kih0BwjSktWIcnU1SAOomXoBUpqTXxPHhhrzVv9w7xV2ZwxVzCVKkyMg==","shasum":"712250ae39d4b70acee80b4785a06d434cb1eff1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251124021017.0.tgz","fileCount":135,"unpackedSize":842843,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG8NJfyNrbBYZDcTzLVY/KCcrTWgyFzPXwiHcqY77VfwAiA4gmWlrpHrc/XAQ3oeRMJ3VF7WOcz2wSCYudxNcz2TtA=="}],"size":144996},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251124021017.0_1763950310007_0.47179119208361286"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-24T02:11:50.223Z","publish_time":1763950310223,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251124032544.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.0.1-beta-20251124032544.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251124032544.0","@midscene/core":"1.0.1-beta-20251124032544.0","@midscene/shared":"1.0.1-beta-20251124032544.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251124032544.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wocwKBPOyN9dtcN1UzYO09vt7Xxtpvh20iCRU+jKHvFgqMokw8sdOT0y0+FW6SoQjdc9JyAeuqy/E+owOXQr9w==","_resolved":"/tmp/2343bff47047d3c93a2bf3c08e6e6d6a/midscene-web-1.0.1-beta-20251124032544.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251124032544.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-wocwKBPOyN9dtcN1UzYO09vt7Xxtpvh20iCRU+jKHvFgqMokw8sdOT0y0+FW6SoQjdc9JyAeuqy/E+owOXQr9w==","shasum":"c409374bec3f8bf92bb8c4cc9ad291694d87be8e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251124032544.0.tgz","fileCount":135,"unpackedSize":842983,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC96Bd61cMRN2zwcssE8RNnA58TqSBOrZ5VYX0IPcvZPgIhALFsLWkTkzfvZUUEwTSdB148jA/tY1KVDeJQJQHDy4zk"}],"size":145044},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251124032544.0_1763954839359_0.14887375030269934"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-24T03:27:19.623Z","publish_time":1763954839623,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251125082516.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.0.1-beta-20251125082516.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251125082516.0","@midscene/shared":"1.0.1-beta-20251125082516.0","@midscene/playground":"1.0.1-beta-20251125082516.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251125082516.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-MjABL1y1TxUn0mKrO5jRbfGSkhyebdFDcsQdg8YvlWA+DNajCqB6Sz2EPcTjIDMSoRmWRybmbE4Z6qrdTDT3NA==","_resolved":"/tmp/befacbe10a747328789ad518cca45b2f/midscene-web-1.0.1-beta-20251125082516.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251125082516.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-MjABL1y1TxUn0mKrO5jRbfGSkhyebdFDcsQdg8YvlWA+DNajCqB6Sz2EPcTjIDMSoRmWRybmbE4Z6qrdTDT3NA==","shasum":"792719b02704c282d41079f2544e3b5ed3b7a525","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251125082516.0.tgz","fileCount":135,"unpackedSize":843047,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC19/C1bnWk66qBYf3XHQ1d5CBoF5++mCrZPJGzERCL3wIgCyvdCrhdL0c+GXBWJ53/XPQscD+6ayjbbIsX2SWF+wM="}],"size":145600},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251125082516.0_1764059212074_0.8595689915759341"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-25T08:26:52.328Z","publish_time":1764059212328,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251125123731.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.0.1-beta-20251125123731.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251125123731.0","@midscene/playground":"1.0.1-beta-20251125123731.0","@midscene/shared":"1.0.1-beta-20251125123731.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251125123731.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-MWt+/MHJ0nbBBc1F3wsCohKppJvrDLySXcWMxUUxUySlDllJ1+0e5erA1r94O1pcpFVy8nJFSfluCaZ1IZBNyA==","_resolved":"/tmp/4baf5f18acc695c8cf7688a6dfb44071/midscene-web-1.0.1-beta-20251125123731.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251125123731.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-MWt+/MHJ0nbBBc1F3wsCohKppJvrDLySXcWMxUUxUySlDllJ1+0e5erA1r94O1pcpFVy8nJFSfluCaZ1IZBNyA==","shasum":"dfb6262a6ab8349141d6d1ad5687f997b30368fb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251125123731.0.tgz","fileCount":135,"unpackedSize":843047,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQChxIbVTdnmrE9wRnXzN7eU+7osXqYW2m3nVAyfHp0H7AIgItGs3FtBD+JkxKOs2xfOVEqasxmw/dgxQiiOwmG3u8M="}],"size":145597},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251125123731.0_1764074336241_0.7567353392316711"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-25T12:38:56.503Z","publish_time":1764074336503,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251126031734.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.0.1-beta-20251126031734.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251126031734.0","@midscene/shared":"1.0.1-beta-20251126031734.0","@midscene/playground":"1.0.1-beta-20251126031734.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251126031734.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-4LC8y4ji50VOkyq0xI9XgIOsswy/PKn61LTNfgTRbPe4gsiFvPF0dh3ImnEhARwHvfAFsyEdsynYs1oomK8adw==","_resolved":"/tmp/0962e8626a03ee81cf1143af0504f0ba/midscene-web-1.0.1-beta-20251126031734.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251126031734.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-4LC8y4ji50VOkyq0xI9XgIOsswy/PKn61LTNfgTRbPe4gsiFvPF0dh3ImnEhARwHvfAFsyEdsynYs1oomK8adw==","shasum":"a486b5218d76c61d06cd353d66a38a08364c47f1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251126031734.0.tgz","fileCount":135,"unpackedSize":843047,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGMefAmjrT+JeUEvieqFUErhOOrQO2u/1zHOaJcpp0wdAiEAjXTovpARURRlWF2vN7HQxBrDc0gn3fDdWSD861lFuZ8="}],"size":145601},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251126031734.0_1764127144632_0.9945633958598581"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-26T03:19:04.882Z","publish_time":1764127144882,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251126084350.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.0.1-beta-20251126084350.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251126084350.0","@midscene/playground":"1.0.1-beta-20251126084350.0","@midscene/shared":"1.0.1-beta-20251126084350.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251126084350.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UgpSqppkfRzH58a1MsNkxQ2aQou/2jZjSoc1JLI3BcAVQaYYrxBQzRZn2yCHH8hAiAoq8v05GcGuFnCHkyt6QQ==","_resolved":"/tmp/035fed38a43d0d6340860a92769d6a68/midscene-web-1.0.1-beta-20251126084350.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251126084350.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-UgpSqppkfRzH58a1MsNkxQ2aQou/2jZjSoc1JLI3BcAVQaYYrxBQzRZn2yCHH8hAiAoq8v05GcGuFnCHkyt6QQ==","shasum":"d9e6801b6509d451ffce57ff07812a1f53f93f7a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251126084350.0.tgz","fileCount":135,"unpackedSize":843223,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDd8ptuIdrsmOiWm+Q4uAD5iFfnHw7KZMBdMyw44QF8eAiEAxj16cRwxI6hctKJZaHUlZVLdV0jB/3P0eLvfh8reK5s="}],"size":145640},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251126084350.0_1764146721906_0.34886490882381627"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-26T08:45:22.181Z","publish_time":1764146722181,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251126092253.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.0.1-beta-20251126092253.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251126092253.0","@midscene/playground":"1.0.1-beta-20251126092253.0","@midscene/shared":"1.0.1-beta-20251126092253.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251126092253.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-nkznsNuG7e6BzslJWYLTMqs6ebGcpT4AH/V9oIR+xHmmubPh6VAdkxQydN0Ofy+JIbo5HX494kXuNaKVUkX5Rw==","_resolved":"/tmp/46c32fe5c9c901c8b95b61deacb35514/midscene-web-1.0.1-beta-20251126092253.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251126092253.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-nkznsNuG7e6BzslJWYLTMqs6ebGcpT4AH/V9oIR+xHmmubPh6VAdkxQydN0Ofy+JIbo5HX494kXuNaKVUkX5Rw==","shasum":"baa6a1575a5c80d65e135432f68ac49ffdf52023","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251126092253.0.tgz","fileCount":135,"unpackedSize":843223,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCFBdzMirdIbwrFr2+HDrRGBw6NvaE7ptvRVn2hYwE0twIhAMB0Oa0Fcrei4cVUGgqexhYxAKZhD9r6mOpYI4tMLaED"}],"size":145640},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251126092253.0_1764149065565_0.44406470016081157"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-26T09:24:25.796Z","publish_time":1764149065796,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251126094110.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.0.1-beta-20251126094110.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251126094110.0","@midscene/shared":"1.0.1-beta-20251126094110.0","@midscene/playground":"1.0.1-beta-20251126094110.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251126094110.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-nDizbFGIJg0bCy/IdavljnORI7ukMvNO7CnbEBKNGDuG5LDNL6hMFCkrFcGJYVHimZ0FIl1o65oYNXlTYnvK1Q==","_resolved":"/tmp/06199f3dc8fe760092897709b11fd4a2/midscene-web-1.0.1-beta-20251126094110.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251126094110.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-nDizbFGIJg0bCy/IdavljnORI7ukMvNO7CnbEBKNGDuG5LDNL6hMFCkrFcGJYVHimZ0FIl1o65oYNXlTYnvK1Q==","shasum":"e7730f6afe318b373958e72c3574be460d3295c4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251126094110.0.tgz","fileCount":135,"unpackedSize":843553,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCiDZgwzwCiZYf+bilRkv8S4/0mxhC00uzuiClvfJZqegIgLXQUw6xMnLyKQpiTAL3YxV+urKa0fg5Lr3L6TDr09+4="}],"size":145655},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251126094110.0_1764150160498_0.47038240219167426"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-26T09:42:40.717Z","publish_time":1764150160717,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251127021613.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.0.1-beta-20251127021613.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251127021613.0","@midscene/playground":"1.0.1-beta-20251127021613.0","@midscene/shared":"1.0.1-beta-20251127021613.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251127021613.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-urYrt/qSatRSYefI2Y6DeIX47zWfrxWoc/mveh8GJPSDPIgThjM5N77ow2x6uoshUBqKtOAFrLiP02Vx0OB0pA==","_resolved":"/tmp/49be1ffbdffa2acf8eba3977597095ff/midscene-web-1.0.1-beta-20251127021613.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251127021613.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-urYrt/qSatRSYefI2Y6DeIX47zWfrxWoc/mveh8GJPSDPIgThjM5N77ow2x6uoshUBqKtOAFrLiP02Vx0OB0pA==","shasum":"e639cd9a75f56116815f7c0c8c53a6b20a5b635e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251127021613.0.tgz","fileCount":135,"unpackedSize":843595,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDohvAdAiYKvnxZ4xCPjyiWa9enYHDMIjc2RldReNUl5AIgJm0Ekf5S5HZHBQ44zzqmYhAqfUjFUVqRTE8d+qo4F7g="}],"size":145654},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251127021613.0_1764209859046_0.9476865869108717"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-27T02:17:39.303Z","publish_time":1764209859303,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251127023421.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.0.1-beta-20251127023421.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251127023421.0","@midscene/playground":"1.0.1-beta-20251127023421.0","@midscene/shared":"1.0.1-beta-20251127023421.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251127023421.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-YKOTpllaE4DI0n++bLxaDb0Fk8VQNBAkkZHtSxdbm3Xj5mjmlgLhHaSzftpBBbFcfJndJEj7na8mFg24HGkdfg==","_resolved":"/tmp/c155cfc5cc3c03c420d2ddd2cc95ce4f/midscene-web-1.0.1-beta-20251127023421.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251127023421.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-YKOTpllaE4DI0n++bLxaDb0Fk8VQNBAkkZHtSxdbm3Xj5mjmlgLhHaSzftpBBbFcfJndJEj7na8mFg24HGkdfg==","shasum":"08835b3687d8dc11d104f1d2672a33f1af142755","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251127023421.0.tgz","fileCount":135,"unpackedSize":842537,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC8XHCoNMOaV5ojhvCcPjfk28wqmEUE2htTECgU8ICTHAiBWoQwoJuXIfdLlVTy0c8gWrYRqCuqiJJupDmoa1qEg4w=="}],"size":145526},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251127023421.0_1764210953948_0.7720799500812552"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-27T02:35:54.208Z","publish_time":1764210954208,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251128031353.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.0.1-beta-20251128031353.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251128031353.0","@midscene/playground":"1.0.1-beta-20251128031353.0","@midscene/shared":"1.0.1-beta-20251128031353.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251128031353.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Aq/ftJWh+hF1BvM/CqaokPIBKkq4Wb1l4eWikUFSga8MjaSX38hqERnhAGHeuwZy21hhmVaNdAaYOwUyFvk+Pg==","_resolved":"/tmp/c54ab091ef84a03f42b0763373e58536/midscene-web-1.0.1-beta-20251128031353.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251128031353.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Aq/ftJWh+hF1BvM/CqaokPIBKkq4Wb1l4eWikUFSga8MjaSX38hqERnhAGHeuwZy21hhmVaNdAaYOwUyFvk+Pg==","shasum":"42f0c1a498d620a7c7911cddd13ec804b9e396c9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251128031353.0.tgz","fileCount":135,"unpackedSize":843595,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCxFaZXaMppbDKzpS6XkCWzeQP5TASXlZwZRUz5x8GkTgIgZCb8dzv/OVScs16R1xUQrzAzhQwZ74t/nK8SOJqGY0Q="}],"size":145654},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251128031353.0_1764299730206_0.3789075852999346"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-28T03:15:30.561Z","publish_time":1764299730561,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251128032608.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.0.1-beta-20251128032608.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251128032608.0","@midscene/shared":"1.0.1-beta-20251128032608.0","@midscene/playground":"1.0.1-beta-20251128032608.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251128032608.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-uLHC2WkVO/bXj5uhHlucxVz2eKfnhtHs0iabzUoe+HCrhe5wWNZjwOJmO4yzCNEfNSjJ/su+lq263FqUUrhFIg==","_resolved":"/tmp/882383fd1614ee227e085c804ab495f8/midscene-web-1.0.1-beta-20251128032608.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251128032608.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-uLHC2WkVO/bXj5uhHlucxVz2eKfnhtHs0iabzUoe+HCrhe5wWNZjwOJmO4yzCNEfNSjJ/su+lq263FqUUrhFIg==","shasum":"b27f02bd239c5a5283c6587dd705f96440ca0770","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251128032608.0.tgz","fileCount":135,"unpackedSize":843595,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCowMRSd2QUGJIrWr+mNKFpEwiY0maAx/7d0ju4NGUWpgIga29LrwOG10Bh1xwwXjbZjR+Zqkx16KL74KINYMrRYO4="}],"size":145652},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251128032608.0_1764300462671_0.6097300729907955"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-28T03:27:42.883Z","publish_time":1764300462883,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251129073709.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.0.1-beta-20251129073709.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251129073709.0","@midscene/shared":"1.0.1-beta-20251129073709.0","@midscene/playground":"1.0.1-beta-20251129073709.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251129073709.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-55w3Bw6nI7890Q5T0SWNcuSqJXqlCGQjrj/wkn3f/Ojh0oFxUw7L7tqg36vfkzAvipmKxZA1g9Dg2p8h+nMAjw==","_resolved":"/tmp/4182036487a0e79523b961502cf707dd/midscene-web-1.0.1-beta-20251129073709.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251129073709.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-55w3Bw6nI7890Q5T0SWNcuSqJXqlCGQjrj/wkn3f/Ojh0oFxUw7L7tqg36vfkzAvipmKxZA1g9Dg2p8h+nMAjw==","shasum":"0b5c3770a9e5b9faeeb29a1abaf2df6945f65295","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251129073709.0.tgz","fileCount":135,"unpackedSize":843595,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBKT9ygK8CcZo7MQW9YYrZGbCG3xSESG2QdTLY+e4pW6AiAPedomUkFRJ/f4paLL8r9qI5Hh7LLbN8L5Qe8MgzVxkQ=="}],"size":145654},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251129073709.0_1764401923314_0.8122231006856895"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-29T07:38:43.532Z","publish_time":1764401923532,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251201114631.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.0.1-beta-20251201114631.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251201114631.0","@midscene/playground":"1.0.1-beta-20251201114631.0","@midscene/shared":"1.0.1-beta-20251201114631.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251201114631.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VLiTG0fISFEu4BaXK22rBF96N6LVEWTKvVsctkioY2sisexjC5ois04fTXFPA97+yT5A/aNHotldQO/B3Sy0Ug==","_resolved":"/tmp/d94c293d82e5e73a6ed6ed8234f10e51/midscene-web-1.0.1-beta-20251201114631.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251201114631.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-VLiTG0fISFEu4BaXK22rBF96N6LVEWTKvVsctkioY2sisexjC5ois04fTXFPA97+yT5A/aNHotldQO/B3Sy0Ug==","shasum":"a8c5d41c7782a0d8b90a0e50776151b0184f274a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251201114631.0.tgz","fileCount":135,"unpackedSize":843549,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGFGju8UnUKXsDxNzWZalvYpScrMt6wKcKhRRivDzbV7AiBJ4hVMxuqfuPBIm7gHo2SDR4TSvLQqlXTgp9cZOionDA=="}],"size":145693},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251201114631.0_1764589684160_0.05515575313350651"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-01T11:48:04.374Z","publish_time":1764589684374,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251202112442.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.0.1-beta-20251202112442.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251202112442.0","@midscene/core":"1.0.1-beta-20251202112442.0","@midscene/shared":"1.0.1-beta-20251202112442.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251202112442.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-V12eqJpcaK62RnBQl48Sil9zza1ysJw6xAWq96IXt6L1bCx7EAYCHM34XHKBbaqZdBKd58nlRo1p9cZjxCYvTg==","_resolved":"/tmp/3c88410dd0f6f0f9742e5dc7353d843d/midscene-web-1.0.1-beta-20251202112442.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251202112442.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-V12eqJpcaK62RnBQl48Sil9zza1ysJw6xAWq96IXt6L1bCx7EAYCHM34XHKBbaqZdBKd58nlRo1p9cZjxCYvTg==","shasum":"257f1e66f9a49566c45605403d5e4df14a42aafe","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251202112442.0.tgz","fileCount":135,"unpackedSize":862998,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDqFsluYrFwMQuDdoShkyOmpnoobPCtUxRmeGXJdKlDugIgeBpAqFDITR0MGgZWkIRIaqIatmi+jOk7XOiZssWZkKA="}],"size":149762},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251202112442.0_1764674776370_0.5862061239877985"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-02T11:26:16.607Z","publish_time":1764674776607,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251202152706.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.0.1-beta-20251202152706.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251202152706.0","@midscene/shared":"1.0.1-beta-20251202152706.0","@midscene/playground":"1.0.1-beta-20251202152706.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.18.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251202152706.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1Op0cVTMza6W7H5HWlApKD8LX550W+tBzd3oyNKsTMxlgD+QxAkI3kB1j5NBqcCOLYoGp5gR3Q/vtB/leI/A+Q==","_resolved":"/tmp/5095171a6d05b105bc592eb8cfc5f047/midscene-web-1.0.1-beta-20251202152706.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251202152706.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1Op0cVTMza6W7H5HWlApKD8LX550W+tBzd3oyNKsTMxlgD+QxAkI3kB1j5NBqcCOLYoGp5gR3Q/vtB/leI/A+Q==","shasum":"dbe618c289b2692e5d0e06b6c37884ce2474deea","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251202152706.0.tgz","fileCount":140,"unpackedSize":848567,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDGQ+2+X/1iXPt+kPZP+rSMS6RTXKzNjzSUZpxwo8veFAIgPkqiEOVuVlMMO2L/cVTWm9rb0akFseUFET3Jkkmxdys="}],"size":147849},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251202152706.0_1764689317935_0.31606856325308774"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-02T15:28:38.132Z","publish_time":1764689318132,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251203073716.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.0.1-beta-20251203073716.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251203073716.0","@midscene/shared":"1.0.1-beta-20251203073716.0","@midscene/playground":"1.0.1-beta-20251203073716.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.18.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251203073716.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-KPqQn4mZgePTNdQ2DEsdizjD0k3FK+khMq+JVjteccisYO8patKLGBcHwBV10Xmx45aFQm1Phu0Mqm8hkTA/dA==","_resolved":"/tmp/fa10c3ccc8552c818be823396154851c/midscene-web-1.0.1-beta-20251203073716.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251203073716.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-KPqQn4mZgePTNdQ2DEsdizjD0k3FK+khMq+JVjteccisYO8patKLGBcHwBV10Xmx45aFQm1Phu0Mqm8hkTA/dA==","shasum":"6a721d3ae9c1cfe6f5ce741416deb7982e3e928b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251203073716.0.tgz","fileCount":140,"unpackedSize":858521,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCN+b3izE4Mgf5g0AeWm7tfQghZpj+EAoAzRYtBrCOD0AIgXjpE+TSelifvUUPGfWT8CHkOql+/nRSuZUckCDMudqM="}],"size":149917},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251203073716.0_1764747523923_0.8258630580165311"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-03T07:38:44.129Z","publish_time":1764747524129,"_source_registry_name":"default","contributors":[]},"0.30.9-beta-20251203125106.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":"0.30.9-beta-20251203125106.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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.9-beta-20251203125106.0","@midscene/shared":"0.30.9-beta-20251203125106.0","@midscene/playground":"0.30.9-beta-20251203125106.0"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.9-beta-20251203125106.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9cQxOaVbEf7KWueTMvX3+Q8kqPKD4ujyteHtEePTSWcBW814KrfnZuG3Xl/1yPlHRU3nl6YFuJYo+ZxNKUAT8A==","_resolved":"/tmp/e2e06be3b372db3de4ab1f49d96b960d/midscene-web-0.30.9-beta-20251203125106.0.tgz","_from":"file:midscene-web-0.30.9-beta-20251203125106.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9cQxOaVbEf7KWueTMvX3+Q8kqPKD4ujyteHtEePTSWcBW814KrfnZuG3Xl/1yPlHRU3nl6YFuJYo+ZxNKUAT8A==","shasum":"953304064c9c02071500b13d6ae17fa6d92466f9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.9-beta-20251203125106.0.tgz","fileCount":135,"unpackedSize":811687,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG03ym+nG/aGzAO8uagjIkM16jisPR8oTA3kQf2q3tHYAiApc7ie0FCl3+w3D+vjKqu0C/0b18DAbtpuAW/TnvwSUQ=="}],"size":139250},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.9-beta-20251203125106.0_1764766364915_0.04870673796935465"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-03T12:52:45.201Z","publish_time":1764766365201,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251203125942.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.0.1-beta-20251203125942.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251203125942.0","@midscene/playground":"1.0.1-beta-20251203125942.0","@midscene/shared":"1.0.1-beta-20251203125942.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.18.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251203125942.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9m1/792/5wydjmu3ra5H4QObeRwaJ2mcMsgzSkRpgpyYcwYMadgUoKT/7YWV64oE5yb977FAItoOFEq1Ip4uRA==","_resolved":"/tmp/07356ef75ae36401481a30f538975b62/midscene-web-1.0.1-beta-20251203125942.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251203125942.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9m1/792/5wydjmu3ra5H4QObeRwaJ2mcMsgzSkRpgpyYcwYMadgUoKT/7YWV64oE5yb977FAItoOFEq1Ip4uRA==","shasum":"33045bdfb918f1075e5d72e65799df2dcc8545e3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251203125942.0.tgz","fileCount":140,"unpackedSize":858521,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDiNqxRZzOkSqv47lxH0KaJrMyaZOAROK9GwSp2yfqNRwIhANdPOsQTaGKi28stX80FOsJOuqQNcavznwrx5R4zewEd"}],"size":149919},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251203125942.0_1764766874950_0.14562311130824002"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-03T13:01:15.178Z","publish_time":1764766875178,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251204013753.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.0.1-beta-20251204013753.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251204013753.0","@midscene/shared":"1.0.1-beta-20251204013753.0","@midscene/playground":"1.0.1-beta-20251204013753.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.18.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251204013753.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-u6gXSW/38jpT0bgFvmNsM8/BLXOH14tUBBidd4AgcVifRlWv5KZtK72J+0LCAP4Du9zj8Bi9XkPw67wlZ6mqeg==","_resolved":"/tmp/e1b366ee8054c59b3f6e5d1471b3363a/midscene-web-1.0.1-beta-20251204013753.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251204013753.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-u6gXSW/38jpT0bgFvmNsM8/BLXOH14tUBBidd4AgcVifRlWv5KZtK72J+0LCAP4Du9zj8Bi9XkPw67wlZ6mqeg==","shasum":"26faf1757c949396f3d8dc6cee25db8b6b31e7ce","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251204013753.0.tgz","fileCount":140,"unpackedSize":858521,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEOa0CWYMvwjlyn+kIueKb1qEvHY7hZP0yzHQtF52+ZYAiAjmmckcxWjPzLpO9Q81GmfUoSibuXsYFNZTpxKVUH+Sg=="}],"size":149917},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251204013753.0_1764812364566_0.7657318362879033"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-04T01:39:24.763Z","publish_time":1764812364763,"_source_registry_name":"default","contributors":[]},"0.30.9":{"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":"0.30.9","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.9","@midscene/playground":"0.30.9","@midscene/shared":"0.30.9"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.9","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UgAZj3VjoEXGK1wROtPqSs9kFd7XSlDiOmTNwqUf7X+vA46A+MQw6tck8Ay7Mbs9RRMs2WK/8MKXYZUHqk6Njg==","_resolved":"/tmp/43fe34675841e3e3fc431fcfc8d56eee/midscene-web-0.30.9.tgz","_from":"file:midscene-web-0.30.9.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-UgAZj3VjoEXGK1wROtPqSs9kFd7XSlDiOmTNwqUf7X+vA46A+MQw6tck8Ay7Mbs9RRMs2WK/8MKXYZUHqk6Njg==","shasum":"b08c296384d4a09f320ae9ff2fbff0c5d60fdb81","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.9.tgz","fileCount":135,"unpackedSize":811423,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICz9wjShgUMbn+X4l9UEg0lx4p+Mwmx4EQCiBsmqZpeLAiEA+Ve6WZA7jena2R6Yd2wN6loCSgrnlXYjTlCQwXQvdeI="}],"size":139178},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.9_1764812484752_0.6556239519901972"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-04T01:41:24.948Z","publish_time":1764812484948,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251204032807.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.0.1-beta-20251204032807.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251204032807.0","@midscene/shared":"1.0.1-beta-20251204032807.0","@midscene/playground":"1.0.1-beta-20251204032807.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.18.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251204032807.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fpCOCMsq/qZB4xqQ6HnYpuuRfu21C/dMA4lmGVID0rwmtWP8oFtkSMuEXM3kxwVhRXhjonwBYEjx5lmhojsgPg==","_resolved":"/tmp/abfc14569168a7557af7276e8b31db90/midscene-web-1.0.1-beta-20251204032807.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251204032807.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-fpCOCMsq/qZB4xqQ6HnYpuuRfu21C/dMA4lmGVID0rwmtWP8oFtkSMuEXM3kxwVhRXhjonwBYEjx5lmhojsgPg==","shasum":"473da76df12cdddf78b6e0e315050fd7db07624c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251204032807.0.tgz","fileCount":140,"unpackedSize":858521,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID3/m1/lI9mrUVVL32CIe7MhUXfwqsiN0VYRnLSPdpq4AiEAqN9GHUJ2lopDQF4pEpI+UBfoeU+wtJXxfx6C3k4MP4A="}],"size":149916},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251204032807.0_1764818974804_0.6869157293582433"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-04T03:29:35.031Z","publish_time":1764818975031,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251204064235.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.0.1-beta-20251204064235.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251204064235.0","@midscene/core":"1.0.1-beta-20251204064235.0","@midscene/shared":"1.0.1-beta-20251204064235.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.18.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251204064235.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-SKQQzJ/nYqcAShS2DAfbSQWuzqsaAy/nQAcOnCnOeksxDKDv8TEWMbDZmnIJ3l1jnk1AFowndxO6zUkFkqkZUQ==","_resolved":"/tmp/456e65d2ec829018e18424bbc08471e2/midscene-web-1.0.1-beta-20251204064235.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251204064235.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-SKQQzJ/nYqcAShS2DAfbSQWuzqsaAy/nQAcOnCnOeksxDKDv8TEWMbDZmnIJ3l1jnk1AFowndxO6zUkFkqkZUQ==","shasum":"1f147188d8b577c3f1150adc79367f81451e7401","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251204064235.0.tgz","fileCount":140,"unpackedSize":858521,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDtpPt7g55ecrJzDZ/T1Afoa6qlly/NX+U4j8Pfp04CJQIhAJpN5WVz/ytOMtYBQQIZGcN2wARm1A3snzB0LEoMlLJX"}],"size":149919},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251204064235.0_1764830645840_0.5089115962687272"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-04T06:44:06.020Z","publish_time":1764830646020,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251204075416.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.0.1-beta-20251204075416.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251204075416.0","@midscene/playground":"1.0.1-beta-20251204075416.0","@midscene/shared":"1.0.1-beta-20251204075416.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.18.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251204075416.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-x8Nd2qoib4x+5idkQU766igvG/RNmryVHnFI07jg7IJiTzMIhAGtLsLHiobbY6vodi8HY0QK9+E3SMHPuVnogA==","_resolved":"/tmp/e55bd877a2562ced6600da3f310b2178/midscene-web-1.0.1-beta-20251204075416.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251204075416.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-x8Nd2qoib4x+5idkQU766igvG/RNmryVHnFI07jg7IJiTzMIhAGtLsLHiobbY6vodi8HY0QK9+E3SMHPuVnogA==","shasum":"afd12214b1ffb7e0187c213ee27a2f086c3bf18c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251204075416.0.tgz","fileCount":140,"unpackedSize":858521,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCpQA7cTexv2ijwK5selHA0VR6sHEMihZcZ+XDoBmoMugIgB1C2morQsdU6dHER5OACdJULUzXUa433HAOeqExS338="}],"size":149917},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251204075416.0_1764834941141_0.04981201404573965"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-04T07:55:41.331Z","publish_time":1764834941331,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251204081114.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.0.1-beta-20251204081114.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251204081114.0","@midscene/core":"1.0.1-beta-20251204081114.0","@midscene/shared":"1.0.1-beta-20251204081114.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.18.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251204081114.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6hVqwzfCsE7qg8v2b33EGUXxnFW/GYnq/vHZd/aiQWdYC9lA6iQH0wawvriKfdLjz4GhkpImbHkZju+Cs1j+8w==","_resolved":"/tmp/4ed1dac3be0c2adc53f0a4c8337420b7/midscene-web-1.0.1-beta-20251204081114.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251204081114.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6hVqwzfCsE7qg8v2b33EGUXxnFW/GYnq/vHZd/aiQWdYC9lA6iQH0wawvriKfdLjz4GhkpImbHkZju+Cs1j+8w==","shasum":"46ef7426209c149961c1f95b191c5a7b2da94688","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251204081114.0.tgz","fileCount":140,"unpackedSize":858521,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDs0ZSossg17ViRUF7KSa4IZcOKSI5BfiyTgi46Ps3oAwIgAXVFQKodz3EyZ1KH5BL3fIQ0GEmatOOwWanskGOWz9s="}],"size":149918},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251204081114.0_1764835962189_0.5991620964182292"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-04T08:12:42.391Z","publish_time":1764835962391,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251204092409.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.0.1-beta-20251204092409.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251204092409.0","@midscene/shared":"1.0.1-beta-20251204092409.0","@midscene/playground":"1.0.1-beta-20251204092409.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.18.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251204092409.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fsSKVeRDifB/YXqMqiZsddRaoMNyWCfuWhzb+r1gpexTKWpqfDyaFxSXS51fI5un3XlRkGzSaYQdWpifGos39Q==","_resolved":"/tmp/e7d4f98954f2c0eb10454e6329f8ca92/midscene-web-1.0.1-beta-20251204092409.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251204092409.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-fsSKVeRDifB/YXqMqiZsddRaoMNyWCfuWhzb+r1gpexTKWpqfDyaFxSXS51fI5un3XlRkGzSaYQdWpifGos39Q==","shasum":"e9782c10d88e3f8b6d64ca2c94cc3846d7e5fa93","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251204092409.0.tgz","fileCount":140,"unpackedSize":858521,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGk5Oxsm5KhdSeGW3ePcbHrBoMpJiEJ/R+sLyi5UALBzAiAT8h7HK73hMMafmW67NA+aX9T9mvkmaaLqFjmD4DOB1g=="}],"size":149919},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251204092409.0_1764840337196_0.31289674969598824"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-04T09:25:37.381Z","publish_time":1764840337381,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251205024737.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.0.1-beta-20251205024737.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251205024737.0","@midscene/shared":"1.0.1-beta-20251205024737.0","@midscene/playground":"1.0.1-beta-20251205024737.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.18.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251205024737.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Er+w9aklFaYCMc1cDWsLRbMqeQw4Gbm7x3kxT29NzZfN/K/OMrncJ09GWiERv8+QKPw7Cf+CGu/GNfOYfXwpVQ==","_resolved":"/tmp/b675e4f701bbcb73ba3334b9e090fa83/midscene-web-1.0.1-beta-20251205024737.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251205024737.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Er+w9aklFaYCMc1cDWsLRbMqeQw4Gbm7x3kxT29NzZfN/K/OMrncJ09GWiERv8+QKPw7Cf+CGu/GNfOYfXwpVQ==","shasum":"7d0b6ff819930e124fc557e9edb088efa0a7dc1b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251205024737.0.tgz","fileCount":140,"unpackedSize":860367,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFRyoXvLT3HSkLdbQP2GFoIhRTrjVP3MxXKIAjmMf+hyAiEA1KNE7e3Tr8rvbltMK8KDHEkH7yELJH7iV0QoxEs9qOY="}],"size":150247},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251205024737.0_1764902951377_0.9356070625959836"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-05T02:49:11.585Z","publish_time":1764902951585,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251205031225.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.0.1-beta-20251205031225.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"1.0.1-beta-20251205031225.0","@midscene/core":"1.0.1-beta-20251205031225.0","@midscene/playground":"1.0.1-beta-20251205031225.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.18.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251205031225.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-JjuSnbDFOt7Ry1xZnXyckCCSWZ0Iy3rCA4uyCNDEceaxOB5CyBVMo86w18LibYCjXDVXUcf+WvSdS9PoQs9Vyg==","_resolved":"/tmp/78d1ea05bb30308a0157bc619caa0a7d/midscene-web-1.0.1-beta-20251205031225.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251205031225.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-JjuSnbDFOt7Ry1xZnXyckCCSWZ0Iy3rCA4uyCNDEceaxOB5CyBVMo86w18LibYCjXDVXUcf+WvSdS9PoQs9Vyg==","shasum":"31f2d8eeaa42ad4c6c9e5b5ce0c673d2350ff5bf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251205031225.0.tgz","fileCount":140,"unpackedSize":860367,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCuDcjC98BQaGOHFYBFZf0LHRqtVpjXfvsWNZ4zYqzIBQIhAN+QZ4PfCesUpoYfDWPoz/0n3xFSYJlv0tp6hMN2KuRq"}],"size":150247},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251205031225.0_1764904433557_0.11669529509292165"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-05T03:13:53.817Z","publish_time":1764904433817,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251205093836.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.0.1-beta-20251205093836.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251205093836.0","@midscene/playground":"1.0.1-beta-20251205093836.0","@midscene/shared":"1.0.1-beta-20251205093836.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.18.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251205093836.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dsIdVxYFEglE0KodkNvNIKNZ9VEPk1QhQ9OGmyVLecnN57JfRd6Kgj3iMELzd7gl0Sn4Ux61HOhFCv5OtoO8TQ==","_resolved":"/tmp/733c37a4f820ebda382d8858de8c280d/midscene-web-1.0.1-beta-20251205093836.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251205093836.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-dsIdVxYFEglE0KodkNvNIKNZ9VEPk1QhQ9OGmyVLecnN57JfRd6Kgj3iMELzd7gl0Sn4Ux61HOhFCv5OtoO8TQ==","shasum":"5bf01b785b4c222eea28d186e1f9ae782be2dcaf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251205093836.0.tgz","fileCount":140,"unpackedSize":860367,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGPYlw10xLhjfastmZzi1qhUUQCsq6cE+JHM/RC/ytiTAiAyB2JaPnDCMeyrUutKnfup5VMnBWmSwqXiwiS/hswFpA=="}],"size":150247},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251205093836.0_1764927603056_0.27457105958094274"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-05T09:40:03.327Z","publish_time":1764927603327,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251205094204.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.0.1-beta-20251205094204.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251205094204.0","@midscene/playground":"1.0.1-beta-20251205094204.0","@midscene/shared":"1.0.1-beta-20251205094204.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.18.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251205094204.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-L/KCevWw0u79GiQJV9eKuZR+Kl/Tnc0jqSj1V2vLSmQzlxp+sqBtGRoKxr56pwvGer3Oozr+fmongRvCNDFwew==","_resolved":"/tmp/1c07576312de24fe223116ac791c2d7d/midscene-web-1.0.1-beta-20251205094204.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251205094204.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-L/KCevWw0u79GiQJV9eKuZR+Kl/Tnc0jqSj1V2vLSmQzlxp+sqBtGRoKxr56pwvGer3Oozr+fmongRvCNDFwew==","shasum":"54f06af993f2938d43ec0842b7a88fd2b34c3812","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251205094204.0.tgz","fileCount":140,"unpackedSize":860367,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCK5XizjQ5F1OW4OZ4yK6HXRdICmzDAjREb6K3TBhDuAQIgNeMcCnHn0ksI24oRNA4Jg9DwQEDL2w9PHgVuJTRwjiU="}],"size":150248},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251205094204.0_1764927813589_0.6749705194300937"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-05T09:43:33.781Z","publish_time":1764927813781,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251208031823.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.0.1-beta-20251208031823.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251208031823.0","@midscene/playground":"1.0.1-beta-20251208031823.0","@midscene/shared":"1.0.1-beta-20251208031823.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.18.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251208031823.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-YWUZx66D9Xv5X578fAnBUMCAI7yw1PFm9XSb49lETSj/N/29XGfb2WI0woJvhzFHcGfGG0rQynjeszWV+5PZPQ==","_resolved":"/tmp/38b6fe92f617f022711e289a061ae520/midscene-web-1.0.1-beta-20251208031823.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251208031823.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-YWUZx66D9Xv5X578fAnBUMCAI7yw1PFm9XSb49lETSj/N/29XGfb2WI0woJvhzFHcGfGG0rQynjeszWV+5PZPQ==","shasum":"270a31a9b3b9d159d26eedd009dec868662da72d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251208031823.0.tgz","fileCount":140,"unpackedSize":860367,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEFN5TUCdWqxf/DTHrj8KANAb61mpeQvsMPIL0E35GTCAiBmccsNWXuwHC8zdgpY217vPsw6d45FyPn9rSVT09vAmA=="}],"size":150248},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251208031823.0_1765163991006_0.9885561387805792"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-08T03:19:51.186Z","publish_time":1765163991186,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251208031856.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.0.1-beta-20251208031856.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251208031856.0","@midscene/core":"1.0.1-beta-20251208031856.0","@midscene/shared":"1.0.1-beta-20251208031856.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251208031856.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-amTjOZhhX1i6b71mwVj/pJ68VA3oLTMFQCe2aVCqsW/KgRrbdgzF0ZsHoTZ+Tkgzcz6/0CyXE46Ji4FsBhMbEA==","_resolved":"/tmp/179d0fab11c7fabbd11c0b4766eff99b/midscene-web-1.0.1-beta-20251208031856.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251208031856.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-amTjOZhhX1i6b71mwVj/pJ68VA3oLTMFQCe2aVCqsW/KgRrbdgzF0ZsHoTZ+Tkgzcz6/0CyXE46Ji4FsBhMbEA==","shasum":"d8fbeefa0ecbb5b058db9f51ee39091254296c14","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251208031856.0.tgz","fileCount":140,"unpackedSize":858188,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCDq3O+nmzZ1dg/Yw3LX3IQig1FExRPWvXQQHsSo3ZjmQIgL3iAo+TW6JWsEsYXrR9rSSARXRnX7LruPWtrejAvLCY="}],"size":149920},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251208031856.0_1765164028278_0.35364264424252756"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-08T03:20:28.582Z","publish_time":1765164028582,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251208033501.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.0.1-beta-20251208033501.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"1.0.1-beta-20251208033501.0","@midscene/playground":"1.0.1-beta-20251208033501.0","@midscene/core":"1.0.1-beta-20251208033501.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251208033501.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-AL1GfTFpLlKKdeUbSFuDLEHzCFgSvEOB5KFzyeMk/O5lDwtGCDz49jyOIxbuIiml11cnaT2msFTXhnvVF4+3mw==","_resolved":"/tmp/d6db5b608d46beed006db30c733d20e3/midscene-web-1.0.1-beta-20251208033501.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251208033501.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-AL1GfTFpLlKKdeUbSFuDLEHzCFgSvEOB5KFzyeMk/O5lDwtGCDz49jyOIxbuIiml11cnaT2msFTXhnvVF4+3mw==","shasum":"d97c6c5c89752cfa53f7d8fa2986ebc1b9a8619c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251208033501.0.tgz","fileCount":140,"unpackedSize":858188,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD7FSVSS4CzADxVmqGnudmfTygjyL7cg1YIsGErbXikvwIgcFvNu9ojmMWLXWrPEuEz8+LA0SfUJkxdobmx+V2+dWE="}],"size":149917},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251208033501.0_1765164997785_0.02069559530772125"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-08T03:36:38.026Z","publish_time":1765164998026,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251208070218.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.0.1-beta-20251208070218.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251208070218.0","@midscene/playground":"1.0.1-beta-20251208070218.0","@midscene/shared":"1.0.1-beta-20251208070218.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251208070218.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6sCNJUhscl5PaGnsIR20nBT7V2t3Q50J3CqTT+ndTcj63PvHQYc0BmQw31e7cojipYLuJgfYgSrdb/8OHWKeKA==","_resolved":"/tmp/ee1276b3695b9299c8760d69cc1b6b90/midscene-web-1.0.1-beta-20251208070218.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251208070218.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6sCNJUhscl5PaGnsIR20nBT7V2t3Q50J3CqTT+ndTcj63PvHQYc0BmQw31e7cojipYLuJgfYgSrdb/8OHWKeKA==","shasum":"a1fb3cbbcc964e1fe651387b8b1146a684116b1a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251208070218.0.tgz","fileCount":140,"unpackedSize":858188,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCBIFjYUmYhs3mz9aSY7MboFRRpbdBWnV2Px67ttcyfPQIhAIL171hUyTr+cwZsQ7YKQfMrlRt3FRttIDcLbBTq2nBb"}],"size":149916},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251208070218.0_1765177433374_0.10678546874340311"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-08T07:03:53.600Z","publish_time":1765177433600,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251208071759.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.0.1-beta-20251208071759.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251208071759.0","@midscene/playground":"1.0.1-beta-20251208071759.0","@midscene/shared":"1.0.1-beta-20251208071759.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251208071759.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-YtCZ8Cm4sLHAmR1ECSy3+iqnJaWzjS1HgYwabZnIPJoseQl4WJX8PEPY+pZ9nN8JjtWK/nSbiGqq4YGcBN8CFQ==","_resolved":"/tmp/874574f75cf0721aa6bcdbe211077700/midscene-web-1.0.1-beta-20251208071759.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251208071759.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-YtCZ8Cm4sLHAmR1ECSy3+iqnJaWzjS1HgYwabZnIPJoseQl4WJX8PEPY+pZ9nN8JjtWK/nSbiGqq4YGcBN8CFQ==","shasum":"1f59c5cd8dda78a8bf3251a1f3e85ebe657cbe9e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251208071759.0.tgz","fileCount":140,"unpackedSize":858188,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFq0YvSJZNICwgdQcVZcJw3BIxbeGjIEkkj7Lhbo/MmiAiEArsjGIIAP2FrT+b1MabAJBfEi/HfeqhDKh7CQR8kuQFU="}],"size":149920},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251208071759.0_1765178375039_0.27194628340346494"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-08T07:19:35.243Z","publish_time":1765178375243,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251208075922.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.0.1-beta-20251208075922.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251208075922.0","@midscene/playground":"1.0.1-beta-20251208075922.0","@midscene/shared":"1.0.1-beta-20251208075922.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251208075922.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1MDX+zvwwjtD8kEVjKaCKeOS0Zzw4ICKid/pimLmgNmyioaHnsI8Rx9/TeKR0Z+YaNgWAxHIohw9x9yAqfz2yA==","_resolved":"/tmp/88a2976b6ff3ce9bc85fb8d14679ded2/midscene-web-1.0.1-beta-20251208075922.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251208075922.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1MDX+zvwwjtD8kEVjKaCKeOS0Zzw4ICKid/pimLmgNmyioaHnsI8Rx9/TeKR0Z+YaNgWAxHIohw9x9yAqfz2yA==","shasum":"c8f302b82977b860780c336038918cd42ad2290c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251208075922.0.tgz","fileCount":140,"unpackedSize":858188,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHFv+7Ki/JFhmSgY6DchmNIMrP1Qih0pjG5JbpWRJB/IAiEAnuQa878ZMJ3MYmkvLHmXv98TmfaNlgOoCrwUU6rnRd8="}],"size":149920},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251208075922.0_1765180857882_0.5508923148985221"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-08T08:00:58.052Z","publish_time":1765180858052,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251208085324.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.0.1-beta-20251208085324.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251208085324.0","@midscene/playground":"1.0.1-beta-20251208085324.0","@midscene/shared":"1.0.1-beta-20251208085324.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.18.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251208085324.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qTLrWgajWArPXUE1fjz+QhI+94RuO74UoKxgaoXZxDRgGIresJrqTjzLjCHtPoDoQAvWKdGAdY2eZQqnP1UfRQ==","_resolved":"/tmp/9cac8dfc67d369125a6abf908e09b32e/midscene-web-1.0.1-beta-20251208085324.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251208085324.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-qTLrWgajWArPXUE1fjz+QhI+94RuO74UoKxgaoXZxDRgGIresJrqTjzLjCHtPoDoQAvWKdGAdY2eZQqnP1UfRQ==","shasum":"dfe706ac5d6b304699b6190a682ece223eb2591c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251208085324.0.tgz","fileCount":140,"unpackedSize":863045,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICPOqYt4V6ktavbPR8mCZYsnnmmVjefInPaAvhFmE2D8AiEA6zAG7QvHxZkSUTbLJa/IFVurtmtO6Iwf+P5t4UhyEH8="}],"size":150764},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251208085324.0_1765184093878_0.928426835884941"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-08T08:54:54.073Z","publish_time":1765184094073,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251208112226.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.0.1-beta-20251208112226.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251208112226.0","@midscene/playground":"1.0.1-beta-20251208112226.0","@midscene/shared":"1.0.1-beta-20251208112226.0"},"devDependencies":{"@playwright/test":"^1.44.1","@rslib/core":"^0.18.2","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251208112226.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-TuOx6QvQhy8SJNOtYIBkMne/A02ZOdovofnmF9PAV/oSBRcs4s59SrFpXkXqhKkPYkD9yfRiGCq+RN5XW10sWA==","_resolved":"/tmp/968ab57ce8aa09432b887d290a87a44d/midscene-web-1.0.1-beta-20251208112226.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251208112226.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-TuOx6QvQhy8SJNOtYIBkMne/A02ZOdovofnmF9PAV/oSBRcs4s59SrFpXkXqhKkPYkD9yfRiGCq+RN5XW10sWA==","shasum":"e07fa851acc685d9bb090792467dfd78a8130104","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251208112226.0.tgz","fileCount":140,"unpackedSize":863045,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHHXMtTWq6yp95S0Zm1ElBmHj8D4BfkQeoZapNpwadNjAiEAzN++yOuHpCE7KO6Sxi0iTeKl92ZCwStM1wTBkL0iJEU="}],"size":150764},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251208112226.0_1765193035396_0.8875320914829119"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-08T11:23:55.581Z","publish_time":1765193035581,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251209024153.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.0.1-beta-20251209024153.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251209024153.0","@midscene/shared":"1.0.1-beta-20251209024153.0","@midscene/playground":"1.0.1-beta-20251209024153.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251209024153.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-BVm3Gr00PtFjll4Ud/k29Hqc0KBvPtp6ZDwoR0ISyNha58yFUSY/Ex6Hb2zUF3lT1jZF/0tnRGyHS89UDZsn7A==","_resolved":"/tmp/b016dd24b7ed9c1d14a1684f16d1d4dc/midscene-web-1.0.1-beta-20251209024153.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251209024153.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BVm3Gr00PtFjll4Ud/k29Hqc0KBvPtp6ZDwoR0ISyNha58yFUSY/Ex6Hb2zUF3lT1jZF/0tnRGyHS89UDZsn7A==","shasum":"2d3bea5388baeca9dd989cf8113fd49c95e7e360","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251209024153.0.tgz","fileCount":140,"unpackedSize":862712,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD8PofOxc4Tu4mkPKZHE1CBvka3dQLi936kgaYpScjHtAIhAOkYA9Rug+cLs1OB06q4VhXxINYdT2j6LuPGQen/aTkK"}],"size":150760},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251209024153.0_1765248203484_0.5144373779238736"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-09T02:43:23.710Z","publish_time":1765248203710,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251209112631.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.0.1-beta-20251209112631.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251209112631.0","@midscene/playground":"1.0.1-beta-20251209112631.0","@midscene/shared":"1.0.1-beta-20251209112631.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.2.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251209112631.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-P1nxIdryecoLFZClVhXt/cUTKkM4yRj+NQOvc3sphyTXnVModZTZ/xFUt1BjDAXCZu2NT9D7IXC+2pbFP11s0A==","_resolved":"/tmp/1de70e51fcd5b3cf08dd7cb5e544e06a/midscene-web-1.0.1-beta-20251209112631.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251209112631.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-P1nxIdryecoLFZClVhXt/cUTKkM4yRj+NQOvc3sphyTXnVModZTZ/xFUt1BjDAXCZu2NT9D7IXC+2pbFP11s0A==","shasum":"afc9055f101999757a6fcdebbe171d20150658a3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251209112631.0.tgz","fileCount":140,"unpackedSize":862992,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDwU0SfSvKAChpIW2kfRfi4JSdDEuuWw6GAGOKnN8nsLwIhAM494OLyKUWimuryOUW+NvYgVj2/QDpCMvY4jLnlX5df"}],"size":151015},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251209112631.0_1765279685353_0.17410827086096403"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-09T11:28:05.532Z","publish_time":1765279685532,"_source_registry_name":"default","contributors":[]},"0.30.10":{"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":"0.30.10","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"}},"watch":{"build":{"patterns":["src"],"extensions":"tsx,less,scss,css,js,jsx,ts","quiet":false}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"0.30.10","@midscene/core":"0.30.10","@midscene/shared":"0.30.10"},"devDependencies":{"@types/js-yaml":"4.0.9","devtools-protocol":"0.0.1380148","@playwright/test":"^1.44.1","@rslib/core":"^0.11.2","@types/chrome":"0.0.279","@types/cors":"^2.8.17","@types/http-server":"^0.12.4","@types/node":"^18.0.0","playwright":"1.44.1","puppeteer":"24.2.0","js-yaml":"4.1.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","scripts":{"dev":"npm run build && npx npm-watch","dev:server":"npm run build && ./bin/midscene-playground","build":"rslib build","build:watch":"rslib build --watch","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"},"_id":"@midscene/web@0.30.10","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-td0l1rtwOVYHUxUAv25iRwfE4QsGbr7psV+g3eLLoP+0b84FDdcqH8NSaqoRsdxqItpMWqgY5ydQRq+jDvKOSA==","_resolved":"/tmp/bc8361af62757858e57147df45d2f255/midscene-web-0.30.10.tgz","_from":"file:midscene-web-0.30.10.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-td0l1rtwOVYHUxUAv25iRwfE4QsGbr7psV+g3eLLoP+0b84FDdcqH8NSaqoRsdxqItpMWqgY5ydQRq+jDvKOSA==","shasum":"09ba69e94eaca224e2bdd33df0add48a74902044","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.10.tgz","fileCount":135,"unpackedSize":811435,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCK12UocKbzpkDnpF8tXrlWxHBd/yYgbHuXiu5EUkIcGQIhAK+PEHtjt54yFbguFRkGPRxHyVdn5pjJ/IcfAjPgFb3T"}],"size":139188},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.10_1765424148928_0.6967289897876108"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-11T03:35:49.080Z","publish_time":1765424149080,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251211095502.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.0.1-beta-20251211095502.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251211095502.0","@midscene/shared":"1.0.1-beta-20251211095502.0","@midscene/core":"1.0.1-beta-20251211095502.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251211095502.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VJum6bepJLKXWk5zk7WCbRJAAxPFW+J8U8u7sd5HR0MByuAsDTQv+waEV17A368OymaefPyuTObQW4vY+5Bx6w==","_resolved":"/tmp/689ca5c7f2eb87c16af4fb317eba9c01/midscene-web-1.0.1-beta-20251211095502.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251211095502.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-VJum6bepJLKXWk5zk7WCbRJAAxPFW+J8U8u7sd5HR0MByuAsDTQv+waEV17A368OymaefPyuTObQW4vY+5Bx6w==","shasum":"78cb875891242a89f45f275e4f4f50827edb16b0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251211095502.0.tgz","fileCount":140,"unpackedSize":866966,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH3LoAlI+OJwo4errhaogFR4eQmnEM2C6o8CVgp8uIV9AiEAwYi0OEBLPL8+gZyqbxCkZguUbhYoHJrRcJREMAiQXC0="}],"size":151968},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251211095502.0_1765446996994_0.13018094658813362"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-11T09:56:37.203Z","publish_time":1765446997203,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251211124955.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.0.1-beta-20251211124955.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251211124955.0","@midscene/playground":"1.0.1-beta-20251211124955.0","@midscene/shared":"1.0.1-beta-20251211124955.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251211124955.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-z3nzS7R6TyVvPSjnjeVYxf6saKInhfMAzMDymj2ShPphFjRSQnIO6yuiWuSoLB1liKyz5NNKMlUsx7A2dvyUAQ==","_resolved":"/tmp/d688e88cc9c18592877558d553914ef8/midscene-web-1.0.1-beta-20251211124955.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251211124955.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-z3nzS7R6TyVvPSjnjeVYxf6saKInhfMAzMDymj2ShPphFjRSQnIO6yuiWuSoLB1liKyz5NNKMlUsx7A2dvyUAQ==","shasum":"f9e6e14582a87e28421e67c284b03afc81f4ae14","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251211124955.0.tgz","fileCount":140,"unpackedSize":866966,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDmBR99QXxUC1fxVb3bQGPfgHjQiDQDUF8JIUCUi8vKQwIhANlS/5wLZjcU61KRub5iec3/5fppQCkwqjUNJc53zzDE"}],"size":151967},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251211124955.0_1765457488109_0.0008358464501196927"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-11T12:51:28.273Z","publish_time":1765457488273,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251212055914.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.0.1-beta-20251212055914.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251212055914.0","@midscene/shared":"1.0.1-beta-20251212055914.0","@midscene/playground":"1.0.1-beta-20251212055914.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251212055914.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Le1ffnlQ5EtQaFyLfduLOJ1fN8+k8/U19MPEgBgsHZapwk4KsRKrZgL8r6OVS9GBmAGkRPJp6C/4r0M8QoZgPA==","_resolved":"/tmp/3d98226852745895fe1a092699c33e03/midscene-web-1.0.1-beta-20251212055914.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251212055914.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Le1ffnlQ5EtQaFyLfduLOJ1fN8+k8/U19MPEgBgsHZapwk4KsRKrZgL8r6OVS9GBmAGkRPJp6C/4r0M8QoZgPA==","shasum":"314e95e66d073cacbb532a0f0c1e4cd469677382","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251212055914.0.tgz","fileCount":140,"unpackedSize":867777,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFb+vk4wguGyM9Kf8rdudvdI91PwQaLVtTBPr3G9PE2BAiAA+9SU/DoCGjrID0wquopEg27M6VMbfZwZryB4TC9kUw=="}],"size":152113},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251212055914.0_1765519241534_0.6904956748365247"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T06:00:41.744Z","publish_time":1765519241744,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251212085743.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.0.1-beta-20251212085743.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251212085743.0","@midscene/playground":"1.0.1-beta-20251212085743.0","@midscene/shared":"1.0.1-beta-20251212085743.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251212085743.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Ij6nKjGMu/+y6yBRxCXG8m1sdx5Q12vAYwwxy/Ldzp2Q5fabUEVWWBibay7Yps7LChyy3LR/ozz+shwY+nK/qw==","_resolved":"/tmp/d06321842444ffc20feff2b24643d3a4/midscene-web-1.0.1-beta-20251212085743.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251212085743.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Ij6nKjGMu/+y6yBRxCXG8m1sdx5Q12vAYwwxy/Ldzp2Q5fabUEVWWBibay7Yps7LChyy3LR/ozz+shwY+nK/qw==","shasum":"af3f26b7ec79bc53d7f8ee26acd27c36935849d7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251212085743.0.tgz","fileCount":140,"unpackedSize":867777,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCc4So0rHtFimHq+I0jAeWVEycHEF4ZXghyy2iOVmgfGQIhAOKAwfUdGDH9XBzjnBxgKh8QJ/GI7BEmAqPZzrgymEEu"}],"size":152114},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251212085743.0_1765529957504_0.05761714461238232"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T08:59:17.656Z","publish_time":1765529957656,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251215101919.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.0.1-beta-20251215101919.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251215101919.0","@midscene/playground":"1.0.1-beta-20251215101919.0","@midscene/shared":"1.0.1-beta-20251215101919.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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","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"},"_id":"@midscene/web@1.0.1-beta-20251215101919.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zdSEmdFXgRG3qj1QkVjHa/aUJlmLKdL4FrhhpzMEXg3vZAvnjg4tA6FOXGNOMV4Og7H4J+kA+zzAJiN981zyHQ==","_resolved":"/tmp/541d4d6be8ea8e18171bd2cfcfe90807/midscene-web-1.0.1-beta-20251215101919.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251215101919.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zdSEmdFXgRG3qj1QkVjHa/aUJlmLKdL4FrhhpzMEXg3vZAvnjg4tA6FOXGNOMV4Og7H4J+kA+zzAJiN981zyHQ==","shasum":"81cb7b90ea6e179d1b85740517379d0045d0b56a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251215101919.0.tgz","fileCount":140,"unpackedSize":867985,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDQljjN/+joix+4hQ5gufFjMJwLuqgNIXMOUSee0n6xGAIgWkPlZa0AtiZJjxtegwPFw2j5VPncLFPaMLNS1N6mkzY="}],"size":152123},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251215101919.0_1765794048917_0.129623893764782"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-15T10:20:49.090Z","publish_time":1765794049090,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251216064101.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.0.1-beta-20251216064101.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.1-beta-20251216064101.0","@midscene/shared":"1.0.1-beta-20251216064101.0","@midscene/core":"1.0.1-beta-20251216064101.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.1-beta-20251216064101.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-cedtoDA0PrxCE5YzLCrkGXJ64RbXubhzP7WWwGGd+olsjzAMVqqRqQKNJe1FK6KiiaXSn2q0AIckL4HAvc2VhQ==","_resolved":"/tmp/6ad8a8ef6650fbeb7f78cf8c053ecc64/midscene-web-1.0.1-beta-20251216064101.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251216064101.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-cedtoDA0PrxCE5YzLCrkGXJ64RbXubhzP7WWwGGd+olsjzAMVqqRqQKNJe1FK6KiiaXSn2q0AIckL4HAvc2VhQ==","shasum":"9f87fcb3487870aecdea05ccb9970aef4babe25f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251216064101.0.tgz","fileCount":140,"unpackedSize":867996,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD5Jr5hPcJ/eXeUlawZNHo2AGymS2lfAmoWZJaCWgD3XQIgUoRFXFsjNZwPo8MM1Hev8VPg6cgAf3s4AN2b6sVKR5g="}],"size":152131},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251216064101.0_1765867357071_0.41812418206683954"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-16T06:42:37.314Z","publish_time":1765867357314,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251216072405.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.0.1-beta-20251216072405.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251216072405.0","@midscene/playground":"1.0.1-beta-20251216072405.0","@midscene/shared":"1.0.1-beta-20251216072405.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.1-beta-20251216072405.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-KgWpuHli9pKfQRHiZE2JMtvfRjH65YiVx77ukQfFEtGxNZS/bOEeklEA/9wqhQi5B5EXnTYN6tcq7zG4X3mM1g==","_resolved":"/tmp/549f563a855efd6ce35646b663694e10/midscene-web-1.0.1-beta-20251216072405.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251216072405.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-KgWpuHli9pKfQRHiZE2JMtvfRjH65YiVx77ukQfFEtGxNZS/bOEeklEA/9wqhQi5B5EXnTYN6tcq7zG4X3mM1g==","shasum":"9863a60023735e1032bd651992f789268e3801ba","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251216072405.0.tgz","fileCount":140,"unpackedSize":867996,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCQW3zgBFr4HpFFAMuQrMHxReKyruLMo38xdwshAjg+dQIhAN+GEqrFKm3/kchxWWGh41wLyvdCZqvCQjsl1pBwKLsQ"}],"size":152131},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251216072405.0_1765869944747_0.7106405666913496"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-16T07:25:44.970Z","publish_time":1765869944970,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251216140107.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.0.1-beta-20251216140107.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251216140107.0","@midscene/playground":"1.0.1-beta-20251216140107.0","@midscene/shared":"1.0.1-beta-20251216140107.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.1-beta-20251216140107.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-NYXgig/sKGHXFtLbA752RYrf/p5SA4Z8jeC5ZLnDoho3R3jJIvEuZQ7a965rlL6CBNgdUn33JbhVYADwUBNXbg==","_resolved":"/tmp/98b91d98ed9974d15451d9a209cddf62/midscene-web-1.0.1-beta-20251216140107.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251216140107.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-NYXgig/sKGHXFtLbA752RYrf/p5SA4Z8jeC5ZLnDoho3R3jJIvEuZQ7a965rlL6CBNgdUn33JbhVYADwUBNXbg==","shasum":"1b83c0e94d0ba77cd13d0b708318ed51104d070d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251216140107.0.tgz","fileCount":140,"unpackedSize":867996,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCeNXmdOpjc/y72vbcHkdYK40KKbmMrLTLcajGKcpH4qAIhAJU1JcKEy79tQay3PESJeg/qTMMnQjYK6ZNROi00p4ld"}],"size":152129},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251216140107.0_1765893764560_0.6314365346421524"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-16T14:02:44.734Z","publish_time":1765893764734,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251217063119.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.0.1-beta-20251217063119.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251217063119.0","@midscene/playground":"1.0.1-beta-20251217063119.0","@midscene/shared":"1.0.1-beta-20251217063119.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.1-beta-20251217063119.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-M5g6s61mYcC5QbxL5EqxXpNp5ZMZSeZN587Z7wa7pJIbfZA0Xf0mBN2/fI1kMnTrVvBx3uOrBjjkS/N+vgKdqg==","_resolved":"/tmp/8c3ac79eedfcbf116dbd2c920177364a/midscene-web-1.0.1-beta-20251217063119.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251217063119.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-M5g6s61mYcC5QbxL5EqxXpNp5ZMZSeZN587Z7wa7pJIbfZA0Xf0mBN2/fI1kMnTrVvBx3uOrBjjkS/N+vgKdqg==","shasum":"8fd6c56a546f4405edc248e8b50426690b53fea1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251217063119.0.tgz","fileCount":140,"unpackedSize":867996,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDLeeEaTBcn2tpCDQk7dxT0RTMYVXm2fme9OWnMz1h5gQIgKUOyPS27m1nzseJ14jcfmofgQdCuOOQnA0v7jVjcS9A="}],"size":152130},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251217063119.0_1765953172905_0.274237692534647"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-17T06:32:53.101Z","publish_time":1765953173101,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251217063723.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.0.1-beta-20251217063723.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251217063723.0","@midscene/playground":"1.0.1-beta-20251217063723.0","@midscene/shared":"1.0.1-beta-20251217063723.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.1-beta-20251217063723.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-5mfoqg6Ys/6zIH5dG3/IyGY0EmbrYbdr9wn/8ywJThQQCUv/Pc/BcwiVzolbW8AVzdnvx9UYdQ6Mq7PKUYieng==","_resolved":"/tmp/e711dbdc006a856d479ecd730cad8a4b/midscene-web-1.0.1-beta-20251217063723.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251217063723.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-5mfoqg6Ys/6zIH5dG3/IyGY0EmbrYbdr9wn/8ywJThQQCUv/Pc/BcwiVzolbW8AVzdnvx9UYdQ6Mq7PKUYieng==","shasum":"463cc26612a2ad14a65002a70d2722edf5a53d20","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251217063723.0.tgz","fileCount":140,"unpackedSize":867996,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH741WMz17usFo9foJJ8fzyJpYulRhXuOKishZMOGLejAiA+jmIGmKDUaEEHdvxXmyX4KNXVR18UxOls2nWeOYcKmQ=="}],"size":152132},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251217063723.0_1765953531789_0.8253912337784006"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-17T06:38:51.990Z","publish_time":1765953531990,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251217082334.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.0.1-beta-20251217082334.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251217082334.0","@midscene/playground":"1.0.1-beta-20251217082334.0","@midscene/shared":"1.0.1-beta-20251217082334.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.1-beta-20251217082334.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-x/oDjQTUmMM0YEzfxu1IU39sOUtZo5wuHoyujWpUkFIqZ+8+8r1XYgcF5aknk5aw6mM+1rNImOnYeGxadoyx8g==","_resolved":"/tmp/633697149e52242683362b6f4bbceba6/midscene-web-1.0.1-beta-20251217082334.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251217082334.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-x/oDjQTUmMM0YEzfxu1IU39sOUtZo5wuHoyujWpUkFIqZ+8+8r1XYgcF5aknk5aw6mM+1rNImOnYeGxadoyx8g==","shasum":"61decb0053ce18d88515070d977c7913878b49e3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251217082334.0.tgz","fileCount":140,"unpackedSize":867996,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDDIaI0zHA+v/Ake9o9S6imPl0WtY6RtotpdvLN4jcmVwIgWBppX7y5OOWKEULtNsbb6GWdY0mDv2YtptaI6aEqNyM="}],"size":152132},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251217082334.0_1765959912079_0.25031234386923007"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-17T08:25:12.288Z","publish_time":1765959912288,"_source_registry_name":"default","contributors":[]},"1.0.1-beta-20251218033045.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.0.1-beta-20251218033045.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1-beta-20251218033045.0","@midscene/playground":"1.0.1-beta-20251218033045.0","@midscene/shared":"1.0.1-beta-20251218033045.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.1-beta-20251218033045.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+2RJUgyi68dWU2s6wzXTp6Y2ss8fQ8JPx7Ncp+dKeonrvG+DosuttzAeweWzuOaODIeRHW4tStnA3Kt8VEy8iQ==","_resolved":"/tmp/a78b16fd5d5038cff1a0ca38ba03f383/midscene-web-1.0.1-beta-20251218033045.0.tgz","_from":"file:midscene-web-1.0.1-beta-20251218033045.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+2RJUgyi68dWU2s6wzXTp6Y2ss8fQ8JPx7Ncp+dKeonrvG+DosuttzAeweWzuOaODIeRHW4tStnA3Kt8VEy8iQ==","shasum":"2249a76e6e2efc7c6dfaa4c3c6b2580e8423731f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1-beta-20251218033045.0.tgz","fileCount":140,"unpackedSize":867996,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAheJqRP0z1BFD/4biTek2ZvjPzO3FTInn8FQLAfLcGeAiEA1vzMDuVlruv6VaqvEmlREvT0UKVGasTp8uPKKG6vSJw="}],"size":152131},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1-beta-20251218033045.0_1766028742275_0.6523545283726073"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-18T03:32:22.487Z","publish_time":1766028742487,"_source_registry_name":"default","contributors":[]},"0.30.11-beta-20251218071621.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":"0.30.11-beta-20251218071621.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"0.30.11-beta-20251218071621.0","@midscene/shared":"0.30.11-beta-20251218071621.0","@midscene/playground":"0.30.11-beta-20251218071621.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@0.30.11-beta-20251218071621.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-MGklT2J3s+ezzdrU3cKTI18h2S2iTvajo3r33EEFb27eawWqbW5NHEJgqmqJhvw08Z74i4GxADhlvNfQhKbwOg==","_resolved":"/tmp/23caea7088397b0016bc714c475859e8/midscene-web-0.30.11-beta-20251218071621.0.tgz","_from":"file:midscene-web-0.30.11-beta-20251218071621.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-MGklT2J3s+ezzdrU3cKTI18h2S2iTvajo3r33EEFb27eawWqbW5NHEJgqmqJhvw08Z74i4GxADhlvNfQhKbwOg==","shasum":"70647f3a2b84da5baa931db1d188830c1a26cc4a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-0.30.11-beta-20251218071621.0.tgz","fileCount":140,"unpackedSize":868020,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCVEt7BMUQ6JZfFIzFayLgNYy6v/lMROoI+JBonIwF1AQIgAn+ObQj8uzIvyXQp6PvvjGOIeYAYzpJY1E1mqWoeneQ="}],"size":152142},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_0.30.11-beta-20251218071621.0_1766042284361_0.3067022506057484"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-18T07:18:04.564Z","publish_time":1766042284564,"_source_registry_name":"default","contributors":[]},"1.0.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.0.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.0","@midscene/playground":"1.0.0","@midscene/shared":"1.0.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-DLLsbVa5DcdjDMofafnSxbrt+PFTtLgrkI0FxR84nSdpzsuU1LKiZXZ9ZzQYO+YXQL5qm2Ih5iMucgbui9fTfQ==","_resolved":"/tmp/4b22861cc626cdf726e1bd1c23cc46f9/midscene-web-1.0.0.tgz","_from":"file:midscene-web-1.0.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-DLLsbVa5DcdjDMofafnSxbrt+PFTtLgrkI0FxR84nSdpzsuU1LKiZXZ9ZzQYO+YXQL5qm2Ih5iMucgbui9fTfQ==","shasum":"307cde36bb156044966a6d75b25a90533730959c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.0.tgz","fileCount":140,"unpackedSize":867732,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHiZi8lkIlSJmBnFy/ElS2vwSYopt47+fDEzWIm4NSA7AiEAkYEfYyGUEuID58ntXvGFalKwVkqwTtN8QkKBUntU3Xk="}],"size":152057},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.0_1766044037620_0.3467478800314472"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-18T07:47:17.759Z","publish_time":1766044037759,"_source_registry_name":"default","contributors":[]},"1.0.1":{"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.0.1","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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.1","@midscene/playground":"1.0.1","@midscene/shared":"1.0.1"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gOnOVrCHYB3DGOP4lIfTak4eWxEgy0E/+Jx0VdG9HIR64s7tnPuqt0tVJSiPl8rHxxMWtCEnXPofAUNdDNin/A==","_resolved":"/tmp/4d073567ebf84da47661dd3226b3493d/midscene-web-1.0.1.tgz","_from":"file:midscene-web-1.0.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-gOnOVrCHYB3DGOP4lIfTak4eWxEgy0E/+Jx0VdG9HIR64s7tnPuqt0tVJSiPl8rHxxMWtCEnXPofAUNdDNin/A==","shasum":"e1aa37113b2619c817ef2f2f2425adb469b327e7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.1.tgz","fileCount":140,"unpackedSize":867732,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHRitl6WdxHtN6unoLqWP9ZluW6/90Eey3XaS7hgzkpTAiAqziuit2sjNA6JvGhIKiMnV3oxP9yt0JKNMFPRRRgW/w=="}],"size":152058},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.1_1766055578469_0.35737782031083953"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-18T10:59:38.684Z","publish_time":1766055578684,"_source_registry_name":"default","contributors":[]},"1.0.2-beta-20251219034434.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.0.2-beta-20251219034434.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.2-beta-20251219034434.0","@midscene/shared":"1.0.2-beta-20251219034434.0","@midscene/playground":"1.0.2-beta-20251219034434.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.2-beta-20251219034434.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ckXQWLY53V7BQUBU3VhNQRL7zmIB0BteQ4AXfKGLSN0o+0XpVQ6Qfr89kVSVu8po+0tthyBXvQTf3Z1hx0QWpg==","_resolved":"/tmp/fd772a83bc2fc66c983f3eda4f02ced7/midscene-web-1.0.2-beta-20251219034434.0.tgz","_from":"file:midscene-web-1.0.2-beta-20251219034434.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ckXQWLY53V7BQUBU3VhNQRL7zmIB0BteQ4AXfKGLSN0o+0XpVQ6Qfr89kVSVu8po+0tthyBXvQTf3Z1hx0QWpg==","shasum":"f3951bde3ae8f26e7180dcc19b52bc965f1361f6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.2-beta-20251219034434.0.tgz","fileCount":140,"unpackedSize":867996,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF7ntX/38PbbNlkose0XQG9gOEd4or5axPnm9YBVm6XNAiEAnrNWoUSz5nzBMSByJ0EWPk8HSZEu957zlsNyXLh+Hlc="}],"size":152131},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.2-beta-20251219034434.0_1766115972955_0.36758700249433307"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-19T03:46:13.158Z","publish_time":1766115973158,"_source_registry_name":"default","contributors":[]},"1.0.2":{"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.0.2","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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.2","@midscene/shared":"1.0.2","@midscene/playground":"1.0.2"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-si08g/0CJ8C+RtelwXtj4LZkjMk10rHb6iT8on2dsTbG02WErImZvTR15qd3puap5czXPIRFdV8sRsz7o6jZ3w==","_resolved":"/tmp/45e7fc2800a66fe088698aad2b068cb2/midscene-web-1.0.2.tgz","_from":"file:midscene-web-1.0.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-si08g/0CJ8C+RtelwXtj4LZkjMk10rHb6iT8on2dsTbG02WErImZvTR15qd3puap5czXPIRFdV8sRsz7o6jZ3w==","shasum":"fe6998df4fd71d04df6475f3816fb570624c0f3c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.2.tgz","fileCount":140,"unpackedSize":867732,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDUGNZ1s85vX3yu5mOLT0QQvv3IOE282e0PnqCleZ4QvgIgfnmN2B/7Z0LbTf28jnVytP9nOE+dBilj+EHPxbmcqf8="}],"size":152058},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.2_1766147856754_0.6055596828330356"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-19T12:37:36.925Z","publish_time":1766147856925,"_source_registry_name":"default","contributors":[]},"1.0.3-beta-20251221011051.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.0.3-beta-20251221011051.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.3-beta-20251221011051.0","@midscene/core":"1.0.3-beta-20251221011051.0","@midscene/shared":"1.0.3-beta-20251221011051.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.3-beta-20251221011051.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-NoXBasQZ/Vll7j1E7e3dzMnzkIRmTrBXTtnFhfDxWGKzRKIhqL87WTp1PYsPgC5DtvHcrC4l7fIS5qcn2zhPdg==","_resolved":"/tmp/60890d6ecf84d03cc87e1e7f37974d17/midscene-web-1.0.3-beta-20251221011051.0.tgz","_from":"file:midscene-web-1.0.3-beta-20251221011051.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-NoXBasQZ/Vll7j1E7e3dzMnzkIRmTrBXTtnFhfDxWGKzRKIhqL87WTp1PYsPgC5DtvHcrC4l7fIS5qcn2zhPdg==","shasum":"505f14e6f9587a463d00714577d17986544844c1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.3-beta-20251221011051.0.tgz","fileCount":140,"unpackedSize":867996,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFnj9dVlTZh0aHQ/UWUa+hr6WBpCLrA5vc4KX/AQzH9BAiA+H/SXS0jyCcGsjVTdv5nwdTUgInQuAoXFb7xXhzNVjw=="}],"size":152132},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.3-beta-20251221011051.0_1766279547643_0.7952646520440094"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-21T01:12:27.811Z","publish_time":1766279547811,"_source_registry_name":"default","contributors":[]},"1.0.3-beta-20251223004639.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.0.3-beta-20251223004639.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.3-beta-20251223004639.0","@midscene/shared":"1.0.3-beta-20251223004639.0","@midscene/playground":"1.0.3-beta-20251223004639.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.3-beta-20251223004639.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-RRwIojn9v3HDyCh/ldJvyYEey81eJRGdEgdoHtkOgGZ5c7dTOzk4YN/GSOZRFFdpCQhOOWHKB2OQk+f/CkKaJQ==","_resolved":"/tmp/9f19e252c0608b0e4437b9f675cef0e4/midscene-web-1.0.3-beta-20251223004639.0.tgz","_from":"file:midscene-web-1.0.3-beta-20251223004639.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-RRwIojn9v3HDyCh/ldJvyYEey81eJRGdEgdoHtkOgGZ5c7dTOzk4YN/GSOZRFFdpCQhOOWHKB2OQk+f/CkKaJQ==","shasum":"cc5b8bf2ed962ce71676d52a01b2dc089f806ab6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.3-beta-20251223004639.0.tgz","fileCount":140,"unpackedSize":867996,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD7Ek6sRdcDD2sFSrh08TsSP+W7rRdYbB02PEty8gmRGAIhAOgl9MUjUq2U2PMegnPHBv/EYrealz4L8yQL8NsBhnbX"}],"size":152133},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.3-beta-20251223004639.0_1766450894615_0.3400355681867966"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-23T00:48:14.801Z","publish_time":1766450894801,"_source_registry_name":"default","contributors":[]},"1.0.3-beta-20251223070556.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.0.3-beta-20251223070556.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.3-beta-20251223070556.0","@midscene/shared":"1.0.3-beta-20251223070556.0","@midscene/playground":"1.0.3-beta-20251223070556.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.3-beta-20251223070556.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dVhx62QwmDi537A92hKfeLDO+JNMW4rxo9UawhDNFGqWaa6iYZU/k8C8CMc5QcbhexXawi4oeDu+MteDTsLxOQ==","_resolved":"/tmp/6bd6ca18125ca4e48f7af768b9ee5820/midscene-web-1.0.3-beta-20251223070556.0.tgz","_from":"file:midscene-web-1.0.3-beta-20251223070556.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-dVhx62QwmDi537A92hKfeLDO+JNMW4rxo9UawhDNFGqWaa6iYZU/k8C8CMc5QcbhexXawi4oeDu+MteDTsLxOQ==","shasum":"c0bcf3549486fa29950330f16d61c0212ad12b62","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.3-beta-20251223070556.0.tgz","fileCount":140,"unpackedSize":867996,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEhIhSEeA22z5ghx2XxNZEuAHe+sqzHr0szN+Rs16/gjAiEA3JLAGF2KJhS0EwWvdp35tj6iwXfK0q7PBGUJURqb1mg="}],"size":152133},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.3-beta-20251223070556.0_1766473651225_0.34345859535487566"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-23T07:07:31.449Z","publish_time":1766473651449,"_source_registry_name":"default","contributors":[]},"1.0.3":{"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.0.3","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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.3","@midscene/core":"1.0.3","@midscene/shared":"1.0.3"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Sy4MJ0+IQ6gAY4uOsUX8imXiyP4S2OT9aXDu3YkpLdw+ZrN9DKkNEczZWTm/YSa98VL7Y1v1ecNLr1goVySI5w==","_resolved":"/tmp/1c980b737ae509a64fd89ad383546773/midscene-web-1.0.3.tgz","_from":"file:midscene-web-1.0.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Sy4MJ0+IQ6gAY4uOsUX8imXiyP4S2OT9aXDu3YkpLdw+ZrN9DKkNEczZWTm/YSa98VL7Y1v1ecNLr1goVySI5w==","shasum":"5b9d8cfbfda03c2500289689d66403ea930a3612","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.3.tgz","fileCount":140,"unpackedSize":867732,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC2wCDpuzeOFiSPHux3fo9Gq7791v6uud06p3oN2y592QIhAPISaJz1Pcqc++fBdPRO1+tT46AHVg4+tkrnGtsv0Htv"}],"size":152061},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.3_1766478228453_0.30426987124297833"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-23T08:23:48.619Z","publish_time":1766478228619,"_source_registry_name":"default","contributors":[]},"1.0.4-beta-20251223105123.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.0.4-beta-20251223105123.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.4-beta-20251223105123.0","@midscene/shared":"1.0.4-beta-20251223105123.0","@midscene/playground":"1.0.4-beta-20251223105123.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.4-beta-20251223105123.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VZ43imhDPSVshVeFbmFZsGkdmN7uYW+NeddJyw4RDKltJ//RrSSoaFkAaxl0ISzz6hEOb6ScI1p8GCJn/n3F+Q==","_resolved":"/tmp/bb309e1e956d9996eb78412d0012b506/midscene-web-1.0.4-beta-20251223105123.0.tgz","_from":"file:midscene-web-1.0.4-beta-20251223105123.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-VZ43imhDPSVshVeFbmFZsGkdmN7uYW+NeddJyw4RDKltJ//RrSSoaFkAaxl0ISzz6hEOb6ScI1p8GCJn/n3F+Q==","shasum":"101df89aca6a61f844a13a2fb0272ac658e2f2ed","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.4-beta-20251223105123.0.tgz","fileCount":140,"unpackedSize":868317,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDp7W+/cFRDeS6sPFsvOTqg9msEdKDKuCrepwtkaNITegIgIOhaYnvlI65nDUhtRmVfiXtOjlr6SJg0twh6950XzJQ="}],"size":152223},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.4-beta-20251223105123.0_1766487174884_0.8794082591088834"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-23T10:52:55.057Z","publish_time":1766487175057,"_source_registry_name":"default","contributors":[]},"1.0.4-beta-20251223112206.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.0.4-beta-20251223112206.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.4-beta-20251223112206.0","@midscene/playground":"1.0.4-beta-20251223112206.0","@midscene/shared":"1.0.4-beta-20251223112206.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.4-beta-20251223112206.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-SawhYl04waK+8VokvxpDGBeTXVl5blQPmca9kV0LfEvjd+4y6pMGIwoPuYdNenDucRpvJP+rS647YFrCkYEsgA==","_resolved":"/tmp/4fcec91665c7e1c36337c3c49db0e8e1/midscene-web-1.0.4-beta-20251223112206.0.tgz","_from":"file:midscene-web-1.0.4-beta-20251223112206.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-SawhYl04waK+8VokvxpDGBeTXVl5blQPmca9kV0LfEvjd+4y6pMGIwoPuYdNenDucRpvJP+rS647YFrCkYEsgA==","shasum":"66851d3d8e5b6669e4c68c88461206111db748a6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.4-beta-20251223112206.0.tgz","fileCount":140,"unpackedSize":868317,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFZu9hXBWpMxgZpYYW3E8wEPP5gyW7FNmljyMSiaKl9rAiEA9j6ZE149ShZ2yym/yivIlVm3wa5wylE+/J1AmuBnFjU="}],"size":152222},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.4-beta-20251223112206.0_1766489016783_0.732159851252947"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-23T11:23:36.965Z","publish_time":1766489016965,"_source_registry_name":"default","contributors":[]},"1.0.4-beta-20251223124656.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.0.4-beta-20251223124656.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.4-beta-20251223124656.0","@midscene/shared":"1.0.4-beta-20251223124656.0","@midscene/playground":"1.0.4-beta-20251223124656.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.4-beta-20251223124656.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-cULL5ds5tnj/i13AZQqEXsJ+0PuoKk5ce35bY1Xg7H/gqr37W2gNE+w1pLqUx0+lqclunY9LrPr98RazPPsNHA==","_resolved":"/tmp/8a63525bceba85a87546fe02704d01cd/midscene-web-1.0.4-beta-20251223124656.0.tgz","_from":"file:midscene-web-1.0.4-beta-20251223124656.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-cULL5ds5tnj/i13AZQqEXsJ+0PuoKk5ce35bY1Xg7H/gqr37W2gNE+w1pLqUx0+lqclunY9LrPr98RazPPsNHA==","shasum":"cd03af655b77059e247cfb6c2b52610e5904541d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.4-beta-20251223124656.0.tgz","fileCount":140,"unpackedSize":868317,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCWBQEXLUX6Q7EnDrFQdiWdUGNazVyWc5hUdmXeFNmhdQIhAO2dqN2kKsb/Jo3g8aES2RSnlCBIcgsUd1x9xMWVnl/f"}],"size":152223},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.4-beta-20251223124656.0_1766494108707_0.9971225246320716"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-23T12:48:28.864Z","publish_time":1766494108864,"_source_registry_name":"default","contributors":[]},"1.0.4-beta-20251224020343.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.0.4-beta-20251224020343.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.4-beta-20251224020343.0","@midscene/playground":"1.0.4-beta-20251224020343.0","@midscene/shared":"1.0.4-beta-20251224020343.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.4-beta-20251224020343.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-yBGCBcKmvO+t1lLBcpnz4qpmbqcC/A2Yd3YPwwMZt1OmW1GB/vgJcAzGR4IY1QqboTqGegHgTxAhRRXMy9A6eQ==","_resolved":"/tmp/3a8649e5eb592e3d8317d1008443aa17/midscene-web-1.0.4-beta-20251224020343.0.tgz","_from":"file:midscene-web-1.0.4-beta-20251224020343.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-yBGCBcKmvO+t1lLBcpnz4qpmbqcC/A2Yd3YPwwMZt1OmW1GB/vgJcAzGR4IY1QqboTqGegHgTxAhRRXMy9A6eQ==","shasum":"aa582a32e64393677fa0ad836c02b1b8fa4b8b3f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.4-beta-20251224020343.0.tgz","fileCount":140,"unpackedSize":868317,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCb3W5TFLkv8GHJkhPrySgq6WVdsXafdkxwafDkHxXQ+gIhANt5XBmXHzSqaowDaQXix0gyf0XZWw0xuLRq5NGzTosO"}],"size":152221},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.4-beta-20251224020343.0_1766541918774_0.2940233820568816"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-24T02:05:18.983Z","publish_time":1766541918983,"_source_registry_name":"default","contributors":[]},"1.0.4-beta-20251224035247.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.0.4-beta-20251224035247.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.4-beta-20251224035247.0","@midscene/shared":"1.0.4-beta-20251224035247.0","@midscene/playground":"1.0.4-beta-20251224035247.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.4-beta-20251224035247.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-OjWX4KPtj2ba8YMod0yZngwqQelt4RNFPLANmkuBXmWgVsR2e2uOcucqWgU1r/SzEi4WMXaxwglaDcA45zoi6g==","_resolved":"/tmp/cf1975a5698f6ce114392ada02de531a/midscene-web-1.0.4-beta-20251224035247.0.tgz","_from":"file:midscene-web-1.0.4-beta-20251224035247.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-OjWX4KPtj2ba8YMod0yZngwqQelt4RNFPLANmkuBXmWgVsR2e2uOcucqWgU1r/SzEi4WMXaxwglaDcA45zoi6g==","shasum":"4b58c66f8bf20cbc360b68fc94495c46be0829b6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.4-beta-20251224035247.0.tgz","fileCount":140,"unpackedSize":868317,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCU0Akv+a/Z0T/GuEtVURQRNY9GaPwSG0sy7Zt6fku9tQIhAKXzS5GoAhEnwTVj32Q3IILogs05Ayq7blWICMz38KAH"}],"size":152223},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.4-beta-20251224035247.0_1766548463169_0.1765039175258345"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-24T03:54:23.323Z","publish_time":1766548463323,"_source_registry_name":"default","contributors":[]},"1.0.4-beta-20251224080556.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.0.4-beta-20251224080556.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.4-beta-20251224080556.0","@midscene/shared":"1.0.4-beta-20251224080556.0","@midscene/core":"1.0.4-beta-20251224080556.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.4-beta-20251224080556.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6p0W73+SHIIxv7UP0wA1Bk5PLrtfdRaQD8pV1YD+a+9qPJKuDZ4SuYndyiQJly8h3YtI/inEaZiS9zJ32cc93w==","_resolved":"/tmp/da1ba269cfc8115e6221880d65776369/midscene-web-1.0.4-beta-20251224080556.0.tgz","_from":"file:midscene-web-1.0.4-beta-20251224080556.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6p0W73+SHIIxv7UP0wA1Bk5PLrtfdRaQD8pV1YD+a+9qPJKuDZ4SuYndyiQJly8h3YtI/inEaZiS9zJ32cc93w==","shasum":"a22c91b3e7a4562016487b6c64170c0c0e308829","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.4-beta-20251224080556.0.tgz","fileCount":140,"unpackedSize":868317,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCxJCHjAJDTtEgxVX9TaiCuDEgsQnKoxY4IzFlFyaTxbgIhAPAPBDKQWPzI5m9CFOLf0rkvSC6+lAVSqPBMehlmsXW1"}],"size":152225},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.4-beta-20251224080556.0_1766563651188_0.6003017148927143"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-24T08:07:31.377Z","publish_time":1766563651377,"_source_registry_name":"default","contributors":[]},"1.0.4-beta-20251224083730.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.0.4-beta-20251224083730.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.4-beta-20251224083730.0","@midscene/playground":"1.0.4-beta-20251224083730.0","@midscene/shared":"1.0.4-beta-20251224083730.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.4-beta-20251224083730.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LNGAxzkqXFbPFzgv5/ZHIOA9kHDqEzAlkiXRzN5jN30O4xTM0vrBk6GBdzJajF8ZgoxilX1pdjuYHbrTcUBnDw==","_resolved":"/tmp/2158dcb212f85e0c91467e17913c04ab/midscene-web-1.0.4-beta-20251224083730.0.tgz","_from":"file:midscene-web-1.0.4-beta-20251224083730.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-LNGAxzkqXFbPFzgv5/ZHIOA9kHDqEzAlkiXRzN5jN30O4xTM0vrBk6GBdzJajF8ZgoxilX1pdjuYHbrTcUBnDw==","shasum":"938b412896ec450c9e0f9d5288d1467667cc4f93","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.4-beta-20251224083730.0.tgz","fileCount":140,"unpackedSize":868317,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHFanpm/vmjRY1kG87meGvOYzVApUzbMrD4+DukNYOmiAiEA31WNavzlaQJ5c1Yizbw9KWsiRg0781qptXWN18+RlkI="}],"size":152223},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.4-beta-20251224083730.0_1766565546842_0.7950437594607058"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-24T08:39:06.976Z","publish_time":1766565546976,"_source_registry_name":"default","contributors":[]},"1.0.4-beta-20251225024853.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.0.4-beta-20251225024853.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.4-beta-20251225024853.0","@midscene/shared":"1.0.4-beta-20251225024853.0","@midscene/playground":"1.0.4-beta-20251225024853.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.4-beta-20251225024853.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rKg/qq52WFJECLBhdyEt/FxNHuH6KdKGcoiexfdWGI4cyMtDWOJSgSP8OAVXGT4tMl/EbHn070diiiVDevMvoQ==","_resolved":"/tmp/b588438d024f0920bb3fc6310f33e45f/midscene-web-1.0.4-beta-20251225024853.0.tgz","_from":"file:midscene-web-1.0.4-beta-20251225024853.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-rKg/qq52WFJECLBhdyEt/FxNHuH6KdKGcoiexfdWGI4cyMtDWOJSgSP8OAVXGT4tMl/EbHn070diiiVDevMvoQ==","shasum":"2da90e5bccf4d14221107dab5bb1ca4c16543072","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.4-beta-20251225024853.0.tgz","fileCount":140,"unpackedSize":868317,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDrkUh1YY3H44NHeddlIdfssGdAfP0RLk9t8oIVOAV+VwIhAL1iWuxMzGS6LsUdtJy9SnD6dpoGfI3n0anHLQO2zhnp"}],"size":152224},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.4-beta-20251225024853.0_1766631027566_0.5216594788912337"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-25T02:50:27.788Z","publish_time":1766631027788,"_source_registry_name":"default","contributors":[]},"1.0.4-beta-20251225030856.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.0.4-beta-20251225030856.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.4-beta-20251225030856.0","@midscene/playground":"1.0.4-beta-20251225030856.0","@midscene/shared":"1.0.4-beta-20251225030856.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.4-beta-20251225030856.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HpIjHApC357OOhroWfcfnGWEhlzKgakvPgizvKGdU92fYpjF1QT6VhCP65hClfiU6OhQv3WZ/zuGsLQxcgdpdw==","_resolved":"/tmp/b2eb1abd56cd9cc75253350bcdfa57ce/midscene-web-1.0.4-beta-20251225030856.0.tgz","_from":"file:midscene-web-1.0.4-beta-20251225030856.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-HpIjHApC357OOhroWfcfnGWEhlzKgakvPgizvKGdU92fYpjF1QT6VhCP65hClfiU6OhQv3WZ/zuGsLQxcgdpdw==","shasum":"bb56e86776f2fed32391f35a2491252bedeb2571","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.4-beta-20251225030856.0.tgz","fileCount":150,"unpackedSize":895366,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD90sPcHGXk1XmHNw9Sobhlx58lE/xJlA3oC3+UFMow6wIhAOVZXOksYU0ioroTp6T2Q1Wfd7+SBGya+//Ps6WexJyl"}],"size":156899},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.4-beta-20251225030856.0_1766632229440_0.9386874763812414"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-25T03:10:29.620Z","publish_time":1766632229620,"_source_registry_name":"default","contributors":[]},"1.0.4-beta-20251225035408.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.0.4-beta-20251225035408.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.4-beta-20251225035408.0","@midscene/playground":"1.0.4-beta-20251225035408.0","@midscene/shared":"1.0.4-beta-20251225035408.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.4-beta-20251225035408.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gaNIlQ2BNFdagveTknkQDlQrJczL9p8QQW4d3WX+8fxlSZiU+RDByBeTwEceiRUzpilhW5soB2zTKeROwjmWXQ==","_resolved":"/tmp/3969342da068564780da6ddd441cc694/midscene-web-1.0.4-beta-20251225035408.0.tgz","_from":"file:midscene-web-1.0.4-beta-20251225035408.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-gaNIlQ2BNFdagveTknkQDlQrJczL9p8QQW4d3WX+8fxlSZiU+RDByBeTwEceiRUzpilhW5soB2zTKeROwjmWXQ==","shasum":"1f682a7affe7f4aab5e7738a4a3b51b4a12dc746","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.4-beta-20251225035408.0.tgz","fileCount":150,"unpackedSize":895366,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHxiRzBAJ0SMVK9HkZuV7cmtHU+2apXcHIrCLSxzStnSAiEAzQPnMBMKfMAp2KW/wLTHq22cQdwLZKvnjLx7BqWrbtk="}],"size":156899},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.4-beta-20251225035408.0_1766634943294_0.11292119082366137"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-25T03:55:43.489Z","publish_time":1766634943489,"_source_registry_name":"default","contributors":[]},"1.0.4-beta-20251225113415.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.0.4-beta-20251225113415.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.4-beta-20251225113415.0","@midscene/playground":"1.0.4-beta-20251225113415.0","@midscene/shared":"1.0.4-beta-20251225113415.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.4-beta-20251225113415.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0exltzvAtchOW+tZPedFSJhRyBEhjndK41kfIHvyiJhd28a9U3otTAyVSjid4zLCr5QIWpPtSVblt6b5KuZ9Jw==","_resolved":"/tmp/d90ba23564735bb19f9534a00c4236e1/midscene-web-1.0.4-beta-20251225113415.0.tgz","_from":"file:midscene-web-1.0.4-beta-20251225113415.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0exltzvAtchOW+tZPedFSJhRyBEhjndK41kfIHvyiJhd28a9U3otTAyVSjid4zLCr5QIWpPtSVblt6b5KuZ9Jw==","shasum":"0b873131aead420f8f754727dd519f1173a9d07d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.4-beta-20251225113415.0.tgz","fileCount":150,"unpackedSize":895366,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDWcgE6okCQ02alvfK/U0MgsPlvgTunZ01OztVPFR67nAIhAK5DgPbAbEu3qT0ftlqf8WHZzIIPawSicr8sjFQJSthZ"}],"size":156898},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.4-beta-20251225113415.0_1766662551588_0.2706039999190146"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-25T11:35:51.774Z","publish_time":1766662551774,"_source_registry_name":"default","contributors":[]},"1.0.4-beta-20251229021253.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.0.4-beta-20251229021253.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.4-beta-20251229021253.0","@midscene/shared":"1.0.4-beta-20251229021253.0","@midscene/playground":"1.0.4-beta-20251229021253.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.4-beta-20251229021253.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Nv3Ci4FZ8SGU68VDq8ILBWWuIHABa2a+eNkuxSasIkA+9Z0pn5l+0gIOkXwVITLBgUCsPj7L8LVIKGgXHLhfJg==","_resolved":"/tmp/28607eefd71d8d76912da5d565d5a3b0/midscene-web-1.0.4-beta-20251229021253.0.tgz","_from":"file:midscene-web-1.0.4-beta-20251229021253.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Nv3Ci4FZ8SGU68VDq8ILBWWuIHABa2a+eNkuxSasIkA+9Z0pn5l+0gIOkXwVITLBgUCsPj7L8LVIKGgXHLhfJg==","shasum":"77edb16a0b5a7d6dc556253ed12786ba361203eb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.4-beta-20251229021253.0.tgz","fileCount":140,"unpackedSize":868317,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC4cjD4fLVCEI0AWUx3mRbl3Ti5kKR7oXLw90THl6P4BAIhAOFuhZI0XCnJu/N9YDMouMIks/l7iNxnzPQo1no6RFDn"}],"size":152223},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.4-beta-20251229021253.0_1766974468232_0.44664701698459086"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-29T02:14:28.493Z","publish_time":1766974468493,"_source_registry_name":"default","contributors":[]},"1.0.4":{"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.0.4","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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.4","@midscene/playground":"1.0.4","@midscene/shared":"1.0.4"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.4","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-380MMcEUhZUw4nYpAiN0fcOBmrjwTY+XRrT4pX8RlacWPNzWNwZWh/MoB8U7/1Vd8x61n3YwHJL0Zs3cRjUbMw==","_resolved":"/tmp/6d27ee9a437b1321f47b7585f35f9de1/midscene-web-1.0.4.tgz","_from":"file:midscene-web-1.0.4.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-380MMcEUhZUw4nYpAiN0fcOBmrjwTY+XRrT4pX8RlacWPNzWNwZWh/MoB8U7/1Vd8x61n3YwHJL0Zs3cRjUbMw==","shasum":"2a0a0da7f1952e63776eae002998ffcf7fce0e68","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.4.tgz","fileCount":140,"unpackedSize":868053,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBIz3YEse9lPHVZwLMxeHSMBBgUxOvbpKdXsCkEAWURMAiEAi+FLkv1G6ld9I6CXRC9XlruhBB2uDWW8gcQkTFifrDw="}],"size":152150},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.4_1766975639229_0.9411049425417988"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-29T02:33:59.442Z","publish_time":1766975639442,"_source_registry_name":"default","contributors":[]},"1.0.5-beta-20251229072356.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.0.5-beta-20251229072356.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"}},"bin":{"midscene-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"1.0.5-beta-20251229072356.0","@midscene/core":"1.0.5-beta-20251229072356.0","@midscene/playground":"1.0.5-beta-20251229072356.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.5-beta-20251229072356.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-U8uikSR6YM6c0qGymslyjRG4l0wNvrzQMH9axmhdMGMzX8/CI/KGjjPfHBOU6X8/A6NOqYFnw9zLkxwPQqdhcw==","_resolved":"/tmp/e279654156aaf89a10c85bed1b967d58/midscene-web-1.0.5-beta-20251229072356.0.tgz","_from":"file:midscene-web-1.0.5-beta-20251229072356.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-U8uikSR6YM6c0qGymslyjRG4l0wNvrzQMH9axmhdMGMzX8/CI/KGjjPfHBOU6X8/A6NOqYFnw9zLkxwPQqdhcw==","shasum":"e288ef64c047d7664af3148a5cc5823966701927","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.5-beta-20251229072356.0.tgz","fileCount":140,"unpackedSize":868317,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBZlGBVpS8b497CqG1X+TV5VEEX3h77vyNzDyWRuOUTjAiEAl0KTr9DeKmycXwHKJOIDs0t11KbGkTrTBM+3mnbWUBI="}],"size":152222},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.5-beta-20251229072356.0_1766993128959_0.7928224634765699"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-29T07:25:29.108Z","publish_time":1766993129108,"_source_registry_name":"default","contributors":[]},"1.0.5-beta-20251230124359.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.0.5-beta-20251230124359.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.5-beta-20251230124359.0","@midscene/shared":"1.0.5-beta-20251230124359.0","@midscene/playground":"1.0.5-beta-20251230124359.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.5-beta-20251230124359.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kSVKcvv7n5cc3Ped4WRe9u93qMizvNmNwwLCOdYz53gIvmJRgrf7nUiOYRdlV6Az2WsbS0ez89/SdvQq/wEb0g==","_resolved":"/tmp/6f73845576dbbe03a4c2059503fc0df4/midscene-web-1.0.5-beta-20251230124359.0.tgz","_from":"file:midscene-web-1.0.5-beta-20251230124359.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kSVKcvv7n5cc3Ped4WRe9u93qMizvNmNwwLCOdYz53gIvmJRgrf7nUiOYRdlV6Az2WsbS0ez89/SdvQq/wEb0g==","shasum":"ff008e76dced224e5ecb73513fe3270285a08d69","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.5-beta-20251230124359.0.tgz","fileCount":150,"unpackedSize":896859,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCfHf44krGtsyJCQPkxChujre3yjGHHm5/nOZu195qv0wIhAMczgVOotwYt5rHP6IpaskmXz1SxCwv9VG6X90akZuvM"}],"size":157046},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.5-beta-20251230124359.0_1767098731939_0.5787030978896783"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-30T12:45:32.126Z","publish_time":1767098732126,"_source_registry_name":"default","contributors":[]},"1.0.5-beta-20251230131740.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.0.5-beta-20251230131740.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.5-beta-20251230131740.0","@midscene/playground":"1.0.5-beta-20251230131740.0","@midscene/shared":"1.0.5-beta-20251230131740.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.5-beta-20251230131740.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jV0NY4rMDNHLRvgCER/Tzh9zKQ8AvAFduzQRVi16FB2+7LDiTbLj1Cb6CZAgnyMnrQ9pKIMYZU33NqTWpGs6ZA==","_resolved":"/tmp/114f037928889587546a50dd13e38eaf/midscene-web-1.0.5-beta-20251230131740.0.tgz","_from":"file:midscene-web-1.0.5-beta-20251230131740.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jV0NY4rMDNHLRvgCER/Tzh9zKQ8AvAFduzQRVi16FB2+7LDiTbLj1Cb6CZAgnyMnrQ9pKIMYZU33NqTWpGs6ZA==","shasum":"b7dd86cd22f7641f0143b2fcc3b0999c87adfd6c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.5-beta-20251230131740.0.tgz","fileCount":150,"unpackedSize":896859,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDdmn5aEkVvzOPapJHeasiYr3JZNByVnW/440wZZTZL5AiEA3fdVE8tPHehBiVGtDigUjJeDEEr2/f40LY7Omf65l0s="}],"size":157044},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.5-beta-20251230131740.0_1767100750741_0.08147418472583645"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-30T13:19:10.956Z","publish_time":1767100750956,"_source_registry_name":"default","contributors":[]},"1.0.5-beta-20251230135517.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.0.5-beta-20251230135517.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.5-beta-20251230135517.0","@midscene/playground":"1.0.5-beta-20251230135517.0","@midscene/shared":"1.0.5-beta-20251230135517.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.5-beta-20251230135517.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-sFrmnb7jngofyCAjVqA45snwBkN6ooi9Lj6ZsjW3nktoXCuWCiKZYlSIaRW4OKb59lzDOYq/xA68S/tVhQS52Q==","_resolved":"/tmp/0877f8fa253c6a4ada241b496906a9ea/midscene-web-1.0.5-beta-20251230135517.0.tgz","_from":"file:midscene-web-1.0.5-beta-20251230135517.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-sFrmnb7jngofyCAjVqA45snwBkN6ooi9Lj6ZsjW3nktoXCuWCiKZYlSIaRW4OKb59lzDOYq/xA68S/tVhQS52Q==","shasum":"32a7188ce5f74c58a37ea242c95dceda9359cc71","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.5-beta-20251230135517.0.tgz","fileCount":150,"unpackedSize":896859,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHhdkJxJF4jPNmMZe9BTsAlZH/hcZXnL6/Th2fv6kcovAiAQWFIpgWjHUp1GS9Um3B0ATJ7Y1rMAMRxIaoF2wzNr7w=="}],"size":157046},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.5-beta-20251230135517.0_1767103012384_0.6498702603072439"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-30T13:56:52.552Z","publish_time":1767103012552,"_source_registry_name":"default","contributors":[]},"1.0.5-beta-20251231022759.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.0.5-beta-20251231022759.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.5-beta-20251231022759.0","@midscene/core":"1.0.5-beta-20251231022759.0","@midscene/shared":"1.0.5-beta-20251231022759.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.5-beta-20251231022759.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Oq+nk3GR4ndDqaTOzec01wx2SyGH5r1kbpJxac76t0A2S91sBSj7d+/4npD1cV3uyVkAED3QAchkccAc+Uayyw==","_resolved":"/tmp/2a2afec751fbbad2c611f58b88f69268/midscene-web-1.0.5-beta-20251231022759.0.tgz","_from":"file:midscene-web-1.0.5-beta-20251231022759.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Oq+nk3GR4ndDqaTOzec01wx2SyGH5r1kbpJxac76t0A2S91sBSj7d+/4npD1cV3uyVkAED3QAchkccAc+Uayyw==","shasum":"a480a0597fc1df70caed12db99b59a72f0b86eb5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.5-beta-20251231022759.0.tgz","fileCount":150,"unpackedSize":896859,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDCRlwM87ETdGRUiiXxS7I9XAYuhnwg3F8AhY/E7B3towIhAJ1YJO/eS0kGtN6Doa3DY1LitoOnGqGS9VK4bLSwf3pU"}],"size":157049},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.5-beta-20251231022759.0_1767148173055_0.003262837162120613"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-31T02:29:33.255Z","publish_time":1767148173255,"_source_registry_name":"default","contributors":[]},"1.0.5-beta-20251231065132.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.0.5-beta-20251231065132.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.5-beta-20251231065132.0","@midscene/playground":"1.0.5-beta-20251231065132.0","@midscene/shared":"1.0.5-beta-20251231065132.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.5-beta-20251231065132.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zP7Dl/3P5FJ2BSa9UbSvxuLuSNnfzkRY49c7jJLmxTAJIR+Sfkrrq6uN4fp2Hu+jH4dOkdgXZH9VPNa5ziEw6A==","_resolved":"/tmp/da5bfefe027f14f3549ae702633033d8/midscene-web-1.0.5-beta-20251231065132.0.tgz","_from":"file:midscene-web-1.0.5-beta-20251231065132.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zP7Dl/3P5FJ2BSa9UbSvxuLuSNnfzkRY49c7jJLmxTAJIR+Sfkrrq6uN4fp2Hu+jH4dOkdgXZH9VPNa5ziEw6A==","shasum":"da54ecbe5d8424cb45983fab113174c2b30e3fcd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.5-beta-20251231065132.0.tgz","fileCount":150,"unpackedSize":896859,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC99rMAbbVCqqDFMKvSgswXC+RPkatNAYUrxMD8f8ueYwIhAJLBaciDWZdUlw9KUrZNgS5mXE8U/vWpxvfaoYWICXqx"}],"size":157047},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.5-beta-20251231065132.0_1767163985970_0.35469243575802856"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-31T06:53:06.167Z","publish_time":1767163986167,"_source_registry_name":"default","contributors":[]},"1.0.5-beta-20260104042600.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.0.5-beta-20260104042600.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.5-beta-20260104042600.0","@midscene/playground":"1.0.5-beta-20260104042600.0","@midscene/shared":"1.0.5-beta-20260104042600.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.5-beta-20260104042600.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qu2I7mEGppMCEtEP2/gXawgrbDH2V6ERl5K1GU99jVukh0Ev92O82S/DWLLj01cvNYScQ95Dv3hegFsSt8RGTQ==","_resolved":"/tmp/1a1ecd9c1f737fa6d9a9cd02c5bfd287/midscene-web-1.0.5-beta-20260104042600.0.tgz","_from":"file:midscene-web-1.0.5-beta-20260104042600.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-qu2I7mEGppMCEtEP2/gXawgrbDH2V6ERl5K1GU99jVukh0Ev92O82S/DWLLj01cvNYScQ95Dv3hegFsSt8RGTQ==","shasum":"82ccdfa08b690fa295d45a6121d384b56234b753","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.5-beta-20260104042600.0.tgz","fileCount":150,"unpackedSize":896859,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCSLM/SK+wxFxWY8PIOPGXAl8CSeZcLbhFQcfE5VjJ6BwIgXoeD6flGojwf3qVrQSbu4JWDHrY6+I4K56u1UIHofiQ="}],"size":157046},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.5-beta-20260104042600.0_1767500853485_0.34430548494587754"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-04T04:27:33.705Z","publish_time":1767500853705,"_source_registry_name":"default","contributors":[]},"1.0.5-beta-20260104042628.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.0.5-beta-20260104042628.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.5-beta-20260104042628.0","@midscene/core":"1.0.5-beta-20260104042628.0","@midscene/shared":"1.0.5-beta-20260104042628.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.5-beta-20260104042628.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Y8A6LJ3LXtjYIpZrNqtvGhmQpbWIoq59VVTLf20T90bLEH30ko8jpTawxQb/+dcMTGcYK1p9+CnKLn12PUQKWg==","_resolved":"/tmp/4ad830293f0908e1102a414f46db92f7/midscene-web-1.0.5-beta-20260104042628.0.tgz","_from":"file:midscene-web-1.0.5-beta-20260104042628.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Y8A6LJ3LXtjYIpZrNqtvGhmQpbWIoq59VVTLf20T90bLEH30ko8jpTawxQb/+dcMTGcYK1p9+CnKLn12PUQKWg==","shasum":"220dd0afcb64b1ae88e136e56b0fdd0479c6c4cc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.5-beta-20260104042628.0.tgz","fileCount":150,"unpackedSize":896859,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFEuU66t1lhBXTCGkh54rp6uHKOiegWCP1HhYZgG769WAiEAoFF1C/6JDoCROC6WO8YPjPSUTksy3/Ss0IVDUkaAFec="}],"size":157049},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.5-beta-20260104042628.0_1767500883802_0.35976562615922925"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-04T04:28:04.000Z","publish_time":1767500884000,"_source_registry_name":"default","contributors":[]},"1.0.5-beta-20260104063142.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.0.5-beta-20260104063142.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.0.5-beta-20260104063142.0","@midscene/shared":"1.0.5-beta-20260104063142.0","@midscene/playground":"1.0.5-beta-20260104063142.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.5-beta-20260104063142.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6C6Q8YC0JwhibbVgeDNXOeHei3/XBaPBIQKW2HtlISSfs6Jq4NnEYZhEURsml/uzoq0xad6PTlU76kTPXYKbMw==","_resolved":"/tmp/74317c9f5e3c4948d3f0ff002617982b/midscene-web-1.0.5-beta-20260104063142.0.tgz","_from":"file:midscene-web-1.0.5-beta-20260104063142.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6C6Q8YC0JwhibbVgeDNXOeHei3/XBaPBIQKW2HtlISSfs6Jq4NnEYZhEURsml/uzoq0xad6PTlU76kTPXYKbMw==","shasum":"35a17be1600fff1d7deba194ac8793a384e31f4a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.5-beta-20260104063142.0.tgz","fileCount":150,"unpackedSize":896859,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBr87zgPcc1BaVizH3uOhqQgYYJrIdq4wx7R6iwymE4eAiEAxnGDEMyya03W6AGM2HpS49g+/wiMOgZt0YkYDTzj3OA="}],"size":157046},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.5-beta-20260104063142.0_1767508390249_0.48720430498762357"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-04T06:33:10.415Z","publish_time":1767508390415,"_source_registry_name":"default","contributors":[]},"1.0.5-beta-20260105023603.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.0.5-beta-20260105023603.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.0.5-beta-20260105023603.0","@midscene/core":"1.0.5-beta-20260105023603.0","@midscene/shared":"1.0.5-beta-20260105023603.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.0.5-beta-20260105023603.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-NZEMWOvFQEQetJ2UVDD++eIsgUkYmPqVzbvWUD9MoxoGagLPB05Rdi6KN0QaiuHtNO25ic6hc6zJ3BwC2LxWLA==","_resolved":"/tmp/df4ddaa7aee76e88d67c8c67814417dc/midscene-web-1.0.5-beta-20260105023603.0.tgz","_from":"file:midscene-web-1.0.5-beta-20260105023603.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-NZEMWOvFQEQetJ2UVDD++eIsgUkYmPqVzbvWUD9MoxoGagLPB05Rdi6KN0QaiuHtNO25ic6hc6zJ3BwC2LxWLA==","shasum":"f1eccb194180960b8c43f12cbef999f9152f0fac","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.0.5-beta-20260105023603.0.tgz","fileCount":150,"unpackedSize":896859,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDOftdogBdsphJSY0ApapT8Lg0ynTqF6iWiqgN7xO0bMAIhAINmLqxZNwzS/DvAw+jF6X0H+Jr3vgMBJYJzQvJi5ode"}],"size":157050},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.5-beta-20260105023603.0_1767580657962_0.9521138378615148"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-05T02:37:38.159Z","publish_time":1767580658159,"_source_registry_name":"default","contributors":[]},"1.1.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.1.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.1.0","@midscene/playground":"1.1.0","@midscene/shared":"1.1.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.1.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-yr/XYwMrrRH/2Mp5BLiK5Fukethmlh6y8Z3nK/zh0YcgT0YKS3H8hizQASXncEHWj3BhXvNSSYzxYcVezAlcmA==","_resolved":"/tmp/96a8d158fb5f7da1bccd9ce304591d81/midscene-web-1.1.0.tgz","_from":"file:midscene-web-1.1.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-yr/XYwMrrRH/2Mp5BLiK5Fukethmlh6y8Z3nK/zh0YcgT0YKS3H8hizQASXncEHWj3BhXvNSSYzxYcVezAlcmA==","shasum":"ecd09b555c2a599cef7fd3498cba87b000db10c8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.1.0.tgz","fileCount":150,"unpackedSize":896551,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBXGH+JSwQBOj3iqWsw7aWNu2x826aDwchKduBzrULPVAiEAvp1fq1saEEPDhlVp+8xip/9Ec6COdnpcdiJViegRXzA="}],"size":156960},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.1.0_1767595296226_0.5750726425019506"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-05T06:41:36.397Z","publish_time":1767595296397,"_source_registry_name":"default","contributors":[]},"1.1.1-beta-20260105102200.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.1.1-beta-20260105102200.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.1.1-beta-20260105102200.0","@midscene/playground":"1.1.1-beta-20260105102200.0","@midscene/shared":"1.1.1-beta-20260105102200.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.1.1-beta-20260105102200.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kMD9q25tY76tDEiNfAqAwV35tzuirG2VFpW7G3YE23Po7wORdsTZS9VwCdYYxYrzYc+GKUSNSUXNjWViKOJtwQ==","_resolved":"/tmp/c15b721838427308d8e899b386e7e970/midscene-web-1.1.1-beta-20260105102200.0.tgz","_from":"file:midscene-web-1.1.1-beta-20260105102200.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kMD9q25tY76tDEiNfAqAwV35tzuirG2VFpW7G3YE23Po7wORdsTZS9VwCdYYxYrzYc+GKUSNSUXNjWViKOJtwQ==","shasum":"4abf9f8f6a945183be548f3d50a2f7432b19d92c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.1.1-beta-20260105102200.0.tgz","fileCount":150,"unpackedSize":896859,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE1zmhVWAcloSYIOA2WEp6aBn0/6fNAc8qjD9h7wtlaNAiEAkI7pU/QXz/zC/G36MCNl94nsgWhl6w3eBZZHTQkjgHk="}],"size":157049},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.1.1-beta-20260105102200.0_1767608615235_0.24006134393168188"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-05T10:23:35.401Z","publish_time":1767608615401,"_source_registry_name":"default","contributors":[]},"1.1.1-beta-20260106014949.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.1.1-beta-20260106014949.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.1.1-beta-20260106014949.0","@midscene/core":"1.1.1-beta-20260106014949.0","@midscene/shared":"1.1.1-beta-20260106014949.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.1.1-beta-20260106014949.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-IL7H1RYvC+x6uedPEkmFwZ63Mlhy+O65tG41cJ3WyLiOWIOxlCDoumViHaSsVuFQX4RW3tRl6RB33K2Jv9yM1A==","_resolved":"/tmp/c294518c14e62a183f0ed30a5c38dae8/midscene-web-1.1.1-beta-20260106014949.0.tgz","_from":"file:midscene-web-1.1.1-beta-20260106014949.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-IL7H1RYvC+x6uedPEkmFwZ63Mlhy+O65tG41cJ3WyLiOWIOxlCDoumViHaSsVuFQX4RW3tRl6RB33K2Jv9yM1A==","shasum":"568dd03517376eca19d742ef1c9f5ac4f028e8d4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.1.1-beta-20260106014949.0.tgz","fileCount":150,"unpackedSize":896859,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEmw1MKNbd8FpeCbO4t8B4/BVAQYxnA/S0U06WU0L0G2AiEA5sdjzaosjTWoMmcQZoEeoaHN60016/NSBo/WRmxD20Q="}],"size":157051},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.1.1-beta-20260106014949.0_1767664285411_0.3773346561718518"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-06T01:51:25.693Z","publish_time":1767664285693,"_source_registry_name":"default","contributors":[]},"1.1.1-beta-20260106151323.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.1.1-beta-20260106151323.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.1.1-beta-20260106151323.0","@midscene/playground":"1.1.1-beta-20260106151323.0","@midscene/shared":"1.1.1-beta-20260106151323.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.1.1-beta-20260106151323.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UccCJc9kbWFykQGLTdZSUEf8mKUVsjCCnZRJs5hseosG+LQew01JqEAGDbgbZMpmAdMwylY3cD0sKum/pPFagA==","_resolved":"/tmp/de17faad1027afe68b006e3a2872c05a/midscene-web-1.1.1-beta-20260106151323.0.tgz","_from":"file:midscene-web-1.1.1-beta-20260106151323.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-UccCJc9kbWFykQGLTdZSUEf8mKUVsjCCnZRJs5hseosG+LQew01JqEAGDbgbZMpmAdMwylY3cD0sKum/pPFagA==","shasum":"bac9e88ffab37d799abfe7bf8cdbe5e3fdc02bc2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.1.1-beta-20260106151323.0.tgz","fileCount":150,"unpackedSize":896859,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEp/zUh+SzAZnrjD/WrgGDzwKTw9tRHKYEpN6GTuNvrfAiEAuq8KTgnHu5Qnto4TzIMdqP+PBd3+Gz0viL7UqDHa+Ls="}],"size":157051},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.1.1-beta-20260106151323.0_1767712497357_0.2639918184019112"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-06T15:14:57.540Z","publish_time":1767712497540,"_source_registry_name":"default","contributors":[]},"1.1.1-beta-20260107032519.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.1.1-beta-20260107032519.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.1.1-beta-20260107032519.0","@midscene/shared":"1.1.1-beta-20260107032519.0","@midscene/playground":"1.1.1-beta-20260107032519.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.1.1-beta-20260107032519.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ykXZL4/MrPyTYirf7DzAUZKXLTY9KrYCNijJx/C86LMggTaQauYFPDs+bYyoK4kSxhojJoGVjkDZmYoxg0B0Qg==","_resolved":"/tmp/ee09ef80e0661ce42c459e290b5d2eee/midscene-web-1.1.1-beta-20260107032519.0.tgz","_from":"file:midscene-web-1.1.1-beta-20260107032519.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ykXZL4/MrPyTYirf7DzAUZKXLTY9KrYCNijJx/C86LMggTaQauYFPDs+bYyoK4kSxhojJoGVjkDZmYoxg0B0Qg==","shasum":"d25c4053246123441e7e084f833625ef5822aaed","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.1.1-beta-20260107032519.0.tgz","fileCount":150,"unpackedSize":896859,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC0VoGfGNJF9VbXRM5hbquIbPqtOKJh5TJFPCwo1E3HbAiEA7KKg+SHhmIInlwu2YLIAJe7qhonhHYHy9oppTxJBBjI="}],"size":157051},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.1.1-beta-20260107032519.0_1767756415048_0.7039049014177905"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-07T03:26:55.264Z","publish_time":1767756415264,"_source_registry_name":"default","contributors":[]},"1.1.1-beta-20260108085624.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.1.1-beta-20260108085624.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.1.1-beta-20260108085624.0","@midscene/playground":"1.1.1-beta-20260108085624.0","@midscene/shared":"1.1.1-beta-20260108085624.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.1.1-beta-20260108085624.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-vBDZ/qD2oD5QavVfEjdtDTsZ5vCiaU9qP2+IGZw6ZzFu6ajjVzZGFbKMcezwgTHXNe3C37RU3keYdBYI6otcRg==","_resolved":"/tmp/bdf5a072dd93243ee1565341f99ed8c0/midscene-web-1.1.1-beta-20260108085624.0.tgz","_from":"file:midscene-web-1.1.1-beta-20260108085624.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-vBDZ/qD2oD5QavVfEjdtDTsZ5vCiaU9qP2+IGZw6ZzFu6ajjVzZGFbKMcezwgTHXNe3C37RU3keYdBYI6otcRg==","shasum":"95d3348fea5ddc6b4ed1dbf1e5828b9c02020ee9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.1.1-beta-20260108085624.0.tgz","fileCount":150,"unpackedSize":917721,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDB+lF5+NJbnTSQAVGnAoKppg/BmnHLKEJiCE9vKt4FagIgBl8XHTW+4EdMXnsWmZMhsNZCZCXHDCi5rlkVSQZPS10="}],"size":162068},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.1.1-beta-20260108085624.0_1767862682273_0.8107615636371512"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-08T08:58:02.444Z","publish_time":1767862682444,"_source_registry_name":"default","contributors":[]},"1.2.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.2.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.0","@midscene/core":"1.2.0","@midscene/shared":"1.2.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-DoEDtw7VRHFbvJ6ehg4JGJkGEHy6XWulKvoRZ4RHAz3GhFmyaQnrnG3y9RClSOQCa/Xt8VLZw2lYQr3cQDimkw==","_resolved":"/tmp/c2cf6ca3ca079d80e4072b88219cdde5/midscene-web-1.2.0.tgz","_from":"file:midscene-web-1.2.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-DoEDtw7VRHFbvJ6ehg4JGJkGEHy6XWulKvoRZ4RHAz3GhFmyaQnrnG3y9RClSOQCa/Xt8VLZw2lYQr3cQDimkw==","shasum":"ec9cb8ffc28492c2fec91ee32274eab804c7ac1e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.0.tgz","fileCount":150,"unpackedSize":917413,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCwyXCTTPdDf1TGzLSCnqsrUTIlKM/c4s7CzfKkOLxEFwIhAKFs10La166iW81EsI5X2Z7nwTu/CKgiYP82JYMx0OGt"}],"size":161989},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.0_1767864508365_0.31607752812862455"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-08T09:28:28.618Z","publish_time":1767864508618,"_source_registry_name":"default","contributors":[]},"1.2.1-beta-20260108154312.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.2.1-beta-20260108154312.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.1-beta-20260108154312.0","@midscene/shared":"1.2.1-beta-20260108154312.0","@midscene/playground":"1.2.1-beta-20260108154312.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.1-beta-20260108154312.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-e8cOv1XvHu+HlhqeppdVWz3Vwu5J89L+lXF1pabUzLVHwZAJPPMkv5V1WVBtGWtrUeA+DI6N/wlPvlx6oVyo1Q==","_resolved":"/tmp/c9862fdb3b9a5c1fc750f65860401aaf/midscene-web-1.2.1-beta-20260108154312.0.tgz","_from":"file:midscene-web-1.2.1-beta-20260108154312.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-e8cOv1XvHu+HlhqeppdVWz3Vwu5J89L+lXF1pabUzLVHwZAJPPMkv5V1WVBtGWtrUeA+DI6N/wlPvlx6oVyo1Q==","shasum":"b52692681f1bd9bf14e4165d0c1e13f5665449ad","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.1-beta-20260108154312.0.tgz","fileCount":150,"unpackedSize":917605,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHo8nxoDlICo7VNX6rsGSopAiBatlWnjGULY+cRV+OiJAiEAtkLtYC/sQhOQledSmIBnpmHxzIs2sBuZeu+rUlCzn3E="}],"size":162033},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.1-beta-20260108154312.0_1767887091534_0.8004908347288138"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-08T15:44:51.790Z","publish_time":1767887091790,"_source_registry_name":"default","contributors":[]},"1.2.1-beta-20260109060244.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.2.1-beta-20260109060244.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.1-beta-20260109060244.0","@midscene/core":"1.2.1-beta-20260109060244.0","@midscene/shared":"1.2.1-beta-20260109060244.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.1-beta-20260109060244.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-pb/7takwxiroP2nRwXGSEN1bJj5Rku/aB206d/fzV3PvmatMg5tyiXFR71pc3qcj95fbBvfI58gnBo9F5vgjLw==","_resolved":"/tmp/b1d7273dd330a0f495596cf08735349b/midscene-web-1.2.1-beta-20260109060244.0.tgz","_from":"file:midscene-web-1.2.1-beta-20260109060244.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-pb/7takwxiroP2nRwXGSEN1bJj5Rku/aB206d/fzV3PvmatMg5tyiXFR71pc3qcj95fbBvfI58gnBo9F5vgjLw==","shasum":"098fe31b95c214cff31f1fdac1d0a352088c209b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.1-beta-20260109060244.0.tgz","fileCount":150,"unpackedSize":922315,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD1m13/5oWuCLX13E0Lz3ci1eORa/E+uf0KLdzu9DyX3gIhAN4lc/y+9Y8pFyKmT+FT3dIsaz8ugojXKE6TS7t9AIMC"}],"size":162494},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.1-beta-20260109060244.0_1767938657396_0.6987711850771854"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-09T06:04:17.589Z","publish_time":1767938657589,"_source_registry_name":"default","contributors":[]},"1.2.1-beta-20260109075435.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.2.1-beta-20260109075435.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.1-beta-20260109075435.0","@midscene/shared":"1.2.1-beta-20260109075435.0","@midscene/core":"1.2.1-beta-20260109075435.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.1-beta-20260109075435.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZLLZ0QtmKU9TXm9CZqkfhFaJnORHzcD0BzO5gH6cCwqTM69edLYVlNaXH/hnhksTyRtrMyyXX39B1MVlYySTOA==","_resolved":"/tmp/babd30138b358b31ec7b599fb4cb6fb8/midscene-web-1.2.1-beta-20260109075435.0.tgz","_from":"file:midscene-web-1.2.1-beta-20260109075435.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ZLLZ0QtmKU9TXm9CZqkfhFaJnORHzcD0BzO5gH6cCwqTM69edLYVlNaXH/hnhksTyRtrMyyXX39B1MVlYySTOA==","shasum":"b248791d59220120933750acf07436642290ed5b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.1-beta-20260109075435.0.tgz","fileCount":150,"unpackedSize":923256,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDZbNgusVB46AZmIkV5RMG1RbjRNAWzjyCmE6p1jx2DGAiB0Jzc59qacH/E/vYOhKynAph6HD2TjquxwvLR6ZYqmVw=="}],"size":163433},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.1-beta-20260109075435.0_1767945371906_0.13402263903281986"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-09T07:56:12.096Z","publish_time":1767945372096,"_source_registry_name":"default","contributors":[]},"1.2.1-beta-20260112081017.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.2.1-beta-20260112081017.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.1-beta-20260112081017.0","@midscene/core":"1.2.1-beta-20260112081017.0","@midscene/shared":"1.2.1-beta-20260112081017.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.1-beta-20260112081017.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-sH8k5Cyc8qhgf/D+eomP2mgEKSlPJyHIaGp8ylFfBleGGhfaB5Lfmbgs3YNbIwIvCaa62DrsyOZAAlTjd1YppA==","_resolved":"/tmp/a27ad25baf762a2518a0c6a9bb3eaf6e/midscene-web-1.2.1-beta-20260112081017.0.tgz","_from":"file:midscene-web-1.2.1-beta-20260112081017.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-sH8k5Cyc8qhgf/D+eomP2mgEKSlPJyHIaGp8ylFfBleGGhfaB5Lfmbgs3YNbIwIvCaa62DrsyOZAAlTjd1YppA==","shasum":"d141b9e039d2b2cc2ba90b98a5e901ec12268cc1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.1-beta-20260112081017.0.tgz","fileCount":150,"unpackedSize":923256,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHSHrANYHAJaSIUXVKB37Da+i7Bu0nvrIfne3x+SVfCpAiEAuMoJqDsVwojSw01wIFPRW+95J1NODjB3qhRnlGhTuQo="}],"size":163425},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.1-beta-20260112081017.0_1768205517930_0.6635729909365233"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-12T08:11:58.120Z","publish_time":1768205518120,"_source_registry_name":"default","contributors":[]},"1.2.1-beta-20260112112154.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.2.1-beta-20260112112154.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.1-beta-20260112112154.0","@midscene/playground":"1.2.1-beta-20260112112154.0","@midscene/shared":"1.2.1-beta-20260112112154.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.1-beta-20260112112154.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6iHp2V0OYxwvJ+U22fIU7dMvOVx10gF/w9wW4y7fWRpoiZydAVQPonvJlAfTbQd4A/uoX6c3NT//MO/Nh+7bsg==","_resolved":"/tmp/8e319598031ae3a6a500034dd7be2a11/midscene-web-1.2.1-beta-20260112112154.0.tgz","_from":"file:midscene-web-1.2.1-beta-20260112112154.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6iHp2V0OYxwvJ+U22fIU7dMvOVx10gF/w9wW4y7fWRpoiZydAVQPonvJlAfTbQd4A/uoX6c3NT//MO/Nh+7bsg==","shasum":"be34bd4d815550fb743d65ca4e112bd7650de477","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.1-beta-20260112112154.0.tgz","fileCount":150,"unpackedSize":923256,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC4dC54FeLLvsKz1umheGmpTYDBEXr9X+Jsqp+h/qHE5AiBflTE3yPMLqZC53G0G3GK+tOOtwUgSzgRItTHHcmilrA=="}],"size":163416},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.1-beta-20260112112154.0_1768217018257_0.074726028137863"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-12T11:23:38.447Z","publish_time":1768217018447,"_source_registry_name":"default","contributors":[]},"1.2.1-beta-20260112114129.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.2.1-beta-20260112114129.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.1-beta-20260112114129.0","@midscene/playground":"1.2.1-beta-20260112114129.0","@midscene/shared":"1.2.1-beta-20260112114129.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.1-beta-20260112114129.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-4mznGdIs5Hfej2ZkSqp8tcPrRk0E/IJCjVqPOjcJ7w9cBRugJGXoalEf7YiUbFlIUrVhejeom9/5eU0qPgAC1A==","_resolved":"/tmp/0b668853c5cef29c9ac3d9ea792e4746/midscene-web-1.2.1-beta-20260112114129.0.tgz","_from":"file:midscene-web-1.2.1-beta-20260112114129.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-4mznGdIs5Hfej2ZkSqp8tcPrRk0E/IJCjVqPOjcJ7w9cBRugJGXoalEf7YiUbFlIUrVhejeom9/5eU0qPgAC1A==","shasum":"c57e99eaf4b746c288162fcb73df40acfe28ef66","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.1-beta-20260112114129.0.tgz","fileCount":150,"unpackedSize":923256,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCf587Jr5MByo7EDekGS0kHfgA11h5igRAys2PdSaOZLAIgFAAN12g4CiqOn0lMeB4kQb0UXLvXxYkmC7svFSaJAAY="}],"size":163424},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.1-beta-20260112114129.0_1768218188564_0.25177970392633786"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-12T11:43:08.788Z","publish_time":1768218188788,"_source_registry_name":"default","contributors":[]},"1.2.1-beta-20260113073450.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.2.1-beta-20260113073450.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.1-beta-20260113073450.0","@midscene/shared":"1.2.1-beta-20260113073450.0","@midscene/playground":"1.2.1-beta-20260113073450.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.1-beta-20260113073450.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6gswf2PL4jK/YParN+yTpSIiREpxrVL0LonnhV08HCALDVxiPm7QA2JAcemZVHPr9ZQe7Ts/zkPVc26MMEn4Kg==","_resolved":"/tmp/84cde293973222f9525286734dd336cd/midscene-web-1.2.1-beta-20260113073450.0.tgz","_from":"file:midscene-web-1.2.1-beta-20260113073450.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6gswf2PL4jK/YParN+yTpSIiREpxrVL0LonnhV08HCALDVxiPm7QA2JAcemZVHPr9ZQe7Ts/zkPVc26MMEn4Kg==","shasum":"7abc6fb8526931af6c5c8d071f582262be93642e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.1-beta-20260113073450.0.tgz","fileCount":150,"unpackedSize":923140,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFHZwPFFqoz/RlrVvpA+sSJbrqR57MIFnvoupOhSOjslAiAxY6u54oeld1KK0OgUZ/nXNau2m0NLM1k8NbZsHILIQA=="}],"size":163388},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.1-beta-20260113073450.0_1768289780221_0.12022583552029431"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-13T07:36:20.442Z","publish_time":1768289780442,"_source_registry_name":"default","contributors":[]},"1.2.1-beta-20260114072539.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.2.1-beta-20260114072539.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.1-beta-20260114072539.0","@midscene/playground":"1.2.1-beta-20260114072539.0","@midscene/shared":"1.2.1-beta-20260114072539.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.1-beta-20260114072539.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-PaiYS21cqh+jrLhHfbYXlxP1fzX25/LmKCnpV07tEvJVQuKhBmjk7XkX6wg8EydEapbtaNEJPnvSyTHY8Nd3sQ==","_resolved":"/tmp/240d11dfa6d0207ab0d3624444735995/midscene-web-1.2.1-beta-20260114072539.0.tgz","_from":"file:midscene-web-1.2.1-beta-20260114072539.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-PaiYS21cqh+jrLhHfbYXlxP1fzX25/LmKCnpV07tEvJVQuKhBmjk7XkX6wg8EydEapbtaNEJPnvSyTHY8Nd3sQ==","shasum":"df806bfa527f5c99f72aa518b56313a814f97464","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.1-beta-20260114072539.0.tgz","fileCount":150,"unpackedSize":923256,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDsj8ipGhzBpjYv6WrL9M0yVwawcL9phXgwNII8rXCXoAiAWs2gXud+5V5T/72Ob62L9pxr2/cEtjkfuHHNIAkrC+g=="}],"size":163424},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.1-beta-20260114072539.0_1768375632166_0.037441900117554106"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-14T07:27:12.325Z","publish_time":1768375632325,"_source_registry_name":"default","contributors":[]},"1.2.1-beta-20260115021413.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.2.1-beta-20260115021413.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.1-beta-20260115021413.0","@midscene/playground":"1.2.1-beta-20260115021413.0","@midscene/shared":"1.2.1-beta-20260115021413.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.1-beta-20260115021413.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-csWmU27HnZZXatVqSbiULYhshqcCqjp0u2gQ09XwlhsfWR60UZtORhSqZVvjuWspltQaE18OUKdjCnUIWDTsZw==","_resolved":"/tmp/83bb0896765d6e50303b643212a4edcf/midscene-web-1.2.1-beta-20260115021413.0.tgz","_from":"file:midscene-web-1.2.1-beta-20260115021413.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-csWmU27HnZZXatVqSbiULYhshqcCqjp0u2gQ09XwlhsfWR60UZtORhSqZVvjuWspltQaE18OUKdjCnUIWDTsZw==","shasum":"4a4dd46193df027f764a81f4fbebab262480e6a0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.1-beta-20260115021413.0.tgz","fileCount":150,"unpackedSize":923256,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDkBPDXJ7SeUotfZpv5Hx95niAiSjx5y1au7mnJ1nM7lQIhAN1wSAatAn9vSl4bLBeZ/MUe59LjkKYVsYwFUcoJPooh"}],"size":163423},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.1-beta-20260115021413.0_1768443344695_0.14034837895166707"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-15T02:15:44.859Z","publish_time":1768443344859,"_source_registry_name":"default","contributors":[]},"1.2.1":{"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.2.1","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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.1","@midscene/shared":"1.2.1","@midscene/core":"1.2.1"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zW6vXieR8wwhKrwD/oLstMJ5ErS4u26/AB2ebvFqmHqkfxoFgH5Az5UFGyeg7H7klqI9/aKglnUGw+kJ8TNO4Q==","_resolved":"/tmp/8405a82e488e7fc968f95e8e2687aa21/midscene-web-1.2.1.tgz","_from":"file:midscene-web-1.2.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zW6vXieR8wwhKrwD/oLstMJ5ErS4u26/AB2ebvFqmHqkfxoFgH5Az5UFGyeg7H7klqI9/aKglnUGw+kJ8TNO4Q==","shasum":"d671f7206d60f6a4bafc94adc687843082e0ad1c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.1.tgz","fileCount":150,"unpackedSize":922948,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC75bodGad5BgG9eiKK4/JA2sJ06fgvNbdTCKEX9SdbwwIgY32BuPbASY8l6CgK+TtjJ61ZHxHcTCRiBzjfkYcnOBM="}],"size":163341},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.1_1768445495485_0.6054050011853693"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-15T02:51:35.659Z","publish_time":1768445495659,"_source_registry_name":"default","contributors":[]},"1.2.2-beta-20260115034338.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.2.2-beta-20260115034338.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.2-beta-20260115034338.0","@midscene/playground":"1.2.2-beta-20260115034338.0","@midscene/shared":"1.2.2-beta-20260115034338.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.2-beta-20260115034338.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-pcUgdOCuZoQ204pb/UFFWB2unKfmx6Gl6ln/GeQfbiYrdXD0m7Z8HPPgOlyzzBJUV+spTS2A9OLDT/f30v1UiQ==","_resolved":"/tmp/6f277e0776a3e29774c9fcfd45deac94/midscene-web-1.2.2-beta-20260115034338.0.tgz","_from":"file:midscene-web-1.2.2-beta-20260115034338.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-pcUgdOCuZoQ204pb/UFFWB2unKfmx6Gl6ln/GeQfbiYrdXD0m7Z8HPPgOlyzzBJUV+spTS2A9OLDT/f30v1UiQ==","shasum":"b9748e6eba50e287a34afb75eacf48410115b0e2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.2-beta-20260115034338.0.tgz","fileCount":150,"unpackedSize":923256,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEdYodQfc/YRe1M2M6TFxHWQXWbAtFYZYRnaVCwRthlJAiEAq/mHimFCo9cPa5kaPkVXyeHL9tLNAjgRW6AdUEZfba8="}],"size":163424},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.2-beta-20260115034338.0_1768448711629_0.5131935522953832"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-15T03:45:11.793Z","publish_time":1768448711793,"_source_registry_name":"default","contributors":[]},"1.2.2-beta-20260115065918.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.2.2-beta-20260115065918.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260115065918.0","@midscene/core":"1.2.2-beta-20260115065918.0","@midscene/shared":"1.2.2-beta-20260115065918.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.2-beta-20260115065918.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rjCJNJ9QI8y4CHYJE6PW4fadDWG+sEd+YFTUoizeiEEO1KirO2x64aToUKXq30rCEIjbSm4IlWPtjfOrl+JjQw==","_resolved":"/tmp/a0d750cd7194613f9902de6d7e20ff7d/midscene-web-1.2.2-beta-20260115065918.0.tgz","_from":"file:midscene-web-1.2.2-beta-20260115065918.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-rjCJNJ9QI8y4CHYJE6PW4fadDWG+sEd+YFTUoizeiEEO1KirO2x64aToUKXq30rCEIjbSm4IlWPtjfOrl+JjQw==","shasum":"578a15c6b2750f495e13c5830a636ca6eb41e63c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.2-beta-20260115065918.0.tgz","fileCount":150,"unpackedSize":923256,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCVbp7y4FmPnltuX5raQJkprpkJgTt7y0J5LwGo6aiWcQIhAKfDG7uxwpS01QHuJhkx8iK2uaqzNKF9sTv1Tzp4XfjW"}],"size":163425},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.2-beta-20260115065918.0_1768460455202_0.15181491815122294"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-15T07:00:55.382Z","publish_time":1768460455382,"_source_registry_name":"default","contributors":[]},"1.2.2-beta-20260115090041.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.2.2-beta-20260115090041.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"1.2.2-beta-20260115090041.0","@midscene/playground":"1.2.2-beta-20260115090041.0","@midscene/core":"1.2.2-beta-20260115090041.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.2-beta-20260115090041.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-BtwK6TZxGtIYeiYqBWZGVntg1ZXBpbdhEse9/WKf444qvFigru+z58rl72w1Hos2Vg021K/H6doK18dDhIhp5g==","_resolved":"/tmp/cf94ee570de250a4f2fe7726418d6cf9/midscene-web-1.2.2-beta-20260115090041.0.tgz","_from":"file:midscene-web-1.2.2-beta-20260115090041.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BtwK6TZxGtIYeiYqBWZGVntg1ZXBpbdhEse9/WKf444qvFigru+z58rl72w1Hos2Vg021K/H6doK18dDhIhp5g==","shasum":"e9f4fccf232bcfa697af11273cbd2f09afdda2fb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.2-beta-20260115090041.0.tgz","fileCount":150,"unpackedSize":923256,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDwCJYJ8/dKoC+KpuF2YGBDPsom5XW4UwpG6xZpS/yZYQIgQBFzqBALBYvjmdUnFmAwUbkn5NjOVnGiWOxf9mxo0zo="}],"size":163420},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.2-beta-20260115090041.0_1768467736728_0.2336581326197671"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-15T09:02:16.889Z","publish_time":1768467736889,"_source_registry_name":"default","contributors":[]},"1.2.2-beta-20260115092052.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.2.2-beta-20260115092052.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.2-beta-20260115092052.0","@midscene/playground":"1.2.2-beta-20260115092052.0","@midscene/shared":"1.2.2-beta-20260115092052.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.2-beta-20260115092052.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-tzT1G3POc9m1fokXnSmetfwXERUy83V0RRTgYjA8LlT7y57Kp2vJdoU9kWRu6+/dWVrJDfSdf3Q2B43TvSefpg==","_resolved":"/tmp/cbf4d3e9f0a1dd4551d9675028ee5795/midscene-web-1.2.2-beta-20260115092052.0.tgz","_from":"file:midscene-web-1.2.2-beta-20260115092052.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-tzT1G3POc9m1fokXnSmetfwXERUy83V0RRTgYjA8LlT7y57Kp2vJdoU9kWRu6+/dWVrJDfSdf3Q2B43TvSefpg==","shasum":"9e96fddd14e9f064ed9f52280bcade5d92e85143","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.2-beta-20260115092052.0.tgz","fileCount":150,"unpackedSize":923256,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAc9II/LyEx12/0e5xANFoeq+lyEkYSmKW4nXqv+6bEbAiEAn01LiOckSqZCR+c/fbz7k+zMeK03hi6j/sQ4+eZOw0M="}],"size":163421},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.2-beta-20260115092052.0_1768468946550_0.004322333701781034"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-15T09:22:26.772Z","publish_time":1768468946772,"_source_registry_name":"default","contributors":[]},"1.2.2-beta-20260115120150.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.2.2-beta-20260115120150.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.2-beta-20260115120150.0","@midscene/playground":"1.2.2-beta-20260115120150.0","@midscene/shared":"1.2.2-beta-20260115120150.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.2-beta-20260115120150.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-PWr8LUxDtEFvfu0JVzGprS92tdraQ35N9n7+6nV+jheNCWjUThvEbClsVs+1QSPucmHj4iibPRuPmN6tZUZywg==","_resolved":"/tmp/7fbe2a3149450b8326c7012997fbffbc/midscene-web-1.2.2-beta-20260115120150.0.tgz","_from":"file:midscene-web-1.2.2-beta-20260115120150.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-PWr8LUxDtEFvfu0JVzGprS92tdraQ35N9n7+6nV+jheNCWjUThvEbClsVs+1QSPucmHj4iibPRuPmN6tZUZywg==","shasum":"5bfae5b534d528e9f67f6ad086031d61082a6fff","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.2-beta-20260115120150.0.tgz","fileCount":150,"unpackedSize":926447,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDh3B/ICa9qWMEaeIr2iXvGcnu4JQ3URVblpVqz3yLrPgIhAP21cyqHHF3i3nv5ZE85D4MjN4xiLEvCbo/CB9vEOmNx"}],"size":163990},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.2-beta-20260115120150.0_1768478613740_0.3067375792239906"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-15T12:03:33.937Z","publish_time":1768478613937,"_source_registry_name":"default","contributors":[]},"1.2.2-beta-20260116060040.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.2.2-beta-20260116060040.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.2-beta-20260116060040.0","@midscene/playground":"1.2.2-beta-20260116060040.0","@midscene/shared":"1.2.2-beta-20260116060040.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.2-beta-20260116060040.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-o6NuMI/PApY/jACe4jEFptQw8K8FuGDWt73aGKia1k3C4LSvWHudeaX44+3H/45vy/EW7CKeiOZC2hMaiE5xpw==","_resolved":"/tmp/6f77d94fa090cdf642a1378d64480bde/midscene-web-1.2.2-beta-20260116060040.0.tgz","_from":"file:midscene-web-1.2.2-beta-20260116060040.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-o6NuMI/PApY/jACe4jEFptQw8K8FuGDWt73aGKia1k3C4LSvWHudeaX44+3H/45vy/EW7CKeiOZC2hMaiE5xpw==","shasum":"aec354018ca30fdb08c433420097c3ae190a6aea","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.2-beta-20260116060040.0.tgz","fileCount":150,"unpackedSize":925615,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD6zdG0lkB6ilAi17jWb959CVixAnZgxisfVcrbE2qPTwIhAOTBUehosRQoZXVnmm+QcAgyPuhdp6yC+QLhwCju9cWu"}],"size":163895},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.2-beta-20260116060040.0_1768543329825_0.9609688930951816"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-16T06:02:10.017Z","publish_time":1768543330017,"_source_registry_name":"default","contributors":[]},"1.2.2-beta-20260116064919.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.2.2-beta-20260116064919.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260116064919.0","@midscene/core":"1.2.2-beta-20260116064919.0","@midscene/shared":"1.2.2-beta-20260116064919.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.2-beta-20260116064919.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gpTfpM0oaTdeLrlN6ndQ9ae1xVlmU0vZEfdgfu+kMZa4Ve9RffVXLv3ViUsmgQfWOOfSO3JgUGNyM4dyqRFKXA==","_resolved":"/tmp/52779f0a97a0406c44cf2b3e8e7a3692/midscene-web-1.2.2-beta-20260116064919.0.tgz","_from":"file:midscene-web-1.2.2-beta-20260116064919.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-gpTfpM0oaTdeLrlN6ndQ9ae1xVlmU0vZEfdgfu+kMZa4Ve9RffVXLv3ViUsmgQfWOOfSO3JgUGNyM4dyqRFKXA==","shasum":"8cb01119ea935c471a878a75b3e847c8b7d86e4d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.2-beta-20260116064919.0.tgz","fileCount":150,"unpackedSize":925615,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA90uFDZ1UrZTS6+4zeqfXFJEQkvW4gfK8gbEaK18wKQAiBPWyN3uZtxsRssHcAcE807DQHGiVylSlFIyFOOKnCUvg=="}],"size":163900},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.2-beta-20260116064919.0_1768546254506_0.5092526630768168"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-16T06:50:54.682Z","publish_time":1768546254682,"_source_registry_name":"default","contributors":[]},"1.2.2-beta-20260116071350.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.2.2-beta-20260116071350.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260116071350.0","@midscene/core":"1.2.2-beta-20260116071350.0","@midscene/shared":"1.2.2-beta-20260116071350.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.2-beta-20260116071350.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Jw8gWCOEglFSOxZkbzK7dHBZFaCJt2YFBLxWHDHjFGs0dB8RSMvj7CK4r9r/8bTDvVF/5MSPIYP5xT06xfHong==","_resolved":"/tmp/4f0f48f7c0648bbf92bfb4e75d8de4bf/midscene-web-1.2.2-beta-20260116071350.0.tgz","_from":"file:midscene-web-1.2.2-beta-20260116071350.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Jw8gWCOEglFSOxZkbzK7dHBZFaCJt2YFBLxWHDHjFGs0dB8RSMvj7CK4r9r/8bTDvVF/5MSPIYP5xT06xfHong==","shasum":"afd9806268ea67905c3808191035c9370242d2c1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.2-beta-20260116071350.0.tgz","fileCount":150,"unpackedSize":925615,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDSJO+XFlg/V2XOrSxpL5m6Ehz4+UrWQAo4/yRbrGg+WQIgePx3V0vvchQuGC98qFCsGFMSo+44LUKRgUqTa9ipucw="}],"size":163897},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.2-beta-20260116071350.0_1768547722902_0.019252086547416614"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-16T07:15:23.101Z","publish_time":1768547723101,"_source_registry_name":"default","contributors":[]},"1.2.2-beta-20260116083700.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.2.2-beta-20260116083700.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.2-beta-20260116083700.0","@midscene/playground":"1.2.2-beta-20260116083700.0","@midscene/shared":"1.2.2-beta-20260116083700.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.2-beta-20260116083700.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-OcsafvHoPYlnd87fFeGLsv9+faKSqSLWyem/Ipm0bj8+DJYRT8g5TuEQBQVf37yNRo7PX22JAdhbTSsrvGSZxw==","_resolved":"/tmp/e4bb7ad8307b230a49b1599308d303cd/midscene-web-1.2.2-beta-20260116083700.0.tgz","_from":"file:midscene-web-1.2.2-beta-20260116083700.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-OcsafvHoPYlnd87fFeGLsv9+faKSqSLWyem/Ipm0bj8+DJYRT8g5TuEQBQVf37yNRo7PX22JAdhbTSsrvGSZxw==","shasum":"358f9572d5b5f073c7837edbb3f633febaf97dd6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.2-beta-20260116083700.0.tgz","fileCount":150,"unpackedSize":925489,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD+Z2LQkEsq92z0OGsFAxnjh42QCeQ/hIjkKu+nj36jqwIgetuNITAU4v7BBSlNQrytAt/nzYixrGwMWWJdySsq7U8="}],"size":163866},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.2-beta-20260116083700.0_1768552727580_0.9259975889191512"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-16T08:38:47.784Z","publish_time":1768552727784,"_source_registry_name":"default","contributors":[]},"1.2.2-beta-20260116090628.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.2.2-beta-20260116090628.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260116090628.0","@midscene/shared":"1.2.2-beta-20260116090628.0","@midscene/core":"1.2.2-beta-20260116090628.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.2-beta-20260116090628.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-yE2rqX431YzKWaAKwa0iMUyb0aXg89A5L9meBfID9h1G+X+U2u94fhQ01exwSnJnAjFL1p6JTHRF24WZXaJKYQ==","_resolved":"/tmp/e116a15d18b4294695cf6e0416609240/midscene-web-1.2.2-beta-20260116090628.0.tgz","_from":"file:midscene-web-1.2.2-beta-20260116090628.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-yE2rqX431YzKWaAKwa0iMUyb0aXg89A5L9meBfID9h1G+X+U2u94fhQ01exwSnJnAjFL1p6JTHRF24WZXaJKYQ==","shasum":"ffc1ad5e28395ceac2c8c92b7341339508d742cd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.2-beta-20260116090628.0.tgz","fileCount":150,"unpackedSize":925489,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDwUs4IFxJUGnArlQ3m5/T/zNgCry0T0bDgl9S8fXsBrAiBDPVnJqdhCxOioLI7UHm71TinNnbSp6OAxEStHyULJow=="}],"size":163869},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.2-beta-20260116090628.0_1768554480936_0.9207128441331509"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-16T09:08:01.110Z","publish_time":1768554481110,"_source_registry_name":"default","contributors":[]},"1.2.2-beta-20260116092125.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.2.2-beta-20260116092125.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.2-beta-20260116092125.0","@midscene/playground":"1.2.2-beta-20260116092125.0","@midscene/shared":"1.2.2-beta-20260116092125.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.2-beta-20260116092125.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-YtnBqj38hmxS4BG3EgqCjPCIZmqXva+pRsJZYpPLbpgM2k/LQWjLayCnMVh6k/N0WOWTHTHx+dqml48ISRRfag==","_resolved":"/tmp/5a2709f5b10e50347707e90a1e31a6d4/midscene-web-1.2.2-beta-20260116092125.0.tgz","_from":"file:midscene-web-1.2.2-beta-20260116092125.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-YtnBqj38hmxS4BG3EgqCjPCIZmqXva+pRsJZYpPLbpgM2k/LQWjLayCnMVh6k/N0WOWTHTHx+dqml48ISRRfag==","shasum":"319ba01f1dcc1524c6d22de7c2c306621da849d8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.2-beta-20260116092125.0.tgz","fileCount":150,"unpackedSize":925489,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDe/r+gty6IjUnC7SFAzTU89oAhR7IMd6zdO45n9TbPVAIgabuvOsppanRo1z97TfqoDVlQZgHyOx3n887po5HRoOI="}],"size":163867},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.2-beta-20260116092125.0_1768555382070_0.029711572664609553"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-16T09:23:02.218Z","publish_time":1768555382218,"_source_registry_name":"default","contributors":[]},"1.2.2-beta-20260116094337.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.2.2-beta-20260116094337.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260116094337.0","@midscene/core":"1.2.2-beta-20260116094337.0","@midscene/shared":"1.2.2-beta-20260116094337.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.2-beta-20260116094337.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-YG4bpBiq5PmLZwTcdVlLVZ/xXRvxbGYd3CVS4o3UNWyUF7XIChvT2MtbO17ajNItb6bBwFzJ/eIAcnVzuc50ng==","_resolved":"/tmp/2301fa3948a7862ba0286eccffa3a020/midscene-web-1.2.2-beta-20260116094337.0.tgz","_from":"file:midscene-web-1.2.2-beta-20260116094337.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-YG4bpBiq5PmLZwTcdVlLVZ/xXRvxbGYd3CVS4o3UNWyUF7XIChvT2MtbO17ajNItb6bBwFzJ/eIAcnVzuc50ng==","shasum":"8050b2216f7e7b40d736a232af3bd863c62249b1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.2-beta-20260116094337.0.tgz","fileCount":150,"unpackedSize":925489,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFODr2VydzRRsj9Spb/9TImKB98KCSSfaNjc6OlKmtW9AiAj6Agop51WmrPzJqKDnp3KfIoTDlZ6vGGzHSOUPMMQbg=="}],"size":163868},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.2-beta-20260116094337.0_1768556710711_0.558229462572416"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-16T09:45:10.877Z","publish_time":1768556710877,"_source_registry_name":"default","contributors":[]},"1.2.2-beta-20260116114131.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.2.2-beta-20260116114131.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.2-beta-20260116114131.0","@midscene/playground":"1.2.2-beta-20260116114131.0","@midscene/shared":"1.2.2-beta-20260116114131.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.2-beta-20260116114131.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-AZOAq/JIZLPITY/bCWb8HUh+R24cOMaWRIvQ+nPi878k5KlTpJTFczR4GedMUWOqwc1mUTM6rKzzWicugfm6uw==","_resolved":"/tmp/5d403dd33c5c96ad7cb2b201645dc6cb/midscene-web-1.2.2-beta-20260116114131.0.tgz","_from":"file:midscene-web-1.2.2-beta-20260116114131.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-AZOAq/JIZLPITY/bCWb8HUh+R24cOMaWRIvQ+nPi878k5KlTpJTFczR4GedMUWOqwc1mUTM6rKzzWicugfm6uw==","shasum":"4214257c394ec0e7b199169f33c6d0629d17c37f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.2-beta-20260116114131.0.tgz","fileCount":150,"unpackedSize":925489,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDm0qcWaDmEHzb6Ji/Ebgga3l4rHm/MJVY5/fu4drrjWgIhAMSh3kowCiIfA0Gmc4/oe//J3nsnZswHjiHLeY+exBLc"}],"size":163865},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.2-beta-20260116114131.0_1768563785033_0.94215787415896"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-16T11:43:05.260Z","publish_time":1768563785260,"_source_registry_name":"default","contributors":[]},"1.2.2-beta-20260119111553.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.2.2-beta-20260119111553.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.2-beta-20260119111553.0","@midscene/playground":"1.2.2-beta-20260119111553.0","@midscene/shared":"1.2.2-beta-20260119111553.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.2-beta-20260119111553.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6i8nPshPZmOVFv2bSjjq8QYk6ICJt8oSMfmO51clswDoJKRpgvjbiAPc73WOvPmDVWxtl8MW///zARCV+N/FFw==","_resolved":"/tmp/40265c804a0e14ea1fd48050c54d926a/midscene-web-1.2.2-beta-20260119111553.0.tgz","_from":"file:midscene-web-1.2.2-beta-20260119111553.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6i8nPshPZmOVFv2bSjjq8QYk6ICJt8oSMfmO51clswDoJKRpgvjbiAPc73WOvPmDVWxtl8MW///zARCV+N/FFw==","shasum":"2a483d90aa6e3ce70229d3f320d9cc33ba836587","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.2-beta-20260119111553.0.tgz","fileCount":150,"unpackedSize":925497,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDX6OVwnKOe6/lrQV5SyvNVP0LBTBriOKQCz1C8Jnh+iAIhAKNzj3RBv3o/mjYGpMGENjx3GcUu3QyOW2IsAnXBJ75s"}],"size":163873},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.2-beta-20260119111553.0_1768821447837_0.32827887398821454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-19T11:17:28.041Z","publish_time":1768821448041,"_source_registry_name":"default","contributors":[]},"1.2.2-beta-20260119114334.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.2.2-beta-20260119114334.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.2-beta-20260119114334.0","@midscene/playground":"1.2.2-beta-20260119114334.0","@midscene/shared":"1.2.2-beta-20260119114334.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.2-beta-20260119114334.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-uFdeXBZU5GzDiT6/65hvuhsMnQpgt3e8Y2hpC0ijj3jo5U6++FlWeB8AT5OESvurXv3IkkNsI7Xfuxsoibrr3g==","_resolved":"/tmp/b0c472dab740f946a765d84ce76408c3/midscene-web-1.2.2-beta-20260119114334.0.tgz","_from":"file:midscene-web-1.2.2-beta-20260119114334.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-uFdeXBZU5GzDiT6/65hvuhsMnQpgt3e8Y2hpC0ijj3jo5U6++FlWeB8AT5OESvurXv3IkkNsI7Xfuxsoibrr3g==","shasum":"12bc302d52225c0341d8ec67ff66c6ba62984151","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.2-beta-20260119114334.0.tgz","fileCount":150,"unpackedSize":925489,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDv7PgE4jcJr4qReQrraXgdHV1lpZPeDusjbH+U2IvSoAIgNiUBfy2dlvBEK9oUN9fc6vTie2eyIMBCBwufJtn6Cuk="}],"size":163870},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.2-beta-20260119114334.0_1768823108948_0.578853764815749"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-19T11:45:09.217Z","publish_time":1768823109217,"_source_registry_name":"default","contributors":[]},"1.2.2-beta-20260120021918.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.2.2-beta-20260120021918.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.2-beta-20260120021918.0","@midscene/core":"1.2.2-beta-20260120021918.0","@midscene/shared":"1.2.2-beta-20260120021918.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.2-beta-20260120021918.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-pdw8/nCLmjJjlWXimU98pwVg4M/oq78H+R+oMfgPrxJwb2Pzz7vg/MokAb77cNuZA3FRm5zvxhjlDkb5UusmyQ==","_resolved":"/tmp/22fac9181db22a8a5d3bb20ba315a0f0/midscene-web-1.2.2-beta-20260120021918.0.tgz","_from":"file:midscene-web-1.2.2-beta-20260120021918.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-pdw8/nCLmjJjlWXimU98pwVg4M/oq78H+R+oMfgPrxJwb2Pzz7vg/MokAb77cNuZA3FRm5zvxhjlDkb5UusmyQ==","shasum":"63f12439db9168a8089d2445f19e10bd37267da5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.2-beta-20260120021918.0.tgz","fileCount":150,"unpackedSize":925497,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICtaNSETGje22tjHgz6p79ufwBbo9/AC39X1j+WfVyCFAiBfWM0ZghnsmnYdtY8fdssO37Pd/wEY1oZ9mmvRHpzXqg=="}],"size":163879},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.2-beta-20260120021918.0_1768875651176_0.18995574438609286"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-20T02:20:51.352Z","publish_time":1768875651352,"_source_registry_name":"default","contributors":[]},"1.2.2-beta-20260120025423.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.2.2-beta-20260120025423.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.2-beta-20260120025423.0","@midscene/playground":"1.2.2-beta-20260120025423.0","@midscene/shared":"1.2.2-beta-20260120025423.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.2-beta-20260120025423.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZJ0+nSljD2poZhsREF6wWrCv7b/wnJFuGyqW0hS9tWCnwHZA0MjtTId5L3DT65CCNGEtRHC12wf4fublPbokEw==","_resolved":"/tmp/e19d8f2aef42fe26b68630c9ec016cca/midscene-web-1.2.2-beta-20260120025423.0.tgz","_from":"file:midscene-web-1.2.2-beta-20260120025423.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ZJ0+nSljD2poZhsREF6wWrCv7b/wnJFuGyqW0hS9tWCnwHZA0MjtTId5L3DT65CCNGEtRHC12wf4fublPbokEw==","shasum":"9d23447ec231e74a2a467a32149c831dac34f5fb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.2-beta-20260120025423.0.tgz","fileCount":150,"unpackedSize":925497,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCvkBsu0SrY4mcVjmL261GXaOQwBhxjGlojSdN/1lRhwwIhANy4F/pgFqDR+h6paBrZMZ8mMibmAu1iwrDnCNzIIe4A"}],"size":163877},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.2-beta-20260120025423.0_1768877759162_0.45796307223926"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-20T02:55:59.405Z","publish_time":1768877759405,"_source_registry_name":"default","contributors":[]},"1.2.2-beta-20260120030311.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.2.2-beta-20260120030311.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.2-beta-20260120030311.0","@midscene/playground":"1.2.2-beta-20260120030311.0","@midscene/shared":"1.2.2-beta-20260120030311.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.2-beta-20260120030311.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-k6S7mWJmheWKVIpu6Zwjc1voi5cVhW/rwvlO1R/UfzeIhQKwf+GmF5FLg0Xftcz7Ky3Y/VepPI1IcoTSOu2lnA==","_resolved":"/tmp/d64c48662cfcf80b34029c500acb4efb/midscene-web-1.2.2-beta-20260120030311.0.tgz","_from":"file:midscene-web-1.2.2-beta-20260120030311.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-k6S7mWJmheWKVIpu6Zwjc1voi5cVhW/rwvlO1R/UfzeIhQKwf+GmF5FLg0Xftcz7Ky3Y/VepPI1IcoTSOu2lnA==","shasum":"0823d706f05a4dfbec88f6840b10f6425fc8fe66","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.2-beta-20260120030311.0.tgz","fileCount":150,"unpackedSize":925497,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCARk5jWFICnKGduLxN9h8vdXBpaAFeYZQiBppOkELN6QIhAJLmH4IhpZlmaq76hZhisZ0HW5+Jo/R/6wpXqg54k6O0"}],"size":163872},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.2-beta-20260120030311.0_1768878283615_0.22268833155875756"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-20T03:04:43.815Z","publish_time":1768878283815,"_source_registry_name":"default","contributors":[]},"1.2.2-beta-20260120033218.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.2.2-beta-20260120033218.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.2-beta-20260120033218.0","@midscene/playground":"1.2.2-beta-20260120033218.0","@midscene/shared":"1.2.2-beta-20260120033218.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.2-beta-20260120033218.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rO4J7xMOLST9asuItwDUcN353gB3tMau1B3/37Vm3QUWsd3zVBW7ndUlCH3RWLxwxB+BQLuKrji/FvgfKlv46w==","_resolved":"/tmp/cbec2e7dcee27fdcd7fdffe09c06c7a6/midscene-web-1.2.2-beta-20260120033218.0.tgz","_from":"file:midscene-web-1.2.2-beta-20260120033218.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-rO4J7xMOLST9asuItwDUcN353gB3tMau1B3/37Vm3QUWsd3zVBW7ndUlCH3RWLxwxB+BQLuKrji/FvgfKlv46w==","shasum":"3fc26f8618cae5b5e3d1433a9cb54d71dc4e210b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.2-beta-20260120033218.0.tgz","fileCount":150,"unpackedSize":925497,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCdsYvu+Q+rfmLvj1fz4Alsw+Ippk/WVkqw6oSTfu59yAIhAKRxLt1NwOGjchtjGgsUKkKDuEID8fHzM4pW7fhxL7p9"}],"size":163874},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.2-beta-20260120033218.0_1768880034000_0.5874408936758648"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-20T03:33:54.181Z","publish_time":1768880034181,"_source_registry_name":"default","contributors":[]},"1.2.2":{"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.2.2","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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.2","@midscene/playground":"1.2.2","@midscene/shared":"1.2.2"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2MXuJRuRwsyQYOns+3rcrcohQUyYlNSGRglheG/dN7JMNZWgAUf+z5nh3GGG0ocIDqrGgGQt0TGnNNP1Oie+Bw==","_resolved":"/tmp/3d4648b5e918d9118febd06e892ff84d/midscene-web-1.2.2.tgz","_from":"file:midscene-web-1.2.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2MXuJRuRwsyQYOns+3rcrcohQUyYlNSGRglheG/dN7JMNZWgAUf+z5nh3GGG0ocIDqrGgGQt0TGnNNP1Oie+Bw==","shasum":"07eacb9bc52827628115207e9afbb788adbb2b37","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.2.tgz","fileCount":150,"unpackedSize":925189,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBsopRAmU2ySVnMV77XC8+zsFHFtxgYvJuLCusbz7rB5AiEA41ImtBVKBgGTTT3U2mAistbI3tN+9IsdIniFWoSumRg="}],"size":163799},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.2_1768889306825_0.3057304781803101"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-20T06:08:27.016Z","publish_time":1768889307016,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260120082504.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.2.3-beta-20260120082504.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260120082504.0","@midscene/shared":"1.2.3-beta-20260120082504.0","@midscene/playground":"1.2.3-beta-20260120082504.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260120082504.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-7MwcGBFZUP8UvTkUFx0tFQ4iqRm8vVvY7ExQV/GKc8kRuiwnWuiMrwQJcHUILMmA3WAssjD7MsUSISiYGINfyA==","_resolved":"/tmp/26bc6850ab29b3724b4903250d1ab54b/midscene-web-1.2.3-beta-20260120082504.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260120082504.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-7MwcGBFZUP8UvTkUFx0tFQ4iqRm8vVvY7ExQV/GKc8kRuiwnWuiMrwQJcHUILMmA3WAssjD7MsUSISiYGINfyA==","shasum":"f4ee1c2b8336df59c2c3d36b12ba115e06cd9189","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260120082504.0.tgz","fileCount":150,"unpackedSize":925497,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDIxIy10eab6sAj9hjOKSDjLQxpraDBFyddcSY/qUwadAiBZ4McNHB3Qz2pRNLInt4SVqQzBLanGOpdR6vssS+7QEA=="}],"size":163879},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260120082504.0_1768897599031_0.5344489557074945"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-20T08:26:39.198Z","publish_time":1768897599198,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260120095429.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.2.3-beta-20260120095429.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"1.2.3-beta-20260120095429.0","@midscene/core":"1.2.3-beta-20260120095429.0","@midscene/playground":"1.2.3-beta-20260120095429.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260120095429.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-We0P5aJbGWhVX1+bbnCBmt1CUTcoVdPKdd/PE6/GLXnf5/GiMjA3+8yxstZg/egLVH1proVX0AaM8rAwYtDCkg==","_resolved":"/tmp/15abce0a2a1b1fd84e4dd8381b1d9ed1/midscene-web-1.2.3-beta-20260120095429.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260120095429.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-We0P5aJbGWhVX1+bbnCBmt1CUTcoVdPKdd/PE6/GLXnf5/GiMjA3+8yxstZg/egLVH1proVX0AaM8rAwYtDCkg==","shasum":"c29678599c381a67e6698368e2ae90a541175828","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260120095429.0.tgz","fileCount":150,"unpackedSize":925497,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCilvwCVJ+gkH5ZM4WHtSPxYU5Q6w+JMFfGDcyIFe+Y+AIgdiFb5GV1+PLm4la3nZZdxrN8Kf9VR2AMHxodOFP1A5Q="}],"size":163880},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260120095429.0_1768902978450_0.8788406502473347"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-20T09:56:18.626Z","publish_time":1768902978626,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260121034653.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.2.3-beta-20260121034653.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260121034653.0","@midscene/shared":"1.2.3-beta-20260121034653.0","@midscene/playground":"1.2.3-beta-20260121034653.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260121034653.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+wWq9KWwvVNNZsxhT+bbI2soRLL6LF9z4EsnwSsOviJqDdEG67QbDmOvuJfOpBAZdkLwVDxMLsd8IjXDP81I4Q==","_resolved":"/tmp/4298a5c71c3b4a73bd27e3556f277c04/midscene-web-1.2.3-beta-20260121034653.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260121034653.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+wWq9KWwvVNNZsxhT+bbI2soRLL6LF9z4EsnwSsOviJqDdEG67QbDmOvuJfOpBAZdkLwVDxMLsd8IjXDP81I4Q==","shasum":"d657282a6c4770ed33553232821fd2f23a56b0f6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260121034653.0.tgz","fileCount":150,"unpackedSize":925497,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB8JlU0qPBlBQw5cCCgUpJQD2hgxARzJ5Uh/XMSYoz6JAiBKbe671fC9uH/lm5SY56dxfIjsFqOSNK6Aeho4wP8g5A=="}],"size":163879},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260121034653.0_1768967301430_0.9166777844422325"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-21T03:48:21.674Z","publish_time":1768967301674,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260121051819.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.2.3-beta-20260121051819.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260121051819.0","@midscene/core":"1.2.3-beta-20260121051819.0","@midscene/shared":"1.2.3-beta-20260121051819.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260121051819.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QnrMW/ZNy81l+Rf80auha5QpCseL53BeuIe9ttR6jy76woRIHQ3E0lfXkAxAec2YKzDzOpKeFh8UASUQUvxZuw==","_resolved":"/tmp/a7df0e027f52f3c91ee994316b9c0267/midscene-web-1.2.3-beta-20260121051819.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260121051819.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-QnrMW/ZNy81l+Rf80auha5QpCseL53BeuIe9ttR6jy76woRIHQ3E0lfXkAxAec2YKzDzOpKeFh8UASUQUvxZuw==","shasum":"a968155a2f8814d5956e5883d78d11c20a8e9b42","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260121051819.0.tgz","fileCount":150,"unpackedSize":927886,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCL4snXy5BoE75CxrV8jy+rGOTB62/1XYxsvTz/l2K72QIgAQKE4DvGQPVMorgGoNDrJUHNXgkftPE+3Tg8eql07L8="}],"size":164298},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260121051819.0_1768972794400_0.9012825498061872"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-21T05:19:54.541Z","publish_time":1768972794541,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260121054555.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.2.3-beta-20260121054555.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260121054555.0","@midscene/playground":"1.2.3-beta-20260121054555.0","@midscene/shared":"1.2.3-beta-20260121054555.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260121054555.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rl9TLPgD0jfUsTFwsQDJvgQeKA6+fgP4//5oXABsG5nOokZeY/QF+Bd6Owp/R40GGu2+ZiBttu6Zj2wneNkUEA==","_resolved":"/tmp/a6c9ec6e7f945cafc4624aaf7c47dafe/midscene-web-1.2.3-beta-20260121054555.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260121054555.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-rl9TLPgD0jfUsTFwsQDJvgQeKA6+fgP4//5oXABsG5nOokZeY/QF+Bd6Owp/R40GGu2+ZiBttu6Zj2wneNkUEA==","shasum":"6550e6618505a18e55c71f743a1766ec3aed3342","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260121054555.0.tgz","fileCount":150,"unpackedSize":925497,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB3npZYUh3v7GXv/HrRPMB4RGWawwpzbzN+exiZVzLKMAiBHVKeSnnMje55vIdgTaSsp6xSzfytCble/Gf8nQNP39w=="}],"size":163880},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260121054555.0_1768974451315_0.787241926625867"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-21T05:47:31.504Z","publish_time":1768974451504,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260121104254.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.2.3-beta-20260121104254.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260121104254.0","@midscene/shared":"1.2.3-beta-20260121104254.0","@midscene/playground":"1.2.3-beta-20260121104254.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260121104254.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-H0n6CkgrcFpgmqHhw0+MQlVJSASeA1M6vyzspZiTAnDkMCyuEp13vboNVWZwXfMDWHV0BZL8EvsadYEeXZgA9A==","_resolved":"/tmp/d94c53fba1e2419d7b3bd26dd0987a7b/midscene-web-1.2.3-beta-20260121104254.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260121104254.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-H0n6CkgrcFpgmqHhw0+MQlVJSASeA1M6vyzspZiTAnDkMCyuEp13vboNVWZwXfMDWHV0BZL8EvsadYEeXZgA9A==","shasum":"99241115715c76ba6f848f02a990deff8557f259","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260121104254.0.tgz","fileCount":150,"unpackedSize":926157,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDWB+r95bfjPqqmDWlVpUsr2CJLMu8yPFUA/Saa0wHfsQIgE7YG2MJXNkGOwA0Uy+w4f5K1A8q4ristbCCC1inPUpg="}],"size":163968},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260121104254.0_1768992266188_0.7325699333837916"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-21T10:44:26.334Z","publish_time":1768992266334,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":163879},"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":"anonymous","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"},"_cnpmcore_publish_time":"2026-01-21T11:36:50.710Z","publish_time":1768995410710,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260121122633.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.2.3-beta-20260121122633.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260121122633.0","@midscene/playground":"1.2.3-beta-20260121122633.0","@midscene/shared":"1.2.3-beta-20260121122633.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260121122633.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jHaClckS38qs0mn0pUMMUBtlIbt4fB0cyqSeLAqnFfNb3GQ4d1P5yxz6v1ucF/AeKKdxD5hj0N6Hut+udiwg3A==","_resolved":"/tmp/dac5968cfb11fb4f650f4af33657ab7c/midscene-web-1.2.3-beta-20260121122633.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260121122633.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jHaClckS38qs0mn0pUMMUBtlIbt4fB0cyqSeLAqnFfNb3GQ4d1P5yxz6v1ucF/AeKKdxD5hj0N6Hut+udiwg3A==","shasum":"574060c34a0612dd71c7438b7660ad830a3b776f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260121122633.0.tgz","fileCount":150,"unpackedSize":927799,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCL3gz9sm+OZ+T33QdOmy+5ma80Pxik/5Kq0v32SaEtygIhAPfSof7xT5ob0sdrpQvnRrWbfgPEzY0iOO2gcli1jNIS"}],"size":164288},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260121122633.0_1768998485863_0.06041866510061933"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-21T12:28:06.072Z","publish_time":1768998486072,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260121142614.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.2.3-beta-20260121142614.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260121142614.0","@midscene/core":"1.2.3-beta-20260121142614.0","@midscene/shared":"1.2.3-beta-20260121142614.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260121142614.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZTqZRE+uh5wpuuYg925Y0YcB/ml/K4JHV0vBncpGBF1S9DaREyuhbXxxORizu0Gi/OFg9DMQuYfhRYeHNh1dyg==","_resolved":"/tmp/468722c16ad44c546ecd427e43bfe84e/midscene-web-1.2.3-beta-20260121142614.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260121142614.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ZTqZRE+uh5wpuuYg925Y0YcB/ml/K4JHV0vBncpGBF1S9DaREyuhbXxxORizu0Gi/OFg9DMQuYfhRYeHNh1dyg==","shasum":"63f0aa7db0219b1bca8667453452c1f560dc5b2b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260121142614.0.tgz","fileCount":150,"unpackedSize":925497,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICBQYk7dzWQ1ujeqmUqJMVYRMeKIxfPLPvQ5udLYSJ5iAiAppXMBanB1gH6WM1BGDm6Bl/+s7U8NyMDc784OVfNzeA=="}],"size":163881},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260121142614.0_1769005663024_0.3528040133453634"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-21T14:27:43.254Z","publish_time":1769005663254,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260122034822.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.2.3-beta-20260122034822.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260122034822.0","@midscene/core":"1.2.3-beta-20260122034822.0","@midscene/shared":"1.2.3-beta-20260122034822.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260122034822.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-nyFgcSgclSZ1Wi4kVP52WILumyArYrK1MFxE2FBZRcut9FWlyJ4Jw1HQLeke2J4nbNeI+YcyDJwIve6qPk4+JQ==","_resolved":"/tmp/c8b8a33e758a29b9d47dc03b36b44742/midscene-web-1.2.3-beta-20260122034822.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260122034822.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-nyFgcSgclSZ1Wi4kVP52WILumyArYrK1MFxE2FBZRcut9FWlyJ4Jw1HQLeke2J4nbNeI+YcyDJwIve6qPk4+JQ==","shasum":"06d9c8875904aab4b9a3ed9e362331e65d7f230f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260122034822.0.tgz","fileCount":150,"unpackedSize":928852,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDza8I8nYilFBuqDIjvMd5TYRAymrxelNybTiOYcLKzmAIhAPcDk/x/x1McCY2u1j4tWGDmX9drlTbd8DzCVXoTw48k"}],"size":164284},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260122034822.0_1769053795688_0.31673177249384676"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-22T03:49:55.877Z","publish_time":1769053795877,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260122042810.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.2.3-beta-20260122042810.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260122042810.0","@midscene/playground":"1.2.3-beta-20260122042810.0","@midscene/shared":"1.2.3-beta-20260122042810.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260122042810.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-q8NSlOtNHH40n/wkK8YVR9tAt6XnioZlIEeWUStWM1YPwd1LueFL3foX/JecbXN55R9XIVvZhoMgs/uRWhYOPA==","_resolved":"/tmp/a0b85e167cdd327cfd980dd0e6ed7485/midscene-web-1.2.3-beta-20260122042810.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260122042810.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-q8NSlOtNHH40n/wkK8YVR9tAt6XnioZlIEeWUStWM1YPwd1LueFL3foX/JecbXN55R9XIVvZhoMgs/uRWhYOPA==","shasum":"4af398d17f23b72a0c391b6d91275dbf646bc7e4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260122042810.0.tgz","fileCount":150,"unpackedSize":927663,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC/tp2CumFCX1jLmg300W0f0o4lj6qI6J16+gT/A/3qJAiEA8luqiUh8xWhfomkp3NEgRl85uv6NtkpI1dcJ73JXmdQ="}],"size":164454},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260122042810.0_1769056183343_0.7012459575458634"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-22T04:29:43.508Z","publish_time":1769056183508,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260122052852.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.2.3-beta-20260122052852.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260122052852.0","@midscene/shared":"1.2.3-beta-20260122052852.0","@midscene/playground":"1.2.3-beta-20260122052852.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260122052852.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2u82bsTBfREyzHKqo6AzESSE9OyvkZnkjJ2xm2DW3528YPisp+l9fHtSJUxMvEBWRNg07X76CPJRGLqKMxiK0Q==","_resolved":"/tmp/28528eda4eb8a8be589de82b7ffb9771/midscene-web-1.2.3-beta-20260122052852.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260122052852.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2u82bsTBfREyzHKqo6AzESSE9OyvkZnkjJ2xm2DW3528YPisp+l9fHtSJUxMvEBWRNg07X76CPJRGLqKMxiK0Q==","shasum":"412cc85f35d580904f008e82e6533e17ae31d313","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260122052852.0.tgz","fileCount":150,"unpackedSize":927663,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDJHozAF1sgGodBgJzGmgQ6S8UyLqQyerVsNjqrH/rSDQIhANb9aTNrdmzg/58D9gaEqv5ES7SLN0MdxKV9k2/tudzf"}],"size":164453},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260122052852.0_1769059827188_0.7771246552168412"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-22T05:30:27.402Z","publish_time":1769059827402,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260122055811.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.2.3-beta-20260122055811.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"1.2.3-beta-20260122055811.0","@midscene/playground":"1.2.3-beta-20260122055811.0","@midscene/core":"1.2.3-beta-20260122055811.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260122055811.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-S7UzqJlTuecj4MDe68b6rA1kRSD4NacBpxsDRUwiYIc1OCDgepN1GD8tLRp/kXRr99Fn9MBOYXVnIVNt0jNVGg==","_resolved":"/tmp/7dc1f9d9e515afc3c9eee901865a2a75/midscene-web-1.2.3-beta-20260122055811.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260122055811.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-S7UzqJlTuecj4MDe68b6rA1kRSD4NacBpxsDRUwiYIc1OCDgepN1GD8tLRp/kXRr99Fn9MBOYXVnIVNt0jNVGg==","shasum":"0d7f64ca642f02f638c605b0cd53660235da0287","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260122055811.0.tgz","fileCount":150,"unpackedSize":928852,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDLcW1mg6bqpVQRj5lsJprk9QIJF0ySfB9lqT2O2WwxOAiEAxarSvwZ4nT/+awnGT0zNnTeCo/+euki5K7rxFAmlv0E="}],"size":164282},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260122055811.0_1769061586758_0.563389135364438"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-22T05:59:46.903Z","publish_time":1769061586903,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260122061216.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.2.3-beta-20260122061216.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260122061216.0","@midscene/playground":"1.2.3-beta-20260122061216.0","@midscene/shared":"1.2.3-beta-20260122061216.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260122061216.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ev0O+t92whTFLFm3FYS9AkV25OFxdQ8uVMbA0bQIIKP3yLuoDK1QgjWmiw6Tfcx2c635PCpSo07P7HysKyrtiA==","_resolved":"/tmp/9804212153529794acc05a7d887de572/midscene-web-1.2.3-beta-20260122061216.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260122061216.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ev0O+t92whTFLFm3FYS9AkV25OFxdQ8uVMbA0bQIIKP3yLuoDK1QgjWmiw6Tfcx2c635PCpSo07P7HysKyrtiA==","shasum":"7df41933c1825ebcdf9c489afddccd1bd6054d77","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260122061216.0.tgz","fileCount":150,"unpackedSize":931018,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCah75bKP7jxHz+8D3K6XvE6XGiKquFmrFuXYZvLabXDwIhAJQvSFMj9p2tJ+jLFXmnjKV0L995vSmsXTMhRbtPp9Pu"}],"size":164860},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260122061216.0_1769062429374_0.32019687993496837"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-22T06:13:49.716Z","publish_time":1769062429716,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260122071913.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.2.3-beta-20260122071913.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260122071913.0","@midscene/playground":"1.2.3-beta-20260122071913.0","@midscene/shared":"1.2.3-beta-20260122071913.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260122071913.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/iSiYKI2LkOlbzkySOzAL3DJC+pV7Z4aHf8h8S8tL8h3Mk6PPhvF/+T3Pmrhy1p2yL+IFeb3iTVYRWKLK8E+ZQ==","_resolved":"/tmp/8ef6e867c95182af9a66ba17840aaeb7/midscene-web-1.2.3-beta-20260122071913.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260122071913.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/iSiYKI2LkOlbzkySOzAL3DJC+pV7Z4aHf8h8S8tL8h3Mk6PPhvF/+T3Pmrhy1p2yL+IFeb3iTVYRWKLK8E+ZQ==","shasum":"5287c48a960aabefb9c4d1896051be86b5efefdf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260122071913.0.tgz","fileCount":150,"unpackedSize":933303,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFD8GHfJglFkjs4gATTq7ZPT1sDLQZeScFvnILhcpAzMAiEAzZ0WsxUMpNDURFJOft3b6SzJGc9Sje4sHnKaq2i1XAc="}],"size":165341},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260122071913.0_1769066458450_0.047516181050015094"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-22T07:20:58.643Z","publish_time":1769066458643,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260122072351.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.2.3-beta-20260122072351.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260122072351.0","@midscene/playground":"1.2.3-beta-20260122072351.0","@midscene/shared":"1.2.3-beta-20260122072351.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260122072351.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-H+TKzz7t9fM5XB/uNrAwf2TM4sILrL0PxEmJk/DPcg9jw4OQ5gDSJABK6pzSVKsdsABqEgFC2ktZGMajyG+k/Q==","_resolved":"/tmp/3bfc9b200856c653d34a8b676dca346b/midscene-web-1.2.3-beta-20260122072351.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260122072351.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-H+TKzz7t9fM5XB/uNrAwf2TM4sILrL0PxEmJk/DPcg9jw4OQ5gDSJABK6pzSVKsdsABqEgFC2ktZGMajyG+k/Q==","shasum":"cb85cf440199925f80142df400bdcffed817c124","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260122072351.0.tgz","fileCount":150,"unpackedSize":933283,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCh7y+kDU8oZBJefnDw0DlFB9fnq9VhIsN39v25m+7uLwIgGZ1D4KN++fi0+X/Yc2jNwheuD2kkEZ0xSg2buPbk8tE="}],"size":165320},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260122072351.0_1769066725851_0.7335497088152345"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-22T07:25:26.025Z","publish_time":1769066726025,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260122082712.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.2.3-beta-20260122082712.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260122082712.0","@midscene/playground":"1.2.3-beta-20260122082712.0","@midscene/shared":"1.2.3-beta-20260122082712.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260122082712.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kwu7Rsov9dc1vHShrr5tG52kVQ0VP4l8vXNCVjqdYWm5UljypiFUqZUExTNXeAwb/LnrGQLM39rpnT+nmNUWzA==","_resolved":"/tmp/3c0a435bd9e61e1bed874d9dcd3eec0a/midscene-web-1.2.3-beta-20260122082712.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260122082712.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kwu7Rsov9dc1vHShrr5tG52kVQ0VP4l8vXNCVjqdYWm5UljypiFUqZUExTNXeAwb/LnrGQLM39rpnT+nmNUWzA==","shasum":"6e080f7f6490b69cbd32737b218b9f92efa13a7e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260122082712.0.tgz","fileCount":150,"unpackedSize":933303,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDeazZHct2DnQu4bdbPgEyAjahBgbcCxkzO78uUVsuq+AIhAOWD9Iq+eKN4acFnS91UKEwXh95IgfPZ6y17ozgRFzim"}],"size":165340},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260122082712.0_1769070535183_0.6828321631641188"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-22T08:28:55.402Z","publish_time":1769070535402,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260122084118.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.2.3-beta-20260122084118.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260122084118.0","@midscene/core":"1.2.3-beta-20260122084118.0","@midscene/shared":"1.2.3-beta-20260122084118.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260122084118.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-1Ly0U4TOnK+Pjaz9Ikhe3mlfRedkWx6zVjjKzxlAZs2tXp4eNIboVuF4ZbCno2p9EgPD5/3dXH8jUvnzkrlPGg==","_resolved":"/tmp/b5fd9aae82770583ebe3d86fb33144fe/midscene-web-1.2.3-beta-20260122084118.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260122084118.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1Ly0U4TOnK+Pjaz9Ikhe3mlfRedkWx6zVjjKzxlAZs2tXp4eNIboVuF4ZbCno2p9EgPD5/3dXH8jUvnzkrlPGg==","shasum":"7132d772ebdefbd84a756fbdfba1832d8a515085","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260122084118.0.tgz","fileCount":150,"unpackedSize":933283,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC43EBItv9r6WfPel1zxqleWv+7kJttNVzhBUAWKKUl+gIhANzufG+42N99LygbD/e8n+otaNMp2Fcaab5jAmN1LStb"}],"size":165322},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260122084118.0_1769071370606_0.705922961330913"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-22T08:42:50.798Z","publish_time":1769071370798,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260122105542.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.2.3-beta-20260122105542.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260122105542.0","@midscene/core":"1.2.3-beta-20260122105542.0","@midscene/shared":"1.2.3-beta-20260122105542.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260122105542.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rvxVkT3sQQPHI1YFwvJmtLRIG3jt8DUUYnG/gAEYNR1mifJl2spxi4R2aXU668M/kDndL2jh1laStQMeoCNgJw==","_resolved":"/tmp/c3e09bd10026de5aecd6c8f37c30a326/midscene-web-1.2.3-beta-20260122105542.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260122105542.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-rvxVkT3sQQPHI1YFwvJmtLRIG3jt8DUUYnG/gAEYNR1mifJl2spxi4R2aXU668M/kDndL2jh1laStQMeoCNgJw==","shasum":"fb53a15574a055888043bb083553f9c5c0ca06e7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260122105542.0.tgz","fileCount":150,"unpackedSize":933283,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG02hS3ewbRzSSsB6Z+GWCps6fsAeh817IEyRw3ahSSrAiBEyY9HR3nukPi/D25MmpYUtx+Wnwxt1Nm/TiCUUVkNeg=="}],"size":165323},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260122105542.0_1769079432479_0.3892860575954269"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-22T10:57:12.643Z","publish_time":1769079432643,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":165320},"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":"anonymous","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"},"_cnpmcore_publish_time":"2026-01-23T06:26:02.719Z","publish_time":1769149562719,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260123104740.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.2.3-beta-20260123104740.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260123104740.0","@midscene/playground":"1.2.3-beta-20260123104740.0","@midscene/shared":"1.2.3-beta-20260123104740.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260123104740.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/tZEMPpIywR/29ZZzxIIN8sZT2GPR0Y37eO+/sKSCXrOZQX3XlfIfPM02YD8bBeihSvnHyWxZDjsJ3oHhiKzkQ==","_resolved":"/tmp/4c029a6ef26042a1e6e3c3cad233b85d/midscene-web-1.2.3-beta-20260123104740.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260123104740.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/tZEMPpIywR/29ZZzxIIN8sZT2GPR0Y37eO+/sKSCXrOZQX3XlfIfPM02YD8bBeihSvnHyWxZDjsJ3oHhiKzkQ==","shasum":"7c6ad540ed30966f4b08baf222291c5b4917606e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260123104740.0.tgz","fileCount":150,"unpackedSize":933283,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCKtO5fzC7wwG61+ecamdpP89uPTXLYD2G7p9q6jjDpDAIhAM0Az023xF/LERP0dBBMmjsXnLxuZnQ/POHsNFuTTm0v"}],"size":165321},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260123104740.0_1769165346960_0.3501928206610818"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-23T10:49:07.186Z","publish_time":1769165347186,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260123110523.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.2.3-beta-20260123110523.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260123110523.0","@midscene/playground":"1.2.3-beta-20260123110523.0","@midscene/shared":"1.2.3-beta-20260123110523.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260123110523.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-htq1c0bVOunkJKfxAO4YuyPYOjE0BQQ7WtZyylz9xYCK7z9Z1A/Dh/2GTFVy2hEJYHlSW0lHs/+7G38owZSIgQ==","_resolved":"/tmp/27a1a07066268ff16f252dd1c9c06e0d/midscene-web-1.2.3-beta-20260123110523.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260123110523.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-htq1c0bVOunkJKfxAO4YuyPYOjE0BQQ7WtZyylz9xYCK7z9Z1A/Dh/2GTFVy2hEJYHlSW0lHs/+7G38owZSIgQ==","shasum":"d7db0c46ff406729412e42892bbc1e47c57d1dc6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260123110523.0.tgz","fileCount":150,"unpackedSize":931018,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFm1/eAibZejujQPytowlEIKKCaVOcrueHR+typ5E/hBAiEAgmjNVPyLKzZp/iMP48BDOi7F1HupZC5AAIbEyyPiWoU="}],"size":164860},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260123110523.0_1769166409962_0.47893231416955406"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-23T11:06:50.143Z","publish_time":1769166410143,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260123113203.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.2.3-beta-20260123113203.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260123113203.0","@midscene/shared":"1.2.3-beta-20260123113203.0","@midscene/playground":"1.2.3-beta-20260123113203.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260123113203.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-36B40ATxFdqh9Mc6lvhKrx39onJWq0hdL9ENSWWD37EMOGT0cMrCTWpIBsBbURz97oyQlMn8hs1MJu9CoACplQ==","_resolved":"/tmp/be450c59eb74ad29d22882a39f7ac2c2/midscene-web-1.2.3-beta-20260123113203.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260123113203.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-36B40ATxFdqh9Mc6lvhKrx39onJWq0hdL9ENSWWD37EMOGT0cMrCTWpIBsBbURz97oyQlMn8hs1MJu9CoACplQ==","shasum":"49f55d982b566e31e461c3e4540d2388382051ca","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260123113203.0.tgz","fileCount":150,"unpackedSize":933283,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCRNziaJDZtuCntHSXewWypYobvigiGUWzz5SitUihBhQIhAMMeXR1ctDx978lt+WPHatxzwbqC77JvTa7wj2ymho3o"}],"size":165320},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260123113203.0_1769168422960_0.22003109502141505"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-23T11:40:23.138Z","publish_time":1769168423138,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260125063343.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.2.3-beta-20260125063343.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260125063343.0","@midscene/playground":"1.2.3-beta-20260125063343.0","@midscene/shared":"1.2.3-beta-20260125063343.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260125063343.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QtcYLsdtPVzDMs7/qUliBZsanxLStT2Tn5uHCHpRwQCFC1qYsZ+3i97dt6a6i+E+3HpBA4LObngRBcRNIir1dg==","_resolved":"/tmp/fee40cd5fa1c799b62e19b7666768222/midscene-web-1.2.3-beta-20260125063343.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260125063343.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-QtcYLsdtPVzDMs7/qUliBZsanxLStT2Tn5uHCHpRwQCFC1qYsZ+3i97dt6a6i+E+3HpBA4LObngRBcRNIir1dg==","shasum":"189e5da164f437bc664ce1a082c54fbadc9715f9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260125063343.0.tgz","fileCount":150,"unpackedSize":933283,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCISJplD6igQ3NEeBY+PxX5VP2q1rhifY1GN/5wvis9tQIhALPbUQHOTJBSCS+HmGV4r1GlaYK+grQ7p24MVRtKvDI6"}],"size":165321},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260125063343.0_1769322916171_0.2297770808968138"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-25T06:35:16.334Z","publish_time":1769322916334,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260125070401.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.2.3-beta-20260125070401.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260125070401.0","@midscene/playground":"1.2.3-beta-20260125070401.0","@midscene/shared":"1.2.3-beta-20260125070401.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260125070401.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-oLbwdAaQ7qjiXPXWIzYaPL3skM52jP224WMXi+Q50nbn8Dt7V2Xdn6n0cJYefeAIFedYzxzbfomN+v2CdnSRIA==","_resolved":"/tmp/f2eb8a3210ece30be43ce506f49acb49/midscene-web-1.2.3-beta-20260125070401.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260125070401.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-oLbwdAaQ7qjiXPXWIzYaPL3skM52jP224WMXi+Q50nbn8Dt7V2Xdn6n0cJYefeAIFedYzxzbfomN+v2CdnSRIA==","shasum":"c0c0a8c649e2c9dd180c1ae304769c6be0369844","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260125070401.0.tgz","fileCount":150,"unpackedSize":933283,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCoMWE6WdwQqpQQps3M1jAKvk2CZ/H5zPFT4avteZoz+QIgCbkGpNVKJT3qLNsrAnlxtRf1O6hTRsJRq15W37mF4No="}],"size":165320},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260125070401.0_1769324726610_0.0959698933309312"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-25T07:05:26.775Z","publish_time":1769324726775,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260125073142.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.2.3-beta-20260125073142.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260125073142.0","@midscene/playground":"1.2.3-beta-20260125073142.0","@midscene/shared":"1.2.3-beta-20260125073142.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260125073142.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HhUFPAxt1SlI3beIeAkxJ03sDWx+BMinbFxAqs7VRYqTUDFyxLMDsHfT8bG05HwdrCQ8aIRbtywVppNNRHouEw==","_resolved":"/tmp/34b0be0a2d4b03e3c6dd3d9e7e331fa3/midscene-web-1.2.3-beta-20260125073142.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260125073142.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-HhUFPAxt1SlI3beIeAkxJ03sDWx+BMinbFxAqs7VRYqTUDFyxLMDsHfT8bG05HwdrCQ8aIRbtywVppNNRHouEw==","shasum":"392f7ed965763962b06b3036e632dfb6f16a0620","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260125073142.0.tgz","fileCount":150,"unpackedSize":933283,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBJrusFV5dLcslQCu66cdezpEOiYwvig4u4xHNzIcKPcAiAYEVScDWUy3ilcEc1sIQBSgG5xtcDBGrrucjXMfrHhvQ=="}],"size":165321},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260125073142.0_1769326399250_0.4758676439081515"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-25T07:33:19.430Z","publish_time":1769326399430,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260125074627.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.2.3-beta-20260125074627.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260125074627.0","@midscene/shared":"1.2.3-beta-20260125074627.0","@midscene/core":"1.2.3-beta-20260125074627.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260125074627.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-I1B9ZoMbYfRA11CEXgIL8seh7GGvdtbfc84WQtxSUw5bCYksyL0U2XCEyWtlDkb7G1+dxv48QxslpVwe29dQmg==","_resolved":"/tmp/a53c3f021b33216c3b7efe425bbbe009/midscene-web-1.2.3-beta-20260125074627.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260125074627.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-I1B9ZoMbYfRA11CEXgIL8seh7GGvdtbfc84WQtxSUw5bCYksyL0U2XCEyWtlDkb7G1+dxv48QxslpVwe29dQmg==","shasum":"35f05c01fc6f25d77b346a2a06df56453c052005","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260125074627.0.tgz","fileCount":150,"unpackedSize":933283,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGY9H9lR/EzBHUnl/Qab/nPVdj6VYh0gyQRktwUwz3d9AiAc0vsxw6YXLtPCvgtSC8Ww/GVJI7SgorFTaK6E9sqKJg=="}],"size":165319},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260125074627.0_1769327283126_0.3023978855291003"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-25T07:48:03.307Z","publish_time":1769327283307,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260125080835.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.2.3-beta-20260125080835.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260125080835.0","@midscene/core":"1.2.3-beta-20260125080835.0","@midscene/shared":"1.2.3-beta-20260125080835.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260125080835.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-56H2DH7hXFo0IfusHpbd3p589f9FQq4+SY1KgdZ6ljjm0sraG/+B0XJ5NX7/7AzSsMXVqqZCa3Arvyiwtr0PQA==","_resolved":"/tmp/30c936f1454a0732436bf4d5fb20aee6/midscene-web-1.2.3-beta-20260125080835.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260125080835.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-56H2DH7hXFo0IfusHpbd3p589f9FQq4+SY1KgdZ6ljjm0sraG/+B0XJ5NX7/7AzSsMXVqqZCa3Arvyiwtr0PQA==","shasum":"4ab63667ee0a3ddc8d4da3ca8197734975df069e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260125080835.0.tgz","fileCount":150,"unpackedSize":933283,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDKI7m4vL9IaEg3fYEg2ySdb6vvPl/ad0MgebVkrjdkNAiEAjpTfi9hHO4NiSnG9Xk65NZzqSEn6jdap2C55zd10jtM="}],"size":165323},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260125080835.0_1769328608575_0.8314565304222026"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-25T08:10:08.754Z","publish_time":1769328608754,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260126022256.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.2.3-beta-20260126022256.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260126022256.0","@midscene/core":"1.2.3-beta-20260126022256.0","@midscene/shared":"1.2.3-beta-20260126022256.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260126022256.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UBrXYgPgJmMJlE/s9F3fY+p7JwLy2MV6RozHt2oYn3o8TFGgb2BsX41jmSS8hsB8RO76RstpTUIpFSDxTXJwng==","_resolved":"/tmp/a16a98b1c3b919b0f73042c1249d2511/midscene-web-1.2.3-beta-20260126022256.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260126022256.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-UBrXYgPgJmMJlE/s9F3fY+p7JwLy2MV6RozHt2oYn3o8TFGgb2BsX41jmSS8hsB8RO76RstpTUIpFSDxTXJwng==","shasum":"ae620fdcd70505aaae9b555548d3acc9494b8c0e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260126022256.0.tgz","fileCount":150,"unpackedSize":933283,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDMAXI9g4L6eLH1RZDF6NGcz8Pwou1ftzPux9FAAW6BMwIgXPMi6CC80YyDNetggKVS5R3z38gQRnIdKeClB06kVXU="}],"size":165321},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260126022256.0_1769394272261_0.9007765037102582"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-26T02:24:32.432Z","publish_time":1769394272432,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260126023330.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.2.3-beta-20260126023330.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260126023330.0","@midscene/playground":"1.2.3-beta-20260126023330.0","@midscene/shared":"1.2.3-beta-20260126023330.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260126023330.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ruy/nkhgLoPseAkZcEij0ViUFff4i1qY+Qjp7lP1pCtRj/kYEbuy7UsvTW2U7U/jExyp+2BAGOFmfvGiu1J/cA==","_resolved":"/tmp/c09e315b864d413066b170fa75b915bf/midscene-web-1.2.3-beta-20260126023330.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260126023330.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ruy/nkhgLoPseAkZcEij0ViUFff4i1qY+Qjp7lP1pCtRj/kYEbuy7UsvTW2U7U/jExyp+2BAGOFmfvGiu1J/cA==","shasum":"bab3ad4e92c57d0fa31a08172175bdde8be5159e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260126023330.0.tgz","fileCount":150,"unpackedSize":933283,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDPCGIRnqbVBI7UemqrfBcI/15kiI8rUUXFKmK14hLS8AiEAr1jn7Z8hXbWkwVOM2PrYk7zmYXl1zUTCJVkPwVZf4uE="}],"size":165320},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260126023330.0_1769394904419_0.1176074394655835"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-26T02:35:04.620Z","publish_time":1769394904620,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260126024618.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.2.3-beta-20260126024618.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260126024618.0","@midscene/shared":"1.2.3-beta-20260126024618.0","@midscene/playground":"1.2.3-beta-20260126024618.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260126024618.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-sIKd2UUqhaqRGwtKhgl7zApf5bvKvDIa7TbbaLiDJiBCHRBx+fPcBdE2O5CkTlSqkrylRxY0HZnhAxg2MozC3A==","_resolved":"/tmp/94d1c98d844321cd02b557bf0851f63a/midscene-web-1.2.3-beta-20260126024618.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260126024618.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-sIKd2UUqhaqRGwtKhgl7zApf5bvKvDIa7TbbaLiDJiBCHRBx+fPcBdE2O5CkTlSqkrylRxY0HZnhAxg2MozC3A==","shasum":"74fd22ff8f84c384366b6bea04a0b746aac3f6e0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260126024618.0.tgz","fileCount":150,"unpackedSize":933283,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCKiIULWAhkFaw2b/PnEN6tgzF+8N7BRh+4LkDOSnfk4AIgG+ZrhR90lIFHxOXEr1awF58/zzsRmF7WwMMdQOxp42Q="}],"size":165320},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260126024618.0_1769395667118_0.04224027630103011"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-26T02:47:47.298Z","publish_time":1769395667298,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260126031715.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.2.3-beta-20260126031715.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260126031715.0","@midscene/core":"1.2.3-beta-20260126031715.0","@midscene/shared":"1.2.3-beta-20260126031715.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260126031715.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EHvKfh40AqT91qwgVOOnRtRa/agEise28nmOvEc4OEDja1qkRrYklaPRN28atHpp+ZfFZp+YDetBdJK1xhxJvw==","_resolved":"/tmp/a280dac4fda4a3371dce68d5a33b82c1/midscene-web-1.2.3-beta-20260126031715.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260126031715.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-EHvKfh40AqT91qwgVOOnRtRa/agEise28nmOvEc4OEDja1qkRrYklaPRN28atHpp+ZfFZp+YDetBdJK1xhxJvw==","shasum":"888ff23db77d40856cfa1b7ac24a9de88eb0f728","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260126031715.0.tgz","fileCount":150,"unpackedSize":933283,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCs3BFIh50Qcp84MHwLDRkwIGj7d7XPa0wucpkCOgBBxwIgHC6wgMVfaCYknw+1hcNf6KPwIC2usyAYZxPnMmKa7UY="}],"size":165322},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260126031715.0_1769397528807_0.8791793198771223"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-26T03:18:48.982Z","publish_time":1769397528982,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260126032520.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.2.3-beta-20260126032520.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260126032520.0","@midscene/shared":"1.2.3-beta-20260126032520.0","@midscene/playground":"1.2.3-beta-20260126032520.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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"},"_id":"@midscene/web@1.2.3-beta-20260126032520.0","readmeFilename":"README.md","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dsN1EZ63MYMHlG5LBD/W8la1moXpfyHoLJSVZnREZvE4oe1d51fWLyNajasSHvX6HPRWFNw+HtSfU1Li1gSk1A==","_resolved":"/tmp/0754059682f68198d35db5e6ceb83bcb/midscene-web-1.2.3-beta-20260126032520.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260126032520.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-dsN1EZ63MYMHlG5LBD/W8la1moXpfyHoLJSVZnREZvE4oe1d51fWLyNajasSHvX6HPRWFNw+HtSfU1Li1gSk1A==","shasum":"22300d6c3aaaaa71f7d68185429dc5e96269282e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260126032520.0.tgz","fileCount":150,"unpackedSize":933283,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFmnZzQqN5nD94to4WGMLXgE3yBBTiNPO2/BySgQmQFtAiBObyguiKlMv7wP99MWjWje04Lm5Fqqy5cXQtndoYFcnA=="}],"size":165320},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260126032520.0_1769398014059_0.19264744906800257"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-26T03:26:54.254Z","publish_time":1769398014254,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260126065711.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.2.3-beta-20260126065711.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260126065711.0","@midscene/playground":"1.2.3-beta-20260126065711.0","@midscene/shared":"1.2.3-beta-20260126065711.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.2.3-beta-20260126065711.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-pSWGcdgAiNID+zGlS53moUL5NU2ucCbniiFkVp4HtHBGO6NC0OyFE5kee4VfnH/YgFLnpIjO2On6dm3Pr1cinA==","_resolved":"/tmp/1c3ab15a3bbe5dce5242a5a867a9c989/midscene-web-1.2.3-beta-20260126065711.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260126065711.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-pSWGcdgAiNID+zGlS53moUL5NU2ucCbniiFkVp4HtHBGO6NC0OyFE5kee4VfnH/YgFLnpIjO2On6dm3Pr1cinA==","shasum":"abbf55acf5952081a35b5bf6740f56342ef62f50","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260126065711.0.tgz","fileCount":150,"unpackedSize":933284,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHrCtuqmwZcQPMfy+bRAM+InsSu6DagG/qzt6jX6tDxOAiBHbGVr71ctjHtKnzl0SSOjoBydrTJ8yyutibOMb+s6pQ=="}],"size":165324},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260126065711.0_1769410715470_0.9661269921938427"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-26T06:58:35.638Z","publish_time":1769410715638,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260126071615.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.2.3-beta-20260126071615.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260126071615.0","@midscene/shared":"1.2.3-beta-20260126071615.0","@midscene/playground":"1.2.3-beta-20260126071615.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.2.3-beta-20260126071615.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-cAPvZ2jgurE+GpDE4UIUNoI45qT4t6SLxNUrDOaGhBondqbbjcEjLlZ6W11/19AR1yjGREl8woGt182CfNRXvw==","_resolved":"/tmp/0bbc2af3457744c457fdea2ac324226f/midscene-web-1.2.3-beta-20260126071615.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260126071615.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-cAPvZ2jgurE+GpDE4UIUNoI45qT4t6SLxNUrDOaGhBondqbbjcEjLlZ6W11/19AR1yjGREl8woGt182CfNRXvw==","shasum":"4c12cd6169431b98d17db4bde51ef499799c7271","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260126071615.0.tgz","fileCount":150,"unpackedSize":933284,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGgt/qsRDkdEGh/vciqD8o4/RxISj5KYjlZsyRlTzB1vAiBHtXWu06AoSBMTqGqvqk7nOBwAs+fCKcMe3uIT3rs0Ig=="}],"size":165322},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260126071615.0_1769411863645_0.43188750373092977"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-26T07:17:43.810Z","publish_time":1769411863810,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260126074342.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.2.3-beta-20260126074342.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260126074342.0","@midscene/playground":"1.2.3-beta-20260126074342.0","@midscene/shared":"1.2.3-beta-20260126074342.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.2.3-beta-20260126074342.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-a0zLq/ZBinLG0pAeBWuPzgkMoHNihzB5azuoFA1zXkB0w6koWLK21uDSHCIdtbqPNVKSS8pqbAQIAlde/mRc8A==","_resolved":"/tmp/29c0838d565728a87c48f107a27dac31/midscene-web-1.2.3-beta-20260126074342.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260126074342.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-a0zLq/ZBinLG0pAeBWuPzgkMoHNihzB5azuoFA1zXkB0w6koWLK21uDSHCIdtbqPNVKSS8pqbAQIAlde/mRc8A==","shasum":"5cf5d3ccb81d83c493bfd798fabb03c1ec4d8a39","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260126074342.0.tgz","fileCount":150,"unpackedSize":933284,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDl0iuUkJy9hUabTQ6tuI7qqwlEblLFyT7YrkXYYJBreAiBNpHxPGao2gArGXzgbUKXPhMDkeZueXZT0dcI+XgIQPQ=="}],"size":165324},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260126074342.0_1769413503818_0.5371182737406703"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-26T07:45:03.982Z","publish_time":1769413503982,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260126083826.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.2.3-beta-20260126083826.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260126083826.0","@midscene/playground":"1.2.3-beta-20260126083826.0","@midscene/shared":"1.2.3-beta-20260126083826.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.2.3-beta-20260126083826.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Lv8a3L+Zn72mhH/4FpHYVstow5Dw1j5F7Bq+r26ZTA6furG9ze20TUSNueUdBNtY7Ug1V9C2CTSUPIRmPgAH0w==","_resolved":"/tmp/13cf600c303b90f13ab0e7bbb391bdbb/midscene-web-1.2.3-beta-20260126083826.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260126083826.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Lv8a3L+Zn72mhH/4FpHYVstow5Dw1j5F7Bq+r26ZTA6furG9ze20TUSNueUdBNtY7Ug1V9C2CTSUPIRmPgAH0w==","shasum":"934fc05256366eea3c3140561f5c9f7c410c223f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260126083826.0.tgz","fileCount":150,"unpackedSize":933284,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC0GLDIDxe99ZNR/cWpxMKZNCsdAAjnmBoNaTn3lzRXwgIgcDOX4qQVUtFV2cHrxiwymrqisT7UPIWcw2yDF3K4OHQ="}],"size":165325},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260126083826.0_1769416811301_0.7885726658549763"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-26T08:40:11.457Z","publish_time":1769416811457,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260126100457.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.2.3-beta-20260126100457.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.2.3-beta-20260126100457.0","@midscene/core":"1.2.3-beta-20260126100457.0","@midscene/shared":"1.2.3-beta-20260126100457.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.2.3-beta-20260126100457.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-RFVUYQNG103ZzRhvkqTdrlYDNy19wcr5UBqDIz11AE68stUq8t9RiA5NWYu6LfnQlfgSS0azdrMchGuq9FY+4A==","_resolved":"/tmp/15b496ffc418b671eeae521757898b3c/midscene-web-1.2.3-beta-20260126100457.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260126100457.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-RFVUYQNG103ZzRhvkqTdrlYDNy19wcr5UBqDIz11AE68stUq8t9RiA5NWYu6LfnQlfgSS0azdrMchGuq9FY+4A==","shasum":"8b96e1761073657d515baeb1d04fe655c5c46026","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260126100457.0.tgz","fileCount":150,"unpackedSize":933284,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCWq1snYLZU9pBZ8miIzv+LaICxcJ50PXI5bZ1qiDuC3AIhAOZl7DTE73j/0FhWTQjfSUEWrtT+3CtWNZ3CEGm+LgCq"}],"size":165325},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260126100457.0_1769422004724_0.253462515641359"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-26T10:06:44.896Z","publish_time":1769422004896,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260127070952.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.2.3-beta-20260127070952.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260127070952.0","@midscene/playground":"1.2.3-beta-20260127070952.0","@midscene/shared":"1.2.3-beta-20260127070952.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.2.3-beta-20260127070952.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-aPBcFgievj05KH/rXdjq7PHKNg/XNBBOC90Yu5qBUrn0tulNnWLDzVJil9ywa9GIT6TvAzzEVmNERAe9+/jtpg==","_resolved":"/tmp/432c3444fc296769d73d74f0a8d9f490/midscene-web-1.2.3-beta-20260127070952.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260127070952.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-aPBcFgievj05KH/rXdjq7PHKNg/XNBBOC90Yu5qBUrn0tulNnWLDzVJil9ywa9GIT6TvAzzEVmNERAe9+/jtpg==","shasum":"5cb2220907f6198068b06abd19ebb88f46c6c57e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260127070952.0.tgz","fileCount":150,"unpackedSize":933284,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDbIYQ4RkNXmyN5/UsuNEdznr+ruc0B3l4iuJGLjFIlhgIhAJah0FCLY2P4B5WEGxo67/8L+VVUNoHjzWcAWi8DK2G8"}],"size":165321},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260127070952.0_1769497902473_0.5636953541780874"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-27T07:11:42.658Z","publish_time":1769497902658,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260127124325.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.2.3-beta-20260127124325.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260127124325.0","@midscene/playground":"1.2.3-beta-20260127124325.0","@midscene/shared":"1.2.3-beta-20260127124325.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.2.3-beta-20260127124325.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hvyZa6adWhxS509Ffx4Svme+CpB0g1eUVXCqIT1dxGRV9A08AUKQgzhmdjqmNeZrFfwMhUtVBOxZMklBHu0Chw==","_resolved":"/tmp/7138f1ffb7c6497c6923899e797a7cb0/midscene-web-1.2.3-beta-20260127124325.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260127124325.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-hvyZa6adWhxS509Ffx4Svme+CpB0g1eUVXCqIT1dxGRV9A08AUKQgzhmdjqmNeZrFfwMhUtVBOxZMklBHu0Chw==","shasum":"8c1e84873dd89b81cd25c7aab334a9ebb8028367","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260127124325.0.tgz","fileCount":150,"unpackedSize":935725,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE/ZbJ4E/+nru8KVFVVz1yhMpDH2rlWYgMfbuwvWj3JXAiEAzjsFsWiIrSaqtdWLR0doBiuDR1i3B5oY4kkJ0Av8DbY="}],"size":165728},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260127124325.0_1769517918135_0.5769944316386026"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-27T12:45:18.380Z","publish_time":1769517918380,"_source_registry_name":"default","contributors":[]},"1.3.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.3.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.0","@midscene/playground":"1.3.0","@midscene/shared":"1.3.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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"},"_id":"@midscene/web@1.3.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-4cJCXHueIaRZfVELHSH7H67KipsmElqYipUshfDD0vvyOBmEhCxjLBTjfMlHI4v484NJQSl59bKO4o00DsPESg==","_resolved":"/tmp/ca5e03cab81ad0bc2d246d35b9c03ed1/midscene-web-1.3.0.tgz","_from":"file:midscene-web-1.3.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-4cJCXHueIaRZfVELHSH7H67KipsmElqYipUshfDD0vvyOBmEhCxjLBTjfMlHI4v484NJQSl59bKO4o00DsPESg==","shasum":"f9c7d8107549a0bb9222d6054e05a4778a01a530","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.0.tgz","fileCount":150,"unpackedSize":935417,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDJlYIccqzJ6JPqr1RDxzzv3Oi5fyeSfHOsxuMol3o/tQIgcpTK/jsWiXP7xgvAzUw14GLOpAbqUgnQNgryEzOo80k="}],"size":165650},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.0_1769518931664_0.4246798871277351"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-27T13:02:11.873Z","publish_time":1769518931873,"_source_registry_name":"default","contributors":[]},"1.3.1-beta-20260128022631.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.3.1-beta-20260128022631.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.1-beta-20260128022631.0","@midscene/playground":"1.3.1-beta-20260128022631.0","@midscene/shared":"1.3.1-beta-20260128022631.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.1-beta-20260128022631.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-s0qyj1dyeiU6efoj+qHIEO2+kK3pfTwenRHSBhjFz14xsqPAopBcP8+onkLPbyL9cEO4xjwPRtdbIOg2WaoxkQ==","_resolved":"/tmp/8d493088896f79ed795ab0b49eed7ad6/midscene-web-1.3.1-beta-20260128022631.0.tgz","_from":"file:midscene-web-1.3.1-beta-20260128022631.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-s0qyj1dyeiU6efoj+qHIEO2+kK3pfTwenRHSBhjFz14xsqPAopBcP8+onkLPbyL9cEO4xjwPRtdbIOg2WaoxkQ==","shasum":"b2e2fc7904f5471280394401a526025ee73ff282","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.1-beta-20260128022631.0.tgz","fileCount":150,"unpackedSize":935404,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFPCgUNIN0NsqrI5W3V2bywrwRvVzm302m8bxtC8meRlAiBFsBZlSkNE6yDqs13kttoEu66uQGiXi09vQ2RsioNtcA=="}],"size":165600},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.1-beta-20260128022631.0_1769567302970_0.6489056214456275"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-28T02:28:23.208Z","publish_time":1769567303208,"_source_registry_name":"default","contributors":[]},"1.3.1-beta-20260128032156.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.3.1-beta-20260128032156.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.1-beta-20260128032156.0","@midscene/shared":"1.3.1-beta-20260128032156.0","@midscene/playground":"1.3.1-beta-20260128032156.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.1-beta-20260128032156.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xDQn8CzM7L/lR0PZUKS4XqG8kJOvJlpf3D0Ep5WdIu2mBrW8EBFmjGq0fXAKhPu7rNV5LkkK6lUZ+iMr2d8FNQ==","_resolved":"/tmp/0fc1f07263693a0ea1f45a140b27562c/midscene-web-1.3.1-beta-20260128032156.0.tgz","_from":"file:midscene-web-1.3.1-beta-20260128032156.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-xDQn8CzM7L/lR0PZUKS4XqG8kJOvJlpf3D0Ep5WdIu2mBrW8EBFmjGq0fXAKhPu7rNV5LkkK6lUZ+iMr2d8FNQ==","shasum":"4e8508cca204f5cb9660042d9750741b17697e71","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.1-beta-20260128032156.0.tgz","fileCount":150,"unpackedSize":935404,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBYbg/+UdTCGDojaI2+aSPGg/F+UdCcTWBJKT6bhiyuJAiAkSffpCEiMWyX22IFw0CTRy3iDSTlensDHqg3cY5sPgQ=="}],"size":165600},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.1-beta-20260128032156.0_1769570622190_0.9583275155209852"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-28T03:23:42.407Z","publish_time":1769570622407,"_source_registry_name":"default","contributors":[]},"1.3.1":{"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.3.1","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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.3.1","@midscene/core":"1.3.1","@midscene/shared":"1.3.1"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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"},"_id":"@midscene/web@1.3.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-FSIKkEkksEOWXrRI8EmJnTxHrP2eJT3sSoQ+2FTqcpRl5RTd9Z72pDyIRiK/ha5EqwALz03qpWieNnTtCejM7A==","_resolved":"/tmp/094590283015266b1f5b15d8c7381512/midscene-web-1.3.1.tgz","_from":"file:midscene-web-1.3.1.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-FSIKkEkksEOWXrRI8EmJnTxHrP2eJT3sSoQ+2FTqcpRl5RTd9Z72pDyIRiK/ha5EqwALz03qpWieNnTtCejM7A==","shasum":"9bd626c2b5ac9c89bb7cb3e37c6b45f77e8fe080","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.1.tgz","fileCount":150,"unpackedSize":935096,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGUbKTXpKYmyMe5ptRLZtpt65XAnZmTNhL6lJpCpqsI8AiAsS6uxS2viX1CHM04EWPypqHlZ0M1s7qT8wPRucnJ4KA=="}],"size":165524},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.1_1769572748781_0.700786973225147"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-28T03:59:08.960Z","publish_time":1769572748960,"_source_registry_name":"default","contributors":[]},"1.3.1-beta-20260128040840.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.3.1-beta-20260128040840.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.3.1-beta-20260128040840.0","@midscene/core":"1.3.1-beta-20260128040840.0","@midscene/shared":"1.3.1-beta-20260128040840.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.1-beta-20260128040840.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-l0DwazZiI0dcvKNXW0Uf6AoSSpjNfgVDYmeaMtWfzYo5PhuN8xle0VQEyOYur2aWKojF4BI/vU1Iy8BkEZMymQ==","_resolved":"/tmp/7261d2509e43e89637d3c45e6ae9a0a8/midscene-web-1.3.1-beta-20260128040840.0.tgz","_from":"file:midscene-web-1.3.1-beta-20260128040840.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-l0DwazZiI0dcvKNXW0Uf6AoSSpjNfgVDYmeaMtWfzYo5PhuN8xle0VQEyOYur2aWKojF4BI/vU1Iy8BkEZMymQ==","shasum":"eb263c4a2c9d888870f5560d0c185bb4e7515ac8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.1-beta-20260128040840.0.tgz","fileCount":150,"unpackedSize":935404,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDnVgKAEK+elk61p0U5aSvLSPuFUjLmiMTOST1FHE4OcgIgJ2YV2e1cppN/F1kEiapbwKN5YAFeIg3SEBTIN5tCTiQ="}],"size":165601},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.1-beta-20260128040840.0_1769573431604_0.17810139294983318"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-28T04:10:31.834Z","publish_time":1769573431834,"_source_registry_name":"default","contributors":[]},"1.3.1-beta-20260128042253.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.3.1-beta-20260128042253.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.1-beta-20260128042253.0","@midscene/shared":"1.3.1-beta-20260128042253.0","@midscene/playground":"1.3.1-beta-20260128042253.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.1-beta-20260128042253.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ys0xK6j4PgcgUbM8y0qTyVEwM/FPDx7CW4aGYfBt0j87/qeAf83orHQuO4l6BpAhiSHqqYN0thNR5E+uxLosDg==","_resolved":"/tmp/a797c01bed0fdf4249e3b6f2500ac553/midscene-web-1.3.1-beta-20260128042253.0.tgz","_from":"file:midscene-web-1.3.1-beta-20260128042253.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-ys0xK6j4PgcgUbM8y0qTyVEwM/FPDx7CW4aGYfBt0j87/qeAf83orHQuO4l6BpAhiSHqqYN0thNR5E+uxLosDg==","shasum":"304a753b8801e111672f6f809db4871d27485281","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.1-beta-20260128042253.0.tgz","fileCount":150,"unpackedSize":935404,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF2vfIz0ldmIP3COJq/4bCCxIL9GCcg7zpksp+BwCwu3AiBEBFyhoPkdhpgyP6UqYf8TyaoTCOFCZ4Og96BNJWOx9Q=="}],"size":165600},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.1-beta-20260128042253.0_1769574285585_0.2779141635096778"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-28T04:24:45.798Z","publish_time":1769574285798,"_source_registry_name":"default","contributors":[]},"1.3.1-beta-20260128043051.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.3.1-beta-20260128043051.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.1-beta-20260128043051.0","@midscene/playground":"1.3.1-beta-20260128043051.0","@midscene/shared":"1.3.1-beta-20260128043051.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.1-beta-20260128043051.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-hVROHRLLP4ulQELfZzOMU5OqPAAVbifUkbqJQb2tktzEmgjS8vY3t5QGCYEMmlpyt4Keo5necye2W06r4guliA==","_resolved":"/tmp/2415244f38b60ec4b4e2c9792ba6a8e1/midscene-web-1.3.1-beta-20260128043051.0.tgz","_from":"file:midscene-web-1.3.1-beta-20260128043051.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-hVROHRLLP4ulQELfZzOMU5OqPAAVbifUkbqJQb2tktzEmgjS8vY3t5QGCYEMmlpyt4Keo5necye2W06r4guliA==","shasum":"cb2c5addd25e22179965137163d678fd6c7a297d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.1-beta-20260128043051.0.tgz","fileCount":150,"unpackedSize":935404,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCJG3zkXDjhIuJouvqEXCUNqZbKAvj//bLxQ7bNkFKmwgIgVabyGQgSSA6Q2GAFhDYKOfsMkAwxgTKl4hcT1XfauU4="}],"size":165599},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.1-beta-20260128043051.0_1769574756886_0.9941280776849213"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-28T04:32:37.109Z","publish_time":1769574757109,"_source_registry_name":"default","contributors":[]},"1.3.2":{"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.3.2","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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.2","@midscene/playground":"1.3.2","@midscene/shared":"1.3.2"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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"},"_id":"@midscene/web@1.3.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-OFxsRBDC9u8DYEcoV+ULWb3cxROrJxBCgY6h8Szj0z218YF4mUMI0aM2VUw6+Sqj4Q4sgKB7/zKForEmUkhSlA==","_resolved":"/tmp/e3e6d0baf54a7be7bbf7d9710976fe5b/midscene-web-1.3.2.tgz","_from":"file:midscene-web-1.3.2.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-OFxsRBDC9u8DYEcoV+ULWb3cxROrJxBCgY6h8Szj0z218YF4mUMI0aM2VUw6+Sqj4Q4sgKB7/zKForEmUkhSlA==","shasum":"127d89c1dea2abe61fdb9c08dbd35e412115eda0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.2.tgz","fileCount":150,"unpackedSize":935096,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCuDbBbAjADdfHIQTJim7c3SLa5U5tifcG91xwhxQ+l3QIgQ7zEG2aGwS1LGeVIWN6bj6vf3ojZiwi2relFwJ0D+m8="}],"size":165521},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.2_1769593288475_0.06698319710656597"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-28T09:41:28.706Z","publish_time":1769593288706,"_source_registry_name":"default","contributors":[]},"1.3.3-beta-20260129023218.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.3.3-beta-20260129023218.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.3-beta-20260129023218.0","@midscene/playground":"1.3.3-beta-20260129023218.0","@midscene/shared":"1.3.3-beta-20260129023218.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.3-beta-20260129023218.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-b4djxugYpennb0nA8XRpeRalhSvT+xmkKeo0ClNDoAGlU/7xmVU5hhA2LqcBNVqfHTueMySRmLcz4VQGsnmd6A==","_resolved":"/tmp/6f9d79c617439d5b758ebc0f3b0339c6/midscene-web-1.3.3-beta-20260129023218.0.tgz","_from":"file:midscene-web-1.3.3-beta-20260129023218.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-b4djxugYpennb0nA8XRpeRalhSvT+xmkKeo0ClNDoAGlU/7xmVU5hhA2LqcBNVqfHTueMySRmLcz4VQGsnmd6A==","shasum":"3f5d6490836cb65e622fc4443015403f0984865f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.3-beta-20260129023218.0.tgz","fileCount":150,"unpackedSize":937781,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCA8eJamDhTONQMl0SWKXfzRzS5yUq/Tb0GB39QdHK+twIgROrVUqZxmPE/3D+KFvmIfkrOfgBVaMz1hF6WL2pcPec="}],"size":166015},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.3-beta-20260129023218.0_1769654049155_0.22430898705284763"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-29T02:34:09.381Z","publish_time":1769654049381,"_source_registry_name":"default","contributors":[]},"1.3.3-beta-20260129034300.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.3.3-beta-20260129034300.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.3-beta-20260129034300.0","@midscene/playground":"1.3.3-beta-20260129034300.0","@midscene/shared":"1.3.3-beta-20260129034300.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.3-beta-20260129034300.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-MIBsXFdrZEGAWSLJCvUCzWXxGiUcMSw6qMqZIX8V0fsG69y6eRqRRzpzXK0ZXbZ+pEtFDG2b8pORPzuBIsqUuA==","_resolved":"/tmp/e5874240a24102cd033a2802270c08dd/midscene-web-1.3.3-beta-20260129034300.0.tgz","_from":"file:midscene-web-1.3.3-beta-20260129034300.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-MIBsXFdrZEGAWSLJCvUCzWXxGiUcMSw6qMqZIX8V0fsG69y6eRqRRzpzXK0ZXbZ+pEtFDG2b8pORPzuBIsqUuA==","shasum":"a51821d52f3e5ae7debb33f1e111083944b09763","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.3-beta-20260129034300.0.tgz","fileCount":150,"unpackedSize":941026,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFvkKb33n2rHdfsRHBjVsfI1U1s2veq8DxvjuNFxdrzVAiEA8WiB+z/tpsPbxuo3kJvvv7XqRzgq9wzgIPYVZttLIFY="}],"size":167123},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.3-beta-20260129034300.0_1769658288358_0.6692223690523673"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-29T03:44:48.521Z","publish_time":1769658288521,"_source_registry_name":"default","contributors":[]},"1.3.3-beta-20260129042850.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.3.3-beta-20260129042850.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.3-beta-20260129042850.0","@midscene/playground":"1.3.3-beta-20260129042850.0","@midscene/shared":"1.3.3-beta-20260129042850.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.3-beta-20260129042850.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-f0mns0hVpZB/LyI2eqn/CbWmm8mbiBS+Q/Ojh694CYUEdxVNsM2FWnEL98lzDbpUBWqMhksR9ja/jp4+x91WSw==","_resolved":"/tmp/b61b015955a748ac7eb92661fd69fcce/midscene-web-1.3.3-beta-20260129042850.0.tgz","_from":"file:midscene-web-1.3.3-beta-20260129042850.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-f0mns0hVpZB/LyI2eqn/CbWmm8mbiBS+Q/Ojh694CYUEdxVNsM2FWnEL98lzDbpUBWqMhksR9ja/jp4+x91WSw==","shasum":"806c73748711d5b5efcb68367afb6269c3d420e1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.3-beta-20260129042850.0.tgz","fileCount":150,"unpackedSize":944642,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEWQsdSQPyonS+l74NViImTDctkoAaJ5e8UZPj8waQ81AiBMyp/dX1U5JlafIsJ+7gKs6ca3u0gVySiJutb77lP4Zg=="}],"size":168235},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.3-beta-20260129042850.0_1769661037655_0.2659074932080363"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-29T04:30:37.828Z","publish_time":1769661037828,"_source_registry_name":"default","contributors":[]},"1.3.3-beta-20260129065419.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.3.3-beta-20260129065419.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.3-beta-20260129065419.0","@midscene/shared":"1.3.3-beta-20260129065419.0","@midscene/playground":"1.3.3-beta-20260129065419.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.3-beta-20260129065419.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-2C6eLYCccKYmEswSDvQzm6JSNT66uUUP3BMZRv9mZVweCREkkS8G3yoCX9Tef9wqGKk7AGnGu07jhTTprdBOfg==","_resolved":"/tmp/fcbb84ccad94f54e00e87b382a5b8e59/midscene-web-1.3.3-beta-20260129065419.0.tgz","_from":"file:midscene-web-1.3.3-beta-20260129065419.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-2C6eLYCccKYmEswSDvQzm6JSNT66uUUP3BMZRv9mZVweCREkkS8G3yoCX9Tef9wqGKk7AGnGu07jhTTprdBOfg==","shasum":"c5c21124ead6fb46a20be80957f2ef6ff1802865","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.3-beta-20260129065419.0.tgz","fileCount":150,"unpackedSize":935404,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCkOshYoY8l5ZToYDRqfxejhBwcssrfCPhJNbtYYTkydAIhAK55ambFp9PCl/SRJS8ZvVRv7C9QHaPKdb/xov2Uy5aF"}],"size":165601},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.3-beta-20260129065419.0_1769669766892_0.29977339057394725"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-29T06:56:07.183Z","publish_time":1769669767183,"_source_registry_name":"default","contributors":[]},"1.3.3":{"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.3.3","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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.3","@midscene/playground":"1.3.3","@midscene/shared":"1.3.3"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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"},"_id":"@midscene/web@1.3.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-C7OlGOH+evGU/QIXmo+UKj+M/4SMNAMNhHJlN5VdRP3l1IiEy4JSyjWV5ahGtyyUX/v8yWSAIo0RQ2OMYbg0eg==","_resolved":"/tmp/98297bfe2071521144482e0df1549ee6/midscene-web-1.3.3.tgz","_from":"file:midscene-web-1.3.3.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-C7OlGOH+evGU/QIXmo+UKj+M/4SMNAMNhHJlN5VdRP3l1IiEy4JSyjWV5ahGtyyUX/v8yWSAIo0RQ2OMYbg0eg==","shasum":"bb52015676b0ac98b482a2a4809b3e12ea4f0b05","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.3.tgz","fileCount":150,"unpackedSize":935068,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDZwdi0CC0npVerPuBmnK+caiFnuKQ4qw6VPy87SQYvZAiEA18Rz7kENAocX4tsn7SQfT0jsoriWcpTE4x6nlfx21lg="}],"size":165528},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.3_1769675251892_0.9432143883391009"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-29T08:27:32.083Z","publish_time":1769675252083,"_source_registry_name":"default","contributors":[]},"1.3.4-beta-20260129101746.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.3.4-beta-20260129101746.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.4-beta-20260129101746.0","@midscene/playground":"1.3.4-beta-20260129101746.0","@midscene/shared":"1.3.4-beta-20260129101746.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.4-beta-20260129101746.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-RGirFW2dVizVEBHFfCTeQEF1rt3shwDgkVnu+OjdpOct0a13jPDTRUy06WyrEyADAot5hUWr80EP+krWrOZCpw==","_resolved":"/tmp/016e270b432b7fc99d1df7c2faf2e09c/midscene-web-1.3.4-beta-20260129101746.0.tgz","_from":"file:midscene-web-1.3.4-beta-20260129101746.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-RGirFW2dVizVEBHFfCTeQEF1rt3shwDgkVnu+OjdpOct0a13jPDTRUy06WyrEyADAot5hUWr80EP+krWrOZCpw==","shasum":"5e54e1a1f30c88561773102b0e5b41441bc7da73","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.4-beta-20260129101746.0.tgz","fileCount":150,"unpackedSize":935376,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBU2c2/Pi/AAq1RvC3mieh8oaB3OphI248HvlTfShN5OAiEArFfT0PYuW5XMXWrVc+cgpch++SjVjOTYeBCxpAsqWI8="}],"size":165606},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.4-beta-20260129101746.0_1769681967988_0.5681850219093905"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-29T10:19:28.177Z","publish_time":1769681968177,"_source_registry_name":"default","contributors":[]},"1.3.4":{"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.3.4","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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.4","@midscene/shared":"1.3.4","@midscene/playground":"1.3.4"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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"},"_id":"@midscene/web@1.3.4","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-oYahzXKXH95njeAKFOG3EfVx0O2fTizv46BKutsfXKyDyyolpxOnUSzF+oGvmdflqGDIVZiEDZys7N7xDd2ajA==","_resolved":"/tmp/16b0e90aac27625c7192f8aae2ddccb6/midscene-web-1.3.4.tgz","_from":"file:midscene-web-1.3.4.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-oYahzXKXH95njeAKFOG3EfVx0O2fTizv46BKutsfXKyDyyolpxOnUSzF+oGvmdflqGDIVZiEDZys7N7xDd2ajA==","shasum":"023bbfd8d2c30499ac8d1348902826f88c8ad30a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.4.tgz","fileCount":150,"unpackedSize":935068,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDW6juQZ8enlzXf8XdErfhWgWuvNj0BilW6L6bSD2WrnwIhAN6bE8AkOnZsWU2PORuEEl1KAcmhTmyzgpOtHyafXilg"}],"size":165528},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.4_1769699589823_0.9985947218780229"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-29T15:13:10.048Z","publish_time":1769699590048,"_source_registry_name":"default","contributors":[]},"1.3.5-beta-20260130032421.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.3.5-beta-20260130032421.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.5-beta-20260130032421.0","@midscene/shared":"1.3.5-beta-20260130032421.0","@midscene/playground":"1.3.5-beta-20260130032421.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.5-beta-20260130032421.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-61HK90qtq6IxsafZWfYBUuWOXu9XEe9PPtYBIgPwj57oSNm6FFyFZ7BezHIEGvL9qHZZq0G13Nq++m1G8xqwsA==","_resolved":"/tmp/7cfee487865257b19450fa6c9051e790/midscene-web-1.3.5-beta-20260130032421.0.tgz","_from":"file:midscene-web-1.3.5-beta-20260130032421.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-61HK90qtq6IxsafZWfYBUuWOXu9XEe9PPtYBIgPwj57oSNm6FFyFZ7BezHIEGvL9qHZZq0G13Nq++m1G8xqwsA==","shasum":"be0c2a17c00848fc53cdfc830dbed52d6ff77321","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.5-beta-20260130032421.0.tgz","fileCount":150,"unpackedSize":952942,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDYIVyxnWp84LJBjEcINO36gMZCUMPXFjaVaYaUZX3ZPwIgET36bjuK4HCS1v50TZPErVqopEbGFDsGILhQ9lPh6IA="}],"size":168674},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.5-beta-20260130032421.0_1769743574043_0.8303927709240058"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-30T03:26:14.229Z","publish_time":1769743574229,"_source_registry_name":"default","contributors":[]},"1.3.5-beta-20260130092951.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.3.5-beta-20260130092951.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.5-beta-20260130092951.0","@midscene/playground":"1.3.5-beta-20260130092951.0","@midscene/shared":"1.3.5-beta-20260130092951.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.5-beta-20260130092951.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-yUCFX7/yV5h460yzYbP19BMZ4o4EXJHh1n89iK+ptezFWyxfKFEWJOFIJn7JF+Ha3NntLB/Lksbg9SUQ+5qEgg==","_resolved":"/tmp/a2e97d23f7f831e8c96a203956ad8ed2/midscene-web-1.3.5-beta-20260130092951.0.tgz","_from":"file:midscene-web-1.3.5-beta-20260130092951.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-yUCFX7/yV5h460yzYbP19BMZ4o4EXJHh1n89iK+ptezFWyxfKFEWJOFIJn7JF+Ha3NntLB/Lksbg9SUQ+5qEgg==","shasum":"e614cebb8df0df45d973554475e96a535b0c82eb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.5-beta-20260130092951.0.tgz","fileCount":150,"unpackedSize":937767,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDj3a9BfloS5qdWdjiel4/aGfj4IGfTxAPvTPD3vW1KmgIgalS8RYKwHxLI3hAKXte2lYEbrZxf8CwN2YlVyry8ZHw="}],"size":166027},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.5-beta-20260130092951.0_1769765501900_0.4525019180138552"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-30T09:31:42.118Z","publish_time":1769765502118,"_source_registry_name":"default","contributors":[]},"1.3.5-beta-20260130105858.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.3.5-beta-20260130105858.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.3.5-beta-20260130105858.0","@midscene/shared":"1.3.5-beta-20260130105858.0","@midscene/core":"1.3.5-beta-20260130105858.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.5-beta-20260130105858.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-70DiawUhoKHLyLV+70RK1KC7z+pK+uvtwu7tZR+xpUWjogz2hEvu5jBps3GBtQ76IzaoNrCPqS547DqP1NHOHw==","_resolved":"/tmp/e3be254afdafdd6322a821b13f0ee322/midscene-web-1.3.5-beta-20260130105858.0.tgz","_from":"file:midscene-web-1.3.5-beta-20260130105858.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-70DiawUhoKHLyLV+70RK1KC7z+pK+uvtwu7tZR+xpUWjogz2hEvu5jBps3GBtQ76IzaoNrCPqS547DqP1NHOHw==","shasum":"e245d3b8d7565d5e47950d619144a628570d963a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.5-beta-20260130105858.0.tgz","fileCount":150,"unpackedSize":937767,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC9kmCHfwc5T6cKsty/fZddlGke30Wgh6ZgbS86juXEYQIhANMF/veuLTKCUUD5Qi5eT94UjhWOq0p213zz2PQ0d0S+"}],"size":166028},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.5-beta-20260130105858.0_1769770838516_0.4321408720838076"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-30T11:00:38.709Z","publish_time":1769770838709,"_source_registry_name":"default","contributors":[]},"1.3.5-beta-20260202020122.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.3.5-beta-20260202020122.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.5-beta-20260202020122.0","@midscene/shared":"1.3.5-beta-20260202020122.0","@midscene/playground":"1.3.5-beta-20260202020122.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.5-beta-20260202020122.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xW7GkcEbJmsv8vZxKcN5E6tvIdKXCpw9zpfKLsRiBM1a7nYNMAqWHh+LbRGfzDbZMWXIgpkDEg2cYUzDvKPilw==","_resolved":"/tmp/e3c04124630d1cbc6a14bfb9389254fd/midscene-web-1.3.5-beta-20260202020122.0.tgz","_from":"file:midscene-web-1.3.5-beta-20260202020122.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-xW7GkcEbJmsv8vZxKcN5E6tvIdKXCpw9zpfKLsRiBM1a7nYNMAqWHh+LbRGfzDbZMWXIgpkDEg2cYUzDvKPilw==","shasum":"8e421a6adc1dbb4142959968ab6512df43fdf596","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.5-beta-20260202020122.0.tgz","fileCount":150,"unpackedSize":937767,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFOuP6jH5uIYLVl2WMS4Jd7FIPDLf0j5L95t6otJN9AxAiAhotXOE9vgVVkIAt4KhB3gZetQKLOTcYoGq8XgKL4ajA=="}],"size":166019},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.5-beta-20260202020122.0_1769997785169_0.2760265710282819"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-02T02:03:05.337Z","publish_time":1769997785337,"_source_registry_name":"default","contributors":[]},"1.3.5-beta-20260202030636.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.3.5-beta-20260202030636.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.5-beta-20260202030636.0","@midscene/playground":"1.3.5-beta-20260202030636.0","@midscene/shared":"1.3.5-beta-20260202030636.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.5-beta-20260202030636.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mIuBq965zDLNjEUr2jvCsL71dc22mp+SCeRQh4/AeJuaN/fLkf/Z+paI216LwD7XZNa84tw9BZl5v15imdqMzA==","_resolved":"/tmp/2741ef7ab7ba9994c5e33b118de33e3d/midscene-web-1.3.5-beta-20260202030636.0.tgz","_from":"file:midscene-web-1.3.5-beta-20260202030636.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-mIuBq965zDLNjEUr2jvCsL71dc22mp+SCeRQh4/AeJuaN/fLkf/Z+paI216LwD7XZNa84tw9BZl5v15imdqMzA==","shasum":"c12c5579bdb20dc7730a4096b978ce8f83fe6d77","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.5-beta-20260202030636.0.tgz","fileCount":150,"unpackedSize":937767,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD8ctDjqZ5M4DJsYkU0JKVHdcDVPz5u5G9FyLkcATbmzwIhAK+56f5PkqfeR7wHkXPuyyOWLbRDYgCvf2hvqzlqiDl9"}],"size":166027},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.5-beta-20260202030636.0_1770001701634_0.6502350871586926"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-02T03:08:21.826Z","publish_time":1770001701826,"_source_registry_name":"default","contributors":[]},"1.3.5-beta-20260202075348.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.3.5-beta-20260202075348.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.5-beta-20260202075348.0","@midscene/shared":"1.3.5-beta-20260202075348.0","@midscene/playground":"1.3.5-beta-20260202075348.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.5-beta-20260202075348.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Ml736zX8F0Wtw2hCwFDCyUViSIMUp5tROsvsWbTprkTeW0RT3S+fI++MgoZX6HTw57CtLl0N/xYFId/5GXnOZQ==","_resolved":"/tmp/955c3504e6a274d7501f7ab9116a6ef4/midscene-web-1.3.5-beta-20260202075348.0.tgz","_from":"file:midscene-web-1.3.5-beta-20260202075348.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Ml736zX8F0Wtw2hCwFDCyUViSIMUp5tROsvsWbTprkTeW0RT3S+fI++MgoZX6HTw57CtLl0N/xYFId/5GXnOZQ==","shasum":"fb714249739351fda17668972dce13887857590d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.5-beta-20260202075348.0.tgz","fileCount":150,"unpackedSize":937767,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID9CtxStcJtXXUbiT9EclmLCm5+WcHkNRMtqW1PMiQWZAiA+EcpI5xMNioANmhfwIZQGK5dlMmeINmDOvSco4PG/2Q=="}],"size":166028},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.5-beta-20260202075348.0_1770018928001_0.6885326486937091"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-02T07:55:28.190Z","publish_time":1770018928190,"_source_registry_name":"default","contributors":[]},"1.3.5-beta-20260203035749.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.3.5-beta-20260203035749.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.5-beta-20260203035749.0","@midscene/playground":"1.3.5-beta-20260203035749.0","@midscene/shared":"1.3.5-beta-20260203035749.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.5-beta-20260203035749.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-oeGLDJC7OV3kryB8H1L7BIsd2EdeGv2bU4Sdp1fasBUtj7kh/8iT7YXcVVgYTLjeWcqUJs0WhKrX7yReKEVXoQ==","_resolved":"/tmp/57b7435fae363964d4d3e69a651a8472/midscene-web-1.3.5-beta-20260203035749.0.tgz","_from":"file:midscene-web-1.3.5-beta-20260203035749.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-oeGLDJC7OV3kryB8H1L7BIsd2EdeGv2bU4Sdp1fasBUtj7kh/8iT7YXcVVgYTLjeWcqUJs0WhKrX7yReKEVXoQ==","shasum":"1075a1bfd94dde419871471daef786e90366c8e2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.5-beta-20260203035749.0.tgz","fileCount":150,"unpackedSize":937767,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDpDNmfrPGMvlutxYjREBz/rq0fomaLUZ3sY/qYE/WV1AiBPE+gbnAskMtQ5BtTzYfj2mgrxkO9kHML+OUYk+3mzRw=="}],"size":166029},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.5-beta-20260203035749.0_1770091176412_0.43008442897497634"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-03T03:59:36.635Z","publish_time":1770091176635,"_source_registry_name":"default","contributors":[]},"1.3.5-beta-20260203085617.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.3.5-beta-20260203085617.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.5-beta-20260203085617.0","@midscene/shared":"1.3.5-beta-20260203085617.0","@midscene/playground":"1.3.5-beta-20260203085617.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.5-beta-20260203085617.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/saKg3m5xZxIbqUz7bwy2vW1j5V9sx4dgbLXFpy/vid4KxaPSWZtYSeQHjcQnggaEV10LhRkq8O3G1ZEPxH9hw==","_resolved":"/tmp/a1f8f0c43d9c2770342ef4662eb5a33c/midscene-web-1.3.5-beta-20260203085617.0.tgz","_from":"file:midscene-web-1.3.5-beta-20260203085617.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-/saKg3m5xZxIbqUz7bwy2vW1j5V9sx4dgbLXFpy/vid4KxaPSWZtYSeQHjcQnggaEV10LhRkq8O3G1ZEPxH9hw==","shasum":"708487f03d0d3d9a4f45af02b14e6fbd17970177","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.5-beta-20260203085617.0.tgz","fileCount":150,"unpackedSize":979186,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC6A3dbtyPn16mUPpDWwx2/V59bcTNas4y4gSXDCRQVMAiBDeIm79J5xCXDWGd4zxxEwaMbqCDKtJIyioJmaFDwMQw=="}],"size":178354},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.5-beta-20260203085617.0_1770109086682_0.7634973589718483"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-03T08:58:06.825Z","publish_time":1770109086825,"_source_registry_name":"default","contributors":[]},"1.3.5-beta-20260203090835.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.3.5-beta-20260203090835.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.5-beta-20260203090835.0","@midscene/playground":"1.3.5-beta-20260203090835.0","@midscene/shared":"1.3.5-beta-20260203090835.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.5-beta-20260203090835.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Mv34h3Ed6SGJdFQ69cogM1QilM5tW5BQx1A2528EiuIq6e8Q46iX3hqOlh4sdBcw5kX8vNkV4oy6J8AMEgMhjg==","_resolved":"/tmp/ab758f5abd6c6cdd58648d05f15553bb/midscene-web-1.3.5-beta-20260203090835.0.tgz","_from":"file:midscene-web-1.3.5-beta-20260203090835.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Mv34h3Ed6SGJdFQ69cogM1QilM5tW5BQx1A2528EiuIq6e8Q46iX3hqOlh4sdBcw5kX8vNkV4oy6J8AMEgMhjg==","shasum":"7bd1bd626086272a2a0db48ec1e578131308863f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.5-beta-20260203090835.0.tgz","fileCount":150,"unpackedSize":937767,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIADl1u6EX+n5Edc3OosM83uzyYut4GaHekz1AKcQjuPuAiBU/AnaONg2E1vkdcCyzKweYn2nycvnwELyae/9FiWxRw=="}],"size":166028},"_npmUser":{"name":"anonymous","email":"466150516@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.5-beta-20260203090835.0_1770109820591_0.10138008845097879"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-03T09:10:20.784Z","publish_time":1770109820784,"_source_registry_name":"default","contributors":[]},"1.3.5-beta-20260204061938.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.3.5-beta-20260204061938.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.5-beta-20260204061938.0","@midscene/shared":"1.3.5-beta-20260204061938.0","@midscene/playground":"1.3.5-beta-20260204061938.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.5-beta-20260204061938.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Rpdp7GxibOs8+Zqie7MR0O2uPX5dusfyygpz83GUFxUaamNzqdAGYJcrwlgsviSynwUOn87J7AylZwVMz2lH9A==","_resolved":"/tmp/ec24f2f7a9ccbfca697096ea7a8c1a71/midscene-web-1.3.5-beta-20260204061938.0.tgz","_from":"file:midscene-web-1.3.5-beta-20260204061938.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Rpdp7GxibOs8+Zqie7MR0O2uPX5dusfyygpz83GUFxUaamNzqdAGYJcrwlgsviSynwUOn87J7AylZwVMz2lH9A==","shasum":"3e6f897c3329134cee37533fa8e4d772191e605a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.5-beta-20260204061938.0.tgz","fileCount":150,"unpackedSize":979714,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHivJ7Sk2tmK3VR8yAPPyyXvRu3a39VI3YvBH2xDOk0XAiEA3XrKygFUxKHl+CFu9uhrrchB3ByI0zLiSUZvvk6K818="}],"size":178467},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.5-beta-20260204061938.0_1770186088444_0.43234685859599553"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-04T06:21:28.603Z","publish_time":1770186088603,"_source_registry_name":"default","contributors":[]},"1.3.5-beta-20260204065537.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.3.5-beta-20260204065537.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.5-beta-20260204065537.0","@midscene/playground":"1.3.5-beta-20260204065537.0","@midscene/shared":"1.3.5-beta-20260204065537.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.5-beta-20260204065537.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Of2FHmHfkxzh8h2Oe/oryE3zB+22S4yhx5VOJcQm2nX0lzU382BwQIRZRYGCnAZs0yYY0Q1yOGjF6FQfcRKVgg==","_resolved":"/tmp/db500c3b74bd4b38b954de12d1a7db5e/midscene-web-1.3.5-beta-20260204065537.0.tgz","_from":"file:midscene-web-1.3.5-beta-20260204065537.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Of2FHmHfkxzh8h2Oe/oryE3zB+22S4yhx5VOJcQm2nX0lzU382BwQIRZRYGCnAZs0yYY0Q1yOGjF6FQfcRKVgg==","shasum":"6d665eb1625f4414c287182707a63aa3de206125","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.5-beta-20260204065537.0.tgz","fileCount":150,"unpackedSize":981306,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC3BcjmegyJ6Xnd1QHMAvji4WoC7cvbBpWGOZHqMd8hZAIgMmfKtQad3lRKSRN12c5jeH/VOfdzuKZ/vnSgC9v2qFU="}],"size":178641},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.5-beta-20260204065537.0_1770188238471_0.17747920351184066"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-04T06:57:18.680Z","publish_time":1770188238680,"_source_registry_name":"default","contributors":[]},"1.3.5-beta-20260204093120.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.3.5-beta-20260204093120.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.5-beta-20260204093120.0","@midscene/playground":"1.3.5-beta-20260204093120.0","@midscene/shared":"1.3.5-beta-20260204093120.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.5-beta-20260204093120.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-nP/Kb/y54XT3//5dWBahaybx3Du+d/7SldbHmYiOm2muE85+IAwCs9/DhUrHy7mBz3afpbGY82S3JQ03p4ACYQ==","_resolved":"/tmp/88eebea446dc336e8f58a0350710eb41/midscene-web-1.3.5-beta-20260204093120.0.tgz","_from":"file:midscene-web-1.3.5-beta-20260204093120.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-nP/Kb/y54XT3//5dWBahaybx3Du+d/7SldbHmYiOm2muE85+IAwCs9/DhUrHy7mBz3afpbGY82S3JQ03p4ACYQ==","shasum":"e34cd505db4aa1b5fffef846a064effdfa40bb41","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.5-beta-20260204093120.0.tgz","fileCount":150,"unpackedSize":981306,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGz8/v/oiGHZbGvpFv+IrGHIWZJU5qa75mSIOew/nElXAiAwqLWUh69elZ87K1fs3yBAu4PuVSY0vfRjC+Lx8UtBrw=="}],"size":178640},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.5-beta-20260204093120.0_1770197589415_0.7168760132265457"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-04T09:33:09.597Z","publish_time":1770197589597,"_source_registry_name":"default","contributors":[]},"1.3.5-beta-20260204095321.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.3.5-beta-20260204095321.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.5-beta-20260204095321.0","@midscene/shared":"1.3.5-beta-20260204095321.0","@midscene/playground":"1.3.5-beta-20260204095321.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.5-beta-20260204095321.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fp5/kVnrLx6HYZjaYusOvPH2J9O5Y2HU5iI6msT9tIBan1g+mC3afqAkKqut9f6QunSp9OVs9wT3plMGMIGcmw==","_resolved":"/tmp/80aa045ef6a3dc5c73c68d5059ff5315/midscene-web-1.3.5-beta-20260204095321.0.tgz","_from":"file:midscene-web-1.3.5-beta-20260204095321.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-fp5/kVnrLx6HYZjaYusOvPH2J9O5Y2HU5iI6msT9tIBan1g+mC3afqAkKqut9f6QunSp9OVs9wT3plMGMIGcmw==","shasum":"f3c1f68e66c1840693506aa75a2f72289a808268","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.5-beta-20260204095321.0.tgz","fileCount":150,"unpackedSize":981306,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDwy6WUKGWaGDjaHfJdXlbjwdaTjazjDiga3U3WoaCipAIhANHkZmB5NKtDC3yX9IYF1wZvcFCK4tvJIZ5NPuNbY1Wt"}],"size":178643},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.5-beta-20260204095321.0_1770198907359_0.4655553819986653"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-04T09:55:07.544Z","publish_time":1770198907544,"_source_registry_name":"default","contributors":[]},"1.3.5":{"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.3.5","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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.3.5","@midscene/shared":"1.3.5","@midscene/core":"1.3.5"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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"},"_id":"@midscene/web@1.3.5","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-iee4ZoZ15TywOMQMrg577hy1wZ41cE94ZDsnGnmDax6vanGIY63B9a8VjePuECQhpJgWQXaN8Cp9NsndEEBBgA==","_resolved":"/tmp/8af525c4618e5ab777ecd6eb3def32e0/midscene-web-1.3.5.tgz","_from":"file:midscene-web-1.3.5.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-iee4ZoZ15TywOMQMrg577hy1wZ41cE94ZDsnGnmDax6vanGIY63B9a8VjePuECQhpJgWQXaN8Cp9NsndEEBBgA==","shasum":"f8c4d89f1386e26f9b355087e376b7e05fcbbaec","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.5.tgz","fileCount":150,"unpackedSize":980998,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDa3b18/GQBkgxqj1/gUjcXQXPKYVMGXahdBHOE5xg+2AIhALJQnQhaXqWN2764qv7fs/hVgvarzLBsqUZsQR79kyW+"}],"size":178566},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.5_1770201020790_0.3661266569599304"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-04T10:30:21.075Z","publish_time":1770201021075,"_source_registry_name":"default","contributors":[]},"1.3.6-beta-20260204110201.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.3.6-beta-20260204110201.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.3.6-beta-20260204110201.0","@midscene/shared":"1.3.6-beta-20260204110201.0","@midscene/core":"1.3.6-beta-20260204110201.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.6-beta-20260204110201.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-21ntgNIE7RWoS3XWR4abVSXyetI8cjOQt/fQ4PYiQ/44z9xzw/B592oQLN9nRtxpeJbuhXcY2voZigMWAwsDcA==","_resolved":"/tmp/0f2311c2d43b5ec8e9c48ccefea5e83c/midscene-web-1.3.6-beta-20260204110201.0.tgz","_from":"file:midscene-web-1.3.6-beta-20260204110201.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-21ntgNIE7RWoS3XWR4abVSXyetI8cjOQt/fQ4PYiQ/44z9xzw/B592oQLN9nRtxpeJbuhXcY2voZigMWAwsDcA==","shasum":"6f54ceaf88398cf07691afc247b4c94530fa6ff7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.6-beta-20260204110201.0.tgz","fileCount":150,"unpackedSize":981306,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDh1vuupsog8oUaN+8dsMwfN2mZLeirhzXfxHdUOCHiTgIgRHQocFInYCQLJ1u5RlmWfYlnJRKCG0safo5RqmLo+GU="}],"size":178643},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.6-beta-20260204110201.0_1770203019845_0.8723190291486558"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-04T11:03:39.994Z","publish_time":1770203019994,"_source_registry_name":"default","contributors":[]},"1.3.6-beta-20260205013053.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.3.6-beta-20260205013053.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.3.6-beta-20260205013053.0","@midscene/core":"1.3.6-beta-20260205013053.0","@midscene/shared":"1.3.6-beta-20260205013053.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.6-beta-20260205013053.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-J9JfNj79M7Uu9IBVOHkQ2/F4pPMFOzW+arXuKEEdYORnaHX85sGZLN/MPh5lJQ/8VyvKxE26WppswESE/IHgWw==","_resolved":"/tmp/8a1faade35a161609cac18ee8df03c9e/midscene-web-1.3.6-beta-20260205013053.0.tgz","_from":"file:midscene-web-1.3.6-beta-20260205013053.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-J9JfNj79M7Uu9IBVOHkQ2/F4pPMFOzW+arXuKEEdYORnaHX85sGZLN/MPh5lJQ/8VyvKxE26WppswESE/IHgWw==","shasum":"a63ad74eb501f2a364ab4a3a5a06d36ba698a0a1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.6-beta-20260205013053.0.tgz","fileCount":150,"unpackedSize":981306,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDCeWuq3fHcyRGcqMdIO8vKMu1rZGs1qE88o+rm/GN0PAIgWyzwB3uJ1MRyrF/HpJG+vQASfzBqyV3FqfofA2D9x2o="}],"size":178645},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.6-beta-20260205013053.0_1770255157451_0.4159580438004513"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-05T01:32:37.667Z","publish_time":1770255157667,"_source_registry_name":"default","contributors":[]},"1.3.6":{"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.3.6","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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.6","@midscene/shared":"1.3.6","@midscene/playground":"1.3.6"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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"},"_id":"@midscene/web@1.3.6","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-T+R6ug1yKq2E+98iKWCcP0I27TkH/ig6JzJ8jcKMARp5k/Bdr32LNC5nQfwbq+JEoslMnZVHWPmub0YBrevQlQ==","_resolved":"/tmp/9bb358d79b0604fc38753cfb57e3d282/midscene-web-1.3.6.tgz","_from":"file:midscene-web-1.3.6.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-T+R6ug1yKq2E+98iKWCcP0I27TkH/ig6JzJ8jcKMARp5k/Bdr32LNC5nQfwbq+JEoslMnZVHWPmub0YBrevQlQ==","shasum":"a3f99f351947e3da24718a75ce91873971d009d9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.6.tgz","fileCount":150,"unpackedSize":980998,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICeAPre9E2tlP1FQkXVoq7U8ZuGG5oYY1fwnPot63QwXAiEAsKQN+74vNFP6j69xgREZJnyZ5c9A5lB3ZDVO3T6uLoo="}],"size":178566},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.6_1770257300085_0.5487580352034667"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-05T02:08:20.327Z","publish_time":1770257300327,"_source_registry_name":"default","contributors":[]},"1.3.7-beta-20260205031320.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.3.7-beta-20260205031320.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.7-beta-20260205031320.0","@midscene/shared":"1.3.7-beta-20260205031320.0","@midscene/playground":"1.3.7-beta-20260205031320.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","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.3.7-beta-20260205031320.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-y68uJsg1Igii1s3KiTKweOJIDnHO4oLHOI8RF1tblgk/E3B4CPmWZGEnCkzeGw+yYODRuzjggM1pJk+0PWMBeQ==","_resolved":"/tmp/afa88d445a6522307822892cb43556e7/midscene-web-1.3.7-beta-20260205031320.0.tgz","_from":"file:midscene-web-1.3.7-beta-20260205031320.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-y68uJsg1Igii1s3KiTKweOJIDnHO4oLHOI8RF1tblgk/E3B4CPmWZGEnCkzeGw+yYODRuzjggM1pJk+0PWMBeQ==","shasum":"a0e2f37e4641bc429d0eadc47e4ab9848abf1124","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.7-beta-20260205031320.0.tgz","fileCount":150,"unpackedSize":981306,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDQsOQnBpgfI69l7l+zp24msBwD//cqU7TFs8oaPZkVswIhAJgr4L5TquFMKevkReb2Kh6mDJOQ8wvS2MYkjOgPM1B2"}],"size":178646},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.7-beta-20260205031320.0_1770261309860_0.39175283910984393"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-05T03:15:10.033Z","publish_time":1770261310033,"_source_registry_name":"default","contributors":[]},"1.3.7":{"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.3.7","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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.3.7","@midscene/core":"1.3.7","@midscene/shared":"1.3.7"},"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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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"},"_id":"@midscene/web@1.3.7","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-STb9HYN+HBK5DZzZElvpYpclYgv1kHhK/WFdWwQEXCupqG7NM1r/x6MzyqHHAMIuTPfyVgJ0ra6mwUilX+VyPw==","_resolved":"/tmp/e14433828d77c2b41a5fe2f348a06887/midscene-web-1.3.7.tgz","_from":"file:midscene-web-1.3.7.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-STb9HYN+HBK5DZzZElvpYpclYgv1kHhK/WFdWwQEXCupqG7NM1r/x6MzyqHHAMIuTPfyVgJ0ra6mwUilX+VyPw==","shasum":"09fc7046323ecefa72e231f6265afaa0122842ec","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.7.tgz","fileCount":150,"unpackedSize":983117,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIArDf/jIFs9Bhyq1iyDTyIcN91DN241ertZ+4vV3XUiqAiADfiukNrUCfjvNPm6dyyMR/G2CBD3suPTvMHc4Zbo18w=="}],"size":179095},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.7_1770261624034_0.6995890808778378"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-05T03:20:24.240Z","publish_time":1770261624240,"_source_registry_name":"default","contributors":[]},"1.3.8-beta-20260205083246.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.3.8-beta-20260205083246.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.8-beta-20260205083246.0","@midscene/playground":"1.3.8-beta-20260205083246.0","@midscene/shared":"1.3.8-beta-20260205083246.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.8-beta-20260205083246.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qiQBTqUcQtGSpqyH/x2RGSCEpEpRICmZuKrIkFZEnAexM0wi2dRHX5g9JFNRC1deFozIcjvONhzAWA8NrW5WRQ==","_resolved":"/tmp/f20619db63c76135d8e4aa36704e1e7c/midscene-web-1.3.8-beta-20260205083246.0.tgz","_from":"file:midscene-web-1.3.8-beta-20260205083246.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-qiQBTqUcQtGSpqyH/x2RGSCEpEpRICmZuKrIkFZEnAexM0wi2dRHX5g9JFNRC1deFozIcjvONhzAWA8NrW5WRQ==","shasum":"28373a61786e01248c86a2ef62b4131fd65fe3aa","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.8-beta-20260205083246.0.tgz","fileCount":150,"unpackedSize":983425,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGCw+W10EB5fXDebQXxi7uSM7cghJhWphy6odOQHZ07JAiB+5V1mZT/THxIinO0828BcC01aHgPDFti22hSm0IQ/NA=="}],"size":179175},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.8-beta-20260205083246.0_1770280467677_0.005556907248497556"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-05T08:34:27.838Z","publish_time":1770280467838,"_source_registry_name":"default","contributors":[]},"1.3.8":{"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.3.8","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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.3.8","@midscene/core":"1.3.8","@midscene/shared":"1.3.8"},"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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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"},"_id":"@midscene/web@1.3.8","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-doMsh6irKqFSO/DCYJxgYYFVcgIeh9lUboF+5addFh3NnSTM7SSX6/+QuT063lpJLjwPM0iIPY5oK/V0o2SlWA==","_resolved":"/tmp/e980676ca62c2c0eaf38473634a3c165/midscene-web-1.3.8.tgz","_from":"file:midscene-web-1.3.8.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-doMsh6irKqFSO/DCYJxgYYFVcgIeh9lUboF+5addFh3NnSTM7SSX6/+QuT063lpJLjwPM0iIPY5oK/V0o2SlWA==","shasum":"85cb459928b28d1670aa184a2e90ccc46ce6745f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.8.tgz","fileCount":150,"unpackedSize":982355,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFtt0QRFsQcurl5RpNdQ7q8TrNKeFadi/kLcFBCjXAPpAiEAoHo3mGSwDzRuV66cmXsvtNhfM5sJ5rlRJOT4NBGUFlc="}],"size":178848},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.8_1770307586720_0.4589740221971914"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-05T16:06:26.925Z","publish_time":1770307586925,"_source_registry_name":"default","contributors":[]},"1.3.9-beta-20260206023533.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.3.9-beta-20260206023533.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.3.9-beta-20260206023533.0","@midscene/shared":"1.3.9-beta-20260206023533.0","@midscene/core":"1.3.9-beta-20260206023533.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.9-beta-20260206023533.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fDzshU+lkejsWfU6ooAm5XnLGlitfEpcYQ/TgbxUP7eSMVLEXUQJ56MEIf4zZOfh5BohvFtk6huTZeZobeBt5w==","_resolved":"/tmp/2767500b65f9fd45831a7240d4ba9f19/midscene-web-1.3.9-beta-20260206023533.0.tgz","_from":"file:midscene-web-1.3.9-beta-20260206023533.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-fDzshU+lkejsWfU6ooAm5XnLGlitfEpcYQ/TgbxUP7eSMVLEXUQJ56MEIf4zZOfh5BohvFtk6huTZeZobeBt5w==","shasum":"fc94b6c94f8bba493be0bfc26ac5d7216346e197","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.9-beta-20260206023533.0.tgz","fileCount":150,"unpackedSize":982663,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDSJrM3rxtv0k+QlhpOALj1KUFSTJT+kkZbvtD8s73A7AiEAsTN19G5DTDrxLYHvmpIYNfhB2Bh6Y1Q1VKLdkI/TF0A="}],"size":178930},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.9-beta-20260206023533.0_1770345442251_0.3736806531851873"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-06T02:37:22.423Z","publish_time":1770345442423,"_source_registry_name":"default","contributors":[]},"1.3.8-beta-20260206024209.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.3.8-beta-20260206024209.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.8-beta-20260206024209.0","@midscene/playground":"1.3.8-beta-20260206024209.0","@midscene/shared":"1.3.8-beta-20260206024209.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.8-beta-20260206024209.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-L7csc59YAvy5Gk/E7pPxMueyL8Tm0noEIhZJajxgNHDKX/EEGOSD9i6ysbDFyGU5JfcjQqQ8NnbrLPUtrlHuHg==","_resolved":"/tmp/d27ac4f5093a6a8220d153f97af31747/midscene-web-1.3.8-beta-20260206024209.0.tgz","_from":"file:midscene-web-1.3.8-beta-20260206024209.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-L7csc59YAvy5Gk/E7pPxMueyL8Tm0noEIhZJajxgNHDKX/EEGOSD9i6ysbDFyGU5JfcjQqQ8NnbrLPUtrlHuHg==","shasum":"753a1c936a092f8db394936e6a3a83ac4f8d5af8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.8-beta-20260206024209.0.tgz","fileCount":150,"unpackedSize":982663,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFW4ug2pu1iy5KhrFITV9+XuaAvFmPSfzbsFoJKNxrmFAiAUGvtg4lJnvc2NwhSc3nXqGr4NLhuh3DE4zMNu7K3TNw=="}],"size":178929},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.8-beta-20260206024209.0_1770345836657_0.8047996478509889"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-06T02:43:56.984Z","publish_time":1770345836984,"_source_registry_name":"default","contributors":[]},"1.3.8-beta-20260206040406.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.3.8-beta-20260206040406.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.8-beta-20260206040406.0","@midscene/playground":"1.3.8-beta-20260206040406.0","@midscene/shared":"1.3.8-beta-20260206040406.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.8-beta-20260206040406.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-l0FzpX/9dZZrlN9Y9V29y4Rs2Wid+7WSGgY5e9yIOHXKvrz2khyZ5kUWjF0r6I+YqOMwdH9pZf7vXZLt5g2XsA==","_resolved":"/tmp/a7da8410c600e18cfb0a722a9a6a8fef/midscene-web-1.3.8-beta-20260206040406.0.tgz","_from":"file:midscene-web-1.3.8-beta-20260206040406.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-l0FzpX/9dZZrlN9Y9V29y4Rs2Wid+7WSGgY5e9yIOHXKvrz2khyZ5kUWjF0r6I+YqOMwdH9pZf7vXZLt5g2XsA==","shasum":"5d9b02a9f26ac4d67f4d7b26369c2c70ddcc2cbf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.8-beta-20260206040406.0.tgz","fileCount":150,"unpackedSize":982663,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCnksRj65hBo4wSg8jLuWMzXsTsPX6jcLw9CEer9YF/vQIhANXW0t3oUeN18h9+2fl3qcB/Flb6kNJkpotIOhSxUQo8"}],"size":178927},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.8-beta-20260206040406.0_1770350758631_0.4523953381645469"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-06T04:05:58.892Z","publish_time":1770350758892,"_source_registry_name":"default","contributors":[]},"1.3.8-beta-20260206043311.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.3.8-beta-20260206043311.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.3.8-beta-20260206043311.0","@midscene/shared":"1.3.8-beta-20260206043311.0","@midscene/core":"1.3.8-beta-20260206043311.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.8-beta-20260206043311.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/XndgvSTz89WwtrR+wheyxPUkdeh5aFmpop7zi7aORY/vxST8waiAl64yvqunivvSar1g2CoW8goalaBn64dvw==","_resolved":"/tmp/96e4e4d5b96fe13b63d0e3b47eb40adf/midscene-web-1.3.8-beta-20260206043311.0.tgz","_from":"file:midscene-web-1.3.8-beta-20260206043311.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-/XndgvSTz89WwtrR+wheyxPUkdeh5aFmpop7zi7aORY/vxST8waiAl64yvqunivvSar1g2CoW8goalaBn64dvw==","shasum":"9a2df865b4c39c4a3e52dec294ef6f25d41bb16d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.8-beta-20260206043311.0.tgz","fileCount":150,"unpackedSize":982663,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG5Og9GDr4Qbu1dXD9I0C2Si1cFN9MlAfb8BVmcdMV+zAiEApjYJC8HtuCrqrWLOV2U38qw4mcFr7rqxFzuGNqkRaK8="}],"size":178929},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.8-beta-20260206043311.0_1770352502237_0.226900514297109"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-06T04:35:02.406Z","publish_time":1770352502406,"_source_registry_name":"default","contributors":[]},"1.3.9":{"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.3.9","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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.9","@midscene/playground":"1.3.9","@midscene/shared":"1.3.9"},"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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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"},"_id":"@midscene/web@1.3.9","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-FY72Qi0mvM+Tz3YQ0/+eGhdsQMu+MeHvD2DBelw9HlhfBlmeo2Nm0vE7oekyIsWPkjAlrZhgQ9c/Jc2JhVo6sQ==","_resolved":"/tmp/1f46440efcf6f59b18303ca7d3a19d1a/midscene-web-1.3.9.tgz","_from":"file:midscene-web-1.3.9.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-FY72Qi0mvM+Tz3YQ0/+eGhdsQMu+MeHvD2DBelw9HlhfBlmeo2Nm0vE7oekyIsWPkjAlrZhgQ9c/Jc2JhVo6sQ==","shasum":"d1efa7285f0d594442b25a937aeefc63cb141b32","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.9.tgz","fileCount":155,"unpackedSize":996827,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDT6yYyJrCuztv8/iiOuchV36egBkaGKyEDhUkTRo9rxgIgX6dv/lR8wplRJ8Q1NXwfUAWPmR94detQlBtcUZVngGU="}],"size":181919},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.9_1770359474962_0.29645093503475484"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-06T06:31:15.152Z","publish_time":1770359475152,"_source_registry_name":"default","contributors":[]},"1.3.10-beta-20260207092031.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.3.10-beta-20260207092031.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.10-beta-20260207092031.0","@midscene/shared":"1.3.10-beta-20260207092031.0","@midscene/playground":"1.3.10-beta-20260207092031.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.10-beta-20260207092031.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UEfWnq64zdIHB8KONsOBtV+/1dSw6gS1rgaRiReE0pCvYdKWZG1hwtLbE6zlluJ+L4OaUqDoLI/OLTuEyPHw7g==","_resolved":"/tmp/697a1e2459632d721945448c95532e0d/midscene-web-1.3.10-beta-20260207092031.0.tgz","_from":"file:midscene-web-1.3.10-beta-20260207092031.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-UEfWnq64zdIHB8KONsOBtV+/1dSw6gS1rgaRiReE0pCvYdKWZG1hwtLbE6zlluJ+L4OaUqDoLI/OLTuEyPHw7g==","shasum":"52ceb34e9ac5647f0294e6fc8d59e7042bcf340e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.10-beta-20260207092031.0.tgz","fileCount":155,"unpackedSize":997149,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAkwRs0bAUsPjDOFgJFhWpnJ8O0oHk0yl7UhpCSkp1lTAiAU0vPjH2vUIV6+ZLvPqHfI9Crb9Ddz6o2TLatkjA33jg=="}],"size":182004},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.10-beta-20260207092031.0_1770456143157_0.1702978358614815"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-07T09:22:23.358Z","publish_time":1770456143358,"_source_registry_name":"default","contributors":[]},"1.3.10-beta-20260209020858.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.3.10-beta-20260209020858.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.10-beta-20260209020858.0","@midscene/playground":"1.3.10-beta-20260209020858.0","@midscene/shared":"1.3.10-beta-20260209020858.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.10-beta-20260209020858.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-d8ji/Y3nZbqEGooCu1Fjmo/QvRmdgl1b10+v4JwwETYnhR0jWG+wGyqIi96pFX/gHYVBJ78g7SrM8uY652RBVQ==","_resolved":"/tmp/5522839c03520028e46c7c5f76deb801/midscene-web-1.3.10-beta-20260209020858.0.tgz","_from":"file:midscene-web-1.3.10-beta-20260209020858.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-d8ji/Y3nZbqEGooCu1Fjmo/QvRmdgl1b10+v4JwwETYnhR0jWG+wGyqIi96pFX/gHYVBJ78g7SrM8uY652RBVQ==","shasum":"d8c8a9e7d4cfbd058644011c3a2d8c0bbc381923","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.10-beta-20260209020858.0.tgz","fileCount":155,"unpackedSize":991598,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFdV02ULZlgcE8gArztuWC3NGvPdpqVwZ+17ZqJRlZiCAiEAksWH+egYW+rCPul7ZwY/xHZvio2D+LKk3taiKa7TCyw="}],"size":180885},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.10-beta-20260209020858.0_1770603038353_0.6166862299951501"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-09T02:10:38.535Z","publish_time":1770603038535,"_source_registry_name":"default","contributors":[]},"1.3.10-beta-20260209030006.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.3.10-beta-20260209030006.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.10-beta-20260209030006.0","@midscene/playground":"1.3.10-beta-20260209030006.0","@midscene/shared":"1.3.10-beta-20260209030006.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.10-beta-20260209030006.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zbOsns4/L74NBzHc2WdIhEw6uHsL+tymYsR9je7HPgLZ5bddVXGB+tHBr5mgqldn01Idvfhr4HKvLXfYnD9n+g==","_resolved":"/tmp/4ac24e20a91ded211445d6a72644a85d/midscene-web-1.3.10-beta-20260209030006.0.tgz","_from":"file:midscene-web-1.3.10-beta-20260209030006.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-zbOsns4/L74NBzHc2WdIhEw6uHsL+tymYsR9je7HPgLZ5bddVXGB+tHBr5mgqldn01Idvfhr4HKvLXfYnD9n+g==","shasum":"75fa34b5959856413fa84a2113bef5d5fed56cd5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.10-beta-20260209030006.0.tgz","fileCount":155,"unpackedSize":997149,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDmLc6B56i6wXlF6L1mfP+tlSY1TXEdvTDrHy+hNhS7mgIhAJoIMQxDwGjQffN0DRK8Up27Z4BYA45ebBHfvWX3BRv/"}],"size":181998},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.10-beta-20260209030006.0_1770606112411_0.6150064201631764"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-09T03:01:52.634Z","publish_time":1770606112634,"_source_registry_name":"default","contributors":[]},"1.3.10-beta-20260209033639.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.3.10-beta-20260209033639.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.10-beta-20260209033639.0","@midscene/playground":"1.3.10-beta-20260209033639.0","@midscene/shared":"1.3.10-beta-20260209033639.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.10-beta-20260209033639.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6w/2dAhZhBS35U7jQPVfohSWVrAOctkTnhrmSH8pmUnZoiEeWzDUuMvKfe+yIsciY2NfUz9MZvR4WApuZ1zxOw==","_resolved":"/tmp/be3d03997a406c0f98e7bedb60e0e00e/midscene-web-1.3.10-beta-20260209033639.0.tgz","_from":"file:midscene-web-1.3.10-beta-20260209033639.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-6w/2dAhZhBS35U7jQPVfohSWVrAOctkTnhrmSH8pmUnZoiEeWzDUuMvKfe+yIsciY2NfUz9MZvR4WApuZ1zxOw==","shasum":"74359ac90046d39a5e4ae67f150492bc0820b68e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.10-beta-20260209033639.0.tgz","fileCount":155,"unpackedSize":997149,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDRbCLCBhUoxB2Yff86GVLhXYo7JcPiAvhZSiNoXx0n8wIhAKDEu9vasZW7PW79/kexIHiA65YkA8rY7/WmqZnJqYTK"}],"size":182005},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.10-beta-20260209033639.0_1770608308567_0.7239163947359459"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-09T03:38:28.797Z","publish_time":1770608308797,"_source_registry_name":"default","contributors":[]},"1.3.10-beta-20260209035212.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.3.10-beta-20260209035212.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.10-beta-20260209035212.0","@midscene/playground":"1.3.10-beta-20260209035212.0","@midscene/shared":"1.3.10-beta-20260209035212.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.10-beta-20260209035212.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UcmV/csXnvq+EkvNAnP4jeCsWMOUF82h4YL7cgyipoRUGmMqMvqk77dUZN33+5IMEbdnrQrxixosi64gVXCvRw==","_resolved":"/tmp/714dde8b95525a6db74fef00625f0a24/midscene-web-1.3.10-beta-20260209035212.0.tgz","_from":"file:midscene-web-1.3.10-beta-20260209035212.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-UcmV/csXnvq+EkvNAnP4jeCsWMOUF82h4YL7cgyipoRUGmMqMvqk77dUZN33+5IMEbdnrQrxixosi64gVXCvRw==","shasum":"83228f30fd2f9bd1379f579992226867e1a3fbf2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.10-beta-20260209035212.0.tgz","fileCount":155,"unpackedSize":997149,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCU4x6fwZy3KNa4T4oFD1fKkcPJ/X3avEHvcjPepkskOAIgf379blsJNNNF/bFnYHsTgLPw9hOeG4zoG/pq0kj4T5Q="}],"size":182005},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.10-beta-20260209035212.0_1770609241671_0.4872987081985698"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-09T03:54:01.854Z","publish_time":1770609241854,"_source_registry_name":"default","contributors":[]},"1.3.10-beta-20260209040516.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.3.10-beta-20260209040516.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.10-beta-20260209040516.0","@midscene/playground":"1.3.10-beta-20260209040516.0","@midscene/shared":"1.3.10-beta-20260209040516.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.10-beta-20260209040516.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-vE3mDia0DEu80hwEFdRQoIA6miUu+7iXGDm4tv+IpNHwyhIkQRKXuCsAYkdUjCmhV6oNMbGLSPpJjR6eioNnpA==","_resolved":"/tmp/969810f1481eaf9f4acbb7a2040ec5db/midscene-web-1.3.10-beta-20260209040516.0.tgz","_from":"file:midscene-web-1.3.10-beta-20260209040516.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-vE3mDia0DEu80hwEFdRQoIA6miUu+7iXGDm4tv+IpNHwyhIkQRKXuCsAYkdUjCmhV6oNMbGLSPpJjR6eioNnpA==","shasum":"40bdac2e96cce0c9d0c19d4655602832dc729d49","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.10-beta-20260209040516.0.tgz","fileCount":155,"unpackedSize":997149,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICgUkxldd+q7NTEsxRZJ2ZUnVc6JWLsRRXRx7cJOR1V0AiBtO6Q2dJucGv1YXHDczNUxRE8E5sGVDmtcQfqaavqnTw=="}],"size":182004},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.10-beta-20260209040516.0_1770610020537_0.6449329707050508"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-09T04:07:00.716Z","publish_time":1770610020716,"_source_registry_name":"default","contributors":[]},"1.3.10-beta-20260209050644.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.3.10-beta-20260209050644.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.10-beta-20260209050644.0","@midscene/shared":"1.3.10-beta-20260209050644.0","@midscene/playground":"1.3.10-beta-20260209050644.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.10-beta-20260209050644.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-vBddq+cmadj+yy5eXW3+4Yq1hGvu9EMF/6krg1++Pqp8zp6BTrv8w1VskAi8HeNEwg97A5se1AyvolR6NanIcg==","_resolved":"/tmp/766648ab51abb07185b70516e7907d0e/midscene-web-1.3.10-beta-20260209050644.0.tgz","_from":"file:midscene-web-1.3.10-beta-20260209050644.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-vBddq+cmadj+yy5eXW3+4Yq1hGvu9EMF/6krg1++Pqp8zp6BTrv8w1VskAi8HeNEwg97A5se1AyvolR6NanIcg==","shasum":"dec8548368067c736f5ebf243829dfa7af804a97","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.10-beta-20260209050644.0.tgz","fileCount":155,"unpackedSize":997149,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAno+R4yV1ePG6OQO8kVfUYehPGymnwouTUXyLBPJilyAiAV+ojY7Pgw/jiewsiVcgmQaBDyftp6wpgW+cQ0qTLAMQ=="}],"size":181998},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.10-beta-20260209050644.0_1770613714033_0.9410151589836273"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-09T05:08:34.246Z","publish_time":1770613714246,"_source_registry_name":"default","contributors":[]},"1.3.10-beta-20260209052022.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.3.10-beta-20260209052022.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.10-beta-20260209052022.0","@midscene/shared":"1.3.10-beta-20260209052022.0","@midscene/playground":"1.3.10-beta-20260209052022.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.10-beta-20260209052022.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-OPSiIqnBicMNfcxMXG7rTyxSN68+17pju8SkLye4gang4Y1+FwQbFFPAFt2vlo+CmLnUk1CHDeSk4vToVJnrXw==","_resolved":"/tmp/c9564d6fbf4893121c2a46bc7a68b0cd/midscene-web-1.3.10-beta-20260209052022.0.tgz","_from":"file:midscene-web-1.3.10-beta-20260209052022.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-OPSiIqnBicMNfcxMXG7rTyxSN68+17pju8SkLye4gang4Y1+FwQbFFPAFt2vlo+CmLnUk1CHDeSk4vToVJnrXw==","shasum":"00ac275c45db4cea481ec6895641dfc04470c017","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.10-beta-20260209052022.0.tgz","fileCount":155,"unpackedSize":997149,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICYJ0gMdA89wqofitqdrRyE0Jvbpmk45VgWyPs2jjBPcAiEAyVeaKCwa30x8gjNqH7sgrW4xHHgyCFyZRKgcEf/RtPE="}],"size":182005},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.10-beta-20260209052022.0_1770614529841_0.1255205874559131"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-09T05:22:09.997Z","publish_time":1770614529997,"_source_registry_name":"default","contributors":[]},"1.3.10-beta-20260209053847.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.3.10-beta-20260209053847.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.3.10-beta-20260209053847.0","@midscene/core":"1.3.10-beta-20260209053847.0","@midscene/shared":"1.3.10-beta-20260209053847.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.10-beta-20260209053847.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dsb0Cdb4gYmhkxaBPANAmOVdPzl7Vkpy76vrkN2HL0eldpdkoyUp/UcLNq9cX4uIIHqvYdCBwqGP31BbbLfs6A==","_resolved":"/tmp/79e4a42f97a0f7335786b555af4cb2f1/midscene-web-1.3.10-beta-20260209053847.0.tgz","_from":"file:midscene-web-1.3.10-beta-20260209053847.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-dsb0Cdb4gYmhkxaBPANAmOVdPzl7Vkpy76vrkN2HL0eldpdkoyUp/UcLNq9cX4uIIHqvYdCBwqGP31BbbLfs6A==","shasum":"537129f947e4dbc686e2855becae75ca21727628","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.10-beta-20260209053847.0.tgz","fileCount":155,"unpackedSize":997149,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDnSJdxZQqn9aksf3v5M6RDawco65dXaBlRlP0sZUllaAiBr780zq9IthttI7+ZJ8yGXufa6am7HTXggNe3iuo1Wbg=="}],"size":182007},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.10-beta-20260209053847.0_1770615636543_0.21076158152945168"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-09T05:40:36.713Z","publish_time":1770615636713,"_source_registry_name":"default","contributors":[]},"1.3.10-beta-20260209075229.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.3.10-beta-20260209075229.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.10-beta-20260209075229.0","@midscene/playground":"1.3.10-beta-20260209075229.0","@midscene/shared":"1.3.10-beta-20260209075229.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.10-beta-20260209075229.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-PBYvFQ6K21GRdVYFOFJN6FE/yiMMLAWDzOoBl8HLF+dq0Wo5SUrhF69P+6o6cfyPl+sEaK3sOCDzf2L8xvjWOQ==","_resolved":"/tmp/49110f894ba3f16aadbcf68c7fcecc7c/midscene-web-1.3.10-beta-20260209075229.0.tgz","_from":"file:midscene-web-1.3.10-beta-20260209075229.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-PBYvFQ6K21GRdVYFOFJN6FE/yiMMLAWDzOoBl8HLF+dq0Wo5SUrhF69P+6o6cfyPl+sEaK3sOCDzf2L8xvjWOQ==","shasum":"af5dc1deb3ec0c95039d6bdb1374616cf876f3d7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.10-beta-20260209075229.0.tgz","fileCount":155,"unpackedSize":1004226,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHqh6vGfoC69Fzokx5AuU8aiGhIjG0svEgjna5AbK+5iAiAQBUG+KCZIFO2V55adYiPBrWChc2vFD1hKUUPw6lp/zw=="}],"size":183139},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.10-beta-20260209075229.0_1770623656481_0.4950601407523689"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-09T07:54:16.629Z","publish_time":1770623656629,"_source_registry_name":"default","contributors":[]},"1.3.10-beta-20260209084323.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.3.10-beta-20260209084323.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.10-beta-20260209084323.0","@midscene/shared":"1.3.10-beta-20260209084323.0","@midscene/playground":"1.3.10-beta-20260209084323.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.10-beta-20260209084323.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-DURYOtvwt0iU+YlfChefS74OwB923cm/cBL7fKhB+dtSEJUTemtDcQ1qckPXjIBgb/7nATmyI9mYI5pUaxyVRw==","_resolved":"/tmp/f7f4a604afde10e53b3b9703bddf3b20/midscene-web-1.3.10-beta-20260209084323.0.tgz","_from":"file:midscene-web-1.3.10-beta-20260209084323.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-DURYOtvwt0iU+YlfChefS74OwB923cm/cBL7fKhB+dtSEJUTemtDcQ1qckPXjIBgb/7nATmyI9mYI5pUaxyVRw==","shasum":"043b1dccf44399b760ffde6bc8df329f6fe48021","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.10-beta-20260209084323.0.tgz","fileCount":155,"unpackedSize":997149,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCAhBKYbx7LkHfnyLdDkfX/GQLhSM1SUpVgIKZRCzeiQwIhAPWht7/thccNePwjwu0SJzjWZ552sLPo+MBSS3O0ZItT"}],"size":182006},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.10-beta-20260209084323.0_1770626710060_0.4583731584358206"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-09T08:45:10.230Z","publish_time":1770626710230,"_source_registry_name":"default","contributors":[]},"1.3.10-beta-20260209092312.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.3.10-beta-20260209092312.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.10-beta-20260209092312.0","@midscene/playground":"1.3.10-beta-20260209092312.0","@midscene/shared":"1.3.10-beta-20260209092312.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.10-beta-20260209092312.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dYGMDlYb4ZWMwcp8UzOSLm1/bzNts0srOX7HqgnmL3z1IqIRPtUKgLiTZKocVeFu4iVIjYB6Urr+MHVwPpe2pA==","_resolved":"/tmp/8a45377f59b8710b09207b433b61a6fe/midscene-web-1.3.10-beta-20260209092312.0.tgz","_from":"file:midscene-web-1.3.10-beta-20260209092312.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-dYGMDlYb4ZWMwcp8UzOSLm1/bzNts0srOX7HqgnmL3z1IqIRPtUKgLiTZKocVeFu4iVIjYB6Urr+MHVwPpe2pA==","shasum":"3218123881007d39cb0efbb5a2d13f59aabc2877","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.10-beta-20260209092312.0.tgz","fileCount":155,"unpackedSize":1005128,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCaLLPrX02gbD4o2+nCNpdQiXellrHg/x7FNPTQo3stmwIhALL2FJEb+bu157DTX/jVCl6kWqQoToclQJrIsPCJ6lZ6"}],"size":183304},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.10-beta-20260209092312.0_1770629096574_0.40738327300238275"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-09T09:24:56.751Z","publish_time":1770629096751,"_source_registry_name":"default","contributors":[]},"1.3.10-beta-20260209113034.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.3.10-beta-20260209113034.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.10-beta-20260209113034.0","@midscene/shared":"1.3.10-beta-20260209113034.0","@midscene/playground":"1.3.10-beta-20260209113034.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.10-beta-20260209113034.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dTf3ZYgX/Hjx0tuI0MrDkA47i+PhVXfFtzBahKWUEE0Rfgv4T4ShZfNVltdDT0qdzxEHkrgRFg7ycfKierFmUA==","_resolved":"/tmp/f00b5b2d5bd1c80be1a6b96f1411b202/midscene-web-1.3.10-beta-20260209113034.0.tgz","_from":"file:midscene-web-1.3.10-beta-20260209113034.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-dTf3ZYgX/Hjx0tuI0MrDkA47i+PhVXfFtzBahKWUEE0Rfgv4T4ShZfNVltdDT0qdzxEHkrgRFg7ycfKierFmUA==","shasum":"689594f90ea22b092cccfabce3cfdee66b6c6bd0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.10-beta-20260209113034.0.tgz","fileCount":155,"unpackedSize":998675,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDTXw4SRnfPZFH0blRKXDtE32c5i81JJGIXwBczEDKDqwIgPYmG5HWl40C5AdDVrsMub4UueJH+gS8dZKiJ9glZ9B8="}],"size":182037},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.10-beta-20260209113034.0_1770636741712_0.8007570613606023"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-09T11:32:21.893Z","publish_time":1770636741893,"_source_registry_name":"default","contributors":[]},"1.3.10":{"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.3.10","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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.10","@midscene/playground":"1.3.10","@midscene/shared":"1.3.10"},"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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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"},"_id":"@midscene/web@1.3.10","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UaYmu8GsXtitSpjbxv0L0AE3N08kyVLHYLRbD+n0SqLeBlF+l0Elj3VHk0q0hIC3zm+W/ngQMZ4zV3iF1wpRQw==","_resolved":"/tmp/d4c91d58e4800dd2f8df25fdd3cea589/midscene-web-1.3.10.tgz","_from":"file:midscene-web-1.3.10.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-UaYmu8GsXtitSpjbxv0L0AE3N08kyVLHYLRbD+n0SqLeBlF+l0Elj3VHk0q0hIC3zm+W/ngQMZ4zV3iF1wpRQw==","shasum":"6d613f038cd88004628e5c198795125ce98b4048","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.10.tgz","fileCount":155,"unpackedSize":1003918,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGJ+VBwWt/eiLowHdmciX2rEUYllaSnwYx4kqhW177p1AiEAud3nKGYF66nI4sjPRL/LpTK+2jMtuPaE47j+lvmT4Ec="}],"size":183062},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.10_1770637484415_0.6558907330665575"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-09T11:44:44.608Z","publish_time":1770637484608,"_source_registry_name":"default","contributors":[]},"1.3.10-beta-20260210033532.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.3.10-beta-20260210033532.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.3.10-beta-20260210033532.0","@midscene/shared":"1.3.10-beta-20260210033532.0","@midscene/core":"1.3.10-beta-20260210033532.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.10-beta-20260210033532.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-JDohtFsZSfklmVAw37OCNjG6yQ/2NlosAM6sSIDS3cVJPTyLaDLgCV+GJoEaJHxR/nURgk9ZVCpWe5csgZzc5w==","_resolved":"/tmp/e6ca275dde09abfc9ab0c5e3051e3d89/midscene-web-1.3.10-beta-20260210033532.0.tgz","_from":"file:midscene-web-1.3.10-beta-20260210033532.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-JDohtFsZSfklmVAw37OCNjG6yQ/2NlosAM6sSIDS3cVJPTyLaDLgCV+GJoEaJHxR/nURgk9ZVCpWe5csgZzc5w==","shasum":"164fc60a438c75087d0d3b498ac1166882312b48","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.10-beta-20260210033532.0.tgz","fileCount":155,"unpackedSize":998675,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB4+hPgUTUniKoNKd0ZREzXDWAYUbbMGo9fkpUELZuCPAiAb4/qEDc8TZwpK5EGFdxOukTsU0yVz05S/rRdMqsOI3Q=="}],"size":182038},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.10-beta-20260210033532.0_1770694635463_0.9876663570613735"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-10T03:37:15.665Z","publish_time":1770694635665,"_source_registry_name":"default","contributors":[]},"1.3.10-beta-20260210040221.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.3.10-beta-20260210040221.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.10-beta-20260210040221.0","@midscene/playground":"1.3.10-beta-20260210040221.0","@midscene/shared":"1.3.10-beta-20260210040221.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.10-beta-20260210040221.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-c0SCnMa5bh9bLUkue7jJ5sz65XGxE0sC/DLAUZx6xnyObQu/CifdJRd13NEXRy3gUx1PwvG1yZPsQ4NFFQM8tA==","_resolved":"/tmp/f706df607b8f47379a140ef2fa5d8305/midscene-web-1.3.10-beta-20260210040221.0.tgz","_from":"file:midscene-web-1.3.10-beta-20260210040221.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-c0SCnMa5bh9bLUkue7jJ5sz65XGxE0sC/DLAUZx6xnyObQu/CifdJRd13NEXRy3gUx1PwvG1yZPsQ4NFFQM8tA==","shasum":"80fc1feea92f3de6735301662de96dbd94dd8f7d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.10-beta-20260210040221.0.tgz","fileCount":155,"unpackedSize":998675,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIByGQNaARX5Zu4YA2/RuYBqfsWncPj7Iojmr6+/Ekp0TAiBn/rPniF/SPdlr1NdR6RuSYlvijKzReHsCCETbfLgMIw=="}],"size":182037},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.10-beta-20260210040221.0_1770696250377_0.8368750131815406"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-10T04:04:10.599Z","publish_time":1770696250599,"_source_registry_name":"default","contributors":[]},"1.3.11-beta-20260210054223.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.3.11-beta-20260210054223.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.11-beta-20260210054223.0","@midscene/shared":"1.3.11-beta-20260210054223.0","@midscene/playground":"1.3.11-beta-20260210054223.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.11-beta-20260210054223.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zHhXMz9ebL0d3WN+pwbMHGTnrm0gXkz7PuCMJ9yt2tvYhPXnUIiYjlZzHQ1mXL5lrU8spUZKK7vFxBOWyqthyA==","_resolved":"/tmp/02d72171c1e7c9bc3a18dede39950aec/midscene-web-1.3.11-beta-20260210054223.0.tgz","_from":"file:midscene-web-1.3.11-beta-20260210054223.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-zHhXMz9ebL0d3WN+pwbMHGTnrm0gXkz7PuCMJ9yt2tvYhPXnUIiYjlZzHQ1mXL5lrU8spUZKK7vFxBOWyqthyA==","shasum":"008dbc671980b0d3ffa7594fd992afcf6aecb814","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.11-beta-20260210054223.0.tgz","fileCount":155,"unpackedSize":1001592,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAPeGj1SJzcqZ0YjepwikWm8xkOJJjfXAlBIuY4mD8VsAiBa7IY1gnn0AVcCl2vHKfVWdOhJqcZ7kp/uG+LVOAHGDg=="}],"size":182395},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.11-beta-20260210054223.0_1770702243954_0.2389406372047349"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-10T05:44:04.103Z","publish_time":1770702244103,"_source_registry_name":"default","contributors":[]},"1.3.11-beta-20260210062109.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.3.11-beta-20260210062109.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"1.3.11-beta-20260210062109.0","@midscene/core":"1.3.11-beta-20260210062109.0","@midscene/playground":"1.3.11-beta-20260210062109.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.11-beta-20260210062109.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-CKeu2SzWVZJO488ofQlArYr4RhUdsqgLVlaFEZ34+/NmWTHXeWgO+v73H6IQfFRFMBbXg4GHQUxfvfiP8rAc+A==","_resolved":"/tmp/05c2666da82577095c573807de05df12/midscene-web-1.3.11-beta-20260210062109.0.tgz","_from":"file:midscene-web-1.3.11-beta-20260210062109.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-CKeu2SzWVZJO488ofQlArYr4RhUdsqgLVlaFEZ34+/NmWTHXeWgO+v73H6IQfFRFMBbXg4GHQUxfvfiP8rAc+A==","shasum":"1a9cf2373a5d9efb9195ed8535bc9ab02fb79abd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.11-beta-20260210062109.0.tgz","fileCount":155,"unpackedSize":1007143,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHg2gI54nkwM/B5affJRksGYe2Sjhg59bGN/PwtU8sn4AiBiyC3f9//0sdzy20kvj9VVGG0ox0JJOag0zIK2TD9tlQ=="}],"size":183518},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.11-beta-20260210062109.0_1770704574730_0.9625254991389349"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-10T06:22:54.928Z","publish_time":1770704574928,"_source_registry_name":"default","contributors":[]},"1.3.11-beta-20260210070852.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.3.11-beta-20260210070852.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.11-beta-20260210070852.0","@midscene/shared":"1.3.11-beta-20260210070852.0","@midscene/playground":"1.3.11-beta-20260210070852.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.11-beta-20260210070852.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-v/wnCtun3+NqU2qqmzPX+l3WeVgt9zDdRGYniT7uGqiz8HdjJaqdXgHPKwoyY8KPOiRDe3dMzKz5yTE07IWBdQ==","_resolved":"/tmp/d16c1563cfdaa8700f1956eefc9df63b/midscene-web-1.3.11-beta-20260210070852.0.tgz","_from":"file:midscene-web-1.3.11-beta-20260210070852.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-v/wnCtun3+NqU2qqmzPX+l3WeVgt9zDdRGYniT7uGqiz8HdjJaqdXgHPKwoyY8KPOiRDe3dMzKz5yTE07IWBdQ==","shasum":"ea0b1e65c6e4724afdc07e1daadee1d7efab41a2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.11-beta-20260210070852.0.tgz","fileCount":155,"unpackedSize":1001592,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE4jEhbBIfnjqYQNFIcDMzMqJ2wn/qj7MlH1iNt2h4OHAiAW3rl93xEP7+Q7ECypG6fKU9/IKvwdPUXLEkCjKDiYbQ=="}],"size":182392},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.11-beta-20260210070852.0_1770707438199_0.6979979719378389"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-10T07:10:38.382Z","publish_time":1770707438382,"_source_registry_name":"default","contributors":[]},"1.3.11-beta-20260210081736.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.3.11-beta-20260210081736.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.11-beta-20260210081736.0","@midscene/shared":"1.3.11-beta-20260210081736.0","@midscene/playground":"1.3.11-beta-20260210081736.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.11-beta-20260210081736.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-toRy0SFM2peBbTVhKsMzcI1jNGhNzhnuFlHfF5QXB15IZ+XXU6vq67/j742Km2rIxmjOcT1szpObGBUzfZ/hmw==","_resolved":"/tmp/e8d7e25fd31a0beee64c1878a4d03eb0/midscene-web-1.3.11-beta-20260210081736.0.tgz","_from":"file:midscene-web-1.3.11-beta-20260210081736.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-toRy0SFM2peBbTVhKsMzcI1jNGhNzhnuFlHfF5QXB15IZ+XXU6vq67/j742Km2rIxmjOcT1szpObGBUzfZ/hmw==","shasum":"cadeada040f9013e1051e94e58ef8c363080aa1c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.11-beta-20260210081736.0.tgz","fileCount":155,"unpackedSize":1007143,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDmzNIuXFu+m7akdZuZiIXIg//vytbEWafsO22goQLt6QIhAJZz5GJHVESLCGj9k2teEsnMKxQGMjz9erIXVXm9Z2zo"}],"size":183519},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.11-beta-20260210081736.0_1770711564861_0.933186200808729"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-10T08:19:25.041Z","publish_time":1770711565041,"_source_registry_name":"default","contributors":[]},"1.3.11-beta-20260210082113.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.3.11-beta-20260210082113.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.11-beta-20260210082113.0","@midscene/shared":"1.3.11-beta-20260210082113.0","@midscene/playground":"1.3.11-beta-20260210082113.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.11-beta-20260210082113.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/qxxu5yLy6b/70A0yHGa3pGtcPH3i8aAduj+KHO70hMdO+VRxMBkjHAU+Z1OR+owyi+rS09uHCbe3R1vjFkNSw==","_resolved":"/tmp/339dc27b60d7f072dc124c70cc75d111/midscene-web-1.3.11-beta-20260210082113.0.tgz","_from":"file:midscene-web-1.3.11-beta-20260210082113.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-/qxxu5yLy6b/70A0yHGa3pGtcPH3i8aAduj+KHO70hMdO+VRxMBkjHAU+Z1OR+owyi+rS09uHCbe3R1vjFkNSw==","shasum":"15dddf1db29c6fea47d162d6b7b49296daac189f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.11-beta-20260210082113.0.tgz","fileCount":155,"unpackedSize":1001592,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC+LOLZlHLtjBjb/OLXMWXQPZHIuukooezQJN/xJbygLAIhALAEii2/l3IUDo3OZTpq742QV/djGCDvNfEqih/QAb/D"}],"size":182394},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.11-beta-20260210082113.0_1770711775500_0.503891152198586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-10T08:22:55.676Z","publish_time":1770711775676,"_source_registry_name":"default","contributors":[]},"1.3.11-beta-20260210093220.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.3.11-beta-20260210093220.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.3.11-beta-20260210093220.0","@midscene/shared":"1.3.11-beta-20260210093220.0","@midscene/core":"1.3.11-beta-20260210093220.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.11-beta-20260210093220.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-NV6Bfe3zQrw+vCYbhlRFBLbwYz4BB06QMnfYHTHP9KQ/EZwd+3pqswny3kl00F373gLkYAn5Qzaa6XNwfORooA==","_resolved":"/tmp/e8a894a96de64965d6fa86955336e352/midscene-web-1.3.11-beta-20260210093220.0.tgz","_from":"file:midscene-web-1.3.11-beta-20260210093220.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-NV6Bfe3zQrw+vCYbhlRFBLbwYz4BB06QMnfYHTHP9KQ/EZwd+3pqswny3kl00F373gLkYAn5Qzaa6XNwfORooA==","shasum":"092e283e245895fba0cfef0d8d957ec8367c510f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.11-beta-20260210093220.0.tgz","fileCount":155,"unpackedSize":1001592,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC4EDm5DRB+1QKBOHba3ZjkO4YYXkNUh84QfGKL8N1MZQIhANmOWdp8oXePi8K3STnzXSoOdJuXc0WWv/hInskn3lM9"}],"size":182396},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.11-beta-20260210093220.0_1770716048294_0.9344625114577763"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-10T09:34:08.479Z","publish_time":1770716048479,"_source_registry_name":"default","contributors":[]},"1.3.11-beta-20260210094227.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.3.11-beta-20260210094227.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.11-beta-20260210094227.0","@midscene/playground":"1.3.11-beta-20260210094227.0","@midscene/shared":"1.3.11-beta-20260210094227.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.11-beta-20260210094227.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-T7krzW0cGbSlMg9vcio/TIxutisxt5py2CT2h/R1TlVJ+Jk8f/EN/EYucTpiLNYdfRWWAEiyRmLeHJ3LHhVmAw==","_resolved":"/tmp/dc12d782138453d3425ec40011e258d5/midscene-web-1.3.11-beta-20260210094227.0.tgz","_from":"file:midscene-web-1.3.11-beta-20260210094227.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-T7krzW0cGbSlMg9vcio/TIxutisxt5py2CT2h/R1TlVJ+Jk8f/EN/EYucTpiLNYdfRWWAEiyRmLeHJ3LHhVmAw==","shasum":"77afdeeb75db11f444bb494a1b56a434ce7e0180","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.11-beta-20260210094227.0.tgz","fileCount":155,"unpackedSize":1007143,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDM8Nru2WR7DC/TLBOkvb7ixAf0pBprUobaZixz+HmCiwIhAMpjRuA0JfATnTISk1qZqbJFzVEkS1YQkbx3zBS8gg8Y"}],"size":183515},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.11-beta-20260210094227.0_1770716648272_0.7873474435779055"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-10T09:44:08.460Z","publish_time":1770716648460,"_source_registry_name":"default","contributors":[]},"1.3.11-beta-20260210094931.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.3.11-beta-20260210094931.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.11-beta-20260210094931.0","@midscene/shared":"1.3.11-beta-20260210094931.0","@midscene/playground":"1.3.11-beta-20260210094931.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.11-beta-20260210094931.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-OdNwJZcVnmlCmzEdJMxuGJD1Nsu5s9KxcP0Kx89Ui7T1WkUtaQ/SjzlJWMmiTyvLoUO9+YIpMRT3MqAtJNVgsA==","_resolved":"/tmp/f0acc049bbe1deea8f6b822cedb4b96c/midscene-web-1.3.11-beta-20260210094931.0.tgz","_from":"file:midscene-web-1.3.11-beta-20260210094931.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-OdNwJZcVnmlCmzEdJMxuGJD1Nsu5s9KxcP0Kx89Ui7T1WkUtaQ/SjzlJWMmiTyvLoUO9+YIpMRT3MqAtJNVgsA==","shasum":"7aa45c1bd344084c5ea65992714156ad61d3c8bb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.11-beta-20260210094931.0.tgz","fileCount":155,"unpackedSize":1007143,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBWeWBrp2PRusQ40hUdfSayzeAvyuLkVeyP1pCq0tgElAiAyWBZ6EstRzPZCZi6R1uFFVeyDQ/A9DrXrFGFC7ZAkFw=="}],"size":183520},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.11-beta-20260210094931.0_1770717077157_0.514380701396481"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-10T09:51:17.350Z","publish_time":1770717077350,"_source_registry_name":"default","contributors":[]},"1.3.11-beta-20260210110943.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.3.11-beta-20260210110943.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.3.11-beta-20260210110943.0","@midscene/core":"1.3.11-beta-20260210110943.0","@midscene/shared":"1.3.11-beta-20260210110943.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.11-beta-20260210110943.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9wFmIV5NrkP7n3T0Fs6FM55n1ZD3kn+2msRwcypshBjIBDKPUgZIieGLIA1oxUDz1om6uN0DRyj5WKKLF434WQ==","_resolved":"/tmp/a072ca49afab743f9c661bde48e613d4/midscene-web-1.3.11-beta-20260210110943.0.tgz","_from":"file:midscene-web-1.3.11-beta-20260210110943.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-9wFmIV5NrkP7n3T0Fs6FM55n1ZD3kn+2msRwcypshBjIBDKPUgZIieGLIA1oxUDz1om6uN0DRyj5WKKLF434WQ==","shasum":"f0756fb04385d0a0fb3e395a01d7bfd3dce646c5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.11-beta-20260210110943.0.tgz","fileCount":155,"unpackedSize":1007143,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIeOtsI+cgadMuMH2MXTSvIbYg5GqKXSO00V3/CTLm4AIhALjDVXEwzu24flDtDdiC0uvGfKUJucld4FBC1y6LS/Qg"}],"size":183521},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.11-beta-20260210110943.0_1770721888914_0.9558752186653678"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-10T11:11:29.144Z","publish_time":1770721889144,"_source_registry_name":"default","contributors":[]},"1.2.3-beta-20260210112221.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.2.3-beta-20260210112221.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.2.3-beta-20260210112221.0","@midscene/playground":"1.2.3-beta-20260210112221.0","@midscene/shared":"1.2.3-beta-20260210112221.0"},"devDependencies":{"@playwright/test":"^1.44.1","@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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","playwright":"1.44.1","puppeteer":"24.6.0","tsx":"^4.19.2","typescript":"^5.8.3","vitest":"3.0.5"},"peerDependencies":{"@playwright/test":"^1.44.1","playwright":"^1.44.1","puppeteer":">=20.0.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":true},"puppeteer":{"optional":true}},"engines":{"node":">=18.0.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.2.3-beta-20260210112221.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jc1MPhO6wRCTzAEBRzmHHIJxbFKSZ36AuRcU/coQragkJw9RyJlrgq7r3GTfbD0k9/g97pwzkLQOcSMmcJYr5A==","_resolved":"/tmp/d508ad5cf21181065b6e9a1130631e00/midscene-web-1.2.3-beta-20260210112221.0.tgz","_from":"file:midscene-web-1.2.3-beta-20260210112221.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-jc1MPhO6wRCTzAEBRzmHHIJxbFKSZ36AuRcU/coQragkJw9RyJlrgq7r3GTfbD0k9/g97pwzkLQOcSMmcJYr5A==","shasum":"2ad355f3303d41e11152c98712a793dd16abe123","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.2.3-beta-20260210112221.0.tgz","fileCount":150,"unpackedSize":925497,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGOEZrXjVA0uylmMt2kMeAczI1Hoc3Guo9ct8E1Gnzy4AiEA0a3U2VnRygTzlqkat+QDlsfIe+XTIS7V7U/RpxBQByE="}],"size":163877},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.2.3-beta-20260210112221.0_1770722619844_0.5344293035005219"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-10T11:23:40.049Z","publish_time":1770722620049,"_source_registry_name":"default","contributors":[]},"1.3.11-beta-20260210114248.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.3.11-beta-20260210114248.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.11-beta-20260210114248.0","@midscene/playground":"1.3.11-beta-20260210114248.0","@midscene/shared":"1.3.11-beta-20260210114248.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.11-beta-20260210114248.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-M9pWStg69lL+etIaPFKJOMghcQ5oT0oHP8zXRLVGS6PGQwoO+QLBVNlOOqunFoW++XLtFpKi5248SR2bDXb/lQ==","_resolved":"/tmp/b7d75788d43a50c61ad323d2e18c9cc9/midscene-web-1.3.11-beta-20260210114248.0.tgz","_from":"file:midscene-web-1.3.11-beta-20260210114248.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-M9pWStg69lL+etIaPFKJOMghcQ5oT0oHP8zXRLVGS6PGQwoO+QLBVNlOOqunFoW++XLtFpKi5248SR2bDXb/lQ==","shasum":"13270ea09f0cfaaf65c3491d715fdf4fc07306a5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.11-beta-20260210114248.0.tgz","fileCount":155,"unpackedSize":1007143,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDEvQZPcBEvCKKiJUph1DKzosCkpVE4EfBkL9/j0H+cwwIgOpBc8gytv0M8UplRKHME5MJbgORbZJSh8wBwxFVzo/Y="}],"size":183519},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.11-beta-20260210114248.0_1770723870869_0.6866348537046649"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-10T11:44:31.007Z","publish_time":1770723871007,"_source_registry_name":"default","contributors":[]},"1.3.11-beta-20260211031343.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.3.11-beta-20260211031343.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.3.11-beta-20260211031343.0","@midscene/shared":"1.3.11-beta-20260211031343.0","@midscene/core":"1.3.11-beta-20260211031343.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.11-beta-20260211031343.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-lucVpJnkfV/QawqUqmF+xkjv07mCH9sAVgCAZgramqkY7ee/P/vSR4vsDmVYsNSlaaurrjAyK3rVA+ZOOrc2lA==","_resolved":"/tmp/0aaff0c5111496c93ff4e20e9ec5f3a8/midscene-web-1.3.11-beta-20260211031343.0.tgz","_from":"file:midscene-web-1.3.11-beta-20260211031343.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-lucVpJnkfV/QawqUqmF+xkjv07mCH9sAVgCAZgramqkY7ee/P/vSR4vsDmVYsNSlaaurrjAyK3rVA+ZOOrc2lA==","shasum":"8845e7501a4546942a2bf0363d82f6ad05af83d7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.11-beta-20260211031343.0.tgz","fileCount":155,"unpackedSize":1007143,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC6L+Jcq4dBCEqjhB9sIYxyUVU86JJfFhwlMwtw2IVShgIgMdJjxV5gNhM2SM7gFCDhgRMghkgX8kQWU/jGgS884rQ="}],"size":183521},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.11-beta-20260211031343.0_1770779728555_0.9966024368431095"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T03:15:28.782Z","publish_time":1770779728782,"_source_registry_name":"default","contributors":[]},"1.3.11":{"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.3.11","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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.11","@midscene/playground":"1.3.11","@midscene/shared":"1.3.11"},"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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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"},"_id":"@midscene/web@1.3.11","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HWbIg3lG1JIZeV7McjCuTAtMjQ7jp4s048xg0xCJoLJ427ExWgiRYUJ588EHeGCzwgYwjX8/HX8VDABXmIH1Kg==","_resolved":"/tmp/f320e4026da3e8d0c338439ae8782dba/midscene-web-1.3.11.tgz","_from":"file:midscene-web-1.3.11.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-HWbIg3lG1JIZeV7McjCuTAtMjQ7jp4s048xg0xCJoLJ427ExWgiRYUJ588EHeGCzwgYwjX8/HX8VDABXmIH1Kg==","shasum":"03edd2ae7c154105bd2cb9e42068d45718200066","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.11.tgz","fileCount":155,"unpackedSize":1006835,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDmbr9loyMV9nEiBRDbeWlIxe6CvqhAySZXRwTuMF34jgIhAKXWV/XBvqi7QLfbu8OpUatoAKUfDYX0R5PnTBIqgFHE"}],"size":183441},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.11_1770787663805_0.5884549197719926"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T05:27:44.082Z","publish_time":1770787664082,"_source_registry_name":"default","contributors":[]},"1.3.11-beta-20260211054343.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.3.11-beta-20260211054343.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"1.3.11-beta-20260211054343.0","@midscene/playground":"1.3.11-beta-20260211054343.0","@midscene/core":"1.3.11-beta-20260211054343.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.11-beta-20260211054343.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fCTZ4chCvL130G8USBPauCrb2Ujl/o2wbNYvtNIOpoH15qYekOQue/VjythEFD2eFdU+zEtwZrkGdsgL5dk2lw==","_resolved":"/tmp/8224270c13eba51265656378a6ec8390/midscene-web-1.3.11-beta-20260211054343.0.tgz","_from":"file:midscene-web-1.3.11-beta-20260211054343.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-fCTZ4chCvL130G8USBPauCrb2Ujl/o2wbNYvtNIOpoH15qYekOQue/VjythEFD2eFdU+zEtwZrkGdsgL5dk2lw==","shasum":"be451344378fc11e8e07b6ac6bc705a54ca0c71b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.11-beta-20260211054343.0.tgz","fileCount":155,"unpackedSize":1007143,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEf1ZGBX1UYTpTdqi2Uy6SZ5J3eGronCOqaOFsqn/IheAiEAuO7YVU/gGLNjczuOT6kcixcpDm8a4KNG5n9Z1NbMKBk="}],"size":183519},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.11-beta-20260211054343.0_1770788728572_0.916238334039787"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T05:45:28.728Z","publish_time":1770788728728,"_source_registry_name":"default","contributors":[]},"1.3.11-beta-20260211063600.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.3.11-beta-20260211063600.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.11-beta-20260211063600.0","@midscene/playground":"1.3.11-beta-20260211063600.0","@midscene/shared":"1.3.11-beta-20260211063600.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.11-beta-20260211063600.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-S0J3DGfAytaN7AfogS7Xn2OyXMW9paAzDLEZ1plg1KuSY5Ac9Cf1GJISrupXPfMy2baIWq/VGhgV0cPow3ZCTg==","_resolved":"/tmp/35c9e3e935f7f6fb5e847fdd5892f30c/midscene-web-1.3.11-beta-20260211063600.0.tgz","_from":"file:midscene-web-1.3.11-beta-20260211063600.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-S0J3DGfAytaN7AfogS7Xn2OyXMW9paAzDLEZ1plg1KuSY5Ac9Cf1GJISrupXPfMy2baIWq/VGhgV0cPow3ZCTg==","shasum":"92f59a3a770473c0d41a511c487a4dfd63ba6459","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.11-beta-20260211063600.0.tgz","fileCount":155,"unpackedSize":1007143,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHUUHld5FX+OeG1XbkYgDado7eeFd/NO+NzgDGFupG6TAiEA6SDWmbcV65dq2qiCWMBeZ4OwOeE7n6QMWWJNNho/aI0="}],"size":183518},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.11-beta-20260211063600.0_1770791866622_0.0391210196128311"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T06:37:46.835Z","publish_time":1770791866835,"_source_registry_name":"default","contributors":[]},"1.3.11-beta-20260211070746.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.3.11-beta-20260211070746.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.3.11-beta-20260211070746.0","@midscene/core":"1.3.11-beta-20260211070746.0","@midscene/shared":"1.3.11-beta-20260211070746.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.11-beta-20260211070746.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Ap0byXWHd9VwTMhRZ2JfPNTCrhUxdvcmh9QVhGValzERQahUjJ9VmnZ8wKvkdK1kWnwpg6EQXltR9JDjdYoTUw==","_resolved":"/tmp/b36a626617fe1820bd097a6c7f54a256/midscene-web-1.3.11-beta-20260211070746.0.tgz","_from":"file:midscene-web-1.3.11-beta-20260211070746.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Ap0byXWHd9VwTMhRZ2JfPNTCrhUxdvcmh9QVhGValzERQahUjJ9VmnZ8wKvkdK1kWnwpg6EQXltR9JDjdYoTUw==","shasum":"07ae0906100b073e5f9fe01859d29f3e17033e5f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.11-beta-20260211070746.0.tgz","fileCount":155,"unpackedSize":997943,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDue6D6bheJaKjGEAgFnI0yRN69y7xd1/kDhcZ+md+i8AIgdGjLVgr02/R2r79w8FHs2IEKmw1GdSTQMolTm6L/8TA="}],"size":182087},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.11-beta-20260211070746.0_1770793770061_0.5941009454551034"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T07:09:30.290Z","publish_time":1770793770290,"_source_registry_name":"default","contributors":[]},"1.3.11-beta-20260211070756.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.3.11-beta-20260211070756.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.11-beta-20260211070756.0","@midscene/playground":"1.3.11-beta-20260211070756.0","@midscene/shared":"1.3.11-beta-20260211070756.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.11-beta-20260211070756.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LlT9U4CipV7kPSnyQEqLAodvfaiHDIGMNWqSJvLgJ6V+yNZFRnvIAfuaet6DSaSP5kt9CghgMSPnrQivGzNZ9g==","_resolved":"/tmp/df0e28517db96cd42d374af8ae49f7fe/midscene-web-1.3.11-beta-20260211070756.0.tgz","_from":"file:midscene-web-1.3.11-beta-20260211070756.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-LlT9U4CipV7kPSnyQEqLAodvfaiHDIGMNWqSJvLgJ6V+yNZFRnvIAfuaet6DSaSP5kt9CghgMSPnrQivGzNZ9g==","shasum":"131d75e54c240b65cca3821cc4aaaba9d24c861b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.11-beta-20260211070756.0.tgz","fileCount":155,"unpackedSize":1007143,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD6AUX0gHshXgPG0ONtrOlNmy0B5uMZOlOm4PKiy/h4KwIgeeDSC6OWEPqcU2Uky34MCz/M8tRjhZIcUrg2h9iuSsU="}],"size":183519},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.11-beta-20260211070756.0_1770793783703_0.6851988644849256"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T07:09:43.855Z","publish_time":1770793783855,"_source_registry_name":"default","contributors":[]},"1.3.12-beta-20260211080855.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.3.12-beta-20260211080855.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.12-beta-20260211080855.0","@midscene/shared":"1.3.12-beta-20260211080855.0","@midscene/playground":"1.3.12-beta-20260211080855.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.12-beta-20260211080855.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Hc7Uw2Acq1zDhqi1lu/gRqZIspjGEu9dZxL/Ch7cmVyuZavcUuwBpL0C84ro9QuOi1vQEXvQ1tmLRbhvjuiKaA==","_resolved":"/tmp/6d8947ffa41aaf96b1f73918b3d1dee8/midscene-web-1.3.12-beta-20260211080855.0.tgz","_from":"file:midscene-web-1.3.12-beta-20260211080855.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Hc7Uw2Acq1zDhqi1lu/gRqZIspjGEu9dZxL/Ch7cmVyuZavcUuwBpL0C84ro9QuOi1vQEXvQ1tmLRbhvjuiKaA==","shasum":"b519a903f91780425cf87c0fe828342bbaa85732","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.12-beta-20260211080855.0.tgz","fileCount":155,"unpackedSize":998875,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF3CSlfMLC7FTk0L+1AmbCq7+9UiddQhJzh1PWtaNvjyAiEAkojrC8gAMeDnN8Aclh3ocM0UmCMiPUI4dvXDXmXG+TI="}],"size":182260},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.12-beta-20260211080855.0_1770797439902_0.7313475028945016"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T08:10:40.108Z","publish_time":1770797440108,"_source_registry_name":"default","contributors":[]},"1.3.11-beta-20260211085530.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.3.11-beta-20260211085530.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.11-beta-20260211085530.0","@midscene/shared":"1.3.11-beta-20260211085530.0","@midscene/playground":"1.3.11-beta-20260211085530.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.11-beta-20260211085530.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kKMY+d/CCRz9Cp3JeUWDa2eokX1Q+wHH/GO/Ei8ayrKPOTLV6322QFwMkihWxZ0yFEcNMmH6PkXXPUBVkc+8nA==","_resolved":"/tmp/6bd511d8950ffb39bc20324ed428794e/midscene-web-1.3.11-beta-20260211085530.0.tgz","_from":"file:midscene-web-1.3.11-beta-20260211085530.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-kKMY+d/CCRz9Cp3JeUWDa2eokX1Q+wHH/GO/Ei8ayrKPOTLV6322QFwMkihWxZ0yFEcNMmH6PkXXPUBVkc+8nA==","shasum":"a4bc951de4d33f02c31b59d49e0e5c3321d06921","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.11-beta-20260211085530.0.tgz","fileCount":155,"unpackedSize":1007143,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID7ZR0oP2rhODnKyW1o9cgt6+R9+iXQXjswz/yqTTuCoAiAbjqE8zQ+lzkdUXf5lDUn+ExiRBh+KSLgVEazZw+dYTw=="}],"size":183519},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.11-beta-20260211085530.0_1770800233492_0.733347037346612"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T08:57:13.643Z","publish_time":1770800233643,"_source_registry_name":"default","contributors":[]},"1.3.12-beta-20260211105759.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.3.12-beta-20260211105759.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.12-beta-20260211105759.0","@midscene/shared":"1.3.12-beta-20260211105759.0","@midscene/playground":"1.3.12-beta-20260211105759.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.12-beta-20260211105759.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Lkfn5s7yUFEpOqra+98SDjtrWs2/LqBXAc2VJHGHeAdDkD+qKKwrNBSjf8v8l2qV5RYOp71+jhhydajnEcUKxA==","_resolved":"/tmp/881bac5d960c3da0c321840a574e54c7/midscene-web-1.3.12-beta-20260211105759.0.tgz","_from":"file:midscene-web-1.3.12-beta-20260211105759.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Lkfn5s7yUFEpOqra+98SDjtrWs2/LqBXAc2VJHGHeAdDkD+qKKwrNBSjf8v8l2qV5RYOp71+jhhydajnEcUKxA==","shasum":"d1eb35c5a9486cf32f25a746974fc8b69efb56da","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.12-beta-20260211105759.0.tgz","fileCount":155,"unpackedSize":1008075,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDgTPdpXgiufYKJk6aitEdg/MnRW3owNK01+Rv1k+G7SwIgDAg8tatQ44rK/mkSJP2N3SwUDfPQRTI81YdXjOHP0tg="}],"size":183692},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.12-beta-20260211105759.0_1770807589510_0.24847080647399378"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T10:59:49.738Z","publish_time":1770807589738,"_source_registry_name":"default","contributors":[]},"1.3.12-beta-20260211110624.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.3.12-beta-20260211110624.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-playground":"bin/midscene-playground","midscene-web":"bin/midscene-web"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.12-beta-20260211110624.0","@midscene/playground":"1.3.12-beta-20260211110624.0","@midscene/shared":"1.3.12-beta-20260211110624.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.12-beta-20260211110624.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-qvERlRPc9RZbmu9qLczB+4A57y88ELCuu+a+jyYCn+385gBUdmYomg4xGE4BirkxE02XkkDj3cFXNJshlHKwrg==","_resolved":"/tmp/97693ebf1dfa2575fcb163ec0f4b25ca/midscene-web-1.3.12-beta-20260211110624.0.tgz","_from":"file:midscene-web-1.3.12-beta-20260211110624.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-qvERlRPc9RZbmu9qLczB+4A57y88ELCuu+a+jyYCn+385gBUdmYomg4xGE4BirkxE02XkkDj3cFXNJshlHKwrg==","shasum":"5cc2a699425fa64dc7e15bc3d7e73168dd915adc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.12-beta-20260211110624.0.tgz","fileCount":161,"unpackedSize":1011689,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAMNSF3l1iiLFVww200Ry0W7myvemvq3bZPB9dtOKybVAiAxIADpcOlu3o27WVLGYmbtVgHDXAa6ALpejoC6yQQAdQ=="}],"size":184995},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.12-beta-20260211110624.0_1770808090276_0.1264976843242529"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T11:08:10.442Z","publish_time":1770808090442,"_source_registry_name":"default","contributors":[]},"1.3.12-beta-20260211111419.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.3.12-beta-20260211111419.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.3.12-beta-20260211111419.0","@midscene/shared":"1.3.12-beta-20260211111419.0","@midscene/core":"1.3.12-beta-20260211111419.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.12-beta-20260211111419.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dYGuhAvzRZDInP5DNtybscZ2blcY+bpazPPsxfeZsclheM8p1hUm9j6ijQQcl9o2WD5hYMdlfvotQPgOCMbsuw==","_resolved":"/tmp/3b77c8bdf14d08073bdce4410eed6db0/midscene-web-1.3.12-beta-20260211111419.0.tgz","_from":"file:midscene-web-1.3.12-beta-20260211111419.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-dYGuhAvzRZDInP5DNtybscZ2blcY+bpazPPsxfeZsclheM8p1hUm9j6ijQQcl9o2WD5hYMdlfvotQPgOCMbsuw==","shasum":"b263058a7a7400bee33dc9bf25543fd08a1f033b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.12-beta-20260211111419.0.tgz","fileCount":155,"unpackedSize":998875,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCTBMEF63M3psyGJgJ1JNcXVxFlDlCYEp6TiRMCcFG+cgIhAJG5IjXyU0lj81csKq0c/GzdccszTVdlayVycFjxB/mj"}],"size":182255},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.12-beta-20260211111419.0_1770808566462_0.35472445269951103"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T11:16:06.647Z","publish_time":1770808566647,"_source_registry_name":"default","contributors":[]},"1.3.12-beta-20260211111947.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.3.12-beta-20260211111947.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.12-beta-20260211111947.0","@midscene/playground":"1.3.12-beta-20260211111947.0","@midscene/shared":"1.3.12-beta-20260211111947.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.12-beta-20260211111947.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-TnR318wKGG9+vjL/MLPPWoECMU08ZOWEeSZFtyZToDIAbF+ONUD0oa5KjWyjQcHYWxAs7TlyA1/dWUj0n8JLsQ==","_resolved":"/tmp/8e1ca5836500da40013a09edcae3fc9c/midscene-web-1.3.12-beta-20260211111947.0.tgz","_from":"file:midscene-web-1.3.12-beta-20260211111947.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-TnR318wKGG9+vjL/MLPPWoECMU08ZOWEeSZFtyZToDIAbF+ONUD0oa5KjWyjQcHYWxAs7TlyA1/dWUj0n8JLsQ==","shasum":"6729ee88f59796b71d077ca1a3cd4d5a1b5b09c3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.12-beta-20260211111947.0.tgz","fileCount":155,"unpackedSize":1008075,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFTSmAFDt22ZgSe6z6B6sleMAgZdyWaGMLSEW0QzVlFBAiEA/HIHd4S34If6qhzc13xa4/7raWR0QISyRClV7zvS1sg="}],"size":183682},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.12-beta-20260211111947.0_1770808895642_0.33768413427105837"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T11:21:35.888Z","publish_time":1770808895888,"_source_registry_name":"default","contributors":[]},"1.3.12-beta-20260211113549.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.3.12-beta-20260211113549.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-playground":"bin/midscene-playground","midscene-web":"bin/midscene-web"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.12-beta-20260211113549.0","@midscene/shared":"1.3.12-beta-20260211113549.0","@midscene/playground":"1.3.12-beta-20260211113549.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.12-beta-20260211113549.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-JOXby6jgoYBsqNb2/phr/cVXo6t4TOlE/6dm3O3WVoLpTFaCEzH4Ah5lTlvfEYmUwY24pKmFqliPXFncKF9+JA==","_resolved":"/tmp/7c10b3fd077dff1316bbbb21b76dc910/midscene-web-1.3.12-beta-20260211113549.0.tgz","_from":"file:midscene-web-1.3.12-beta-20260211113549.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-JOXby6jgoYBsqNb2/phr/cVXo6t4TOlE/6dm3O3WVoLpTFaCEzH4Ah5lTlvfEYmUwY24pKmFqliPXFncKF9+JA==","shasum":"541a25352920e1927d451fe32902229927f8cb34","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.12-beta-20260211113549.0.tgz","fileCount":161,"unpackedSize":1011689,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCVc8T08CgxqqMf1SBwF62BP1Rh7jTTt4g8crTCmo/a6AIgNzWXY/jkWlCH1s9KzuY105fZMLKzvDd2+Lq0YL353b0="}],"size":184996},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.12-beta-20260211113549.0_1770809856022_0.8716027389356351"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T11:37:36.253Z","publish_time":1770809856253,"_source_registry_name":"default","contributors":[]},"1.3.12-beta-20260211123127.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.3.12-beta-20260211123127.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-playground":"bin/midscene-playground","midscene-web":"bin/midscene-web"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.12-beta-20260211123127.0","@midscene/playground":"1.3.12-beta-20260211123127.0","@midscene/shared":"1.3.12-beta-20260211123127.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.12-beta-20260211123127.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gWpDuJxXl9ycB58YgekWimTzZZNNwlPkEaMg8xbI2ACJhPD9JJLbKHrsZoCAiTDUf148BzIhN+qUNVr5/C73uw==","_resolved":"/tmp/62f37d8a98f569f262d912f2da8e3bf5/midscene-web-1.3.12-beta-20260211123127.0.tgz","_from":"file:midscene-web-1.3.12-beta-20260211123127.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-gWpDuJxXl9ycB58YgekWimTzZZNNwlPkEaMg8xbI2ACJhPD9JJLbKHrsZoCAiTDUf148BzIhN+qUNVr5/C73uw==","shasum":"82c2eec1a9fa33dc6bf64157a35fe990484ce534","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.12-beta-20260211123127.0.tgz","fileCount":161,"unpackedSize":1011689,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCG1hhjgov7hmn+XuLrBylOknSB5p0JiJMYHLeN9lGPqwIhALGA9GJs7mTENL/+RRDKSlp/Z3jeQzfsW+CWPUlN+ukM"}],"size":184985},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.12-beta-20260211123127.0_1770813190841_0.7772095254098246"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T12:33:10.986Z","publish_time":1770813190986,"_source_registry_name":"default","contributors":[]},"1.3.12-beta-20260211144421.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.3.12-beta-20260211144421.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.12-beta-20260211144421.0","@midscene/shared":"1.3.12-beta-20260211144421.0","@midscene/playground":"1.3.12-beta-20260211144421.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.12-beta-20260211144421.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-JAGd1gzRXV8pS+vbyuLspKOdPc2ftzDoCFWgzJ6X16E7oncQQTEsqalo0mH36N+R4LoeewwUCplvwUaoyTVXHA==","_resolved":"/tmp/50acb67ef09d11cf00bafd729e07bc44/midscene-web-1.3.12-beta-20260211144421.0.tgz","_from":"file:midscene-web-1.3.12-beta-20260211144421.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-JAGd1gzRXV8pS+vbyuLspKOdPc2ftzDoCFWgzJ6X16E7oncQQTEsqalo0mH36N+R4LoeewwUCplvwUaoyTVXHA==","shasum":"1ad3c4a08f9f8ca12de1e725437b51b4b3f56715","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.12-beta-20260211144421.0.tgz","fileCount":155,"unpackedSize":1008075,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC4XsGK7bQm5/1DItHBy9lvc+YeWYS0d9X3fGHs6onCZwIhAORoRFccQeSmss+l7uMH6tGPbfTt4ukkd0Ged5rsKwvt"}],"size":183691},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.12-beta-20260211144421.0_1770821166864_0.2244181087038395"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T14:46:07.016Z","publish_time":1770821167016,"_source_registry_name":"default","contributors":[]},"1.3.12-beta-20260211155735.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.3.12-beta-20260211155735.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.12-beta-20260211155735.0","@midscene/playground":"1.3.12-beta-20260211155735.0","@midscene/shared":"1.3.12-beta-20260211155735.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.12-beta-20260211155735.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-lbzkP5bML6RXFzDRXsOYTMMzTt3csoOCx8t9nuczo4gy1uglsBAhlbd/4nPp/wvkD5XWUu+LNZxeSffDPACeeQ==","_resolved":"/tmp/cb50edf55b16f0fc1abdf172b02aee68/midscene-web-1.3.12-beta-20260211155735.0.tgz","_from":"file:midscene-web-1.3.12-beta-20260211155735.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-lbzkP5bML6RXFzDRXsOYTMMzTt3csoOCx8t9nuczo4gy1uglsBAhlbd/4nPp/wvkD5XWUu+LNZxeSffDPACeeQ==","shasum":"20b18417342abd049a20d7d3a416b2976775e7b4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.12-beta-20260211155735.0.tgz","fileCount":166,"unpackedSize":1053134,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCDuTofQDwfSpc5cKQuCipJI3DLFQI5CLbYmvgWrAPTZQIhAN7dvUeB/VT82LEIQhdwGWilppVrh4aLcnpyC72c1GP7"}],"size":190857},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.12-beta-20260211155735.0_1770825564671_0.5185140033696753"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T15:59:24.872Z","publish_time":1770825564872,"_source_registry_name":"default","contributors":[]},"1.3.12-beta-20260212023133.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.3.12-beta-20260212023133.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.12-beta-20260212023133.0","@midscene/shared":"1.3.12-beta-20260212023133.0","@midscene/playground":"1.3.12-beta-20260212023133.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.12-beta-20260212023133.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-N1wxq2LttHDPz9W65IQ+vfJTR8p2PG567q6/hYRRP9M+WCIUsZnhZjwnAuRXJlSTSUHmIhsp6BEa3MirYvrtAQ==","_resolved":"/tmp/0a4308539a536545042774215a2c8503/midscene-web-1.3.12-beta-20260212023133.0.tgz","_from":"file:midscene-web-1.3.12-beta-20260212023133.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-N1wxq2LttHDPz9W65IQ+vfJTR8p2PG567q6/hYRRP9M+WCIUsZnhZjwnAuRXJlSTSUHmIhsp6BEa3MirYvrtAQ==","shasum":"5978377fc6f4834f13a090b9f769626dd2f9ecc2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.12-beta-20260212023133.0.tgz","fileCount":166,"unpackedSize":1060337,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC+mE8NL31PH1yLEq2Lo30/im5OXl2NJVZJdUQeVBChdwIgX3feP0jEP8Lfeu64aKITdzlBUL/+ta742vNhxsbTXtw="}],"size":192523},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.12-beta-20260212023133.0_1770863609987_0.6505953788443553"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-12T02:33:30.198Z","publish_time":1770863610198,"_source_registry_name":"default","contributors":[]},"1.3.12-beta-20260212025734.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.3.12-beta-20260212025734.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.12-beta-20260212025734.0","@midscene/playground":"1.3.12-beta-20260212025734.0","@midscene/shared":"1.3.12-beta-20260212025734.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.12-beta-20260212025734.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-PGdHNUbWVBhvB5UJ24QqUiri3VhHcC95Q/3HP1lglnNFNfVGlkoZ5sY+w6UgSI0Nju/gPyoCHpI95VStVSaa5g==","_resolved":"/tmp/6aaa967409c547b749b8cb78c2a54fa1/midscene-web-1.3.12-beta-20260212025734.0.tgz","_from":"file:midscene-web-1.3.12-beta-20260212025734.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-PGdHNUbWVBhvB5UJ24QqUiri3VhHcC95Q/3HP1lglnNFNfVGlkoZ5sY+w6UgSI0Nju/gPyoCHpI95VStVSaa5g==","shasum":"1e98c97822df97befe1931d4c17866688ecaaff4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.12-beta-20260212025734.0.tgz","fileCount":166,"unpackedSize":1061093,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCuXRFcVZOpXmvL0Cj5cLwyejD4K41nLZ7eePMXDG+yGwIgAi5vxE75EZ1aIE09GqtDHSIhaETNNl7AGV/ucF0cZRY="}],"size":192683},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.12-beta-20260212025734.0_1770865166642_0.02163985124215273"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-12T02:59:26.855Z","publish_time":1770865166855,"_source_registry_name":"default","contributors":[]},"1.3.12-beta-20260212033510.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.3.12-beta-20260212033510.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.12-beta-20260212033510.0","@midscene/playground":"1.3.12-beta-20260212033510.0","@midscene/shared":"1.3.12-beta-20260212033510.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.12-beta-20260212033510.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LUBg8HlKj0RXnVFWnWIBh6dTeRImST9ISDeFiBLTDBfFZgNYD+R6NEjL4WHjN3tjS1stHWs/hJm9KseSw2icoQ==","_resolved":"/tmp/852600ffd79945fc1f23a880ce895bdf/midscene-web-1.3.12-beta-20260212033510.0.tgz","_from":"file:midscene-web-1.3.12-beta-20260212033510.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-LUBg8HlKj0RXnVFWnWIBh6dTeRImST9ISDeFiBLTDBfFZgNYD+R6NEjL4WHjN3tjS1stHWs/hJm9KseSw2icoQ==","shasum":"56bf6caa71413970a8539284d7af835f21d110eb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.12-beta-20260212033510.0.tgz","fileCount":166,"unpackedSize":1061213,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFUHlraI54sPpQbmRjLlC1PhNFAdpCRhD03acIJNlsHWAiBMouXDKrMHIKKXbW9XIrItLj8ZzQacmcFvoolsqaBKmg=="}],"size":192719},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.12-beta-20260212033510.0_1770867418340_0.19948255508676693"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-12T03:36:58.558Z","publish_time":1770867418558,"_source_registry_name":"default","contributors":[]},"1.3.12-beta-20260212050030.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.3.12-beta-20260212050030.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.12-beta-20260212050030.0","@midscene/shared":"1.3.12-beta-20260212050030.0","@midscene/playground":"1.3.12-beta-20260212050030.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.12-beta-20260212050030.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8J7qhyrFcupxtGQxTvqwQUeh42zxJhpA9bxHR1UGa3/WN6lkReCTDP83ZwqCfb8Y3CoJHAMWuHR+C12xc+AkUA==","_resolved":"/tmp/2157144fd102e8fc38470442279a3fae/midscene-web-1.3.12-beta-20260212050030.0.tgz","_from":"file:midscene-web-1.3.12-beta-20260212050030.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-8J7qhyrFcupxtGQxTvqwQUeh42zxJhpA9bxHR1UGa3/WN6lkReCTDP83ZwqCfb8Y3CoJHAMWuHR+C12xc+AkUA==","shasum":"8f2228b8d9b1edbb2f2b4eddde80332b216f61d9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.12-beta-20260212050030.0.tgz","fileCount":166,"unpackedSize":1061586,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG8FvSpm/4p5+rHD0qPvnsq7WnRW9MpW3Y9UKGaRUSJYAiEAzXy9eReQ0xfYr/XjBFqGiMk+ggR7ga/mmI3G64hpZfU="}],"size":192864},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.12-beta-20260212050030.0_1770872536568_0.6113484870004455"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-12T05:02:16.799Z","publish_time":1770872536799,"_source_registry_name":"default","contributors":[]},"1.3.12-beta-20260212050546.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.3.12-beta-20260212050546.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.12-beta-20260212050546.0","@midscene/playground":"1.3.12-beta-20260212050546.0","@midscene/shared":"1.3.12-beta-20260212050546.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.12-beta-20260212050546.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-js33DBfJtiUQNtbk3tjedsXOJ1CzF3y8mGOTRSpsxDMCuos9zgcyYWqMROCkwmsxqUsUeM5A3T3/Ep5n93AXnA==","_resolved":"/tmp/293892fd0daf5603497348909b231d06/midscene-web-1.3.12-beta-20260212050546.0.tgz","_from":"file:midscene-web-1.3.12-beta-20260212050546.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-js33DBfJtiUQNtbk3tjedsXOJ1CzF3y8mGOTRSpsxDMCuos9zgcyYWqMROCkwmsxqUsUeM5A3T3/Ep5n93AXnA==","shasum":"8230e21f6ed806318e9fb72d5bfcdf3eb50779c4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.12-beta-20260212050546.0.tgz","fileCount":166,"unpackedSize":1061586,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDUzxnWF0xIYuAyMeiVdf5wxAdA3GqCLAVVzXE5gsypCwIhAKcJtKIxR2zdwlnil+gawqU/lFygWej1CxwiC9qGpXpM"}],"size":192864},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.12-beta-20260212050546.0_1770872856975_0.3371547936256487"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-12T05:07:37.195Z","publish_time":1770872857195,"_source_registry_name":"default","contributors":[]},"1.3.12-beta-20260212061942.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.3.12-beta-20260212061942.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.12-beta-20260212061942.0","@midscene/playground":"1.3.12-beta-20260212061942.0","@midscene/shared":"1.3.12-beta-20260212061942.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.12-beta-20260212061942.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-PJnULaNV6bIDhYPTaKbe/BlGU1/BA/1cSnmjLVAydRFbGz3p5J0GXDoiVK0Dm0VVpaRf6rLjXgKwEoO4f2HvSQ==","_resolved":"/tmp/5b16149b3d2fb59f4a806f68b2e1458e/midscene-web-1.3.12-beta-20260212061942.0.tgz","_from":"file:midscene-web-1.3.12-beta-20260212061942.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-PJnULaNV6bIDhYPTaKbe/BlGU1/BA/1cSnmjLVAydRFbGz3p5J0GXDoiVK0Dm0VVpaRf6rLjXgKwEoO4f2HvSQ==","shasum":"497da0b35cb74add0fe35f4e15c29dcae4ab732a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.12-beta-20260212061942.0.tgz","fileCount":166,"unpackedSize":1061586,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCIt1iVZ/Ep+9GFihujz8V+AmpkzYRAdEhi46DeewgXbAIgOt6Y+UUGqT8rJnp/i3ytVTHr2FDPrtfjGa82mO+sHCc="}],"size":192867},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.12-beta-20260212061942.0_1770877290009_0.3962008871190432"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-12T06:21:30.244Z","publish_time":1770877290244,"_source_registry_name":"default","contributors":[]},"1.3.12-beta-20260212063723.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.3.12-beta-20260212063723.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.12-beta-20260212063723.0","@midscene/shared":"1.3.12-beta-20260212063723.0","@midscene/playground":"1.3.12-beta-20260212063723.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.12-beta-20260212063723.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZdzYFsIf+8s4iNILf5Z7UzduAUYYoGwsnfXJySrZpfPuqFa1kudyxEGZoCNSWL/0/5CGxEldyRYASa0fagE0aw==","_resolved":"/tmp/e30126f9a17f6a5e1bf96f8ae82c0e03/midscene-web-1.3.12-beta-20260212063723.0.tgz","_from":"file:midscene-web-1.3.12-beta-20260212063723.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-ZdzYFsIf+8s4iNILf5Z7UzduAUYYoGwsnfXJySrZpfPuqFa1kudyxEGZoCNSWL/0/5CGxEldyRYASa0fagE0aw==","shasum":"3f0b0d8012c1828b3cae51c39d62c1f44951569e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.12-beta-20260212063723.0.tgz","fileCount":166,"unpackedSize":1061586,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCgRuEYI7Xz8RpG59WZAUMjBhCzdLbsvrGa32bjEdAaFgIgHCQPU/pVekJT4gevhE+YfC1uWZIFd1viGb6/xMWOX2g="}],"size":192867},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.12-beta-20260212063723.0_1770878348593_0.5026865510800764"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-12T06:39:08.840Z","publish_time":1770878348840,"_source_registry_name":"default","contributors":[]},"1.3.12-beta-20260212063915.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.3.12-beta-20260212063915.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-playground":"bin/midscene-playground"},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.11","dotenv":"^16.4.5","http-server":"14.1.1","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.3.12-beta-20260212063915.0","@midscene/playground":"1.3.12-beta-20260212063915.0","@midscene/shared":"1.3.12-beta-20260212063915.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.3.12-beta-20260212063915.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-/PFeBrYEjDVWDDJJHFV1WoV/Xh+mguMQRJxABK8mn+h3UqUa9U3kXUZiiIhFwAeVtwiiZ/CfOx2ZPFhBU8tIRQ==","_resolved":"/tmp/cc6da06e4d22552df1472596beb0603a/midscene-web-1.3.12-beta-20260212063915.0.tgz","_from":"file:midscene-web-1.3.12-beta-20260212063915.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-/PFeBrYEjDVWDDJJHFV1WoV/Xh+mguMQRJxABK8mn+h3UqUa9U3kXUZiiIhFwAeVtwiiZ/CfOx2ZPFhBU8tIRQ==","shasum":"6b3011e136a1b74f293873a3a478917a02c2dd1d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.3.12-beta-20260212063915.0.tgz","fileCount":155,"unpackedSize":1008075,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICp2LATbf7oS1RCPx+jXynsiac/vGkyrStkZHLPU/FD3AiEAgO9VM5O+2NDGCifSk4E35Q8R4A7a5FAssn8TJzCnNsA="}],"size":183691},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.3.12-beta-20260212063915.0_1770878463157_0.7443861465039847"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-12T06:41:03.365Z","publish_time":1770878463365,"_source_registry_name":"default","contributors":[]},"1.4.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.4.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.0","@midscene/shared":"1.4.0","@midscene/playground":"1.4.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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"},"_id":"@midscene/web@1.4.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Q0tOHgO/Bc425Uh1npBoyMf+Q6jroOzDRU6odlyj6J97aUmTrvkSgf3yIsYgehkke2C7nCuIJo3v9ttYIb4XKA==","_resolved":"/tmp/345b5bfbfb113a1d838622ca9d004f29/midscene-web-1.4.0.tgz","_from":"file:midscene-web-1.4.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Q0tOHgO/Bc425Uh1npBoyMf+Q6jroOzDRU6odlyj6J97aUmTrvkSgf3yIsYgehkke2C7nCuIJo3v9ttYIb4XKA==","shasum":"8708d336820219d7991bf550c98f1db374692051","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.0.tgz","fileCount":166,"unpackedSize":1061264,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHqPZeIWXzzX0e4Nuyl+dKAufXxWvdZ/echxviW9tnulAiEA57sGCOZONNhzt2p46bBKcPNZQMG8nco4uWbwuWW5SAo="}],"size":192781},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.0_1770881838387_0.8802758207793329"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-12T07:37:18.542Z","publish_time":1770881838542,"_source_registry_name":"default","contributors":[]},"1.4.1-beta-20260212114710.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.4.1-beta-20260212114710.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.1-beta-20260212114710.0","@midscene/playground":"1.4.1-beta-20260212114710.0","@midscene/shared":"1.4.1-beta-20260212114710.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.1-beta-20260212114710.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Zycy2vPRFtzwy1Hg80HkdX0pkqn3qZMJmKXajl0YbLCAJqJ5aRsc7J2DZY6vh38iYCm1PzMKDPWfVyD2LlCOIw==","_resolved":"/tmp/22b1c6f4402ce455d35c06661d38561b/midscene-web-1.4.1-beta-20260212114710.0.tgz","_from":"file:midscene-web-1.4.1-beta-20260212114710.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Zycy2vPRFtzwy1Hg80HkdX0pkqn3qZMJmKXajl0YbLCAJqJ5aRsc7J2DZY6vh38iYCm1PzMKDPWfVyD2LlCOIw==","shasum":"11ea828b318b4776539fa7deefc9f67d8229864a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.1-beta-20260212114710.0.tgz","fileCount":166,"unpackedSize":1052486,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC5lIx+IL/z2M7AIcs2ZaAe9YuQteogo7VUZY/1ybrbhAIhALN+T25FOfla1NWRLhj8IxNLL7iWbZes5BwVfuufY9Ym"}],"size":191508},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.1-beta-20260212114710.0_1770896940059_0.47763265711467695"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-12T11:49:00.335Z","publish_time":1770896940335,"_source_registry_name":"default","contributors":[]},"1.4.1-beta-20260212115343.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.4.1-beta-20260212115343.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"1.4.1-beta-20260212115343.0","@midscene/playground":"1.4.1-beta-20260212115343.0","@midscene/core":"1.4.1-beta-20260212115343.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.1-beta-20260212115343.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-10/HXb9WxR5x+oqo+EA6ehCics20h9jYAfS9CJ+PcmeLXSVkbu+QoZNRIhG/ST9FARRY1uN6q+o3FhobSjcEIw==","_resolved":"/tmp/fd6415937aef3a502aba9e85c33452e3/midscene-web-1.4.1-beta-20260212115343.0.tgz","_from":"file:midscene-web-1.4.1-beta-20260212115343.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-10/HXb9WxR5x+oqo+EA6ehCics20h9jYAfS9CJ+PcmeLXSVkbu+QoZNRIhG/ST9FARRY1uN6q+o3FhobSjcEIw==","shasum":"f5701339b9cf77613967f6dfedd521c33270a26c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.1-beta-20260212115343.0.tgz","fileCount":166,"unpackedSize":1070720,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAMEz3gJ5uDj9paqVfH6XF6G9oUx4HYSVK1vXYpBtHh/AiEA+n1jDJ9FsjHBXucpeRBnL4Y47TA4+MfMcJbASV8Sgo4="}],"size":195439},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.1-beta-20260212115343.0_1770897326907_0.30141003586411697"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-12T11:55:27.098Z","publish_time":1770897327098,"_source_registry_name":"default","contributors":[]},"1.4.1":{"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.4.1","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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.4.1","@midscene/core":"1.4.1","@midscene/shared":"1.4.1"},"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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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"},"_id":"@midscene/web@1.4.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Wy0vQl1oKCwCp5cPHU5vCqBNIctrIyhfr4Pr6Gk2oxgjE1ZMdftEMVEAqRigESDI/DIVFolN6P2INTagcxuNnw==","_resolved":"/tmp/6b82e473bfc02eb2be815f77bccfad33/midscene-web-1.4.1.tgz","_from":"file:midscene-web-1.4.1.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Wy0vQl1oKCwCp5cPHU5vCqBNIctrIyhfr4Pr6Gk2oxgjE1ZMdftEMVEAqRigESDI/DIVFolN6P2INTagcxuNnw==","shasum":"ef367366bacdbf102738414e1d78cae59fb5d148","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.1.tgz","fileCount":166,"unpackedSize":1061264,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCGICSpnHJ4L6thiuYLN/369CQrffN93t3/v5NlsA/9MwIhALHAYJjAa0kZY4Q0za1mEPLf8K2yXWLrWyGn0hC0vjuy"}],"size":192784},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.1_1770949069088_0.2601504208130283"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-13T02:17:49.327Z","publish_time":1770949069327,"_source_registry_name":"default","contributors":[]},"1.4.2-beta-20260213023614.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.4.2-beta-20260213023614.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.2-beta-20260213023614.0","@midscene/shared":"1.4.2-beta-20260213023614.0","@midscene/playground":"1.4.2-beta-20260213023614.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.2-beta-20260213023614.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-CmJinORMTyCdz9puhEAbKBaiSU63lRO5rTe6WqE2QCOT12VNEDEz1TFTVRIifU1Gejuer9hLKTxP0U//NwwVEA==","_resolved":"/tmp/e23a1070fb20b2ae9b2842fef7ec953a/midscene-web-1.4.2-beta-20260213023614.0.tgz","_from":"file:midscene-web-1.4.2-beta-20260213023614.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-CmJinORMTyCdz9puhEAbKBaiSU63lRO5rTe6WqE2QCOT12VNEDEz1TFTVRIifU1Gejuer9hLKTxP0U//NwwVEA==","shasum":"c1c9e670a6d22b8618ab455cf6e1f4b45027653f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.2-beta-20260213023614.0.tgz","fileCount":166,"unpackedSize":1061572,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID6XMhjQHvj0dQtibQem+3SCo2I76Cv9LJBDnjB7mWU0AiBA4gZm9NkbBxmj+jzMl/g0OtOZS1bEsA/BkVcSAhUpdQ=="}],"size":192852},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.2-beta-20260213023614.0_1770950277704_0.7092471071729627"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-13T02:37:57.861Z","publish_time":1770950277861,"_source_registry_name":"default","contributors":[]},"1.4.2":{"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.4.2","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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.2","@midscene/shared":"1.4.2","@midscene/playground":"1.4.2"},"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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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"},"_id":"@midscene/web@1.4.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mI8/EJQGBeGJFUZv52MwQd9MmvSTjJ7HA2A22PD5Gt+vRR0cK5oOt3Fcv0dExX5nJ7UMGPcZXmsgWMPu3Duecw==","_resolved":"/tmp/f02a95346ef57e1ee0ce14f409c666f0/midscene-web-1.4.2.tgz","_from":"file:midscene-web-1.4.2.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-mI8/EJQGBeGJFUZv52MwQd9MmvSTjJ7HA2A22PD5Gt+vRR0cK5oOt3Fcv0dExX5nJ7UMGPcZXmsgWMPu3Duecw==","shasum":"1828d30951664a01ac1f9d49c481345fa6692422","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.2.tgz","fileCount":166,"unpackedSize":1061264,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDGaNen/6tkkD/XO9QZxoYZo5mLcXZC/qDedcbLmDaWLwIhAMLIgfu0SBV9c7VgwWtdndmXskbKn41rO+3MPGIqPG61"}],"size":192781},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.2_1770950383184_0.48454125627088174"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-13T02:39:43.422Z","publish_time":1770950383422,"_source_registry_name":"default","contributors":[]},"1.4.1-beta-20260213134856.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.4.1-beta-20260213134856.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.1-beta-20260213134856.0","@midscene/playground":"1.4.1-beta-20260213134856.0","@midscene/shared":"1.4.1-beta-20260213134856.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.1-beta-20260213134856.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-mU6vezYW3Kw0phb/eh4TlI8hSVDfiJx4vr736qK8af1esXQY5hyN1hZQWPSjBl2ILQEIV71UlZWJEUnWC3lolA==","_resolved":"/tmp/20f549f6b72dd65276681b46e0bfef4b/midscene-web-1.4.1-beta-20260213134856.0.tgz","_from":"file:midscene-web-1.4.1-beta-20260213134856.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-mU6vezYW3Kw0phb/eh4TlI8hSVDfiJx4vr736qK8af1esXQY5hyN1hZQWPSjBl2ILQEIV71UlZWJEUnWC3lolA==","shasum":"a0ca100f971058b5e09e87747217756964ce300a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.1-beta-20260213134856.0.tgz","fileCount":166,"unpackedSize":1070126,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC37frtsNibrHnz4wByZ0Mo5hU5C7jX6FxAWJPjCRr4eAIhALV15/JXYNyD2fZHVinLmdZM5/FsCydwHifM4/wh+FXd"}],"size":195332},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.1-beta-20260213134856.0_1770990643758_0.15112689113732558"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-13T13:50:43.977Z","publish_time":1770990643977,"_source_registry_name":"default","contributors":[]},"1.4.3":{"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.4.3","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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.3","@midscene/shared":"1.4.3","@midscene/playground":"1.4.3"},"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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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"},"_id":"@midscene/web@1.4.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-D96sD8qLXkegu2KLZlNJplbOb646YyrTwsmNouSh8J7MpnKVGzoMPxI7XKhgPYWqjiOgbZwMx6Q2+tIu7APxyg==","_resolved":"/tmp/59e714e3dff691709a3793979895d1e3/midscene-web-1.4.3.tgz","_from":"file:midscene-web-1.4.3.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-D96sD8qLXkegu2KLZlNJplbOb646YyrTwsmNouSh8J7MpnKVGzoMPxI7XKhgPYWqjiOgbZwMx6Q2+tIu7APxyg==","shasum":"99832be88bbff98870511e14dda487c69fee5383","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.3.tgz","fileCount":166,"unpackedSize":1060906,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDlY9xWtFqxBHwGwktpE+AJzIAt+OmIn8f46pCXpXCtfAiB7gNH48pfS4iPuRR0xIKbJ3o0aEj7yUCXxfCqV8tLehA=="}],"size":192746},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.3_1770993524911_0.34793799241484247"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-13T14:38:45.224Z","publish_time":1770993525224,"_source_registry_name":"default","contributors":[]},"1.4.4-beta-20260214024122.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.4.4-beta-20260214024122.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.4-beta-20260214024122.0","@midscene/shared":"1.4.4-beta-20260214024122.0","@midscene/playground":"1.4.4-beta-20260214024122.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.4-beta-20260214024122.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bUuTThlvJ7tiJZnPHZhob4mhH9BFWFDfbZ3JMpHBepdJ21WQdobsDmkf7NVINpIa4wVsD9+GsOukkb8SZbsICg==","_resolved":"/tmp/989e95a6e23650f473156059619b5291/midscene-web-1.4.4-beta-20260214024122.0.tgz","_from":"file:midscene-web-1.4.4-beta-20260214024122.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-bUuTThlvJ7tiJZnPHZhob4mhH9BFWFDfbZ3JMpHBepdJ21WQdobsDmkf7NVINpIa4wVsD9+GsOukkb8SZbsICg==","shasum":"8ed44adbbf25522ecbbdf2224c5541a070b7f033","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.4-beta-20260214024122.0.tgz","fileCount":166,"unpackedSize":1061214,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICpVuBx3WGomTZ4tiYXZTcYyHdZsZNfQ3N9cMAfLbqqhAiAXclBDH7vZ/s8oxuKcfTpuscDYcCAKovY8GXQ80WzS5g=="}],"size":192827},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.4-beta-20260214024122.0_1771036990129_0.7057612484136218"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-14T02:43:10.355Z","publish_time":1771036990355,"_source_registry_name":"default","contributors":[]},"1.4.4":{"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.4.4","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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.4","@midscene/playground":"1.4.4","@midscene/shared":"1.4.4"},"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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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"},"_id":"@midscene/web@1.4.4","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Za8GnTOcpJgl2v9viy9gaPmyxOavSi0VobNSjMqspbtUVMiAz4pbb/Ej9to6xo3zRU2bbOJvgZapi2hbM2GlbA==","_resolved":"/tmp/f582c27f1cf19d5f99c58e766e1cd3bd/midscene-web-1.4.4.tgz","_from":"file:midscene-web-1.4.4.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Za8GnTOcpJgl2v9viy9gaPmyxOavSi0VobNSjMqspbtUVMiAz4pbb/Ej9to6xo3zRU2bbOJvgZapi2hbM2GlbA==","shasum":"d7b094bf45ef22e0a587c0274d8177aaae01ff79","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.4.tgz","fileCount":166,"unpackedSize":1060906,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAJviRh3FrrNta07MLnotgc1MFe3W4dr09cPjk/14ydYAiEAuWzguFbxkAUqyxFOfsnMVeNA6D7enb9a0nBM5q1hJcc="}],"size":192748},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.4_1771038169984_0.5460857106733557"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-14T03:02:50.167Z","publish_time":1771038170167,"_source_registry_name":"default","contributors":[]},"1.4.5-beta-20260214054425.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.4.5-beta-20260214054425.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.5-beta-20260214054425.0","@midscene/playground":"1.4.5-beta-20260214054425.0","@midscene/shared":"1.4.5-beta-20260214054425.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.5-beta-20260214054425.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kvlE4ex5L8T5RyAGms4OUQxmdPXERdKWAjXqurKe/5A4cvUs1NcUcdzRUOGA6YvsRaQwkymVXVvdss14LyG4uA==","_resolved":"/tmp/7c83f7f69d2fa2276b8f603709d029a2/midscene-web-1.4.5-beta-20260214054425.0.tgz","_from":"file:midscene-web-1.4.5-beta-20260214054425.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-kvlE4ex5L8T5RyAGms4OUQxmdPXERdKWAjXqurKe/5A4cvUs1NcUcdzRUOGA6YvsRaQwkymVXVvdss14LyG4uA==","shasum":"8b8a9e2ab9b14db3cad673ff8d1b89d5d19d2f62","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.5-beta-20260214054425.0.tgz","fileCount":166,"unpackedSize":1061214,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCfTrucXO1C2p07Ba6SCNaUynPznDGS//K+yEqhthRKXAIgJR8r8wHiR70cSpTX8s09b5NlD3ffgEs55KZoY0D7eIE="}],"size":192829},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.5-beta-20260214054425.0_1771047976049_0.8356903458335039"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-14T05:46:16.228Z","publish_time":1771047976228,"_source_registry_name":"default","contributors":[]},"1.4.5-beta-20260214073330.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.4.5-beta-20260214073330.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.4.5-beta-20260214073330.0","@midscene/core":"1.4.5-beta-20260214073330.0","@midscene/shared":"1.4.5-beta-20260214073330.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.5-beta-20260214073330.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-l6zyg+0ZocIMfc5X4cjWB7MTpIbO/xn1L93L6ufDczUbyxX5IBmlzmANW5mn0kh6Y+x/RL69Ss750Zt64MFzcg==","_resolved":"/tmp/73cb39bbf81aec2eb19dfdb4f504438b/midscene-web-1.4.5-beta-20260214073330.0.tgz","_from":"file:midscene-web-1.4.5-beta-20260214073330.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-l6zyg+0ZocIMfc5X4cjWB7MTpIbO/xn1L93L6ufDczUbyxX5IBmlzmANW5mn0kh6Y+x/RL69Ss750Zt64MFzcg==","shasum":"e629ef6cc2f9fbc7cd4734ca47f533eb9054b33b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.5-beta-20260214073330.0.tgz","fileCount":166,"unpackedSize":1061214,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH+Du14O/TkMOLunxWOGvlgJgepLefQ6WEBHtxxpqcYcAiBvUxGHU6XHx+WevG2G8rREuvWkMsH9abccDzFaYydz0g=="}],"size":192832},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.5-beta-20260214073330.0_1771054522395_0.29496740743453054"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-14T07:35:22.597Z","publish_time":1771054522597,"_source_registry_name":"default","contributors":[]},"1.4.5":{"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.4.5","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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"1.4.5","@midscene/core":"1.4.5","@midscene/playground":"1.4.5"},"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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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"},"_id":"@midscene/web@1.4.5","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-byWmAmo+wJR+Fuxp3DXsvtwre0PIY8iu0XB7AUeKk0wyya4oCGnSGT8wB3hkXhweC2NnUnoFjAFxeVxNKfQ7IA==","_resolved":"/tmp/91fbcaf07d5396eec8a23147ba727580/midscene-web-1.4.5.tgz","_from":"file:midscene-web-1.4.5.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-byWmAmo+wJR+Fuxp3DXsvtwre0PIY8iu0XB7AUeKk0wyya4oCGnSGT8wB3hkXhweC2NnUnoFjAFxeVxNKfQ7IA==","shasum":"4abdd4b779aad86bdc7af4003ab0ff0f90d63152","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.5.tgz","fileCount":166,"unpackedSize":1060906,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGeNOX+aZECp3JgvNTAjLopPjqnPulyE0PWYGxw+t+/mAiEAmttqDtJkJnfiiPSnm5Nvj5r66ErItyXAzWjvrgiycJ8="}],"size":192746},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.5_1771054569344_0.7829022279820295"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-14T07:36:09.576Z","publish_time":1771054569576,"_source_registry_name":"default","contributors":[]},"1.4.5-beta-20260214073825.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.4.5-beta-20260214073825.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.5-beta-20260214073825.0","@midscene/playground":"1.4.5-beta-20260214073825.0","@midscene/shared":"1.4.5-beta-20260214073825.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.5-beta-20260214073825.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-RLaECyOTuriTOqIVkqQ3XDnUB5pmOPy4SsoXVDCf9eH2YNp2sbTRoCTVbteNM7Z5PoF2tRMLHWOwNBOMb7httA==","_resolved":"/tmp/a5a3514ddc1bf8214cf1e78fd019ddb2/midscene-web-1.4.5-beta-20260214073825.0.tgz","_from":"file:midscene-web-1.4.5-beta-20260214073825.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-RLaECyOTuriTOqIVkqQ3XDnUB5pmOPy4SsoXVDCf9eH2YNp2sbTRoCTVbteNM7Z5PoF2tRMLHWOwNBOMb7httA==","shasum":"d9c960ca4d2cd0ce895f8df526a4b34e8c7cd728","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.5-beta-20260214073825.0.tgz","fileCount":166,"unpackedSize":1061214,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCYTOC4/TuYt2MM6Bf6sikD3j9DRUYo/FeRDorriSh73wIhAIdrWbdfWYVvNKTnZwb0aR5/HNrVD64BRNmt2P7MGEr2"}],"size":192830},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.5-beta-20260214073825.0_1771054814651_0.3856640434190388"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-14T07:40:14.898Z","publish_time":1771054814898,"_source_registry_name":"default","contributors":[]},"1.4.6":{"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.4.6","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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.4.6","@midscene/shared":"1.4.6","@midscene/core":"1.4.6"},"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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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"},"_id":"@midscene/web@1.4.6","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9UTUPW/sHau0aKIjmqmnDttJqLPkbRZJICFGC9JYqcx/OoXUR6PEhDvn2raIZk9SAqdWs7Yd0mD15aZVrmwgOw==","_resolved":"/tmp/3a7960329c329f5e656c31c78a7ae010/midscene-web-1.4.6.tgz","_from":"file:midscene-web-1.4.6.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-9UTUPW/sHau0aKIjmqmnDttJqLPkbRZJICFGC9JYqcx/OoXUR6PEhDvn2raIZk9SAqdWs7Yd0mD15aZVrmwgOw==","shasum":"93101a75d7185fb615c6af5585e45cf3df26ab0e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.6.tgz","fileCount":166,"unpackedSize":1060906,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDi7YyFAvzae20T59Loe9l+yEkGVHKFwEddmlRVrsQ1HgIgQyQRWeXCfzpn76EdovNweXhHlDHbtU9hwY3BytSPisM="}],"size":192749},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.6_1771909353434_0.43837748149897116"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-24T05:02:33.595Z","publish_time":1771909353595,"_source_registry_name":"default","contributors":[]},"1.4.7":{"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.4.7","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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.4.7","@midscene/shared":"1.4.7","@midscene/core":"1.4.7"},"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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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"},"_id":"@midscene/web@1.4.7","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-D/cG+a1mLlVeeskkuqOeKE+TxIHiyjtyaT1ugRZfiRCvjHvlPFTH3xJNbLl/zGHQh2Oz7S4vUVZXGSEH/a29KQ==","_resolved":"/tmp/f53844f799f6f56a26ccf62935ad3ebd/midscene-web-1.4.7.tgz","_from":"file:midscene-web-1.4.7.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-D/cG+a1mLlVeeskkuqOeKE+TxIHiyjtyaT1ugRZfiRCvjHvlPFTH3xJNbLl/zGHQh2Oz7S4vUVZXGSEH/a29KQ==","shasum":"af6f1ce41dc17a32a3121120e3e0af0f0033ec7f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.7.tgz","fileCount":166,"unpackedSize":1048221,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCHIXYH9otj2u5z/R0T6Di1z8fAhGxssKwtYLJ9zyHz/AIhAJUNp6qf0D0y3E7d4+d0yRwDhWxQQX1HqtC2kCkhyQPh"}],"size":190388},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.7_1772026362951_0.2655293490716695"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-25T13:32:43.191Z","publish_time":1772026363191,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260226055141.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.4.8-beta-20260226055141.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.8-beta-20260226055141.0","@midscene/shared":"1.4.8-beta-20260226055141.0","@midscene/playground":"1.4.8-beta-20260226055141.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260226055141.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VKZDt6NoHPJ9lAp2hc7EAJ8eGUQ5OchqVBRAg6qGHgiUa3T1dMzv9QmSZ7KPKZF63lt0DPPHHLMnvR9tteiZnA==","_resolved":"/tmp/c0c704b6431e61634143986f129bb4f0/midscene-web-1.4.8-beta-20260226055141.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260226055141.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-VKZDt6NoHPJ9lAp2hc7EAJ8eGUQ5OchqVBRAg6qGHgiUa3T1dMzv9QmSZ7KPKZF63lt0DPPHHLMnvR9tteiZnA==","shasum":"69f34f0ea8c2485a425cfc95211165581046a659","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260226055141.0.tgz","fileCount":166,"unpackedSize":1048529,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC343FS4tAWsasVANIixQs92/dJYMAsT9RjZP2E8EPalgIhAP7NmshzCYgQmQcCTrrEvI/wh3XEz3w2Ajlhbe0pAs+g"}],"size":190462},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260226055141.0_1772085216029_0.30143231652646096"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-26T05:53:36.205Z","publish_time":1772085216205,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260226063853.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.4.8-beta-20260226063853.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.8-beta-20260226063853.0","@midscene/shared":"1.4.8-beta-20260226063853.0","@midscene/playground":"1.4.8-beta-20260226063853.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260226063853.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fnEtC3/u+at0ClC8sjQ575EpRV12Lw08YL12tC/YJ1XqJIuhbYeZ5AYaV8dqgGrGawPSVbRjn5Tr4i4omFrOkw==","_resolved":"/tmp/88c6cf6a299a85ccf05afae22c26211f/midscene-web-1.4.8-beta-20260226063853.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260226063853.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-fnEtC3/u+at0ClC8sjQ575EpRV12Lw08YL12tC/YJ1XqJIuhbYeZ5AYaV8dqgGrGawPSVbRjn5Tr4i4omFrOkw==","shasum":"e02202e64f984b5e258bb95dde09c3026412ed53","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260226063853.0.tgz","fileCount":166,"unpackedSize":1048529,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIERbAOq9MdMU7JtmcpJSQj6f/zAX41q/+IJGJpSZBX7iAiEAvm0d8zMC9ceDAM4sXKZTqG8ArhHeVdDqO2DRd8j+2cw="}],"size":190466},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260226063853.0_1772088048874_0.8176408599513605"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-26T06:40:49.334Z","publish_time":1772088049334,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260226065744.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.4.8-beta-20260226065744.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.8-beta-20260226065744.0","@midscene/shared":"1.4.8-beta-20260226065744.0","@midscene/playground":"1.4.8-beta-20260226065744.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260226065744.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8yk75IQV4D02i2NPxoE187Irn5nC+d5JvVHQuXfyfzmeamj6UEyrfuug4JSqs0+XnHy111P5oMRzOPH7uP+ivw==","_resolved":"/tmp/d1c433aab0ee6f63a6d9d40d420005f9/midscene-web-1.4.8-beta-20260226065744.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260226065744.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-8yk75IQV4D02i2NPxoE187Irn5nC+d5JvVHQuXfyfzmeamj6UEyrfuug4JSqs0+XnHy111P5oMRzOPH7uP+ivw==","shasum":"5912456f99042dcffd4c832bf1e8f2b8437f11a6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260226065744.0.tgz","fileCount":166,"unpackedSize":1048529,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF9WWlTA1e+UUerfoaRBh/y5D6KXTJ6C7GAcEjNgJXzhAiEApRhsFhoxEWfPge14f/0+6k1vUZFfJ4SVq64UKI4zj5g="}],"size":190465},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260226065744.0_1772089173082_0.30203216026131274"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-26T06:59:33.306Z","publish_time":1772089173306,"_source_registry_name":"default","contributors":[]},"1.4.7-beta-20260226072540.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.4.7-beta-20260226072540.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.7-beta-20260226072540.0","@midscene/playground":"1.4.7-beta-20260226072540.0","@midscene/shared":"1.4.7-beta-20260226072540.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.7-beta-20260226072540.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-JJQ4pypuB3qe1Wq3Rffh0BGXG7h9qXlne/UnJR6w6kvJnrHKQX1bFvRwImC5Nl2GBYPKTM9KHgIZSF1bOMV5Ew==","_resolved":"/tmp/0cc70d1066a3a8cf37d78985cd028899/midscene-web-1.4.7-beta-20260226072540.0.tgz","_from":"file:midscene-web-1.4.7-beta-20260226072540.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-JJQ4pypuB3qe1Wq3Rffh0BGXG7h9qXlne/UnJR6w6kvJnrHKQX1bFvRwImC5Nl2GBYPKTM9KHgIZSF1bOMV5Ew==","shasum":"848848819f410381cfbc8fabceb49704eba6a4bd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.7-beta-20260226072540.0.tgz","fileCount":166,"unpackedSize":1061214,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCNq8Vip+gM20DOtmj4EMl+1AHokKiwfotBc3/yppan4gIgAeF1Y2PLMsJaFT6SMFPQIroOBz3nXJM9onnLHQtP3rw="}],"size":192831},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.7-beta-20260226072540.0_1772090856187_0.48361207069305157"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-26T07:27:36.417Z","publish_time":1772090856417,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260226073838.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.4.8-beta-20260226073838.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.8-beta-20260226073838.0","@midscene/playground":"1.4.8-beta-20260226073838.0","@midscene/shared":"1.4.8-beta-20260226073838.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260226073838.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ryZM+9QNsCfq54IJ4V9thQ9INUmXqBmU1n+sRCnHWEl14AbUXxbGzyiXPbQX/VCVvOrnWdd1fSl7Pw3J7uqoPQ==","_resolved":"/tmp/ece4cf9a205d2161d76efa83a0a3c192/midscene-web-1.4.8-beta-20260226073838.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260226073838.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-ryZM+9QNsCfq54IJ4V9thQ9INUmXqBmU1n+sRCnHWEl14AbUXxbGzyiXPbQX/VCVvOrnWdd1fSl7Pw3J7uqoPQ==","shasum":"6a0f106981ad478bd47bec8883a69fa48a0c751f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260226073838.0.tgz","fileCount":166,"unpackedSize":1048529,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAai1iu5kRIXv4D3X9R3kQKA0GGWb0xhy05JS8+H2DjGAiEAy2ZuH950zhnCT/p3RQ7Blf2d/i6Xf0FUaGGHNyXUcBE="}],"size":190465},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260226073838.0_1772091627613_0.5767850990303254"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-26T07:40:27.886Z","publish_time":1772091627886,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260226080245.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.4.8-beta-20260226080245.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.8-beta-20260226080245.0","@midscene/playground":"1.4.8-beta-20260226080245.0","@midscene/shared":"1.4.8-beta-20260226080245.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260226080245.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-q+nJ7dR8tqBYsC19g8M1QVbvky+gjZrOelzLoaJ+71uMQh83cn0bAERsRwnafZbwxwca6fWJTnKzfi8xs9CvMA==","_resolved":"/tmp/02ad700dfd190e177a1bcabe253cef55/midscene-web-1.4.8-beta-20260226080245.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260226080245.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-q+nJ7dR8tqBYsC19g8M1QVbvky+gjZrOelzLoaJ+71uMQh83cn0bAERsRwnafZbwxwca6fWJTnKzfi8xs9CvMA==","shasum":"8899c8ade21e5a7b3d83c59815ff89585e1488dd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260226080245.0.tgz","fileCount":166,"unpackedSize":1048529,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHq4PRZfutcm07aAy7o29iKhsCc72CjjFRS87rPuL9OjAiEAqEBoBBdkE8nlFcrdx6wTADTTH7Z5Vfb79LYzGhfewyU="}],"size":190461},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260226080245.0_1772093069639_0.07791473964297024"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-26T08:04:29.823Z","publish_time":1772093069823,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260226080545.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.4.8-beta-20260226080545.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.8-beta-20260226080545.0","@midscene/shared":"1.4.8-beta-20260226080545.0","@midscene/playground":"1.4.8-beta-20260226080545.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260226080545.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-MiEeCrYm2O1O/kXTROHmwP+GiOVqanuxhe5O95iJy7/gBPxjsfwu7YKpByhkGO5PNH5yTvNmYNCb/EWtAsxeKw==","_resolved":"/tmp/06093b6a1d16f9a892a8f6fe09275187/midscene-web-1.4.8-beta-20260226080545.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260226080545.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-MiEeCrYm2O1O/kXTROHmwP+GiOVqanuxhe5O95iJy7/gBPxjsfwu7YKpByhkGO5PNH5yTvNmYNCb/EWtAsxeKw==","shasum":"89760f26203c1b93512615284f9f1eec5a7c6af7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260226080545.0.tgz","fileCount":166,"unpackedSize":1048529,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICvjaWD1XxcLhfACmIoworZyVh7af44Lrdm1V0IaKY5kAiEAk//OA55nyE36vHDHKKZUdM4OTai2uf/Zk59vguyJwBA="}],"size":190462},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260226080545.0_1772093254634_0.3435490097885636"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-26T08:07:34.852Z","publish_time":1772093254852,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260226081437.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.4.8-beta-20260226081437.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.8-beta-20260226081437.0","@midscene/playground":"1.4.8-beta-20260226081437.0","@midscene/shared":"1.4.8-beta-20260226081437.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260226081437.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-s9yUdHmNe0V7pGucmbGRQ3gYsJ8vIJd9RVjuTJU9PRS/WkfarQO6MxWM4haN0t1Am8I6vN46kwCBnn0jWjMStg==","_resolved":"/tmp/0c92fc058daccc42fd3111302b6dfb41/midscene-web-1.4.8-beta-20260226081437.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260226081437.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-s9yUdHmNe0V7pGucmbGRQ3gYsJ8vIJd9RVjuTJU9PRS/WkfarQO6MxWM4haN0t1Am8I6vN46kwCBnn0jWjMStg==","shasum":"be23df2b6e9c53ce0279eb2790015c8fb5e6ffaf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260226081437.0.tgz","fileCount":166,"unpackedSize":1048529,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFThMFJxRN764sigzUX6LB5srfNKgZM48KXKDNF+PW81AiAJuFgaX7AY65rGUijXZZydKwQSjqyIOUe2FgQ2KKsb/g=="}],"size":190465},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260226081437.0_1772093784009_0.277871024195961"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-26T08:16:24.191Z","publish_time":1772093784191,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260226083355.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.4.8-beta-20260226083355.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"1.4.8-beta-20260226083355.0","@midscene/playground":"1.4.8-beta-20260226083355.0","@midscene/core":"1.4.8-beta-20260226083355.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260226083355.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Q8en75g1vjSH5c2MjKeZhKZgfDyGPIanOqz+OOTzgA2FGZsL/80X6rR/VaA5jvEynb3CWZFLAoD7L+FVv91MuQ==","_resolved":"/tmp/ddeefbf2876cb026dcb7b2add14e6120/midscene-web-1.4.8-beta-20260226083355.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260226083355.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Q8en75g1vjSH5c2MjKeZhKZgfDyGPIanOqz+OOTzgA2FGZsL/80X6rR/VaA5jvEynb3CWZFLAoD7L+FVv91MuQ==","shasum":"f494e6f9083c3474095e424e86cb522afe7d4ed3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260226083355.0.tgz","fileCount":166,"unpackedSize":1049053,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDN4h/W6raavYPoG7KMEoZ6PoJF2C5ckL6LGU1wIEIRnAiBRRwyrtnjZ7Ni++bPCe76wDtLm4Oehx1cW2TKUghFHIg=="}],"size":190752},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260226083355.0_1772094947516_0.99995233743844"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-26T08:35:47.756Z","publish_time":1772094947756,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260226085745.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.4.8-beta-20260226085745.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260226085745.0","@midscene/core":"1.4.8-beta-20260226085745.0","@midscene/shared":"1.4.8-beta-20260226085745.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260226085745.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-h8qsmeFxgXPVLzkvYFKlLfa58ODHLFIOY84vAc8aHHJ9g4D/Adi9X5ou0X6nrDTViE+OB2e+g2alRWS4pAf1Cw==","_resolved":"/tmp/3d0fc152c0cc4a802df635d91dc72704/midscene-web-1.4.8-beta-20260226085745.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260226085745.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-h8qsmeFxgXPVLzkvYFKlLfa58ODHLFIOY84vAc8aHHJ9g4D/Adi9X5ou0X6nrDTViE+OB2e+g2alRWS4pAf1Cw==","shasum":"d1923f810ecb4deed673f7d1bfc857df21ad53e2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260226085745.0.tgz","fileCount":166,"unpackedSize":1048529,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD7J0Wv8y+Xk+bUJewdzk906EHGjUYZn4PXeDdEcP07SQIgVN3Y8OwWIMU+e1fUr3Nlpz/EQg7gXrEPAKV35/rc0NQ="}],"size":190463},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260226085745.0_1772096372444_0.66747512651169"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-26T08:59:32.631Z","publish_time":1772096372631,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260227024943.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.4.8-beta-20260227024943.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260227024943.0","@midscene/core":"1.4.8-beta-20260227024943.0","@midscene/shared":"1.4.8-beta-20260227024943.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260227024943.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-adLx6K7ffQMB+qnoBvqGJNcWMcoaREqe2CYIFJSogymp9EaJsGs/dY2JlJu5K9XFQPMplXR6LqmeTtQznjVOww==","_resolved":"/tmp/f27191b5a7e18e3e9d93138f7d9a29ab/midscene-web-1.4.8-beta-20260227024943.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260227024943.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-adLx6K7ffQMB+qnoBvqGJNcWMcoaREqe2CYIFJSogymp9EaJsGs/dY2JlJu5K9XFQPMplXR6LqmeTtQznjVOww==","shasum":"fdc64f6c80d1e235da1b3b57bc9b5ab71b9feff9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260227024943.0.tgz","fileCount":166,"unpackedSize":1049053,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC6koy3YL/kUzouf/q87FeB9eKSow/tPWiwVMQIx/pPnAiEAmL4nzrfXj3nuQfV8N+Fd9BXNHg3xGkQ7ipO0fEoGi9M="}],"size":190755},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260227024943.0_1772160697337_0.9141337794987643"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-27T02:51:37.541Z","publish_time":1772160697541,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260227030546.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.4.8-beta-20260227030546.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"1.4.8-beta-20260227030546.0","@midscene/playground":"1.4.8-beta-20260227030546.0","@midscene/core":"1.4.8-beta-20260227030546.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260227030546.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-d7TvkXYqY3yCcP6B2IVPLEhpMo7pHBXye+MXGHaOI8j8VaIzn5SMjG8MWuvt6JfNsSvuyb5U/P2F5dNbpjEU8w==","_resolved":"/tmp/6aa5d6c6ffa476144df972c8b59c800a/midscene-web-1.4.8-beta-20260227030546.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260227030546.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-d7TvkXYqY3yCcP6B2IVPLEhpMo7pHBXye+MXGHaOI8j8VaIzn5SMjG8MWuvt6JfNsSvuyb5U/P2F5dNbpjEU8w==","shasum":"34a7378afaa09f4faa40b3569368e8b69192187a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260227030546.0.tgz","fileCount":166,"unpackedSize":1049477,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD9Tv+AwIAw/cF9vj1EI/zAQjq5mxZCxUK9K4JH8bq+yAIgA9o2SeGTzZwuL3dRw+6slW0vGVbzRYyezrlIhKgJd1M="}],"size":190822},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260227030546.0_1772161662197_0.4682737336639997"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-27T03:07:42.410Z","publish_time":1772161662410,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260227031711.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.4.8-beta-20260227031711.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260227031711.0","@midscene/shared":"1.4.8-beta-20260227031711.0","@midscene/core":"1.4.8-beta-20260227031711.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260227031711.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XTgNUW4u0llc885dVM+QieyXQ3u5iho4YdPtv+fp7tipWJ0S7xZuSPpHXkL/wIxVExdxZ/Q84XgI+ydO21gZMQ==","_resolved":"/tmp/a9d9252cdb6888fcbcef89b0ffb920d1/midscene-web-1.4.8-beta-20260227031711.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260227031711.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-XTgNUW4u0llc885dVM+QieyXQ3u5iho4YdPtv+fp7tipWJ0S7xZuSPpHXkL/wIxVExdxZ/Q84XgI+ydO21gZMQ==","shasum":"96f534bfb05661e24da1eae9d46302ba80354ed3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260227031711.0.tgz","fileCount":166,"unpackedSize":1049053,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDSsZB609a6CcxRQidk7kJYWBuv7J+2VQug3+wOKhRbpwIhAKbCotoj958J448o4wepbomdlqvHNwIgU2p09za6W/7e"}],"size":190753},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260227031711.0_1772162342808_0.2866053388580212"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-27T03:19:03.075Z","publish_time":1772162343075,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260227035038.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.4.8-beta-20260227035038.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.8-beta-20260227035038.0","@midscene/playground":"1.4.8-beta-20260227035038.0","@midscene/shared":"1.4.8-beta-20260227035038.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260227035038.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-V/7HZKCmhkNgI6yNdoWIfNmkAt/TiqJW1AFQ9iwe86MFFAxV4JHd8UG+Ni8+/sePyVNzTy00tGe49LYpLAGBZQ==","_resolved":"/tmp/7e4d105f75c1e6c50ae2e555d3a5f9e2/midscene-web-1.4.8-beta-20260227035038.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260227035038.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-V/7HZKCmhkNgI6yNdoWIfNmkAt/TiqJW1AFQ9iwe86MFFAxV4JHd8UG+Ni8+/sePyVNzTy00tGe49LYpLAGBZQ==","shasum":"d369f4a57331aaf5ce28445e8290c10659a1a2a3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260227035038.0.tgz","fileCount":166,"unpackedSize":1049477,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIByoib7mWdrnB4CQyYaRCx0nzmM3mr9IoDXZDYyqZLUwAiEAoXORQG59+ZeNNc8XWUxSew2ilDiFwBJUAsZ5B3dfOOw="}],"size":190827},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260227035038.0_1772164346100_0.5150723426038413"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-27T03:52:26.308Z","publish_time":1772164346308,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260227035721.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.4.8-beta-20260227035721.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.8-beta-20260227035721.0","@midscene/playground":"1.4.8-beta-20260227035721.0","@midscene/shared":"1.4.8-beta-20260227035721.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260227035721.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-4QkCPuxcI+98re0xfyoJB/YP2SI/qBypAwrftdH6IkBP9ZYTaH3zZTqw5idOo02B1aUDxX5qe86jiuLysnJ7TA==","_resolved":"/tmp/35338eb8818e17db3a14ec3a844a2f92/midscene-web-1.4.8-beta-20260227035721.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260227035721.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-4QkCPuxcI+98re0xfyoJB/YP2SI/qBypAwrftdH6IkBP9ZYTaH3zZTqw5idOo02B1aUDxX5qe86jiuLysnJ7TA==","shasum":"645da294ee25bb293045304cf98afc804cb851e5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260227035721.0.tgz","fileCount":166,"unpackedSize":1049477,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGcgbIYNl50HQ5YMgMdwbQtOd82mcVzpZpCum85RGmRrAiEAs6ctPju5PdY1PtQiBClNgAl+6AluZaJFsaupo0w2cWM="}],"size":190828},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260227035721.0_1772164762547_0.07907595532271117"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-27T03:59:22.739Z","publish_time":1772164762739,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260227063551.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.4.8-beta-20260227063551.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.8-beta-20260227063551.0","@midscene/playground":"1.4.8-beta-20260227063551.0","@midscene/shared":"1.4.8-beta-20260227063551.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260227063551.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-4Ub1HPHqJ4kAWFMZJ+hilz9qgzREI84Fn1GZahsz2x4ya8cn4ynnI/1NYN1eZ+P2m/DrAZlyf/QhZsjPFv+4hA==","_resolved":"/tmp/e4bc212c11e70ee7fbc61a3ecce3e103/midscene-web-1.4.8-beta-20260227063551.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260227063551.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-4Ub1HPHqJ4kAWFMZJ+hilz9qgzREI84Fn1GZahsz2x4ya8cn4ynnI/1NYN1eZ+P2m/DrAZlyf/QhZsjPFv+4hA==","shasum":"fba98778835a1c1717dabf6ecf0d166017c14f10","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260227063551.0.tgz","fileCount":166,"unpackedSize":1049477,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGMPKqneDddyKeYDR8mDq4LQIQfu4vRYYWKwagcBzMRyAiEA+VqYp+gTy/42zT+SQ7508jFNSMpDBHUEzjG4efWJG2o="}],"size":190828},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260227063551.0_1772174273835_0.19064489452182198"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-27T06:37:54.038Z","publish_time":1772174274038,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260227071612.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.4.8-beta-20260227071612.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.8-beta-20260227071612.0","@midscene/playground":"1.4.8-beta-20260227071612.0","@midscene/shared":"1.4.8-beta-20260227071612.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260227071612.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-WPRE5YbezmKksAIebIjuh220O9wOOAE9DSEZq7WwQ+ax9SmphF9Y6HJnvUN9u+Jbi9sCHUUt4m2dkp/8JHBdIw==","_resolved":"/tmp/a91b0421402d3ba372dbf493cba97553/midscene-web-1.4.8-beta-20260227071612.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260227071612.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-WPRE5YbezmKksAIebIjuh220O9wOOAE9DSEZq7WwQ+ax9SmphF9Y6HJnvUN9u+Jbi9sCHUUt4m2dkp/8JHBdIw==","shasum":"53e1c3af6f4730bbcb48876953c025f9d1771034","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260227071612.0.tgz","fileCount":166,"unpackedSize":1049477,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHygoSEVAIOg2Wxn0r1tBnZyRgRv8iRsDcOSd7BwB08CAiABdiiTetEs8osP+weYOibyZGihPYu6k0u0l2M6U1O5uQ=="}],"size":190824},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260227071612.0_1772176693175_0.7281705886567202"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-27T07:18:13.324Z","publish_time":1772176693324,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260227074608.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.4.8-beta-20260227074608.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.8-beta-20260227074608.0","@midscene/playground":"1.4.8-beta-20260227074608.0","@midscene/shared":"1.4.8-beta-20260227074608.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260227074608.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-whuOvJraNOsBb/07k+Cvq2byvKGYTd6BuSu8widv1Xf2Q4Qd69tKQXx970V71ZHLF9jC6cQB7z2M25B8BchhUw==","_resolved":"/tmp/4da86bbd57680a602ea7244d84e64ad6/midscene-web-1.4.8-beta-20260227074608.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260227074608.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-whuOvJraNOsBb/07k+Cvq2byvKGYTd6BuSu8widv1Xf2Q4Qd69tKQXx970V71ZHLF9jC6cQB7z2M25B8BchhUw==","shasum":"1cccc48fd04deae8cbf6350cd27c6d417d2a5129","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260227074608.0.tgz","fileCount":166,"unpackedSize":1049477,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDEYS0x7bjctC2PDMpzRheyvZOEJYLdKTAfAhbUppWgWwIgU74pFBtHalWSWn6MvJiJ5VpVjG77UONUQW0mqut+3JU="}],"size":190825},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260227074608.0_1772178478603_0.2696506292537093"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-27T07:47:58.868Z","publish_time":1772178478868,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260227080440.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.4.8-beta-20260227080440.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.8-beta-20260227080440.0","@midscene/shared":"1.4.8-beta-20260227080440.0","@midscene/playground":"1.4.8-beta-20260227080440.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260227080440.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3kVRFTZerQCAH9oCLynm/5nFKD+3sh2f5fuVKjfZ9VslUW1tfXkYnUXFyYTuIXwwip9JRgdqpdJsOBi6uRU9rg==","_resolved":"/tmp/d8e80509ea520e13a09c99e6a21ee77c/midscene-web-1.4.8-beta-20260227080440.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260227080440.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-3kVRFTZerQCAH9oCLynm/5nFKD+3sh2f5fuVKjfZ9VslUW1tfXkYnUXFyYTuIXwwip9JRgdqpdJsOBi6uRU9rg==","shasum":"7842fb0bfffad779069183bfc2196679fd443da4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260227080440.0.tgz","fileCount":166,"unpackedSize":1051023,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCd2kZTI073OBXPBJlRjBX8PbU0za8/xLbA3i3Yn3PGgAIgK0I+Qv+V3ZcXhHEvI7D2RYEeKEv66P8m1ChQg2Sh7Ys="}],"size":191270},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260227080440.0_1772179587714_0.690066463866535"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-27T08:06:27.908Z","publish_time":1772179587908,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260227081324.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.4.8-beta-20260227081324.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.4.8-beta-20260227081324.0","@midscene/core":"1.4.8-beta-20260227081324.0","@midscene/shared":"1.4.8-beta-20260227081324.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260227081324.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6fdWjOm9XzLa+prb9mKha4IwUZs38m4GjfdJh2zfl7HYMqHmWKW+jR1w08DsBYYekTthSvYnkuq+puOn1vCPFA==","_resolved":"/tmp/a386907a4ad71eee08cb77dca63ec1e1/midscene-web-1.4.8-beta-20260227081324.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260227081324.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-6fdWjOm9XzLa+prb9mKha4IwUZs38m4GjfdJh2zfl7HYMqHmWKW+jR1w08DsBYYekTthSvYnkuq+puOn1vCPFA==","shasum":"a5ad335a42df9b16a048533d37adbab08ce642f5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260227081324.0.tgz","fileCount":166,"unpackedSize":1049477,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCN9zDzgGHwSorsrF2CJFWJDmsJ1QHQW03PrFHKvN4E3gIgDCc2zYAqLCIQs4C43XCqqN/VAbqijmeNmb1KwnZczxU="}],"size":190828},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260227081324.0_1772180121000_0.9217075475223104"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-27T08:15:21.204Z","publish_time":1772180121204,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260227092357.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.4.8-beta-20260227092357.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.8-beta-20260227092357.0","@midscene/playground":"1.4.8-beta-20260227092357.0","@midscene/shared":"1.4.8-beta-20260227092357.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260227092357.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-PBVDxotvaF83Z+7iMS0LehU3JIx+YFJQkgZsRvN89lbbJY/QzgZv2oHDqmA5wC+I/chNNIMaPHItF9d7GqC0PA==","_resolved":"/tmp/6f13f54413942041081559f6034c4185/midscene-web-1.4.8-beta-20260227092357.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260227092357.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-PBVDxotvaF83Z+7iMS0LehU3JIx+YFJQkgZsRvN89lbbJY/QzgZv2oHDqmA5wC+I/chNNIMaPHItF9d7GqC0PA==","shasum":"c71568dd7e05b89edaa1fbc989c684f47b83eb56","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260227092357.0.tgz","fileCount":166,"unpackedSize":1049477,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICho8JdPr0u95Z5pGXYe1QTkMbw+B3kJxRirIiktINsnAiA9CwC1oe2ZokGJ5Zms33uXoxa/+libEqOd/eAkrGKs0A=="}],"size":190829},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260227092357.0_1772184347947_0.07051721869482774"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-27T09:25:48.130Z","publish_time":1772184348130,"_source_registry_name":"default","contributors":[]},"1.4.8-beta-20260228025947.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.4.8-beta-20260228025947.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.8-beta-20260228025947.0","@midscene/playground":"1.4.8-beta-20260228025947.0","@midscene/shared":"1.4.8-beta-20260228025947.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.8-beta-20260228025947.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-GerkWzsnDlzgj8E/s4s+3pHbmyVLbsPOLJifz0Q7iNyQH7l2YyPM9qv6fduNhStJ2nj68ktK4gVkL4S/nRViSA==","_resolved":"/tmp/c1dab38d4df15fa794b8b4e23c1d270d/midscene-web-1.4.8-beta-20260228025947.0.tgz","_from":"file:midscene-web-1.4.8-beta-20260228025947.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-GerkWzsnDlzgj8E/s4s+3pHbmyVLbsPOLJifz0Q7iNyQH7l2YyPM9qv6fduNhStJ2nj68ktK4gVkL4S/nRViSA==","shasum":"2b0251514839ae551958d9b373db671d8c4830fb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8-beta-20260228025947.0.tgz","fileCount":166,"unpackedSize":1051023,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGimA/PcuOGwl5QSeZR9mjnS1WCE5+Vjy4w9MfvAG/z/AiEA6Mps3W17cA0jfE3+znjK5TXSCgwgIK/aKBm2P6FmRDo="}],"size":191271},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8-beta-20260228025947.0_1772247698240_0.9020870506497283"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-28T03:01:38.492Z","publish_time":1772247698492,"_source_registry_name":"default","contributors":[]},"1.4.8":{"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.4.8","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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.8","@midscene/playground":"1.4.8","@midscene/shared":"1.4.8"},"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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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"},"_id":"@midscene/web@1.4.8","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fLUVGlFzP8Va8L8l9l3uChXnMvEDAH4WZ7m0fs8wbn9/l37uqNlJqjtAHHkJbzyyQlsAtRpikduKVj47zpKuCg==","_resolved":"/tmp/0162ec69881cca518a8b10a620bb4284/midscene-web-1.4.8.tgz","_from":"file:midscene-web-1.4.8.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-fLUVGlFzP8Va8L8l9l3uChXnMvEDAH4WZ7m0fs8wbn9/l37uqNlJqjtAHHkJbzyyQlsAtRpikduKVj47zpKuCg==","shasum":"0d4575e0d85805250adb6174ce0d51d5f7275770","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.8.tgz","fileCount":166,"unpackedSize":1050997,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCnvoMOg7nCVjB3Ipeo2el0mirrfaUJ9rZDxhWK0yqsIgIga4664SWsaMqL3RT0+4bxbdCnrXtjFHZta4quek0R4y4="}],"size":191239},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.8_1772250472272_0.8496655096810599"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-28T03:47:52.474Z","publish_time":1772250472474,"_source_registry_name":"default","contributors":[]},"1.4.9":{"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.4.9","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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.9","@midscene/playground":"1.4.9","@midscene/shared":"1.4.9"},"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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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"},"_id":"@midscene/web@1.4.9","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-sX8ftBFRY9rHMilVWhWPJ+2NgHsenIvgTLDn/RlbaYd09R2nSWhmwrZpWPawPDZgVCLfr8qnnP8ZkZJt5R/sGA==","_resolved":"/tmp/66bb8adfdb2d19c2dfbb6fcd22f1af36/midscene-web-1.4.9.tgz","_from":"file:midscene-web-1.4.9.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-sX8ftBFRY9rHMilVWhWPJ+2NgHsenIvgTLDn/RlbaYd09R2nSWhmwrZpWPawPDZgVCLfr8qnnP8ZkZJt5R/sGA==","shasum":"fb29e6f6745c6b5480fedf1d0dcd574f6488f3d5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.9.tgz","fileCount":166,"unpackedSize":1050997,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCpWM6liw77PmbEpnVQdWigY6DyVfS1YWGJHX2quB57+AIhAL7SQla3yAyGWZlGUb6gX6CwKOLDwhQ61JbSGW2aQEh1"}],"size":191240},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.9_1772272329889_0.7209439644799212"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-28T09:52:10.081Z","publish_time":1772272330081,"_source_registry_name":"default","contributors":[]},"1.4.10-beta-20260302090135.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.4.10-beta-20260302090135.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.4.10-beta-20260302090135.0","@midscene/playground":"1.4.10-beta-20260302090135.0","@midscene/shared":"1.4.10-beta-20260302090135.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.4.10-beta-20260302090135.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+1PuOqYF7I6b0e1zIOP7yDZo+ePB6SKXWlvEtNz0kB0UvJ3I84ysnqBNy3a7VhWJQAlKVAOPBMAqifDuEFaTdQ==","_resolved":"/tmp/2f9cf359df9281f1795c9c5e34693ffd/midscene-web-1.4.10-beta-20260302090135.0.tgz","_from":"file:midscene-web-1.4.10-beta-20260302090135.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-+1PuOqYF7I6b0e1zIOP7yDZo+ePB6SKXWlvEtNz0kB0UvJ3I84ysnqBNy3a7VhWJQAlKVAOPBMAqifDuEFaTdQ==","shasum":"a8124ee7f7ac11d0a81a43f71a61599c9169bdcd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.4.10-beta-20260302090135.0.tgz","fileCount":166,"unpackedSize":1051319,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFxL489cMdnBKnQNJbqLDJA3w/HW7WwOpXD0yU7ZzctWAiBEPW/DoBKWimN1OfE9OS17+7B8xtaESS5fDtdK1TSgqw=="}],"size":191313},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.4.10-beta-20260302090135.0_1772442213393_0.26126526713662934"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-02T09:03:33.627Z","publish_time":1772442213627,"_source_registry_name":"default","contributors":[]},"1.5.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.5.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.0","@midscene/playground":"1.5.0","@midscene/shared":"1.5.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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"},"_id":"@midscene/web@1.5.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-uA5dR+Y0bbIAlAi3x36iiMR5U6eO/omo4GHbbGGdRj9YKUotavBBTI22cMb2u3jKon+hBx/dFYih1FrTXBilgA==","_resolved":"/tmp/893e0951be31e14bbb7e46ab14c54fc3/midscene-web-1.5.0.tgz","_from":"file:midscene-web-1.5.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-uA5dR+Y0bbIAlAi3x36iiMR5U6eO/omo4GHbbGGdRj9YKUotavBBTI22cMb2u3jKon+hBx/dFYih1FrTXBilgA==","shasum":"806508ec9107e0b1e7e9ed4b61f965cb84f39e14","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.0.tgz","fileCount":166,"unpackedSize":1053651,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAFj4Qo6Na8ZkbegRDvgqwxRf2MFT7ipv1DVscNUQLfqAiAr+M9iTIKEF+3BH3wvll4FOUKQfv8QJ+SY7ifAn8pDSA=="}],"size":191911},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.0_1772443069051_0.9643417025986234"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-02T09:17:49.228Z","publish_time":1772443069228,"_source_registry_name":"default","contributors":[]},"1.5.1-beta-20260302102736.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.5.1-beta-20260302102736.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.1-beta-20260302102736.0","@midscene/playground":"1.5.1-beta-20260302102736.0","@midscene/shared":"1.5.1-beta-20260302102736.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.5.1-beta-20260302102736.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-MRFKPhDszdvCUuJqzk0yWk0mYBXr+Zx5HtrSRDvs2slPWS0CVADwgQp/UW+fwfP2JRG2g6e188jqK9Ss9Sb0Dw==","_resolved":"/tmp/448718d6dcf479b7bffeef468238c140/midscene-web-1.5.1-beta-20260302102736.0.tgz","_from":"file:midscene-web-1.5.1-beta-20260302102736.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-MRFKPhDszdvCUuJqzk0yWk0mYBXr+Zx5HtrSRDvs2slPWS0CVADwgQp/UW+fwfP2JRG2g6e188jqK9Ss9Sb0Dw==","shasum":"b32e8af02e21934a50c79083b1d2d05a45158024","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.1-beta-20260302102736.0.tgz","fileCount":166,"unpackedSize":1053959,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCLlBA6c9I6NSnrXmz6i79uH3WTQRY9NTqSFk0S3RUdWgIgDwN4nNgYJg+aB+tWY1U2H8dsbLnJJJMIW5bqyB8n8LY="}],"size":191980},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.1-beta-20260302102736.0_1772447375110_0.7249198321869803"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-02T10:29:35.291Z","publish_time":1772447375291,"_source_registry_name":"default","contributors":[]},"1.5.1":{"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.5.1","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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.1","@midscene/playground":"1.5.1","@midscene/shared":"1.5.1"},"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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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"},"_id":"@midscene/web@1.5.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+VRDaygubf3hhvSljXwYN39GcQH9jbaKylkknj9h/x7BJXtqwTE5q5M+KMfXG+Es8uloYHEyNWFfQ9MDux6oLg==","_resolved":"/tmp/a83a09437bd891f1f4f3007009fb79f2/midscene-web-1.5.1.tgz","_from":"file:midscene-web-1.5.1.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-+VRDaygubf3hhvSljXwYN39GcQH9jbaKylkknj9h/x7BJXtqwTE5q5M+KMfXG+Es8uloYHEyNWFfQ9MDux6oLg==","shasum":"2c0c46771ec90e78e8d93716b44f5dc476e8a5fd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.1.tgz","fileCount":166,"unpackedSize":1053651,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD7PXoUJsH+m8MhtY9sDZ4/gah0BJex5/ICpCIn6zfMZQIgMXxmDXjf31lNJSBo1v5XZMafBsWUGtdWGHSkXEa92d8="}],"size":191914},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.1_1772521733012_0.23847044251339655"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-03T07:08:53.257Z","publish_time":1772521733257,"_source_registry_name":"default","contributors":[]},"1.5.1-beta-20260303073935.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.5.1-beta-20260303073935.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.5.1-beta-20260303073935.0","@midscene/core":"1.5.1-beta-20260303073935.0","@midscene/shared":"1.5.1-beta-20260303073935.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.5.1-beta-20260303073935.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bb+VCgRW2fLoF1fU2ue+ytbHmRmI+DjkAQnqNmXafkcygCkX+4SvEgl5q57fI/ct2pKJJNhKRHKDrv74RLJJjg==","_resolved":"/tmp/9e9417eb8fcee8bc84bbbb1a4750f83e/midscene-web-1.5.1-beta-20260303073935.0.tgz","_from":"file:midscene-web-1.5.1-beta-20260303073935.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-bb+VCgRW2fLoF1fU2ue+ytbHmRmI+DjkAQnqNmXafkcygCkX+4SvEgl5q57fI/ct2pKJJNhKRHKDrv74RLJJjg==","shasum":"78157e6c749e16a7837426712a2cf0da9645fad9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.1-beta-20260303073935.0.tgz","fileCount":166,"unpackedSize":1053959,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBYregqtqzRD9rajh/U1qWm9fqfNfBLcRyUSH4a5tdldAiBA2fyS6reHPVb8xxeY2DxkgC1cR41Uy+/KwWucnXX4oQ=="}],"size":191982},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.1-beta-20260303073935.0_1772523697326_0.25990353688726486"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-03T07:41:37.524Z","publish_time":1772523697524,"_source_registry_name":"default","contributors":[]},"1.5.2-beta-20260303083655.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.5.2-beta-20260303083655.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.5.2-beta-20260303083655.0","@midscene/core":"1.5.2-beta-20260303083655.0","@midscene/shared":"1.5.2-beta-20260303083655.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.5.2-beta-20260303083655.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ppbi7YsKRqHQl3km5+mMwe4QyGyGZGsKVDyEH8muh9xaAAp+7uA7q0hVJnbD73ESb+kmdx79gDtDDf6WEyFmYQ==","_resolved":"/tmp/719b9075bdc8c18f88dc696b067fd8d3/midscene-web-1.5.2-beta-20260303083655.0.tgz","_from":"file:midscene-web-1.5.2-beta-20260303083655.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-ppbi7YsKRqHQl3km5+mMwe4QyGyGZGsKVDyEH8muh9xaAAp+7uA7q0hVJnbD73ESb+kmdx79gDtDDf6WEyFmYQ==","shasum":"aa2becf379a0bc5470faa5e2717c4238ae9c3d44","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.2-beta-20260303083655.0.tgz","fileCount":166,"unpackedSize":1053959,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCHE41em2yZATbE4N/vFhSLSQUDzerPM9upxyoKtIhUoQIgeACZ0yVnFHYNmZ5kMdfmzez0xICSXSauf8/gqEBpGiM="}],"size":191981},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.2-beta-20260303083655.0_1772527136609_0.23019334169720929"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-03T08:38:56.927Z","publish_time":1772527136927,"_source_registry_name":"default","contributors":[]},"1.5.2-beta-20260303150256.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.5.2-beta-20260303150256.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.2-beta-20260303150256.0","@midscene/playground":"1.5.2-beta-20260303150256.0","@midscene/shared":"1.5.2-beta-20260303150256.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.5.2-beta-20260303150256.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rey20fQvCmLqjLG2WQlobQYVwo7tYCBMajrw3mpaC6qd50M9NmY2x3nf+WpGh1w03TP5+SHuSrW8Y41XbJ6P/Q==","_resolved":"/tmp/d12e7a0865820a090d0624348e73fe93/midscene-web-1.5.2-beta-20260303150256.0.tgz","_from":"file:midscene-web-1.5.2-beta-20260303150256.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-rey20fQvCmLqjLG2WQlobQYVwo7tYCBMajrw3mpaC6qd50M9NmY2x3nf+WpGh1w03TP5+SHuSrW8Y41XbJ6P/Q==","shasum":"77f85ff9f033d74f01c515ab1a9c4de77caf4bb4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.2-beta-20260303150256.0.tgz","fileCount":166,"unpackedSize":1053959,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCCZoER5p+k9hnRVu4GUcoi8YTdd/Mi/LMYlFxsMbjsqgIgAvdGjyTj16lqiLqHRqMPjffgSCzOh1Ff+wCe8uZ+4SY="}],"size":191978},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.2-beta-20260303150256.0_1772550294952_0.39548602280633793"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-03T15:04:55.188Z","publish_time":1772550295188,"_source_registry_name":"default","contributors":[]},"1.5.1-beta-20260303235500.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.5.1-beta-20260303235500.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.1-beta-20260303235500.0","@midscene/playground":"1.5.1-beta-20260303235500.0","@midscene/shared":"1.5.1-beta-20260303235500.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.5.1-beta-20260303235500.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-FoOxvOJWPwhBRzQCGvx7+NzNEEenz5iqXlHopfBdoCGMbYmOT/Bj5pqa/1tA1GkNfR/xVOQHqLd3uPf3FEoafg==","_resolved":"/tmp/e6c4efb164a9f1f69c8771c3fb853a03/midscene-web-1.5.1-beta-20260303235500.0.tgz","_from":"file:midscene-web-1.5.1-beta-20260303235500.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-FoOxvOJWPwhBRzQCGvx7+NzNEEenz5iqXlHopfBdoCGMbYmOT/Bj5pqa/1tA1GkNfR/xVOQHqLd3uPf3FEoafg==","shasum":"991b68311afc93034365142de666a3d3571f17ec","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.1-beta-20260303235500.0.tgz","fileCount":166,"unpackedSize":1053959,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGHry/LiEmI+RZN4d96vE9qnk5oEtqhgDKm09nBKdLN3AiBMyaEtdJriBHfCpM8ZYE4MR/4hYOIRNpnPDDE8nTfkxw=="}],"size":191980},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.1-beta-20260303235500.0_1772582219767_0.026509275512865305"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-03T23:56:59.977Z","publish_time":1772582219977,"_source_registry_name":"default","contributors":[]},"1.5.2-beta-20260304001559.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.5.2-beta-20260304001559.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.2-beta-20260304001559.0","@midscene/playground":"1.5.2-beta-20260304001559.0","@midscene/shared":"1.5.2-beta-20260304001559.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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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.5.2-beta-20260304001559.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kveGS80n6jBv6jVIhYpvJRNCC9K5SdwvbonVwLomqmwVOkyfAk5rfkBiE4k9J4i3C2F6aW9Ccz8Gl29gtQ/U4g==","_resolved":"/tmp/14d8f1d9e93e9d3fdf40809aa2fd0880/midscene-web-1.5.2-beta-20260304001559.0.tgz","_from":"file:midscene-web-1.5.2-beta-20260304001559.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-kveGS80n6jBv6jVIhYpvJRNCC9K5SdwvbonVwLomqmwVOkyfAk5rfkBiE4k9J4i3C2F6aW9Ccz8Gl29gtQ/U4g==","shasum":"eb0b11239813d8440afd5d03170820fc6bab459e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.2-beta-20260304001559.0.tgz","fileCount":166,"unpackedSize":1054527,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD325EjivwAo4+EgRG3erwojVC1Dutx8jdnNLAJfS8mbgIgLO1Lqs/i2p3zgGA/RnB+Cb2idGTzlJoV1UiDy4QN/lc="}],"size":192045},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.2-beta-20260304001559.0_1772583485399_0.665319757186259"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-04T00:18:05.717Z","publish_time":1772583485717,"_source_registry_name":"default","contributors":[]},"1.5.2":{"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.5.2","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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.2","@midscene/playground":"1.5.2","@midscene/shared":"1.5.2"},"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","devtools-protocol":"0.0.1380148","js-yaml":"4.1.0","langsmith":"0.3.74","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"},"_id":"@midscene/web@1.5.2","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fTQSocJNCNBsHIPS2+BjW0Ndit+Sz7HFKRWDQ94RCO/B7xb5MBkeiV//E0wu3aByOFivMHH6+HBYi3mAhq3eHQ==","_resolved":"/tmp/97389e4ed1b571d6394275d70907497d/midscene-web-1.5.2.tgz","_from":"file:midscene-web-1.5.2.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-fTQSocJNCNBsHIPS2+BjW0Ndit+Sz7HFKRWDQ94RCO/B7xb5MBkeiV//E0wu3aByOFivMHH6+HBYi3mAhq3eHQ==","shasum":"4d806ccc200a24efe5cd78e986fed555a50698c3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.2.tgz","fileCount":166,"unpackedSize":1054219,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDj+ejsA4TuG32I5nLtCio9vK6547SI4cyAyr6fBy6mvAIgdCoCQBXj9WudA9SnDLrIvSoT33Z8WCk+J1cIRM4A+kM="}],"size":191972},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.2_1772604872166_0.6618695395763168"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-04T06:14:32.351Z","publish_time":1772604872351,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260305031416.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.5.3-beta-20260305031416.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.3-beta-20260305031416.0","@midscene/playground":"1.5.3-beta-20260305031416.0","@midscene/shared":"1.5.3-beta-20260305031416.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","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.5.3-beta-20260305031416.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8oOdXsfcjyqzfnSr24EPJrzJPj49wuxmAs2QGRax7JX32ZTnWAp9KvhgiUd4foXObS1xJMrVVxqEayZR3iO5Xw==","_resolved":"/tmp/5d630ef71f3274cc152c44fffb60f517/midscene-web-1.5.3-beta-20260305031416.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260305031416.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-8oOdXsfcjyqzfnSr24EPJrzJPj49wuxmAs2QGRax7JX32ZTnWAp9KvhgiUd4foXObS1xJMrVVxqEayZR3iO5Xw==","shasum":"6f8f5d993c58904c4dcfbec0fbd876efe76e515c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260305031416.0.tgz","fileCount":166,"unpackedSize":1054500,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFB/HQjkrM3HJg8sEbXzxBqmZnlz3SuG2wspmTGKh2YfAiEAzagUzk7UCgyGXl7OfqHBA40oVK06pQgdPaZx8TbV0ns="}],"size":192025},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260305031416.0_1772680580946_0.22138013471208184"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-05T03:16:21.191Z","publish_time":1772680581191,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260305031559.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.5.3-beta-20260305031559.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260305031559.0","@midscene/core":"1.5.3-beta-20260305031559.0","@midscene/shared":"1.5.3-beta-20260305031559.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","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.5.3-beta-20260305031559.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Z10cfUyN5P9SWeXPCqXsvkTTOBLkiOzZZ3GE1crlJltwbcaVFRnQzCbbq3LL0CYzCqTref8RE8PawrV2gPen8g==","_resolved":"/tmp/fe621ac2b53801632c59a69217df6733/midscene-web-1.5.3-beta-20260305031559.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260305031559.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Z10cfUyN5P9SWeXPCqXsvkTTOBLkiOzZZ3GE1crlJltwbcaVFRnQzCbbq3LL0CYzCqTref8RE8PawrV2gPen8g==","shasum":"164c59ca14a95f633bc4e9d84d5b8c3d538b0805","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260305031559.0.tgz","fileCount":166,"unpackedSize":1054500,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC0Cmmz6RlD6HlS1fOT+sdUWdyR5NwEOPSqPgrIghN7ywIgE18K6MT+G7eo7B0P6rjoM3S8i+V1K/ltwm1UOpHSLJ8="}],"size":192033},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260305031559.0_1772680673272_0.6544470842690555"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-05T03:17:53.472Z","publish_time":1772680673472,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260305060313.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.5.3-beta-20260305060313.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.3-beta-20260305060313.0","@midscene/playground":"1.5.3-beta-20260305060313.0","@midscene/shared":"1.5.3-beta-20260305060313.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","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.5.3-beta-20260305060313.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-cQVF48uQQlA/3u6XPdwVybheLGTrmZpePDHOoWfMyajPhk2nd4v/4/IXH75pCNcS4RKcMR6+JwO/SZFnDdJJKw==","_resolved":"/tmp/dd932515d031a9d768755253434f0856/midscene-web-1.5.3-beta-20260305060313.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260305060313.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-cQVF48uQQlA/3u6XPdwVybheLGTrmZpePDHOoWfMyajPhk2nd4v/4/IXH75pCNcS4RKcMR6+JwO/SZFnDdJJKw==","shasum":"ae9b7054caf71d36e9870564f0bb0fc10048faa5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260305060313.0.tgz","fileCount":166,"unpackedSize":1054500,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCanbno9tteFZXAKxzUDEaKJmu7wsfEqJAjBmVoLyQZNAIgJQ8lm27DgalQJEeVehz/mFPWG77KHiEr63FoB+GbsII="}],"size":192029},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260305060313.0_1772690711288_0.3049010535455945"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-05T06:05:11.533Z","publish_time":1772690711533,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260305065727.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.5.3-beta-20260305065727.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260305065727.0","@midscene/shared":"1.5.3-beta-20260305065727.0","@midscene/core":"1.5.3-beta-20260305065727.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","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.5.3-beta-20260305065727.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wBOkCfLRV1EZ6QnbEngZ4CTHCmPNmIc9nwGIWu4p25/BkBJOYAGHG1xdjDqJYyd81G+PEIXiVlVKy3TiV4KIEQ==","_resolved":"/tmp/118478bfad836c5b56fdfed9559d7d62/midscene-web-1.5.3-beta-20260305065727.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260305065727.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-wBOkCfLRV1EZ6QnbEngZ4CTHCmPNmIc9nwGIWu4p25/BkBJOYAGHG1xdjDqJYyd81G+PEIXiVlVKy3TiV4KIEQ==","shasum":"cc52d8a497698b95e102a2c3c27dd5b49330a603","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260305065727.0.tgz","fileCount":166,"unpackedSize":1054500,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDtNYwQZ8JxhjXBtVtCQXDUQZV6I5CDtK5mOneG2rNL8wIhAKe7tCbn7UuXcrPEOKbMRdyefZnyYXeJjHy0N/BL1GRP"}],"size":192023},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260305065727.0_1772693959097_0.40681947454471934"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-05T06:59:19.396Z","publish_time":1772693959396,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260305083331.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.5.3-beta-20260305083331.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.3-beta-20260305083331.0","@midscene/shared":"1.5.3-beta-20260305083331.0","@midscene/playground":"1.5.3-beta-20260305083331.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","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.5.3-beta-20260305083331.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Nivne2xBmmPAGF5r2FuF8tqB83QpdRhU+gMzLGtywSrXeQhnRvlcQ7xX7f/qptAqK1yDzduSEIlTvnv+vGPCLQ==","_resolved":"/tmp/8a7c5966cd0f76fae008158dfd5e9707/midscene-web-1.5.3-beta-20260305083331.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260305083331.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Nivne2xBmmPAGF5r2FuF8tqB83QpdRhU+gMzLGtywSrXeQhnRvlcQ7xX7f/qptAqK1yDzduSEIlTvnv+vGPCLQ==","shasum":"d5e9fcce062024646c26a5b5a3cb7d948e2f87ce","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260305083331.0.tgz","fileCount":166,"unpackedSize":1054500,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDubZ0qWJ0HzXoNS9z3/ImuppYBljaEjQ9hvhs/H6vbsAiA2omwXiZ0I5NT4X+RXv4tYOcrkVEQncaIseSJPdnyJPg=="}],"size":192029},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260305083331.0_1772699729805_0.1999187852587132"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-05T08:35:30.011Z","publish_time":1772699730011,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260305091226.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.5.3-beta-20260305091226.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.3-beta-20260305091226.0","@midscene/playground":"1.5.3-beta-20260305091226.0","@midscene/shared":"1.5.3-beta-20260305091226.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","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.5.3-beta-20260305091226.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VjTCo3A5rH4YKSKjtxstJZdpeuYRdCm3Gl8yeKfMvrnS/OczFF/Wfs9EK3UPi98hAAYwtieFvF0qBwveWnAUWg==","_resolved":"/tmp/a5d29e171d2369f00304706987f05dc0/midscene-web-1.5.3-beta-20260305091226.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260305091226.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-VjTCo3A5rH4YKSKjtxstJZdpeuYRdCm3Gl8yeKfMvrnS/OczFF/Wfs9EK3UPi98hAAYwtieFvF0qBwveWnAUWg==","shasum":"ab30940d649bfcc1da0a2e3f39b701edc5c5655a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260305091226.0.tgz","fileCount":166,"unpackedSize":1054500,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCiVRlKlNSvvY5bDplba0B1LQarilj79R7yXGkFB8aj0QIgIb8zIzijqRFlF50CrVFA+ky8foA1elzNdtdvBI7nmjY="}],"size":192029},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260305091226.0_1772702062877_0.8192529394094517"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-05T09:14:23.101Z","publish_time":1772702063101,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260305093621.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.5.3-beta-20260305093621.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.3-beta-20260305093621.0","@midscene/playground":"1.5.3-beta-20260305093621.0","@midscene/shared":"1.5.3-beta-20260305093621.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","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.5.3-beta-20260305093621.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zzGzUJ/aBIqA+Y4wCf2EZw9kL2mtO9TgVRlmQVxg163UZTBdv3CsO/Ca/3CZAGJaTZk2txAVIJds87lJZ9Bbeg==","_resolved":"/tmp/7291e6dde4c28035b7b38c02556c7eb4/midscene-web-1.5.3-beta-20260305093621.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260305093621.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-zzGzUJ/aBIqA+Y4wCf2EZw9kL2mtO9TgVRlmQVxg163UZTBdv3CsO/Ca/3CZAGJaTZk2txAVIJds87lJZ9Bbeg==","shasum":"16c865c2d6634f69e290c30456035d11381b901f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260305093621.0.tgz","fileCount":166,"unpackedSize":1054500,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBREkcESrkcYqC10r6uNH72/QCsPYuwq3sclWefhDqk5AiAC3PpSEE0kx7FH4ax/pE2Pd3vQzR0nybh80Gvd+I7Waw=="}],"size":192030},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260305093621.0_1772703495959_0.5463718840187981"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-05T09:38:16.136Z","publish_time":1772703496136,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":192189},"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":"anonymous","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"},"_cnpmcore_publish_time":"2026-03-05T11:53:13.941Z","publish_time":1772711593941,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260306025136.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.5.3-beta-20260306025136.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.3-beta-20260306025136.0","@midscene/playground":"1.5.3-beta-20260306025136.0","@midscene/shared":"1.5.3-beta-20260306025136.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","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.5.3-beta-20260306025136.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Ct5XaEj/2XUj/XDYBV1JCqb2yPsONisQBz+3g2UQn6EXuvgqhF5uw12/VozkTZ8WyMvxj2FIknerZB0yBdMqRQ==","_resolved":"/tmp/59451e0b38f6e53881a9614ed4c12d7f/midscene-web-1.5.3-beta-20260306025136.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260306025136.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Ct5XaEj/2XUj/XDYBV1JCqb2yPsONisQBz+3g2UQn6EXuvgqhF5uw12/VozkTZ8WyMvxj2FIknerZB0yBdMqRQ==","shasum":"6cd240406f322731d49e9b371591251c5ac069c0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260306025136.0.tgz","fileCount":166,"unpackedSize":1058177,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDyaJb4wo3Fa9JmQlns/OVpUK8/OPBh/2/TStRh8hPFqwIgDY4Q97a6IP+7eb5x2Wpev0G5IEbfdaJIJ/Tt7ustBuw="}],"size":193020},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260306025136.0_1772765616857_0.5865015006994758"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-06T02:53:37.156Z","publish_time":1772765617156,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260306030241.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.5.3-beta-20260306030241.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.3-beta-20260306030241.0","@midscene/playground":"1.5.3-beta-20260306030241.0","@midscene/shared":"1.5.3-beta-20260306030241.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","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.5.3-beta-20260306030241.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Fr9RpzND5V6rpF7z7NWtfNE7OBbxB/+xYJ7b5m/eqQx90B338mveCVds53Z0UU3XfZbTD0GFgbXhq7d6SQiOVQ==","_resolved":"/tmp/2cb8f495d520cae33768798ae7717721/midscene-web-1.5.3-beta-20260306030241.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260306030241.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Fr9RpzND5V6rpF7z7NWtfNE7OBbxB/+xYJ7b5m/eqQx90B338mveCVds53Z0UU3XfZbTD0GFgbXhq7d6SQiOVQ==","shasum":"987cd0e4dc3308d7887f78086f428831f85de896","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260306030241.0.tgz","fileCount":166,"unpackedSize":1059619,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGbiHYwhyNxvSaD46NwFivpu3EkjUU18zEzxldm+fAcgAiAoRMd16MkU+mOO45zsn5ZEBBhFS5+kgnggvAjrpbkZ/Q=="}],"size":193271},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260306030241.0_1772766277724_0.5179981731857708"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-06T03:04:38.000Z","publish_time":1772766278000,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260306030803.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.5.3-beta-20260306030803.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.3-beta-20260306030803.0","@midscene/playground":"1.5.3-beta-20260306030803.0","@midscene/shared":"1.5.3-beta-20260306030803.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","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.5.3-beta-20260306030803.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VwHNiQQjj50qLTQbAuSPKshJ6Y0C0jRvV649uPeZFNTp9aqHWRY9x+nuw2PnVdqcrmKk+tB4v/BKPifx5mM/7g==","_resolved":"/tmp/5af9f0c1fa45963ac7a7985ce2d08372/midscene-web-1.5.3-beta-20260306030803.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260306030803.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-VwHNiQQjj50qLTQbAuSPKshJ6Y0C0jRvV649uPeZFNTp9aqHWRY9x+nuw2PnVdqcrmKk+tB4v/BKPifx5mM/7g==","shasum":"ddeb10e9b4130424e58dd53d9ee7063fb2d33982","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260306030803.0.tgz","fileCount":166,"unpackedSize":1065575,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGXuh0IRutg4UbbpPHaSwKs41RrdKEYuYEq/ACekzLdNAiEA4pWc0FpO5U1uzxb9pIejOZ6zEy/6Z5q1ppc3hxZqGqw="}],"size":194454},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260306030803.0_1772766601561_0.1039788669912658"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-06T03:10:01.813Z","publish_time":1772766601813,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260306033218.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.5.3-beta-20260306033218.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.3-beta-20260306033218.0","@midscene/playground":"1.5.3-beta-20260306033218.0","@midscene/shared":"1.5.3-beta-20260306033218.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","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.5.3-beta-20260306033218.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-upy4vOWHsCbQ/vp0OP2FbBAIHnBY3z/d03V1BwBpq8GDQ/rqKiUOiJLyv1/F7T1/IYvu1zFeQPOgTFsKUF/M9g==","_resolved":"/tmp/b97ad34599083797c210ca80ab6ba6f3/midscene-web-1.5.3-beta-20260306033218.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260306033218.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-upy4vOWHsCbQ/vp0OP2FbBAIHnBY3z/d03V1BwBpq8GDQ/rqKiUOiJLyv1/F7T1/IYvu1zFeQPOgTFsKUF/M9g==","shasum":"57a33c02c6c84d55b8b9b05022337f4835a0e077","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260306033218.0.tgz","fileCount":166,"unpackedSize":1065343,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDX41C+8OTKduwZKCpPk/CEYhTYYsEsudg2y9rl5vCFhwIgQZabx0No8cLPZL6R25NBa2QfD4aCiuVZz6rI0rT6rmE="}],"size":194500},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260306033218.0_1772768052494_0.8011416302919323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-06T03:34:12.685Z","publish_time":1772768052685,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":194458},"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":"anonymous","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"},"_cnpmcore_publish_time":"2026-03-06T03:22:39.959Z","publish_time":1772767359959,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260306033908.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.5.3-beta-20260306033908.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"1.5.3-beta-20260306033908.0","@midscene/playground":"1.5.3-beta-20260306033908.0","@midscene/core":"1.5.3-beta-20260306033908.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","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.5.3-beta-20260306033908.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UwKhMZ9DzlFa02D72aJ+s+kDOAAlW6VVMW4SZeQqAFZGID621K9o8vi9xHD7WVmbBMlRgA0TSYxac5hIVgC0eQ==","_resolved":"/tmp/f0dc950c37e2b745175fb91634268974/midscene-web-1.5.3-beta-20260306033908.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260306033908.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-UwKhMZ9DzlFa02D72aJ+s+kDOAAlW6VVMW4SZeQqAFZGID621K9o8vi9xHD7WVmbBMlRgA0TSYxac5hIVgC0eQ==","shasum":"b28cbdf42b6ff1fabc4d74c6288706ff0ebb1eec","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260306033908.0.tgz","fileCount":166,"unpackedSize":1065343,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFZXIRNxKBYExsZxjTHmHvgIIpy2+l80OfosN9vFXl/8AiEA2GEA6K1WsiJHUvtyhaVobLzDOHoWs7aJTqaT2rr82n4="}],"size":194505},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260306033908.0_1772768457737_0.23346724591341994"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-06T03:40:57.897Z","publish_time":1772768457897,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260306034253.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.5.3-beta-20260306034253.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.3-beta-20260306034253.0","@midscene/shared":"1.5.3-beta-20260306034253.0","@midscene/playground":"1.5.3-beta-20260306034253.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","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.5.3-beta-20260306034253.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-EP0nwE8dCGLDvaOOQGtTlje1XSv6DQYcle0Yu0tqhPoYTimTaGt0Wl5hXyQuY3kXhvkGY/CdFqUSErHNs9LGVw==","_resolved":"/tmp/071a20b8212b82c7d87045ef6bdcdbdd/midscene-web-1.5.3-beta-20260306034253.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260306034253.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-EP0nwE8dCGLDvaOOQGtTlje1XSv6DQYcle0Yu0tqhPoYTimTaGt0Wl5hXyQuY3kXhvkGY/CdFqUSErHNs9LGVw==","shasum":"6dabbd4f2c6c0bf25992c51bc3e17df68005f1c5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260306034253.0.tgz","fileCount":166,"unpackedSize":1065757,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD6RJCaX6Nnc8zpzQVqPTpviLtlKg+w6FgQncoAsav3TQIgXq+ttrJfBYoop9/xwmzQSKsyowkD1iSC0dcrFMFblCQ="}],"size":194598},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260306034253.0_1772768690250_0.7302017741080409"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-06T03:44:50.445Z","publish_time":1772768690445,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260306040002.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.5.3-beta-20260306040002.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.3-beta-20260306040002.0","@midscene/shared":"1.5.3-beta-20260306040002.0","@midscene/playground":"1.5.3-beta-20260306040002.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","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.5.3-beta-20260306040002.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-O6LeujOrruFwUSyalN4z0evcgXI2mntnWzwIzgY/bP9AJ4TLq0PT+nRfkBv2peg9kycwaR6ku/YKGFew9DgLCw==","_resolved":"/tmp/1c3f291bc92a310a9b65da12124125ae/midscene-web-1.5.3-beta-20260306040002.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260306040002.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-O6LeujOrruFwUSyalN4z0evcgXI2mntnWzwIzgY/bP9AJ4TLq0PT+nRfkBv2peg9kycwaR6ku/YKGFew9DgLCw==","shasum":"b6c4a2094b3018a5e95c541c5538ee350b85ae4c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260306040002.0.tgz","fileCount":166,"unpackedSize":1057632,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGiPG/7FsOAT9kpM6hqAqWqBa0pmcQv5s278TadvYaHDAiA9KnjdJ5U5fSK1J82s8gvGnyNQRVZcsT8FY78yNVPuzg=="}],"size":192890},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260306040002.0_1772769719414_0.26799850340641385"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-06T04:01:59.616Z","publish_time":1772769719616,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260306040654.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.5.3-beta-20260306040654.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.3-beta-20260306040654.0","@midscene/shared":"1.5.3-beta-20260306040654.0","@midscene/playground":"1.5.3-beta-20260306040654.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","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.5.3-beta-20260306040654.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-gVPKjIhw63ilkZNhjgmuYQO3K7R/xCoOQbGlZKwRMbyAld/LTWx58nY6cNbSvH3a65Gysg8sHNslO134dxStQg==","_resolved":"/tmp/5a6754c60689a2f439b8f86d96d0e49f/midscene-web-1.5.3-beta-20260306040654.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260306040654.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-gVPKjIhw63ilkZNhjgmuYQO3K7R/xCoOQbGlZKwRMbyAld/LTWx58nY6cNbSvH3a65Gysg8sHNslO134dxStQg==","shasum":"b124f007939ae8b1ad79890611ef24edbc296b6b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260306040654.0.tgz","fileCount":166,"unpackedSize":1050471,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE7jTK1wHdBqsOmjOFRuwcuQI04DjCiSti8FWvVx5qKaAiAF7Xi9ZLKt1cnhOH0hp4560YJx0lc2ku1psmFdwXXeQA=="}],"size":190919},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260306040654.0_1772770120550_0.48225140950417456"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-06T04:08:40.765Z","publish_time":1772770120765,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260306054930.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.5.3-beta-20260306054930.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.5.3-beta-20260306054930.0","@midscene/shared":"1.5.3-beta-20260306054930.0","@midscene/core":"1.5.3-beta-20260306054930.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","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.5.3-beta-20260306054930.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ZVlJp5GAQ9NVYZTHMVlnkrJZA6MIXm42/Ymb6neAzUanzZyhdkpNKkDmCrkGG+gXJLUYiUP8m0u8ncbuV8P/Wg==","_resolved":"/tmp/1836a9aad3db3dfda2f1a8662c2b4b80/midscene-web-1.5.3-beta-20260306054930.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260306054930.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-ZVlJp5GAQ9NVYZTHMVlnkrJZA6MIXm42/Ymb6neAzUanzZyhdkpNKkDmCrkGG+gXJLUYiUP8m0u8ncbuV8P/Wg==","shasum":"977edadf6c19720c3c63d2f191eb0d3f9b34cd7a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260306054930.0.tgz","fileCount":166,"unpackedSize":1054500,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCUrBUSxl6Br3gAX11jf85aZMYQQeSfROM9+a0KM+LRuwIgcG6t1J4aL/G6b648chS3rxoR/+R4J7QuPnGc+duAUf0="}],"size":192032},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260306054930.0_1772776287399_0.54577750956488"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-06T05:51:27.600Z","publish_time":1772776287600,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260306065356.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.5.3-beta-20260306065356.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.3-beta-20260306065356.0","@midscene/playground":"1.5.3-beta-20260306065356.0","@midscene/shared":"1.5.3-beta-20260306065356.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","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.5.3-beta-20260306065356.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Vr4+2xF+Uk85njoRlY89TUjfE9R+ppXgOZuZzlhU9+zOqKRfpwYjUgO4O37nMJYgLAif/dYWPldC4WwnkDTi9Q==","_resolved":"/tmp/247146d305492bb5cc15c619f75fb0ee/midscene-web-1.5.3-beta-20260306065356.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260306065356.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Vr4+2xF+Uk85njoRlY89TUjfE9R+ppXgOZuZzlhU9+zOqKRfpwYjUgO4O37nMJYgLAif/dYWPldC4WwnkDTi9Q==","shasum":"55b45ded4633dabb7a37c4cba30820ffabd13c93","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260306065356.0.tgz","fileCount":166,"unpackedSize":1054500,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDJyYvglk4/xIxqsgf0E7+skPSjpKltgP58QY39Ey6ZTQIgIoLaFYdHnFUbgHZMvWUwjQYGeZSNfM76Pn16NAu5ZPk="}],"size":192029},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260306065356.0_1772780150785_0.5630887631783414"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-06T06:55:50.930Z","publish_time":1772780150930,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":192027},"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":"anonymous","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"},"_cnpmcore_publish_time":"2026-03-06T06:58:50.460Z","publish_time":1772780330460,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260306065659.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.5.3-beta-20260306065659.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.3-beta-20260306065659.0","@midscene/playground":"1.5.3-beta-20260306065659.0","@midscene/shared":"1.5.3-beta-20260306065659.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","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.5.3-beta-20260306065659.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-cXrEzs86nLRW+sOkX/Scwb3XQKi03oCA+2dFK+gXLlh8okpmAzQpceu3NmhnNmdWt85r535T/8b4GIW4DHdSww==","_resolved":"/tmp/f892d67441c46fad6d29583b3865c9ab/midscene-web-1.5.3-beta-20260306065659.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260306065659.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-cXrEzs86nLRW+sOkX/Scwb3XQKi03oCA+2dFK+gXLlh8okpmAzQpceu3NmhnNmdWt85r535T/8b4GIW4DHdSww==","shasum":"5444748b2322431594fc83f8a811ca93e7ced51a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260306065659.0.tgz","fileCount":166,"unpackedSize":1054500,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGVtBf4pz655BdBl50lMEU5kr8+hd0NAuxRPabw7pJsIAiEAjwC92SWUkIotBnxoDMokvxLJne006NQF7qXEMTP8Q7s="}],"size":192031},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260306065659.0_1772780333036_0.3403919792656278"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-06T06:58:53.257Z","publish_time":1772780333257,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260309024048.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.5.3-beta-20260309024048.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.3-beta-20260309024048.0","@midscene/shared":"1.5.3-beta-20260309024048.0","@midscene/playground":"1.5.3-beta-20260309024048.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","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.5.3-beta-20260309024048.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-30/Ma36RCjF4IRaw+IuswSZLUtDPfSx+sdY/fg1MPaB1AGN1WklVdUjpNM6iaapNurfu5M+EGwwX7aI/EUhVdw==","_resolved":"/tmp/7080205dd5f40428c6f49b094751a3a9/midscene-web-1.5.3-beta-20260309024048.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260309024048.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-30/Ma36RCjF4IRaw+IuswSZLUtDPfSx+sdY/fg1MPaB1AGN1WklVdUjpNM6iaapNurfu5M+EGwwX7aI/EUhVdw==","shasum":"096a53e1cc3ddc35ffce79f7192bf05ae8f05226","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260309024048.0.tgz","fileCount":166,"unpackedSize":1054500,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH/9KeyodIk31jx0HyLM92sCOL85EsQZz0dCR3tBhGWgAiEA91PYifLSyczicFSYPWii37ac0PJvIBQU8aE0C/f4sZw="}],"size":192031},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260309024048.0_1773024168132_0.06544501097630584"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-09T02:42:48.332Z","publish_time":1773024168332,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260309025904.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.5.3-beta-20260309025904.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.3-beta-20260309025904.0","@midscene/playground":"1.5.3-beta-20260309025904.0","@midscene/shared":"1.5.3-beta-20260309025904.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","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.5.3-beta-20260309025904.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-9WisPmCBVYDQ+xfJzXVq4SSGmxGvsLUirtLLOmcI1Y8o6Yl0Hmi87wu5eE8tbpnEbqf9us4CcdIaDLfzTcaaqA==","_resolved":"/tmp/546b9133e47be279624ac2263554bf51/midscene-web-1.5.3-beta-20260309025904.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260309025904.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-9WisPmCBVYDQ+xfJzXVq4SSGmxGvsLUirtLLOmcI1Y8o6Yl0Hmi87wu5eE8tbpnEbqf9us4CcdIaDLfzTcaaqA==","shasum":"b5182f771c29741221ddb2dbdbd386129b3dae11","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260309025904.0.tgz","fileCount":166,"unpackedSize":1054500,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGfbgW0ZDFGv4qmN6ePrelwcVVfFiGpxFveBrFTF2CFJAiEAs7HrFa5/b6eHd4cWJhx3ZHFWO7wTz+s/yLTnNhcDV+k="}],"size":192031},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260309025904.0_1773025259865_0.9906507632286647"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-09T03:01:00.095Z","publish_time":1773025260095,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260309062917.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.5.3-beta-20260309062917.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.3-beta-20260309062917.0","@midscene/playground":"1.5.3-beta-20260309062917.0","@midscene/shared":"1.5.3-beta-20260309062917.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","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.5.3-beta-20260309062917.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-UGYiX8+hRHYxOFkH7CVcgp9bXZ93azDEfmcIS9as6d0hjBlus+rqB1BRqrLyqhS7F1Z5hYaaxR3Z3BAJ2ASFkw==","_resolved":"/tmp/9c99f999fd99c5760fb51b57a58a5dcb/midscene-web-1.5.3-beta-20260309062917.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260309062917.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-UGYiX8+hRHYxOFkH7CVcgp9bXZ93azDEfmcIS9as6d0hjBlus+rqB1BRqrLyqhS7F1Z5hYaaxR3Z3BAJ2ASFkw==","shasum":"bbb0819d7ae60e1bc6016cf9810c6122dbb6ef51","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260309062917.0.tgz","fileCount":166,"unpackedSize":1050781,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDFbzJc4oJz3KYve9zi1bvGj/b+EkVzK+hrr38IDygdrAIgLUl1ZQL8UgWnD07SL/PiiflLskoLEheisQzoA4Vta50="}],"size":191121},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260309062917.0_1773037872495_0.8853873420391842"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-09T06:31:12.686Z","publish_time":1773037872686,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260309091836.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.5.3-beta-20260309091836.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.3-beta-20260309091836.0","@midscene/shared":"1.5.3-beta-20260309091836.0","@midscene/playground":"1.5.3-beta-20260309091836.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","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.5.3-beta-20260309091836.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-b0BpGi/TvhwkYVvObilB7/gHX6TuzaRyZRgeYbOnGeTEFu7cKIz+JQkmRCKE511jUU9QJKjtP+kIUjhV7FYfiQ==","_resolved":"/tmp/2d7642b18f8a55bcd63b694cffad4991/midscene-web-1.5.3-beta-20260309091836.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260309091836.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-b0BpGi/TvhwkYVvObilB7/gHX6TuzaRyZRgeYbOnGeTEFu7cKIz+JQkmRCKE511jUU9QJKjtP+kIUjhV7FYfiQ==","shasum":"5e5fe6634b5653c44c9da2533a84413fdeb259a8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260309091836.0.tgz","fileCount":166,"unpackedSize":1050781,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHfwpAfRwZ1pWBjCEkkmFNxQpZSUsgVVLVw2tDebrvIGAiBRRII4Vy1c2rv4hcI9yEudXCdVuyEHacB9pPlehhT/Ig=="}],"size":191122},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260309091836.0_1773048026614_0.8706954438068206"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-09T09:20:26.817Z","publish_time":1773048026817,"_source_registry_name":"default","contributors":[]},"1.5.3":{"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.5.3","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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.3","@midscene/shared":"1.5.3","@midscene/playground":"1.5.3"},"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","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"},"_id":"@midscene/web@1.5.3","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-oWwkuMylC0qyXJ16h2ebSF8OmCjBzgg2WStYMOEhEByS12t3AdjwFqE/bd2DflFgAhSz9qebCHgGNLBQBuwJug==","_resolved":"/tmp/6b7a1e86f62f094483cf89d5c25e9968/midscene-web-1.5.3.tgz","_from":"file:midscene-web-1.5.3.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-oWwkuMylC0qyXJ16h2ebSF8OmCjBzgg2WStYMOEhEByS12t3AdjwFqE/bd2DflFgAhSz9qebCHgGNLBQBuwJug==","shasum":"23a6aeb4eaf82350eaac393ad2a208e53c00f00d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3.tgz","fileCount":166,"unpackedSize":1050473,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAIfrjuvJ7sSgmqC7wyHdduHeGn4FRX5CSOmAbuT4ww6AiANbN8ACwRXP39vh/AvtItFbHZXlZs5eq0yUAY50W7hSA=="}],"size":191044},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3_1773058302665_0.48243237933075944"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-09T12:11:42.891Z","publish_time":1773058302891,"_source_registry_name":"default","contributors":[]},"1.5.4-beta-20260310030546.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.5.4-beta-20260310030546.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.5.4-beta-20260310030546.0","@midscene/shared":"1.5.4-beta-20260310030546.0","@midscene/core":"1.5.4-beta-20260310030546.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","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.5.4-beta-20260310030546.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ppU7Yxnxxd3V4OBex5IUAYQ0HXhkGsYJwle5vgNOQFGZlGEBrnhV5eRhrmLJt5RlPkUNT7RcRfLvcPn2rNqt7w==","_resolved":"/tmp/48f5c2eda219ded2013046b4724eb231/midscene-web-1.5.4-beta-20260310030546.0.tgz","_from":"file:midscene-web-1.5.4-beta-20260310030546.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-ppU7Yxnxxd3V4OBex5IUAYQ0HXhkGsYJwle5vgNOQFGZlGEBrnhV5eRhrmLJt5RlPkUNT7RcRfLvcPn2rNqt7w==","shasum":"dbb19055e62ea019f628f4b2ee8de5da9f784309","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.4-beta-20260310030546.0.tgz","fileCount":166,"unpackedSize":1051143,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFv7QA0Nvo7vrjaX7NUN1RO0l/8zWEc4acyv3dsXPSHhAiBsIfPaYbIx4f5apdx02rBrtrS+xktApOZu8QAWj5ZnSg=="}],"size":191190},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.4-beta-20260310030546.0_1773112064501_0.5639757382688477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-10T03:07:44.695Z","publish_time":1773112064695,"_source_registry_name":"default","contributors":[]},"1.5.4-beta-20260310084708.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.5.4-beta-20260310084708.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.5.4-beta-20260310084708.0","@midscene/core":"1.5.4-beta-20260310084708.0","@midscene/shared":"1.5.4-beta-20260310084708.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","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.5.4-beta-20260310084708.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-jp8s41EXWZBER2DQVqgzemKL6gbAHRFUGmbwQzt/pA1/w637CfFhYc4CzvT4FHKPf0nFClFnPMUrP8eAiqd/ww==","_resolved":"/tmp/392ef0eb0436cbc717ed5605ad3e0ab4/midscene-web-1.5.4-beta-20260310084708.0.tgz","_from":"file:midscene-web-1.5.4-beta-20260310084708.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-jp8s41EXWZBER2DQVqgzemKL6gbAHRFUGmbwQzt/pA1/w637CfFhYc4CzvT4FHKPf0nFClFnPMUrP8eAiqd/ww==","shasum":"94320607c141b9c01715b0b686eb90b8d63242bb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.4-beta-20260310084708.0.tgz","fileCount":166,"unpackedSize":1051419,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFVD4dxk0vsOwCTJ+ta8pCkGABsQed8ZkGNm3mixHwWcAiEAxxft6Az9g3iRNy70eG3ldiY/OaJmep9gwx4rM1oShw0="}],"size":191274},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.4-beta-20260310084708.0_1773132539362_0.07399724940351038"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-10T08:48:59.568Z","publish_time":1773132539568,"_source_registry_name":"default","contributors":[]},"1.5.4":{"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.5.4","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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.4","@midscene/playground":"1.5.4","@midscene/shared":"1.5.4"},"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","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"},"_id":"@midscene/web@1.5.4","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LHobN8tPmgSCRoJOrhCBjJoWEZUgLLoavm23yDhZ9T+PS4rYFxy06bdOJfLTAYnCmPcETkS0t3u6np7fMM6ZXw==","_resolved":"/tmp/f0f7b7645b0d3d506d183680b3a06d3d/midscene-web-1.5.4.tgz","_from":"file:midscene-web-1.5.4.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-LHobN8tPmgSCRoJOrhCBjJoWEZUgLLoavm23yDhZ9T+PS4rYFxy06bdOJfLTAYnCmPcETkS0t3u6np7fMM6ZXw==","shasum":"490539bd5f6a2273f1ee676e4a55bb558d9f8b02","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.4.tgz","fileCount":166,"unpackedSize":1051693,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBsvnbR8uQiZw7z5JqMhQNolidxuqVyJeSwObGyJtD0cAiEAsC/FtEQGZTl69RPHW5lA6VVTLheamQhK/NrVAURnD7M="}],"size":191367},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.4_1773190693107_0.8142023847813804"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-11T00:58:13.325Z","publish_time":1773190693325,"_source_registry_name":"default","contributors":[]},"1.5.5-beta-20260311054729.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.5.5-beta-20260311054729.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.5-beta-20260311054729.0","@midscene/shared":"1.5.5-beta-20260311054729.0","@midscene/playground":"1.5.5-beta-20260311054729.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","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.5.5-beta-20260311054729.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-dWi/5S03wiob1HpjJYN8k8ADu/XSumNWJyAveCJGtbWq6iKMepKQJhZF+xLZbTsh2WaagRBFMKoHgcuijOKHNw==","_resolved":"/tmp/f9c3e57a41e3d722be152caf1bdc46fc/midscene-web-1.5.5-beta-20260311054729.0.tgz","_from":"file:midscene-web-1.5.5-beta-20260311054729.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-dWi/5S03wiob1HpjJYN8k8ADu/XSumNWJyAveCJGtbWq6iKMepKQJhZF+xLZbTsh2WaagRBFMKoHgcuijOKHNw==","shasum":"3000990a8a7738d6721fbbcd2a5cf9609f3ced6f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.5-beta-20260311054729.0.tgz","fileCount":166,"unpackedSize":1052045,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCd0QdQA40mCRAKh0WH7TFmMdOy+fc4jRZIdxcNaXRL5QIgAYgma/DNGtluC6W6emZ+xMM5q+XhQNr0l9E5NWsx8nY="}],"size":191467},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.5-beta-20260311054729.0_1773208166582_0.14259423325121645"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-11T05:49:26.787Z","publish_time":1773208166787,"_source_registry_name":"default","contributors":[]},"1.5.3-beta-20260311065048.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.5.3-beta-20260311065048.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.3-beta-20260311065048.0","@midscene/playground":"1.5.3-beta-20260311065048.0","@midscene/shared":"1.5.3-beta-20260311065048.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","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.5.3-beta-20260311065048.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-l5OJ7IqRzY9NMvw5p/mHjA4UGrO1juxYDIRRw97GJCbiRIrV15E1v7ApFyg/JoNVp8sTtRfBmDSxE7ODqCxYnA==","_resolved":"/tmp/5b1b95c24dc7415d1d1594b1785f57f1/midscene-web-1.5.3-beta-20260311065048.0.tgz","_from":"file:midscene-web-1.5.3-beta-20260311065048.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-l5OJ7IqRzY9NMvw5p/mHjA4UGrO1juxYDIRRw97GJCbiRIrV15E1v7ApFyg/JoNVp8sTtRfBmDSxE7ODqCxYnA==","shasum":"469e39b5c567682662538c6e69e8aab0f2b3e535","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.3-beta-20260311065048.0.tgz","fileCount":166,"unpackedSize":1050781,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDYdV0cgcRn0iX+jGf1v+SOjC+y2MS/xj+SPKVaCVMqSgIgSIjoqWNvNTWPuNXKOvBGmIGUTbT2NyoA2etVSrDm7N0="}],"size":191121},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.3-beta-20260311065048.0_1773211961424_0.22585990944288326"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-11T06:52:41.600Z","publish_time":1773211961600,"_source_registry_name":"default","contributors":[]},"1.5.5-beta-20260311070351.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.5.5-beta-20260311070351.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.5-beta-20260311070351.0","@midscene/shared":"1.5.5-beta-20260311070351.0","@midscene/playground":"1.5.5-beta-20260311070351.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","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.5.5-beta-20260311070351.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XRgD/IQ8D9ugVhaoVCsghkeaXR3vADCTCwdyLUYMvTqysR+7OG/RvlR6+A8iKuufcIE+YcOyf/cHl3QubNfTag==","_resolved":"/tmp/392d5ee28aafaca2fc1a8df3e837dcf7/midscene-web-1.5.5-beta-20260311070351.0.tgz","_from":"file:midscene-web-1.5.5-beta-20260311070351.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-XRgD/IQ8D9ugVhaoVCsghkeaXR3vADCTCwdyLUYMvTqysR+7OG/RvlR6+A8iKuufcIE+YcOyf/cHl3QubNfTag==","shasum":"db84a0a1a62e5e82d657dd3abfa31be977c4ed2d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.5-beta-20260311070351.0.tgz","fileCount":166,"unpackedSize":1067414,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIApZn/vnTj3yihF5xkAkiOB3zBtltDMMfDNrkGt9ZhD4AiEAtRfGiMsafJPOesCJvCCHfwjjLQAcxY15oX2+T2sdxFI="}],"size":193449},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.5-beta-20260311070351.0_1773212746257_0.3981503208889914"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-11T07:05:46.494Z","publish_time":1773212746494,"_source_registry_name":"default","contributors":[]},"1.5.5-beta-20260311113339.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.5.5-beta-20260311113339.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.5-beta-20260311113339.0","@midscene/shared":"1.5.5-beta-20260311113339.0","@midscene/playground":"1.5.5-beta-20260311113339.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","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.5.5-beta-20260311113339.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Ynw94kE7qBuu4I6pnWEqeJkcaUAw4y77svUQV9D4wTQpAQWwROqfonvY5WHX79E5aW+PxIQP/UP9wxhlHmqJNA==","_resolved":"/tmp/e2cf5fca60729a1379da3be080a50951/midscene-web-1.5.5-beta-20260311113339.0.tgz","_from":"file:midscene-web-1.5.5-beta-20260311113339.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Ynw94kE7qBuu4I6pnWEqeJkcaUAw4y77svUQV9D4wTQpAQWwROqfonvY5WHX79E5aW+PxIQP/UP9wxhlHmqJNA==","shasum":"d89c9593c5152788529beb393791bf4fbe5af1e0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.5-beta-20260311113339.0.tgz","fileCount":166,"unpackedSize":1049945,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDrXyYi4lfL+//jiuRof7w0T3OyYuTvyYrhlRX8ZuSCOwIhAOHlbTDkqvo4OkvYhgyiqDniQu4+IAroEjSokK4azfw9"}],"size":191183},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.5-beta-20260311113339.0_1773228937825_0.3711293365100574"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-11T11:35:38.007Z","publish_time":1773228938007,"_source_registry_name":"default","contributors":[]},"1.5.5-beta-20260312025358.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.5.5-beta-20260312025358.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.5-beta-20260312025358.0","@midscene/playground":"1.5.5-beta-20260312025358.0","@midscene/shared":"1.5.5-beta-20260312025358.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","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.5.5-beta-20260312025358.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-fLBBsGSaBwBsJN+lAusfjMO7A5s6e81bTvQn62OxagycdgnEZcZ2HbCd91IIx3Cm1XiC8YVfUpWHHur1edO9MA==","_resolved":"/tmp/43e7621159a6f14f7bb8805bf164a2f7/midscene-web-1.5.5-beta-20260312025358.0.tgz","_from":"file:midscene-web-1.5.5-beta-20260312025358.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-fLBBsGSaBwBsJN+lAusfjMO7A5s6e81bTvQn62OxagycdgnEZcZ2HbCd91IIx3Cm1XiC8YVfUpWHHur1edO9MA==","shasum":"77c3fe9ffa6d9b49af7b935653f4eed7d1e29fb4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.5-beta-20260312025358.0.tgz","fileCount":166,"unpackedSize":1052045,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB42IhEwJbJo5QK2pZrNg5wQLwVAqwsEIYwBFrMgZAKKAiEAmGkgWKiirFs4zTM+4bscDkwiEg4eVbAiA/xHfFkEYd0="}],"size":191468},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.5-beta-20260312025358.0_1773284156252_0.3443491336240714"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-12T02:55:56.510Z","publish_time":1773284156510,"_source_registry_name":"default","contributors":[]},"1.5.5-beta-20260312052255.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.5.5-beta-20260312052255.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.5-beta-20260312052255.0","@midscene/shared":"1.5.5-beta-20260312052255.0","@midscene/playground":"1.5.5-beta-20260312052255.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","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.5.5-beta-20260312052255.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-CmDBqmi3Ntd9irTX/ELWoE060XrDJqoAowmpi8BFiM38jkxyf1BOQvdbc9Q9D0oFh/t2ftqGgb2nbiDsVl07Jw==","_resolved":"/tmp/de05433297ec7b8166486837b54d4e62/midscene-web-1.5.5-beta-20260312052255.0.tgz","_from":"file:midscene-web-1.5.5-beta-20260312052255.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-CmDBqmi3Ntd9irTX/ELWoE060XrDJqoAowmpi8BFiM38jkxyf1BOQvdbc9Q9D0oFh/t2ftqGgb2nbiDsVl07Jw==","shasum":"9117595eabb1a9e071fc35339b823fcf18da0ebb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.5-beta-20260312052255.0.tgz","fileCount":166,"unpackedSize":1067414,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBfXi51PJWO0byqH0lVZW2rxCfJKFeHyuKiKa2Isk0rUAiEA5AVrdcyUshK9h8SSkV5gLZCuXI0sLWX01mTIz6wrMq4="}],"size":193451},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.5-beta-20260312052255.0_1773293089042_0.6212603379870294"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-12T05:24:49.265Z","publish_time":1773293089265,"_source_registry_name":"default","contributors":[]},"1.5.5-beta-20260312073746.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.5.5-beta-20260312073746.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.5-beta-20260312073746.0","@midscene/playground":"1.5.5-beta-20260312073746.0","@midscene/shared":"1.5.5-beta-20260312073746.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","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.5.5-beta-20260312073746.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-70WLyXcqYM9N9mY7HtkF4cdE14kIHYc9CB6MK65XziLGpKI1iExclkgegJ349F8HygSvuoN0dlfRu2ePQ3SZkg==","_resolved":"/tmp/98ba0649392accfbd94b73d48c41d4b1/midscene-web-1.5.5-beta-20260312073746.0.tgz","_from":"file:midscene-web-1.5.5-beta-20260312073746.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-70WLyXcqYM9N9mY7HtkF4cdE14kIHYc9CB6MK65XziLGpKI1iExclkgegJ349F8HygSvuoN0dlfRu2ePQ3SZkg==","shasum":"ed3b72ff7b27a0270ffb3997b46dc683881fede0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.5-beta-20260312073746.0.tgz","fileCount":166,"unpackedSize":1052045,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBe82WKVzJsQmOLxEijuLHkEblIBlmEWWh8OAWyrThtoAiBZxxglXFxRr5KPDA0nsAZAqQnPSbK3lmLgIi9NhGwvRg=="}],"size":191465},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.5-beta-20260312073746.0_1773301184039_0.10591754017404842"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-12T07:39:44.260Z","publish_time":1773301184260,"_source_registry_name":"default","contributors":[]},"1.5.5-beta-20260312110434.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.5.5-beta-20260312110434.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.5.5-beta-20260312110434.0","@midscene/shared":"1.5.5-beta-20260312110434.0","@midscene/core":"1.5.5-beta-20260312110434.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","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.5.5-beta-20260312110434.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-m1W8pM5MN9FotXmeyTTkMoN3z9oay35/Nd1Zz6cy+romoz6sv9ttQ2LwJX4IrVQVA1YmOPjlXyogA86TncnbIw==","_resolved":"/tmp/7280bc44ff2e67454c22f52ba1c33455/midscene-web-1.5.5-beta-20260312110434.0.tgz","_from":"file:midscene-web-1.5.5-beta-20260312110434.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-m1W8pM5MN9FotXmeyTTkMoN3z9oay35/Nd1Zz6cy+romoz6sv9ttQ2LwJX4IrVQVA1YmOPjlXyogA86TncnbIw==","shasum":"b2e8658c7164f10c005e1686564f1b2be82b57a3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.5-beta-20260312110434.0.tgz","fileCount":166,"unpackedSize":1056890,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDlNRd3S/FblUZC78srkcL5Ql+dOgmxAwRiqMtx3L3zhwIhAOidfLVuSwNjbopEpB5vYySYhrGdPy0aymhCrL6Y0v1p"}],"size":192243},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.5-beta-20260312110434.0_1773313594942_0.4716184588987342"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-12T11:06:35.114Z","publish_time":1773313595114,"_source_registry_name":"default","contributors":[]},"1.5.5-beta-20260313031700.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.5.5-beta-20260313031700.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.5-beta-20260313031700.0","@midscene/shared":"1.5.5-beta-20260313031700.0","@midscene/playground":"1.5.5-beta-20260313031700.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","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.5.5-beta-20260313031700.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-eGkYMM7Szt20OofabHCXI6biV+Vh6scbYpD38dDZbc6gIrd9w3ndoRzM3JiAPyHmR4mdhZ3Y/DESp4BlgzyeHA==","_resolved":"/tmp/f95109199e68a86ed621b443990bf489/midscene-web-1.5.5-beta-20260313031700.0.tgz","_from":"file:midscene-web-1.5.5-beta-20260313031700.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-eGkYMM7Szt20OofabHCXI6biV+Vh6scbYpD38dDZbc6gIrd9w3ndoRzM3JiAPyHmR4mdhZ3Y/DESp4BlgzyeHA==","shasum":"dd83b99b99f5833c5d2a39b623a01ed4800520e9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.5-beta-20260313031700.0.tgz","fileCount":166,"unpackedSize":1052045,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDRBVN8xi9k7kWV4l6MQ4YwdYI7NNTFemnjm2ejoxX2cgIhAJUPIukFOm979FZdwxQXNrdpuC2bcy0JFRZMbdjTyKKQ"}],"size":191463},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.5-beta-20260313031700.0_1773371928045_0.8916173801078531"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-13T03:18:48.289Z","publish_time":1773371928289,"_source_registry_name":"default","contributors":[]},"1.5.5-beta-20260313035420.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.5.5-beta-20260313035420.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.5.5-beta-20260313035420.0","@midscene/core":"1.5.5-beta-20260313035420.0","@midscene/shared":"1.5.5-beta-20260313035420.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","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.5.5-beta-20260313035420.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-DG//sJYnpTOxRByRTe92mu3iFDReW1re/ky0v83M/fFe7k2woyRD9WRChufXKG2yhHnP/+8Tu5QtYGpEfq9OGA==","_resolved":"/tmp/2d687d23473eb12641478109c0c1c89f/midscene-web-1.5.5-beta-20260313035420.0.tgz","_from":"file:midscene-web-1.5.5-beta-20260313035420.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-DG//sJYnpTOxRByRTe92mu3iFDReW1re/ky0v83M/fFe7k2woyRD9WRChufXKG2yhHnP/+8Tu5QtYGpEfq9OGA==","shasum":"75d4ce5a850dc6c9a4828c99fa30e048f9b53720","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.5-beta-20260313035420.0.tgz","fileCount":166,"unpackedSize":1052045,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBKuarRW9Pwlj0V2jU6r0T2TK1jkvccZcSTdxkCN1b71AiBJhOi8sVavIe4yNEU3v+jnwWa3zfLMmjBxFgIiln2Tqg=="}],"size":191466},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.5-beta-20260313035420.0_1773374176327_0.8159593851623217"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-13T03:56:16.522Z","publish_time":1773374176522,"_source_registry_name":"default","contributors":[]},"1.5.5-beta-20260313075815.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.5.5-beta-20260313075815.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.5-beta-20260313075815.0","@midscene/playground":"1.5.5-beta-20260313075815.0","@midscene/shared":"1.5.5-beta-20260313075815.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","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.5.5-beta-20260313075815.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xywofat/qlgjmzsbMMq2EsuRu6oXTEzOWpePiZHI6NYToWumnrehUzyGoIVODVB/qF3szFAmD/lpSjsWAEEk6g==","_resolved":"/tmp/2bf7df7387a01ff40b243328ffcd920a/midscene-web-1.5.5-beta-20260313075815.0.tgz","_from":"file:midscene-web-1.5.5-beta-20260313075815.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-xywofat/qlgjmzsbMMq2EsuRu6oXTEzOWpePiZHI6NYToWumnrehUzyGoIVODVB/qF3szFAmD/lpSjsWAEEk6g==","shasum":"1db0f61b06382d3c502f6c4cfd50c03019d1b252","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.5-beta-20260313075815.0.tgz","fileCount":166,"unpackedSize":1052045,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGDeGSbOePLDl5D2P33RIpzDP4wQn2eRfAqY7aFitWTjAiEA7h7tJ+WKPbVsaFNbSJczPHAmgpkYaDU9JnaOKUJKCeQ="}],"size":191466},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.5-beta-20260313075815.0_1773388814152_0.6484292064706223"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-13T08:00:14.355Z","publish_time":1773388814355,"_source_registry_name":"default","contributors":[]},"1.5.5-beta-20260313080719.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.5.5-beta-20260313080719.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.5.5-beta-20260313080719.0","@midscene/core":"1.5.5-beta-20260313080719.0","@midscene/shared":"1.5.5-beta-20260313080719.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","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.5.5-beta-20260313080719.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rR7m6dop5nZecAomjlJ48SRZxZcRePjA4d7QxS65zhFAy2+O2X+SvSwYdF05GLfKf+NOBoUt/xyj5d2X/7PwaA==","_resolved":"/tmp/6c4d02b31a797c3460d8a67ab9c1f098/midscene-web-1.5.5-beta-20260313080719.0.tgz","_from":"file:midscene-web-1.5.5-beta-20260313080719.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-rR7m6dop5nZecAomjlJ48SRZxZcRePjA4d7QxS65zhFAy2+O2X+SvSwYdF05GLfKf+NOBoUt/xyj5d2X/7PwaA==","shasum":"4f5b237a198b22da53cee883fac97a8d02984a2d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.5-beta-20260313080719.0.tgz","fileCount":166,"unpackedSize":1052045,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFaioxaq6oWZso8g0jbQBh5TRfXewJmPhvj93j9QcQPyAiEAu90JHNLMOeP09gdXKjHDG9nNnokdXIWoUCTFKATkhCM="}],"size":191469},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.5-beta-20260313080719.0_1773389357032_0.3349045408302962"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-13T08:09:17.207Z","publish_time":1773389357207,"_source_registry_name":"default","contributors":[]},"1.5.5-beta-20260313090523.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.5.5-beta-20260313090523.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.5.5-beta-20260313090523.0","@midscene/shared":"1.5.5-beta-20260313090523.0","@midscene/core":"1.5.5-beta-20260313090523.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","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.5.5-beta-20260313090523.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-V4anGjBCuBK0nR950tsxAUScREw7CEg2HzNLd/Ryc1DKsqSdqL0F2es/2R6uqXlIiEviKZhe858NSUd0keeOUw==","_resolved":"/tmp/7282b480eed48c5900843e827b3ec8d5/midscene-web-1.5.5-beta-20260313090523.0.tgz","_from":"file:midscene-web-1.5.5-beta-20260313090523.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-V4anGjBCuBK0nR950tsxAUScREw7CEg2HzNLd/Ryc1DKsqSdqL0F2es/2R6uqXlIiEviKZhe858NSUd0keeOUw==","shasum":"4a35604f21afb3ae679d5dde7f00496da81e9be0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.5-beta-20260313090523.0.tgz","fileCount":166,"unpackedSize":1052045,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAkyhcaIaFy6/1pa3eTL5pijvaBGvyYNjipDdRIq6AJZAiAbKlOgsfdB0Y5t1LFxHb43YINUkOhnBw5YmQfiBq2qkw=="}],"size":191468},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.5-beta-20260313090523.0_1773392839458_0.4147553655470875"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-13T09:07:19.701Z","publish_time":1773392839701,"_source_registry_name":"default","contributors":[]},"1.5.5-beta-20260313092855.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.5.5-beta-20260313092855.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.5-beta-20260313092855.0","@midscene/playground":"1.5.5-beta-20260313092855.0","@midscene/shared":"1.5.5-beta-20260313092855.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","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.5.5-beta-20260313092855.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Mh49z5giwF143wEfhLDHE1wZs64jmmBcAtQhiYqAP1XdAwgtUns8E5m+nuJJiyL+gOPiCGSyXQ6MHqw+R9Pjrg==","_resolved":"/tmp/a5e838d247a46c31986a14aed742b422/midscene-web-1.5.5-beta-20260313092855.0.tgz","_from":"file:midscene-web-1.5.5-beta-20260313092855.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Mh49z5giwF143wEfhLDHE1wZs64jmmBcAtQhiYqAP1XdAwgtUns8E5m+nuJJiyL+gOPiCGSyXQ6MHqw+R9Pjrg==","shasum":"52affc2db6acf796ec00e063a8328577bfe6742d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.5-beta-20260313092855.0.tgz","fileCount":166,"unpackedSize":1049431,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHSDVcz8xYshKel3CRVAt2yzsFiSML7hha1/brAjRJg9AiEA0Lae0N5hfjWwTRCEhiERq1q7krJtH/ELzQUBYWUFdZA="}],"size":191041},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.5-beta-20260313092855.0_1773394251215_0.044277712959506665"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-13T09:30:51.500Z","publish_time":1773394251500,"_source_registry_name":"default","contributors":[]},"1.5.5":{"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.5.5","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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.5","@midscene/shared":"1.5.5","@midscene/playground":"1.5.5"},"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","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"},"_id":"@midscene/web@1.5.5","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-sDT4YDEY+uUjp9qs7mukGga4OAWuMcagkqXmMq0GMnTeEd3gZE58m5wuNFWjChQ0HrE2yS94yBx8mNtJD2803Q==","_resolved":"/tmp/98496095d507a9a088b5a67aaab71a98/midscene-web-1.5.5.tgz","_from":"file:midscene-web-1.5.5.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-sDT4YDEY+uUjp9qs7mukGga4OAWuMcagkqXmMq0GMnTeEd3gZE58m5wuNFWjChQ0HrE2yS94yBx8mNtJD2803Q==","shasum":"234c3e297ccda820eb9403c29d74128356a5ecd3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.5.tgz","fileCount":166,"unpackedSize":1049079,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBHW9OwGB4jz3bVsA4ECGxaWaq5LjXXMnTekRMMRe2p+AiBq0F9oy13d70WbdVuUPhqC7reSEAEjq0GCrbb0jWVIAA=="}],"size":190949},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.5_1773626636420_0.5068639169874707"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-16T02:03:56.625Z","publish_time":1773626636625,"_source_registry_name":"default","contributors":[]},"1.5.5-beta-20260316033254.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.5.5-beta-20260316033254.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.5.5-beta-20260316033254.0","@midscene/shared":"1.5.5-beta-20260316033254.0","@midscene/core":"1.5.5-beta-20260316033254.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","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.5.5-beta-20260316033254.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Koi27oO27PV8LDVZWNqREAR6QrBc6ebJRRX6cIKC9XjlEeCCPRYoYuzAqewrF+BAEd5Du/OFpC6qUr/34eLK/w==","_resolved":"/tmp/40f5902ed9f14363871fcf89122522a8/midscene-web-1.5.5-beta-20260316033254.0.tgz","_from":"file:midscene-web-1.5.5-beta-20260316033254.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Koi27oO27PV8LDVZWNqREAR6QrBc6ebJRRX6cIKC9XjlEeCCPRYoYuzAqewrF+BAEd5Du/OFpC6qUr/34eLK/w==","shasum":"ebc4ebdb0b8f4443de9258a4133bcad1a31b2b75","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.5-beta-20260316033254.0.tgz","fileCount":166,"unpackedSize":1052045,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDmth417CfqgF7NryWTImbaenftUweswUmTuiHdor3lFQIhAMIxMPvEdxPs63tC2eDXpo0YXWF/cDME9irX0OyOHw2G"}],"size":191467},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.5-beta-20260316033254.0_1773632091484_0.2953634631111963"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-16T03:34:51.648Z","publish_time":1773632091648,"_source_registry_name":"default","contributors":[]},"1.5.5-beta-20260316093244.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.5.5-beta-20260316093244.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.5-beta-20260316093244.0","@midscene/playground":"1.5.5-beta-20260316093244.0","@midscene/shared":"1.5.5-beta-20260316093244.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","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.5.5-beta-20260316093244.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Hdr/uIy6bNI2mDAX954hYUXWm5vXD0o/55371NymxaTZuHkS1HXZExJHfXDqmccndyRZG5jNiKkmz8Tm6qdF8A==","_resolved":"/tmp/958b6b4d62db4c270ff7366bca3356b4/midscene-web-1.5.5-beta-20260316093244.0.tgz","_from":"file:midscene-web-1.5.5-beta-20260316093244.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Hdr/uIy6bNI2mDAX954hYUXWm5vXD0o/55371NymxaTZuHkS1HXZExJHfXDqmccndyRZG5jNiKkmz8Tm6qdF8A==","shasum":"aa69815054ce19dbc179fbccf07dd5e47c11d5ab","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.5-beta-20260316093244.0.tgz","fileCount":166,"unpackedSize":1074983,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHN0BFqLeY8FgFtoN549S/ApUMaO7gw9UQH9TgX1SBx2AiEA2rFvOIs0SkfaBZHehfe9iYHg1+dzEOWF3PSPEYl3yXE="}],"size":195371},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.5-beta-20260316093244.0_1773653681207_0.41847916067466806"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-16T09:34:41.414Z","publish_time":1773653681414,"_source_registry_name":"default","contributors":[]},"1.5.6":{"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.5.6","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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.6","@midscene/shared":"1.5.6","@midscene/playground":"1.5.6"},"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","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"},"_id":"@midscene/web@1.5.6","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Nbcm9FnZruZ+WieRva9kpgOzsrR4Lne1Obz6rEasjHB6OkAOtWdwZEEZOL+WD+agXeLCBiFue94nAQu4kz9vog==","_resolved":"/tmp/feb5b828a265f847ed6640cf039c86d4/midscene-web-1.5.6.tgz","_from":"file:midscene-web-1.5.6.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Nbcm9FnZruZ+WieRva9kpgOzsrR4Lne1Obz6rEasjHB6OkAOtWdwZEEZOL+WD+agXeLCBiFue94nAQu4kz9vog==","shasum":"886c3f23bb7beb75a9b50da23be5fe277fbaefcd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.6.tgz","fileCount":166,"unpackedSize":1049079,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDQDH6xp74iqUqPkgjD2M07bqHQfAYsWE+ZdDKWLkTgrAIhAPGFMzuSLLwU14ghuPXb0UTSFvgpBn8LQigyz+8ZWJHW"}],"size":190950},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.6_1773712664925_0.9358981925961347"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-17T01:57:45.127Z","publish_time":1773712665127,"_source_registry_name":"default","contributors":[]},"1.5.6-beta-20260317024237.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.5.6-beta-20260317024237.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.6-beta-20260317024237.0","@midscene/playground":"1.5.6-beta-20260317024237.0","@midscene/shared":"1.5.6-beta-20260317024237.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","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.5.6-beta-20260317024237.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-D/fLZD/aY2PwkNFRzQv/vknM/3K+1Kvu7iYVi4t75R5MpHLEDCuXLm4QTbKGW9zlKVcMCWc4ool2KdHjmeQvpQ==","_resolved":"/tmp/90ebfe38625825d6e64ad246e9e8b942/midscene-web-1.5.6-beta-20260317024237.0.tgz","_from":"file:midscene-web-1.5.6-beta-20260317024237.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-D/fLZD/aY2PwkNFRzQv/vknM/3K+1Kvu7iYVi4t75R5MpHLEDCuXLm4QTbKGW9zlKVcMCWc4ool2KdHjmeQvpQ==","shasum":"d31c3478532790da9b42a145a25dbf8a0921a96d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.6-beta-20260317024237.0.tgz","fileCount":166,"unpackedSize":1049431,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDchD7JkLmJd9WtCVmvblQ0pm4YWwQO5yMl+Oiz6h7TbwIhAKRN/thVw4vmt/1FguR5Wtv5aDY2vrWubjZxCE2Ga9OZ"}],"size":191039},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.6-beta-20260317024237.0_1773715474850_0.5248206444622256"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-17T02:44:35.007Z","publish_time":1773715475007,"_source_registry_name":"default","contributors":[]},"1.5.7-beta-20260317083700.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.5.7-beta-20260317083700.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.5.7-beta-20260317083700.0","@midscene/shared":"1.5.7-beta-20260317083700.0","@midscene/core":"1.5.7-beta-20260317083700.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","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.5.7-beta-20260317083700.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8+s786n79lpTpnI/CIW/ClAabSAaTmqJ9cEIk6zRaZPCRT/cJp+Kp4RxCq4pT7ftXLBMSUnChQ5YwEWRf4VDwg==","_resolved":"/tmp/410cfdca29a9186f7c82571ed8fe645c/midscene-web-1.5.7-beta-20260317083700.0.tgz","_from":"file:midscene-web-1.5.7-beta-20260317083700.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-8+s786n79lpTpnI/CIW/ClAabSAaTmqJ9cEIk6zRaZPCRT/cJp+Kp4RxCq4pT7ftXLBMSUnChQ5YwEWRf4VDwg==","shasum":"0f567a0e8c9e627f310c2f701c6fe0990e4af274","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.7-beta-20260317083700.0.tgz","fileCount":166,"unpackedSize":1049431,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGVTpxFsFMlQzsQgqtUfD2+svWhqep6CsuPf0VS2YTy6AiBukb5qOhWH/MaRy+3B7YdRIxHyeEEwZ5I2uvMwSA0iFA=="}],"size":191042},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.7-beta-20260317083700.0_1773736739245_0.7741888727343058"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-17T08:38:59.463Z","publish_time":1773736739463,"_source_registry_name":"default","contributors":[]},"1.5.7-beta-20260317091411.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.5.7-beta-20260317091411.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.7-beta-20260317091411.0","@midscene/playground":"1.5.7-beta-20260317091411.0","@midscene/shared":"1.5.7-beta-20260317091411.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","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.5.7-beta-20260317091411.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-kuIWnFSIKYUOmjThWTsg1h9LfcxAx+g7GxIbLI1vSBSiWa0UnYXqV7p6nrdNlp2adtltbj9ihvBrU5f0Ps+/+Q==","_resolved":"/tmp/6caed909971b2ff5d06691827f89a779/midscene-web-1.5.7-beta-20260317091411.0.tgz","_from":"file:midscene-web-1.5.7-beta-20260317091411.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-kuIWnFSIKYUOmjThWTsg1h9LfcxAx+g7GxIbLI1vSBSiWa0UnYXqV7p6nrdNlp2adtltbj9ihvBrU5f0Ps+/+Q==","shasum":"ea8385414076910a499ab7d267c68edc443d0601","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.7-beta-20260317091411.0.tgz","fileCount":166,"unpackedSize":1049431,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCmRgM38CBH6Amaknd4U4mD79D8LBpCL3Go+1677feQ3gIgEIFbBPLrFsAMf0lY0cpVNICzColJMYEco/pqm/XZ9jM="}],"size":191038},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.7-beta-20260317091411.0_1773738974792_0.7642206409747225"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-17T09:16:14.950Z","publish_time":1773738974950,"_source_registry_name":"default","contributors":[]},"1.5.7-beta-20260318044548.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.5.7-beta-20260318044548.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.7-beta-20260318044548.0","@midscene/shared":"1.5.7-beta-20260318044548.0","@midscene/playground":"1.5.7-beta-20260318044548.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","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.5.7-beta-20260318044548.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ewtc2noPu3VggANmJ1Xg3V27kQtCe+oAlQdpaMeIKBWwUTkLMfhPOZ+3Bn42VA2X58phYtosJ8bLPYo3Qg7IPg==","_resolved":"/tmp/d3ad52b4c487e22534d7eabb8b102764/midscene-web-1.5.7-beta-20260318044548.0.tgz","_from":"file:midscene-web-1.5.7-beta-20260318044548.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-ewtc2noPu3VggANmJ1Xg3V27kQtCe+oAlQdpaMeIKBWwUTkLMfhPOZ+3Bn42VA2X58phYtosJ8bLPYo3Qg7IPg==","shasum":"d37a5927cefe2902b768fc4481a27b699ffa4812","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.7-beta-20260318044548.0.tgz","fileCount":166,"unpackedSize":1049431,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQChI1RNpZHE2xWERcemqfjLadmH8mf5MtlT1RSJ7vdlFwIhAMadAQBEGbfQAnS5mDomY7a/PPY3/P7HA4YJISoy5hlP"}],"size":191041},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.7-beta-20260318044548.0_1773809272441_0.2723420082231933"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-18T04:47:52.689Z","publish_time":1773809272689,"_source_registry_name":"default","contributors":[]},"1.5.7-beta-20260318053429.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.5.7-beta-20260318053429.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.7-beta-20260318053429.0","@midscene/shared":"1.5.7-beta-20260318053429.0","@midscene/playground":"1.5.7-beta-20260318053429.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","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.5.7-beta-20260318053429.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-sQmaMZZlPTE4mNYI0iYpeiUFXO9x03YYNMT2JJxzKwhgUxjF34dxmbxaw+bKdGz34GnvXd0SAIIuBSiyhB9IVQ==","_resolved":"/tmp/54fb095f4ec9767bc254cb5ad23eb06f/midscene-web-1.5.7-beta-20260318053429.0.tgz","_from":"file:midscene-web-1.5.7-beta-20260318053429.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-sQmaMZZlPTE4mNYI0iYpeiUFXO9x03YYNMT2JJxzKwhgUxjF34dxmbxaw+bKdGz34GnvXd0SAIIuBSiyhB9IVQ==","shasum":"556e8d88a8b5f4eda90d3949a1c015acb6fefdcd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.7-beta-20260318053429.0.tgz","fileCount":166,"unpackedSize":1049431,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEySSLWiDz7A15HXPrRXXT9P814wXxxK2na9eFcVQtWQAiB5/r8sk8YIyatHKigPm/LKkX37agjeKLcA+y7LlyUX7A=="}],"size":191041},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.7-beta-20260318053429.0_1773812179567_0.5208577298872188"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-18T05:36:19.858Z","publish_time":1773812179858,"_source_registry_name":"default","contributors":[]},"1.5.7-beta-20260319094709.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.5.7-beta-20260319094709.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.7-beta-20260319094709.0","@midscene/playground":"1.5.7-beta-20260319094709.0","@midscene/shared":"1.5.7-beta-20260319094709.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","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.5.7-beta-20260319094709.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-wctts0R7ZQNj1hslFZekaLsB8ShzeYlI/oBGcDPUgVH2dtqAIWHQWxLxpUB8SK3dULNDzxOuExon96+9kyudNw==","_resolved":"/tmp/64aa9348f1a4a8af9c771bb61f17811b/midscene-web-1.5.7-beta-20260319094709.0.tgz","_from":"file:midscene-web-1.5.7-beta-20260319094709.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-wctts0R7ZQNj1hslFZekaLsB8ShzeYlI/oBGcDPUgVH2dtqAIWHQWxLxpUB8SK3dULNDzxOuExon96+9kyudNw==","shasum":"d52ff24ef6d89fdf71ac3e2412f24e188d9b2bc3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.7-beta-20260319094709.0.tgz","fileCount":171,"unpackedSize":1084362,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB279G6jqKlJdhcvBrYAEGHhWgEvzGVw3HdVr78HFOxCAiEAmTclhTCc+tsVt9r+RzZTS4TX1qn0PZtHyBlRnB8KuHk="}],"size":194397},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.7-beta-20260319094709.0_1773913747732_0.028046674703954277"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-19T09:49:07.967Z","publish_time":1773913747967,"_source_registry_name":"default","contributors":[]},"1.5.7-beta-20260319103720.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.5.7-beta-20260319103720.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.7-beta-20260319103720.0","@midscene/shared":"1.5.7-beta-20260319103720.0","@midscene/playground":"1.5.7-beta-20260319103720.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","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.5.7-beta-20260319103720.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-VwxZ10n0JhpV0f1L3yZw9maXPaC++N2cnmRmIo28KvSv4WzZmfeNLSv+jnHhebqiflsgohkIz3pPjhZFLK1rkg==","_resolved":"/tmp/b7ae90bcb039086fe0c907ccaf287574/midscene-web-1.5.7-beta-20260319103720.0.tgz","_from":"file:midscene-web-1.5.7-beta-20260319103720.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-VwxZ10n0JhpV0f1L3yZw9maXPaC++N2cnmRmIo28KvSv4WzZmfeNLSv+jnHhebqiflsgohkIz3pPjhZFLK1rkg==","shasum":"69d1d1a772f6727a84c93f9b26f3b1380fb29a35","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.7-beta-20260319103720.0.tgz","fileCount":166,"unpackedSize":1053363,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCZ/vKQhyxrRYEqPZuTw6l9k7o39WyvMbvBWmV1ah/zcAIhAJGPKSfMNL/rlO9pept1ioGR33NJkNzMudGSXwzh017h"}],"size":191892},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.7-beta-20260319103720.0_1773916760693_0.0436353100920035"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-19T10:39:20.851Z","publish_time":1773916760851,"_source_registry_name":"default","contributors":[]},"1.5.7-beta-20260320024852.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.5.7-beta-20260320024852.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"1.5.7-beta-20260320024852.0","@midscene/core":"1.5.7-beta-20260320024852.0","@midscene/playground":"1.5.7-beta-20260320024852.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","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.5.7-beta-20260320024852.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-E/h6R2u68CIGAhjyFjiCYr0BO1/MwCvZdjZnKp/K5qNDcTWDJiXeiIj+2J2vCAeuDy1xuE0TT7BL/LIp5W2Dpw==","_resolved":"/tmp/9455292dbb5f3a733c895f2828be0c1d/midscene-web-1.5.7-beta-20260320024852.0.tgz","_from":"file:midscene-web-1.5.7-beta-20260320024852.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-E/h6R2u68CIGAhjyFjiCYr0BO1/MwCvZdjZnKp/K5qNDcTWDJiXeiIj+2J2vCAeuDy1xuE0TT7BL/LIp5W2Dpw==","shasum":"b8050b4f5803c86d482f1c3b3bf8330f8ccd8a68","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.7-beta-20260320024852.0.tgz","fileCount":166,"unpackedSize":1049431,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDem69DSRPS7mUaAs1Wk0FF6u1XwGa1w2H15xwPCtd5LwIhAPU/EOWvMtb1gBkEih4qvh5JwK0DkUJOGTIvNtrKq9Yq"}],"size":191037},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.7-beta-20260320024852.0_1773975050877_0.8379591589876891"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-20T02:50:51.040Z","publish_time":1773975051040,"_source_registry_name":"default","contributors":[]},"1.5.7-beta-20260323022931.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.5.7-beta-20260323022931.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.7-beta-20260323022931.0","@midscene/playground":"1.5.7-beta-20260323022931.0","@midscene/shared":"1.5.7-beta-20260323022931.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","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.5.7-beta-20260323022931.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-WHekwlUln3WqRx+v1qQeS6vcEbZj7p+Qo0kTrKraRD8VJU4iVNyoojb6U4SBcQ4FufpB/oLP9MQMvl3enJzBtA==","_resolved":"/tmp/84ba055cac76f56d2a2ed37a7b671c8b/midscene-web-1.5.7-beta-20260323022931.0.tgz","_from":"file:midscene-web-1.5.7-beta-20260323022931.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-WHekwlUln3WqRx+v1qQeS6vcEbZj7p+Qo0kTrKraRD8VJU4iVNyoojb6U4SBcQ4FufpB/oLP9MQMvl3enJzBtA==","shasum":"6ce62b441e04f7cec7e06d0793e26723510831ad","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.7-beta-20260323022931.0.tgz","fileCount":166,"unpackedSize":1079897,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCDeJJM9GoHAVfUkNUaj+mhlT5dcIbd85WOaMvkr6oBwAIgJwbuQIK4CEgtf76MzLbUbveUxa1rvK+QDzA6iKcMe6I="}],"size":197455},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.7-beta-20260323022931.0_1774233097809_0.3986280969918665"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-23T02:31:38.018Z","publish_time":1774233098018,"_source_registry_name":"default","contributors":[]},"1.5.7-beta-20260323060422.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.5.7-beta-20260323060422.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.7-beta-20260323060422.0","@midscene/shared":"1.5.7-beta-20260323060422.0","@midscene/playground":"1.5.7-beta-20260323060422.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","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.5.7-beta-20260323060422.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-3g8CjWBmqU9t8oL1G/Oy5iE+e4XWaXQ9UEvjTaTgh/EfpAkIW8MJKXRPv+dY92Bak/OiiTlF0fllSrYNRqeBxg==","_resolved":"/tmp/ba7e141241ab7bbbe7bb9f9a12e0711d/midscene-web-1.5.7-beta-20260323060422.0.tgz","_from":"file:midscene-web-1.5.7-beta-20260323060422.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-3g8CjWBmqU9t8oL1G/Oy5iE+e4XWaXQ9UEvjTaTgh/EfpAkIW8MJKXRPv+dY92Bak/OiiTlF0fllSrYNRqeBxg==","shasum":"cc5ee9e0297cbcb255c41411e395578be72e43bc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.7-beta-20260323060422.0.tgz","fileCount":166,"unpackedSize":1076962,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGIqwGnfxR/WuDuwhpJJtZKbNFc934+vB+DEcdjipVBPAiEAlLtaUDKfL8D+zW2GH6oNv4BqTmEQReSfmAWcao4pRMA="}],"size":196607},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.7-beta-20260323060422.0_1774245982514_0.1443931820704223"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-23T06:06:22.817Z","publish_time":1774245982817,"_source_registry_name":"default","contributors":[]},"1.5.7-beta-20260323071137.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.5.7-beta-20260323071137.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.7-beta-20260323071137.0","@midscene/playground":"1.5.7-beta-20260323071137.0","@midscene/shared":"1.5.7-beta-20260323071137.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","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.5.7-beta-20260323071137.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-XBRnOLF3Jm/vdV9vKd3mMY0vIz4QdM0q5o8xtzVYxtUNi648rpTXBXTHoY/APZxxoKcWAVUP3dOWi7wzoQknRQ==","_resolved":"/tmp/d2b8a7a9c269827176e7af97a52d85bf/midscene-web-1.5.7-beta-20260323071137.0.tgz","_from":"file:midscene-web-1.5.7-beta-20260323071137.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-XBRnOLF3Jm/vdV9vKd3mMY0vIz4QdM0q5o8xtzVYxtUNi648rpTXBXTHoY/APZxxoKcWAVUP3dOWi7wzoQknRQ==","shasum":"95baec4300d037cf8077e331b7319df931b46d5a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.7-beta-20260323071137.0.tgz","fileCount":166,"unpackedSize":1076962,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD5lVzrNT/60FkSFbRSd3/E1qw8jAbd6Eu+Z80g/5GUpgIhAM4oZIpbqmV+9z/qpfTPUeE8SXyqcFoIMP4INEHnY+GL"}],"size":196605},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.7-beta-20260323071137.0_1774250015345_0.3943586223634139"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-23T07:13:35.507Z","publish_time":1774250015507,"_source_registry_name":"default","contributors":[]},"1.5.7-beta-20260323081159.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.5.7-beta-20260323081159.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.7-beta-20260323081159.0","@midscene/playground":"1.5.7-beta-20260323081159.0","@midscene/shared":"1.5.7-beta-20260323081159.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","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.5.7-beta-20260323081159.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-CgwUlEROyzwfbHlD9hyL+FgYzX73TYpR/DXhwXFybLfZui5j2v8u1bUbuUNcOcq+2eLK6SyrVuVtGvpAuZxRsA==","_resolved":"/tmp/c5ba36a150dcd4340e769b667c77c77e/midscene-web-1.5.7-beta-20260323081159.0.tgz","_from":"file:midscene-web-1.5.7-beta-20260323081159.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-CgwUlEROyzwfbHlD9hyL+FgYzX73TYpR/DXhwXFybLfZui5j2v8u1bUbuUNcOcq+2eLK6SyrVuVtGvpAuZxRsA==","shasum":"4adc7493e9c6d94d44a362ab3c4f308b0a57b0c1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.7-beta-20260323081159.0.tgz","fileCount":166,"unpackedSize":1080491,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIES1oPom1QIvOGFpkypEgJDohaRix68IwD4QFuyldrG1AiEA3af75eYyRCbJMBi4KEGmLZ69S9j8ZCAdXsDW1eDsCbw="}],"size":197566},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.7-beta-20260323081159.0_1774253640212_0.5768476773855955"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-23T08:14:00.386Z","publish_time":1774253640386,"_source_registry_name":"default","contributors":[]},"1.5.7-beta-20260323093121.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.5.7-beta-20260323093121.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"1.5.7-beta-20260323093121.0","@midscene/playground":"1.5.7-beta-20260323093121.0","@midscene/core":"1.5.7-beta-20260323093121.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","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.5.7-beta-20260323093121.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-lztpqzK2XC7tsWc/6FB9HK/Kde3bum12/8OrsCshExcBA26WZprmyhnLRntc7lm6bRwb+5a8lExlq7zCSdUL3A==","_resolved":"/tmp/dcb13d4fa630516b5c18803d87d42008/midscene-web-1.5.7-beta-20260323093121.0.tgz","_from":"file:midscene-web-1.5.7-beta-20260323093121.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-lztpqzK2XC7tsWc/6FB9HK/Kde3bum12/8OrsCshExcBA26WZprmyhnLRntc7lm6bRwb+5a8lExlq7zCSdUL3A==","shasum":"9ae13c2e8a7e8fbf294fc4ade6dc0fbfa8b418c7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.7-beta-20260323093121.0.tgz","fileCount":166,"unpackedSize":1082191,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCrucCXWW9ZaN5095YYze2sZDFbA6QbGdvqe6UucpLRPQIgI0Gtz/xmjLv4MCfEwsIHPjVcSCziyKCfVAdYzeGBD2I="}],"size":197809},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.7-beta-20260323093121.0_1774258399280_0.7676616703394274"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-23T09:33:19.529Z","publish_time":1774258399529,"_source_registry_name":"default","contributors":[]},"1.5.7-beta-20260323103406.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.5.7-beta-20260323103406.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.5.7-beta-20260323103406.0","@midscene/core":"1.5.7-beta-20260323103406.0","@midscene/shared":"1.5.7-beta-20260323103406.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","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.5.7-beta-20260323103406.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-AK6BAendlirfV+IrjUdc8YXEq4NuJfi0v8WYE4Nk6Oc75dVIAGQepzRgw3q7EOYv0w0A914VEB2KFGBJCclC0w==","_resolved":"/tmp/d8c3203b3f1d758361d85e889619ddaa/midscene-web-1.5.7-beta-20260323103406.0.tgz","_from":"file:midscene-web-1.5.7-beta-20260323103406.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-AK6BAendlirfV+IrjUdc8YXEq4NuJfi0v8WYE4Nk6Oc75dVIAGQepzRgw3q7EOYv0w0A914VEB2KFGBJCclC0w==","shasum":"728a1aa62ab50d7bec89dc7b1a3e2a779c013a8e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.7-beta-20260323103406.0.tgz","fileCount":166,"unpackedSize":1076962,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDI1ldr9ZCRFxZNnY2pLb3v+Iy73q9sDM3rftlIsIwQgwIgagk3dyRiD7S3F2uMSqtixyvpV5eqQKEGC7rd0oniUfo="}],"size":196603},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.7-beta-20260323103406.0_1774262168868_0.5360005978622921"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-23T10:36:09.052Z","publish_time":1774262169052,"_source_registry_name":"default","contributors":[]},"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":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":191036},"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":"anonymous","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"},"_cnpmcore_publish_time":"2026-03-23T10:46:18.892Z","publish_time":1774262778892,"_source_registry_name":"default","contributors":[]},"1.5.7-beta-20260323111729.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.5.7-beta-20260323111729.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.7-beta-20260323111729.0","@midscene/playground":"1.5.7-beta-20260323111729.0","@midscene/shared":"1.5.7-beta-20260323111729.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","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.5.7-beta-20260323111729.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-pt1LlbZyp+jMOYkhucAGmREXQC3VM5IsT7WJwdm4ogJZaW/ouKHiKeq3PtuDjXV5Tflf1QhH30gf/9NlgKk6RA==","_resolved":"/tmp/1f5419709be34a8580b02aae34f33ddc/midscene-web-1.5.7-beta-20260323111729.0.tgz","_from":"file:midscene-web-1.5.7-beta-20260323111729.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-pt1LlbZyp+jMOYkhucAGmREXQC3VM5IsT7WJwdm4ogJZaW/ouKHiKeq3PtuDjXV5Tflf1QhH30gf/9NlgKk6RA==","shasum":"1f89d0d749e28c941a63acc4a6d1582f47819b43","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.7-beta-20260323111729.0.tgz","fileCount":166,"unpackedSize":1076962,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDRGvGdIDRhyvqe23VqyIr9bJW2QtwNoX5FmjvQrA+J+AIgHSQGawHe4BCaQRsbiI9VcH7srKvGQkx+cTSyiVvG+Jc="}],"size":196607},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.7-beta-20260323111729.0_1774264770488_0.6685213901587808"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-23T11:19:30.696Z","publish_time":1774264770696,"_source_registry_name":"default","contributors":[]},"1.5.7-beta-20260323114150.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.5.7-beta-20260323114150.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"1.5.7-beta-20260323114150.0","@midscene/core":"1.5.7-beta-20260323114150.0","@midscene/playground":"1.5.7-beta-20260323114150.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","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.5.7-beta-20260323114150.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-+xQVAZJguZxG8ftDq349GoVk3ppOrA2pZlBECjTkh4ePCLPLzqRldYCDTh2+N0tWefEHMwlswx35hyZI2X8FZA==","_resolved":"/tmp/aa29ea1c70429cccf38fe355b7d94c6f/midscene-web-1.5.7-beta-20260323114150.0.tgz","_from":"file:midscene-web-1.5.7-beta-20260323114150.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-+xQVAZJguZxG8ftDq349GoVk3ppOrA2pZlBECjTkh4ePCLPLzqRldYCDTh2+N0tWefEHMwlswx35hyZI2X8FZA==","shasum":"755a576b18c7af797b21deaeb27b0c65fe8d6c0b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.7-beta-20260323114150.0.tgz","fileCount":166,"unpackedSize":1083500,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCAFGHlm6IFcZhP84MRmCjDRWRf8klQdrHyASPYpZ9+/wIgXUkpFxQABxTO2/G+KYwNHjWmJlSnjGyUsGOJBsIBUkI="}],"size":197937},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.7-beta-20260323114150.0_1774266226054_0.33348593037431185"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-23T11:43:46.239Z","publish_time":1774266226239,"_source_registry_name":"default","contributors":[]},"1.5.7":{"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.5.7","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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.7","@midscene/shared":"1.5.7","@midscene/playground":"1.5.7"},"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","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"},"_id":"@midscene/web@1.5.7","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-yXyRuES8HDO2///BUHGYEoX8jQHNMzweoPmGd0DzUmLC51AAvUH3TEs/koaU3VA7pK2p6mX3DKq6VWmAdJ0LVw==","_resolved":"/tmp/2afeabc74d77ebaf3b177eb872073d8f/midscene-web-1.5.7.tgz","_from":"file:midscene-web-1.5.7.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-yXyRuES8HDO2///BUHGYEoX8jQHNMzweoPmGd0DzUmLC51AAvUH3TEs/koaU3VA7pK2p6mX3DKq6VWmAdJ0LVw==","shasum":"21dac6ff59a31936782b2224255a54ae7a6d4bda","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.7.tgz","fileCount":166,"unpackedSize":1083148,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCIoTli8bX5vOUr0jqs6oao5xLOLsJEUNI5s/W3NSUW8AIgQX0LDmcBieYwVzPk2gqwORIbkKpnyoBdjCmuei8Zqak="}],"size":197835},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.7_1774268580485_0.5473781656695424"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-23T12:23:00.629Z","publish_time":1774268580629,"_source_registry_name":"default","contributors":[]},"1.5.8-beta-20260324073120.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.5.8-beta-20260324073120.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.8-beta-20260324073120.0","@midscene/playground":"1.5.8-beta-20260324073120.0","@midscene/shared":"1.5.8-beta-20260324073120.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","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.5.8-beta-20260324073120.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-B3yfHvJHfXmry8nWZ2qNfwCkn6+iL+g/5hYFS/Cx2CahSU5W/QOdkPuaUtTkZo9RazL6B74Qgr8z+J+brkbgZw==","_resolved":"/tmp/fb9d11b15b7abf495bbe00dfc6bb573f/midscene-web-1.5.8-beta-20260324073120.0.tgz","_from":"file:midscene-web-1.5.8-beta-20260324073120.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-B3yfHvJHfXmry8nWZ2qNfwCkn6+iL+g/5hYFS/Cx2CahSU5W/QOdkPuaUtTkZo9RazL6B74Qgr8z+J+brkbgZw==","shasum":"6ae841f3f230e3ab7484054fb60e23518b3f6de5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.8-beta-20260324073120.0.tgz","fileCount":176,"unpackedSize":1134846,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDefengHaLjyPeK9cp8CcBS437/yu8fxbaakhcop3I2TAIgcyXJYPfqE9/WVQEgHv6/JXga7j+CSGuPxm3sjTw0fpY="}],"size":204005},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.8-beta-20260324073120.0_1774337612195_0.5552994096995432"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-24T07:33:32.379Z","publish_time":1774337612379,"_source_registry_name":"default","contributors":[]},"1.5.8-beta-20260324074118.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.5.8-beta-20260324074118.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.5.8-beta-20260324074118.0","@midscene/shared":"1.5.8-beta-20260324074118.0","@midscene/core":"1.5.8-beta-20260324074118.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","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.5.8-beta-20260324074118.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-cO+ByG7ZjRQ/lDIPVN+MBLz92RqI2+wkkKBK4h/22aGTzlFPE/ovQ6mMbQZMvlKLdUzZG9wYg94N1VwGoFLiUA==","_resolved":"/tmp/1cdad26200b41b013eb983b23905eab2/midscene-web-1.5.8-beta-20260324074118.0.tgz","_from":"file:midscene-web-1.5.8-beta-20260324074118.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-cO+ByG7ZjRQ/lDIPVN+MBLz92RqI2+wkkKBK4h/22aGTzlFPE/ovQ6mMbQZMvlKLdUzZG9wYg94N1VwGoFLiUA==","shasum":"6550a5c50523a7f52e766d87da070921ce2ac140","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.8-beta-20260324074118.0.tgz","fileCount":176,"unpackedSize":1133834,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD0oJWJLvF6Wgcw0Qa7OM/dLOr7vg3/QRCZDoVFqbW96gIgF+UAVVVXnWv8rnWC22lzGwstn8yd0vbdpzTJiiudu3Y="}],"size":203842},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.8-beta-20260324074118.0_1774338197471_0.09423037181185556"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-24T07:43:17.654Z","publish_time":1774338197654,"_source_registry_name":"default","contributors":[]},"1.5.7-beta-20260324093639.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.5.7-beta-20260324093639.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"},"./cdp-direct":{"types":"./dist/types/cdp-direct/index.d.ts","require":"./dist/lib/cdp-direct/index.js","import":"./dist/es/cdp-direct/index.mjs"}},"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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"1.5.7-beta-20260324093639.0","@midscene/playground":"1.5.7-beta-20260324093639.0","@midscene/core":"1.5.7-beta-20260324093639.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","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.5.7-beta-20260324093639.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-I0NJhSkIvdQvUvr6n7VZK+MefQ/z8EqGHnphVtMi1vd9Qzl+/SB7Y2wH1DHiANH6W1fZT4Wf90yvP4B0JOWcJw==","_resolved":"/tmp/aa455bf2ad101952386b620cb867526f/midscene-web-1.5.7-beta-20260324093639.0.tgz","_from":"file:midscene-web-1.5.7-beta-20260324093639.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-I0NJhSkIvdQvUvr6n7VZK+MefQ/z8EqGHnphVtMi1vd9Qzl+/SB7Y2wH1DHiANH6W1fZT4Wf90yvP4B0JOWcJw==","shasum":"48a2debbd955f51e3cae0f7bcf63ef0885e6f4e2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.7-beta-20260324093639.0.tgz","fileCount":185,"unpackedSize":1163929,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBTMPcbc005X3zLAMoC6yBEg+ypyusdQfkocr/IIb64sAiBo3qUl+//7sclQoo/KpzerDwdO6au/6QuXRpvasolWtA=="}],"size":213705},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.7-beta-20260324093639.0_1774345120080_0.9423722056105595"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-24T09:38:40.287Z","publish_time":1774345120287,"_source_registry_name":"default","contributors":[]},"1.5.8-beta-20260325025832.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.5.8-beta-20260325025832.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.8-beta-20260325025832.0","@midscene/playground":"1.5.8-beta-20260325025832.0","@midscene/shared":"1.5.8-beta-20260325025832.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","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.5.8-beta-20260325025832.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-07nuCFN3uTYi5+ACbNWKSXSvH7L3IgCP0q8e3TvGeOsLfyor+oQBqsp2NMEFEir4ZvwMdquSPKGtyRKccACiIA==","_resolved":"/tmp/acb319556998643e56845b154b8313d6/midscene-web-1.5.8-beta-20260325025832.0.tgz","_from":"file:midscene-web-1.5.8-beta-20260325025832.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-07nuCFN3uTYi5+ACbNWKSXSvH7L3IgCP0q8e3TvGeOsLfyor+oQBqsp2NMEFEir4ZvwMdquSPKGtyRKccACiIA==","shasum":"73ff01d4782de9910a2f0fa4b54c5abc52235c15","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.8-beta-20260325025832.0.tgz","fileCount":181,"unpackedSize":1200125,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIApZ7Pq5y4z935vjRYe00a+HwM7sC1zDc/QuidGzD4xGAiAhiWwLJDE5Lik3WAb0fHiX5GHLBbba7xwR3aWKFJ/P3w=="}],"size":217191},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.8-beta-20260325025832.0_1774407636503_0.687272710138989"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-25T03:00:36.728Z","publish_time":1774407636728,"_source_registry_name":"default","contributors":[]},"1.5.8":{"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.5.8","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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/shared":"1.5.8","@midscene/playground":"1.5.8","@midscene/core":"1.5.8"},"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","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"},"_id":"@midscene/web@1.5.8","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-5GLQqBTKJpDBhVu2eXbW7Zh2DVQkesAMYKMpDzEjq1k1FbXKIxA59hTr/ukqGcTw4B26f0e1JCbLBWDoUb5GcQ==","_resolved":"/tmp/8435848d14d1b973098b2b20d5908d9a/midscene-web-1.5.8.tgz","_from":"file:midscene-web-1.5.8.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-5GLQqBTKJpDBhVu2eXbW7Zh2DVQkesAMYKMpDzEjq1k1FbXKIxA59hTr/ukqGcTw4B26f0e1JCbLBWDoUb5GcQ==","shasum":"d91ca089e558a92b7a0f9e6da1eb16af9226c151","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.8.tgz","fileCount":176,"unpackedSize":1131482,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICTz91haif4Dl6XIeTIgcoFPp4PF0MMm3081vaD+jviyAiBHQSsNSVj/dLUqnTn109x1IQLIvfP7l3UXcCxPLHIibQ=="}],"size":203410},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.8_1774409267744_0.9062302541444331"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-25T03:27:47.952Z","publish_time":1774409267952,"_source_registry_name":"default","contributors":[]},"1.5.8-beta-20260325034913.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.5.8-beta-20260325034913.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/playground":"1.5.8-beta-20260325034913.0","@midscene/shared":"1.5.8-beta-20260325034913.0","@midscene/core":"1.5.8-beta-20260325034913.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","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.5.8-beta-20260325034913.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-QPlTX3UhUZ4SXoo0ohDJ0+5ZN2pvhud/ZQfT+zeN8Osp9ZpseFLmWpFkVMwBSp4TVmoe481JmQQ5Czbkojz6aQ==","_resolved":"/tmp/1314809c5ee89930b6f53ccb5df64763/midscene-web-1.5.8-beta-20260325034913.0.tgz","_from":"file:midscene-web-1.5.8-beta-20260325034913.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-QPlTX3UhUZ4SXoo0ohDJ0+5ZN2pvhud/ZQfT+zeN8Osp9ZpseFLmWpFkVMwBSp4TVmoe481JmQQ5Czbkojz6aQ==","shasum":"9c96e919c9f17db726545719b7ddc56f90d90a1c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.8-beta-20260325034913.0.tgz","fileCount":191,"unpackedSize":1228563,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEGoNemgoVH6y1PVJd5uMtWvf+3RtLYKWqe5TZB3B9vuAiAmnv0N086WpY3l9r8yck7U7OvYaq4EQXwDfBa47x1pgw=="}],"size":221474},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.8-beta-20260325034913.0_1774410680442_0.45071462846176336"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-25T03:51:20.691Z","publish_time":1774410680691,"_source_registry_name":"default","contributors":[]},"1.5.8-beta-20260325063536.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.5.8-beta-20260325063536.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/core":"1.5.8-beta-20260325063536.0","@midscene/playground":"1.5.8-beta-20260325063536.0","@midscene/shared":"1.5.8-beta-20260325063536.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.5.8-beta-20260325063536.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-0E3BJjlH9BO83FmU7qOKPnY8JlXMlt3nnj8dp9j2t1b8zf1xzWVyq2pBciWu6TfvRqY+qPzT8ARB33frDLKOcw==","_resolved":"/tmp/bae4126941e799ab975453ede0be182d/midscene-web-1.5.8-beta-20260325063536.0.tgz","_from":"file:midscene-web-1.5.8-beta-20260325063536.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-0E3BJjlH9BO83FmU7qOKPnY8JlXMlt3nnj8dp9j2t1b8zf1xzWVyq2pBciWu6TfvRqY+qPzT8ARB33frDLKOcw==","shasum":"67a6260b5c286f6f5abeec6060d57d7049377fb2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.8-beta-20260325063536.0.tgz","fileCount":186,"unpackedSize":1184296,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDuDMFOGvl6OEeYwuF3hbp5UXRYi2dJibyjJfoTB3gz7gIhAKEeP6Q/5ljz75RYVPevCLcd4DUuUZhcEXORxpWLMUJb"}],"size":212512},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.8-beta-20260325063536.0_1774420660783_0.12382439718355487"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-25T06:37:41.006Z","publish_time":1774420661006,"_source_registry_name":"default","contributors":[]},"1.5.9-beta-20260325080051.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.5.9-beta-20260325080051.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","@midscene/core":"1.5.9-beta-20260325080051.0","@midscene/playground":"1.5.9-beta-20260325080051.0","@midscene/shared":"1.5.9-beta-20260325080051.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","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.5.9-beta-20260325080051.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-z6tV9E8xXI0ujbF5HToFF/nk2y1HwvHW+s4332REFBwETKxSaZyn85PR9U0gedVl3zvum0hZDylatY63Y5+OFA==","_resolved":"/tmp/32e774d89f86cd81298dcb2d638332b2/midscene-web-1.5.9-beta-20260325080051.0.tgz","_from":"file:midscene-web-1.5.9-beta-20260325080051.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-z6tV9E8xXI0ujbF5HToFF/nk2y1HwvHW+s4332REFBwETKxSaZyn85PR9U0gedVl3zvum0hZDylatY63Y5+OFA==","shasum":"22244fab69a2f4708ca941562ff7f8afc072d3bb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.5.9-beta-20260325080051.0.tgz","fileCount":176,"unpackedSize":1131834,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDQRaJ9TUGmjlg3JItCsAA1EpklLy3G+TyTzRjsIHaTTAIhALsx5zKQnI1fcRaVZyVMwXioDgLhM1qxTYmMKErSJ+Fv"}],"size":203510},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.5.9-beta-20260325080051.0_1774425772689_0.30921206031952253"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-25T08:02:52.870Z","publish_time":1774425772870,"_source_registry_name":"default","contributors":[]},"1.6.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.6.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/core":"1.6.0","@midscene/playground":"1.6.0","@midscene/shared":"1.6.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"},"_id":"@midscene/web@1.6.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-LaDiyTQNPcJPT/W4AGTF0C4iTISlQuradYpuD/am+r9vK4wu480wzV1Y2uvAgO3++il8AYbnuq1nGcXyNOSCjg==","_resolved":"/tmp/2ebb6955e43e00414fc0086199f317bf/midscene-web-1.6.0.tgz","_from":"file:midscene-web-1.6.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-LaDiyTQNPcJPT/W4AGTF0C4iTISlQuradYpuD/am+r9vK4wu480wzV1Y2uvAgO3++il8AYbnuq1nGcXyNOSCjg==","shasum":"141c06d37528bdb472b9295a46d9467b29a17d04","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.6.0.tgz","fileCount":186,"unpackedSize":1183836,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD9frUHIB+pYbYuxmsdVhc2/HrFtHWxAjOexYS81jxKyAIgA4SPB3A7KXbgL9BMuQX6cuPjsWYNNfpj+/rV1MQoSG4="}],"size":212414},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.6.0_1774494248703_0.15669922012504056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-26T03:04:08.938Z","publish_time":1774494248938,"_source_registry_name":"default","contributors":[]},"1.6.1-beta-20260327083049.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.6.1-beta-20260327083049.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/playground":"1.6.1-beta-20260327083049.0","@midscene/shared":"1.6.1-beta-20260327083049.0","@midscene/core":"1.6.1-beta-20260327083049.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.6.1-beta-20260327083049.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-zwNZBdMPWiNJ/hsUzXa1+QQ4f/kDqwYgcx16bdepu/kXIhFkte76YtgbSB3q2tfGshDvaXcR3uJQCqjVR+p7gA==","_resolved":"/tmp/1fdad12ab4b7879f4da079ff18ecb494/midscene-web-1.6.1-beta-20260327083049.0.tgz","_from":"file:midscene-web-1.6.1-beta-20260327083049.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-zwNZBdMPWiNJ/hsUzXa1+QQ4f/kDqwYgcx16bdepu/kXIhFkte76YtgbSB3q2tfGshDvaXcR3uJQCqjVR+p7gA==","shasum":"634737822356bdbd0a1ecc5469b29a1c37dbddab","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.6.1-beta-20260327083049.0.tgz","fileCount":186,"unpackedSize":1185470,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAvbRrY16ZYU+LWzeyhBtj982pgtBpXkZmowxuddsv6PAiEAt7UiScofh4ta0s4JeDVpRhQC13l/548FUnDtBUmUwgE="}],"size":212788},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.6.1-beta-20260327083049.0_1774600368353_0.6817423952678698"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-27T08:32:48.535Z","publish_time":1774600368535,"_source_registry_name":"default","contributors":[]},"1.6.1-beta-20260327104111.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.6.1-beta-20260327104111.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/core":"1.6.1-beta-20260327104111.0","@midscene/shared":"1.6.1-beta-20260327104111.0","@midscene/playground":"1.6.1-beta-20260327104111.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.6.1-beta-20260327104111.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-B1hyBHofUQlZ8fNPqYmElGpc+TQh/0S95WP2NOcfsEhxtQrKzk6+O4VFLrKm4VI2/euWB/FkgEdksB+wcFEqpQ==","_resolved":"/tmp/5a9321010416a229a1ca306f5f619e31/midscene-web-1.6.1-beta-20260327104111.0.tgz","_from":"file:midscene-web-1.6.1-beta-20260327104111.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-B1hyBHofUQlZ8fNPqYmElGpc+TQh/0S95WP2NOcfsEhxtQrKzk6+O4VFLrKm4VI2/euWB/FkgEdksB+wcFEqpQ==","shasum":"4ef1279c15c217596b72c4b8872fe543745e9107","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.6.1-beta-20260327104111.0.tgz","fileCount":186,"unpackedSize":1185470,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA75YP2ehoYh+agn4KKHu8lxNT5FeqNphXRL/pTPFMxFAiBI02vNi0YPtn5TYjtf+TjShcfCO6Or7adIM89jkKYs3w=="}],"size":212780},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.6.1-beta-20260327104111.0_1774608190404_0.23471465816539627"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-27T10:43:10.590Z","publish_time":1774608190590,"_source_registry_name":"default","contributors":[]},"1.6.1-beta-20260330094822.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.6.1-beta-20260330094822.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/core":"1.6.1-beta-20260330094822.0","@midscene/shared":"1.6.1-beta-20260330094822.0","@midscene/playground":"1.6.1-beta-20260330094822.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.6.1-beta-20260330094822.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Z5xIqcAF+9Obr/2WbYzZcWuWoz/BszyjsIJdlDXYRYG1O842D+0ogPnsMgF9Fp5yjMxIhPyBrX3n0L1p5mfnkw==","_resolved":"/tmp/c45149c4cd0af80fcc01f0d6dc179178/midscene-web-1.6.1-beta-20260330094822.0.tgz","_from":"file:midscene-web-1.6.1-beta-20260330094822.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Z5xIqcAF+9Obr/2WbYzZcWuWoz/BszyjsIJdlDXYRYG1O842D+0ogPnsMgF9Fp5yjMxIhPyBrX3n0L1p5mfnkw==","shasum":"71233134d94ca520c77a5f5fc141a0a789b7c9d3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.6.1-beta-20260330094822.0.tgz","fileCount":186,"unpackedSize":1185470,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF7xAP0fZQML0E5VZB5X4Aix+UXJ5k6DhT+3TVGYYkx2AiEAl3QThpfiL4PbhTxC1nuddoxL/jBSy0NBC2uH5IRh1mo="}],"size":212782},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.6.1-beta-20260330094822.0_1774864224761_0.5451585605659348"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-30T09:50:24.923Z","publish_time":1774864224923,"_source_registry_name":"default","contributors":[]},"1.6.1-beta-20260331033048.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.6.1-beta-20260331033048.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/playground":"1.6.1-beta-20260331033048.0","@midscene/shared":"1.6.1-beta-20260331033048.0","@midscene/core":"1.6.1-beta-20260331033048.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.6.1-beta-20260331033048.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-FnOUUhfmWcLN76tMA2s8JmmIjEMNecS7yTxTVYm2R0dbs6Su1n4sq2niJNbFWzES+3h1XksLmZpbFzKUJxj8Dg==","_resolved":"/tmp/9374a78b072917bd0b524fec785d544d/midscene-web-1.6.1-beta-20260331033048.0.tgz","_from":"file:midscene-web-1.6.1-beta-20260331033048.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-FnOUUhfmWcLN76tMA2s8JmmIjEMNecS7yTxTVYm2R0dbs6Su1n4sq2niJNbFWzES+3h1XksLmZpbFzKUJxj8Dg==","shasum":"32f5da91907224a639d14e201615a543209e390d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.6.1-beta-20260331033048.0.tgz","fileCount":186,"unpackedSize":1185470,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCE/9E5TLRVLPOYvgdyamY5mYFAiB6aiEjQW33DA8xOAwIgENOFb8DEL4XKBIcmQfJkppTE0/cxElpQ/cxYK5axEfs="}],"size":212783},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.6.1-beta-20260331033048.0_1774927966604_0.026161815863112947"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-31T03:32:46.822Z","publish_time":1774927966822,"_source_registry_name":"default","contributors":[]},"1.6.1-beta-20260331063813.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.6.1-beta-20260331063813.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/core":"1.6.1-beta-20260331063813.0","@midscene/playground":"1.6.1-beta-20260331063813.0","@midscene/shared":"1.6.1-beta-20260331063813.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.6.1-beta-20260331063813.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-6YsZ0SP4q1Ki4Hi3MxI2kPr+8aOonRibXzE3HeEyDe0f2USMyj2blODRMttkXTtvCjnEZqbop7jFmEJOLdHA/g==","_resolved":"/tmp/8208c07ac28910c2d285edd25b1930c0/midscene-web-1.6.1-beta-20260331063813.0.tgz","_from":"file:midscene-web-1.6.1-beta-20260331063813.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-6YsZ0SP4q1Ki4Hi3MxI2kPr+8aOonRibXzE3HeEyDe0f2USMyj2blODRMttkXTtvCjnEZqbop7jFmEJOLdHA/g==","shasum":"89c96bff5d8c36c0319353e8d91d8ec26971024f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.6.1-beta-20260331063813.0.tgz","fileCount":186,"unpackedSize":1185470,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB3qLOW0vIqVve7j4Nzlf+g4ipnX6kx7zv66X516496eAiB/WGE+TwaDiC5088TcVe/F/szJ6+SPWlUYTk41XUmNxw=="}],"size":212785},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.6.1-beta-20260331063813.0_1774939213291_0.3415223780958738"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-31T06:40:13.474Z","publish_time":1774939213474,"_source_registry_name":"default","contributors":[]},"1.6.1-beta-20260331064302.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.6.1-beta-20260331064302.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/core":"1.6.1-beta-20260331064302.0","@midscene/playground":"1.6.1-beta-20260331064302.0","@midscene/shared":"1.6.1-beta-20260331064302.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.6.1-beta-20260331064302.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-xCGw0R6qGjgjict+AwYYDYyJ7gFQfqeW6t9DcBEbVXMbNKcF26vJPrvgF5g/QlEwI3B30Al91lQ2knS/uXKMbg==","_resolved":"/tmp/e62776224d1f59c84c380f8abcac4278/midscene-web-1.6.1-beta-20260331064302.0.tgz","_from":"file:midscene-web-1.6.1-beta-20260331064302.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-xCGw0R6qGjgjict+AwYYDYyJ7gFQfqeW6t9DcBEbVXMbNKcF26vJPrvgF5g/QlEwI3B30Al91lQ2knS/uXKMbg==","shasum":"9f5dc9475f11a3791d3a275b1229de3b230f4af3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.6.1-beta-20260331064302.0.tgz","fileCount":186,"unpackedSize":1185449,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCLYO5SSXyzFisj6U54ms14aZEFZ1u5dTEzA4GZQZSEpQIhAIK5fc8Up+PpreGbVZCkqkc+fY1NwnVQNOYgoEo6V7gI"}],"size":212772},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.6.1-beta-20260331064302.0_1774939502479_0.5067042265896688"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-31T06:45:02.675Z","publish_time":1774939502675,"_source_registry_name":"default","contributors":[]},"1.6.1-beta-20260331065357.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.6.1-beta-20260331065357.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/core":"1.6.1-beta-20260331065357.0","@midscene/shared":"1.6.1-beta-20260331065357.0","@midscene/playground":"1.6.1-beta-20260331065357.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.6.1-beta-20260331065357.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-HE2GtMD+lZXNvpBR1HTpnDjnj9VB/zmxvOjq6+hCoo2L0HF4XWAl7uUmq1xrMVImSwrtr5h1r+5EWVr2+2YIUA==","_resolved":"/tmp/d754bbd1f9faa8a6d850944dc555ab67/midscene-web-1.6.1-beta-20260331065357.0.tgz","_from":"file:midscene-web-1.6.1-beta-20260331065357.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-HE2GtMD+lZXNvpBR1HTpnDjnj9VB/zmxvOjq6+hCoo2L0HF4XWAl7uUmq1xrMVImSwrtr5h1r+5EWVr2+2YIUA==","shasum":"35b641c47e5c1c18d5c04543a82f2623d936dae3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.6.1-beta-20260331065357.0.tgz","fileCount":186,"unpackedSize":1185470,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDmZ+ciBZC78CToMpY00nG55K4P35Q13LSeezm0UXLN4AIgUhSirSSnITPG6k5pRIoqT68ByTgB8bInyWvOiUBc+E8="}],"size":212784},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.6.1-beta-20260331065357.0_1774940160078_0.27113469320581607"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-31T06:56:00.259Z","publish_time":1774940160259,"_source_registry_name":"default","contributors":[]},"1.6.1-beta-20260331072626.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.6.1-beta-20260331072626.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/core":"1.6.1-beta-20260331072626.0","@midscene/playground":"1.6.1-beta-20260331072626.0","@midscene/shared":"1.6.1-beta-20260331072626.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.6.1-beta-20260331072626.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-8PUFSkB9R7W84i1q21zJxrJwNBdAj1bLdf4ZtBXlqb1CvAPrsGOhiMX+/XHtzXL/XleWTMkp/syltvwHxVC+Ow==","_resolved":"/tmp/d46466fe9e8b4c8f6f401e7f463463d6/midscene-web-1.6.1-beta-20260331072626.0.tgz","_from":"file:midscene-web-1.6.1-beta-20260331072626.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-8PUFSkB9R7W84i1q21zJxrJwNBdAj1bLdf4ZtBXlqb1CvAPrsGOhiMX+/XHtzXL/XleWTMkp/syltvwHxVC+Ow==","shasum":"b87b210b41ce2f052f1d856fa43530c14f911107","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.6.1-beta-20260331072626.0.tgz","fileCount":186,"unpackedSize":1185470,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDVnwPPYUObuvs6eWgdLT7un7XnYVEkEjWR2sxYdVQs4QIgJS0t0odtb4iLpD5HrJXoMiLfSRJMi7Yb3uEsuKNoqX8="}],"size":212782},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.6.1-beta-20260331072626.0_1774942100168_0.22509758949567105"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-31T07:28:20.377Z","publish_time":1774942100377,"_source_registry_name":"default","contributors":[]},"1.6.1-beta-20260331073142.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.6.1-beta-20260331073142.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/core":"1.6.1-beta-20260331073142.0","@midscene/playground":"1.6.1-beta-20260331073142.0","@midscene/shared":"1.6.1-beta-20260331073142.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.6.1-beta-20260331073142.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-lM3ImpfMvM8q9vqqSI8Xu+Cfn4UrhfG3aQqHWT7UpA9MFQnn09yyRuMIxN4BODMJqPXI1vVIvaIjbK+YYWkboA==","_resolved":"/tmp/d07a5743859c2a0dc358ddc7462b033a/midscene-web-1.6.1-beta-20260331073142.0.tgz","_from":"file:midscene-web-1.6.1-beta-20260331073142.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-lM3ImpfMvM8q9vqqSI8Xu+Cfn4UrhfG3aQqHWT7UpA9MFQnn09yyRuMIxN4BODMJqPXI1vVIvaIjbK+YYWkboA==","shasum":"db53fc3331babe405e4d9a19c754a3fcc0caae3a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.6.1-beta-20260331073142.0.tgz","fileCount":186,"unpackedSize":1185449,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDbGNt5bu26nQSHP/f1ivxjDs4BNVRNUg2shxlVWdb6iQIhANAl8vqFtUEAxDEkDGdWaP+sNfxPCSz+gmLSl4snK2Z0"}],"size":212772},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.6.1-beta-20260331073142.0_1774942425088_0.22110747724169433"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-31T07:33:45.330Z","publish_time":1774942425330,"_source_registry_name":"default","contributors":[]},"1.6.1-beta-20260331082632.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.6.1-beta-20260331082632.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/core":"1.6.1-beta-20260331082632.0","@midscene/playground":"1.6.1-beta-20260331082632.0","@midscene/shared":"1.6.1-beta-20260331082632.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.6.1-beta-20260331082632.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-bEidpqJ9AeLLqEw59ohVEugGKgFxi5CmoRkxIvbveZOsdR4E+vJGgz8S9LlAcd2aWwGDoLMeQqvojJ3vLAunNg==","_resolved":"/tmp/3a19c63d3cbcff1ed0223d118745e8c8/midscene-web-1.6.1-beta-20260331082632.0.tgz","_from":"file:midscene-web-1.6.1-beta-20260331082632.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-bEidpqJ9AeLLqEw59ohVEugGKgFxi5CmoRkxIvbveZOsdR4E+vJGgz8S9LlAcd2aWwGDoLMeQqvojJ3vLAunNg==","shasum":"6bb03917a59e84d3547f35cacc4b5cc6b61a0a3e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.6.1-beta-20260331082632.0.tgz","fileCount":186,"unpackedSize":1184759,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDUMy4It89JDkiShdztRMrPFNU/4FaBa63eejVl+N0pzAIhAMHyjSdcXSnpjiz9+CBj58pPNIOnW1iW33jQYlctM3XI"}],"size":212681},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.6.1-beta-20260331082632.0_1774945709707_0.7984197401343445"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-31T08:28:29.916Z","publish_time":1774945709916,"_source_registry_name":"default","contributors":[]},"1.6.1-beta-20260331083547.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.6.1-beta-20260331083547.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/core":"1.6.1-beta-20260331083547.0","@midscene/playground":"1.6.1-beta-20260331083547.0","@midscene/shared":"1.6.1-beta-20260331083547.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.6.1-beta-20260331083547.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-OYm49SjUewV7KBbgz3q+EUi1WaUF8WIKB7EKcH6zD9dODDI5pxXkxcO7ZdcKMIvHJeWkq/i2INmNSRBuSL97RQ==","_resolved":"/tmp/e2e964883f03c0724e33ec89df0842c7/midscene-web-1.6.1-beta-20260331083547.0.tgz","_from":"file:midscene-web-1.6.1-beta-20260331083547.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-OYm49SjUewV7KBbgz3q+EUi1WaUF8WIKB7EKcH6zD9dODDI5pxXkxcO7ZdcKMIvHJeWkq/i2INmNSRBuSL97RQ==","shasum":"3c38cf2015db98a2dd96bac6c5fbcba2413f6ead","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.6.1-beta-20260331083547.0.tgz","fileCount":186,"unpackedSize":1184848,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCLXEdmvxzqSRGxRXBLBQLDKRkvvSYd/GFF2JmdHXJ2dQIgVZYm49PmKd//tceWAJ+PKtW6J67G/BQpcZpoWD362wI="}],"size":212710},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.6.1-beta-20260331083547.0_1774946266848_0.5735302292280509"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-31T08:37:46.976Z","publish_time":1774946266976,"_source_registry_name":"default","contributors":[]},"1.6.1-beta-20260331120401.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.6.1-beta-20260331120401.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/core":"1.6.1-beta-20260331120401.0","@midscene/playground":"1.6.1-beta-20260331120401.0","@midscene/shared":"1.6.1-beta-20260331120401.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.6.1-beta-20260331120401.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-Dc8bj7ahmvaDSF0GmpkZSV0uwlUo4k9/ot2zRPYEM0AT2Mwy4jUnDuGemwFMRMhwyqfPhv7Gp284N0PptSDvLw==","_resolved":"/tmp/cff48896b386b75635fc64c699cacb3f/midscene-web-1.6.1-beta-20260331120401.0.tgz","_from":"file:midscene-web-1.6.1-beta-20260331120401.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Dc8bj7ahmvaDSF0GmpkZSV0uwlUo4k9/ot2zRPYEM0AT2Mwy4jUnDuGemwFMRMhwyqfPhv7Gp284N0PptSDvLw==","shasum":"ee0436102c173a7f13386b2f1853ba5d46363fa3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.6.1-beta-20260331120401.0.tgz","fileCount":186,"unpackedSize":1194750,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD9lqnTbmpBTT7fvGrshbNQUyjds3mhH1x8lPy42mg+igIgGl6tATVRP8oGFpiGVAL4Qe46T6HKwaHABwqbecE9dS0="}],"size":215200},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.6.1-beta-20260331120401.0_1774958765344_0.9832299082951124"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-31T12:06:05.505Z","publish_time":1774958765505,"_source_registry_name":"default","contributors":[]},"1.6.1":{"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.6.1","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","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/core":"1.6.1","@midscene/playground":"1.6.1","@midscene/shared":"1.6.1"},"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"},"_id":"@midscene/web@1.6.1","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-ygPBhzfVZ8VDsj3SCPEOlyC1SClQElE+ktzdw5W1iWzyHAsxuKtrn4kEy16Gl/PywmLOMxt1PG1XLBnAk192hg==","_resolved":"/tmp/7d718c43e36c267caf209f079ae25aea/midscene-web-1.6.1.tgz","_from":"file:midscene-web-1.6.1.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-ygPBhzfVZ8VDsj3SCPEOlyC1SClQElE+ktzdw5W1iWzyHAsxuKtrn4kEy16Gl/PywmLOMxt1PG1XLBnAk192hg==","shasum":"96b18c6a91367434c4bc1577f4afa529f4e0c1af","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.6.1.tgz","fileCount":186,"unpackedSize":1193626,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCBG0hUV6kGrfzDP4lqp7L9bmjoREmuf4Pxt15j6ww/kgIhAMlpgVuK6HBAJitDF/FR7Oizzca/KnCKvvKUHGpf2PoZ"}],"size":214763},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.6.1_1775006309006_0.23596916440461557"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-01T01:18:29.187Z","publish_time":1775006309187,"_source_registry_name":"default","contributors":[]},"1.6.1-beta-20260401022446.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.6.1-beta-20260401022446.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/core":"1.6.1-beta-20260401022446.0","@midscene/playground":"1.6.1-beta-20260401022446.0","@midscene/shared":"1.6.1-beta-20260401022446.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.6.1-beta-20260401022446.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-PFp+eiNK8c/b30QqiJ9CNPjd/yCP1NOuiN4BCwZueNjEw/TDtduYIlcG6kvjUzRsy2XIK3qBD0FI92L1KHFn6Q==","_resolved":"/tmp/12abbfc80da87f1d0b295c61103746b6/midscene-web-1.6.1-beta-20260401022446.0.tgz","_from":"file:midscene-web-1.6.1-beta-20260401022446.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-PFp+eiNK8c/b30QqiJ9CNPjd/yCP1NOuiN4BCwZueNjEw/TDtduYIlcG6kvjUzRsy2XIK3qBD0FI92L1KHFn6Q==","shasum":"c94b25c967cc2ae8765248e29c105a96e05dd7d8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.6.1-beta-20260401022446.0.tgz","fileCount":186,"unpackedSize":1185449,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEhRaQaVuX6zRm8GaA+fRxJXUNLG5YAFUjvm8pFbT//DAiEAoZtvAM+vntJkhrl01sxeq3FK2MFbgAAhMiHgSwTlY6o="}],"size":212770},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.6.1-beta-20260401022446.0_1775010407824_0.8735215886693668"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-01T02:26:48.051Z","publish_time":1775010408051,"_source_registry_name":"default","contributors":[]},"1.6.1-beta-20260401030951.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.6.1-beta-20260401030951.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/playground":"1.6.1-beta-20260401030951.0","@midscene/core":"1.6.1-beta-20260401030951.0","@midscene/shared":"1.6.1-beta-20260401030951.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.6.1-beta-20260401030951.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-rrfjVNE7sp2NsUyu7+aECqn4skukdKyVtHIpvIACs6dk1F0ci5oNqscpVifiYlD0QwwNZMSdPSGu1CrLr4X/Zg==","_resolved":"/tmp/d4a4be81df10986a0a97beec445bb381/midscene-web-1.6.1-beta-20260401030951.0.tgz","_from":"file:midscene-web-1.6.1-beta-20260401030951.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-rrfjVNE7sp2NsUyu7+aECqn4skukdKyVtHIpvIACs6dk1F0ci5oNqscpVifiYlD0QwwNZMSdPSGu1CrLr4X/Zg==","shasum":"fad136888da8cf96060f78c85fa941fcbd5f21d6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.6.1-beta-20260401030951.0.tgz","fileCount":186,"unpackedSize":1185449,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCROGtgUf2+7fS/2g8RbOfn9eGV5BDXT5V6549T6QuUzwIhAJIrwBsp7xclarsVAYPFYu8RmrRtzne1YUnltaSXa5Cu"}],"size":212771},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.6.1-beta-20260401030951.0_1775013116869_0.28042547710316246"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-01T03:11:57.091Z","publish_time":1775013117091,"_source_registry_name":"default","contributors":[]},"1.6.1-beta-20260401033839.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.6.1-beta-20260401033839.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/core":"1.6.1-beta-20260401033839.0","@midscene/playground":"1.6.1-beta-20260401033839.0","@midscene/shared":"1.6.1-beta-20260401033839.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.6.1-beta-20260401033839.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-AS/ofyVVDJXrLkF5WoL/pCWm2tIhL32IIHQhIJWu4MLr4PZ118xU2f6fZbtGUrjPIOZhFji2P+T4KMp0mZbUEQ==","_resolved":"/tmp/995860b0b7133f8fd0f9b448d491c10c/midscene-web-1.6.1-beta-20260401033839.0.tgz","_from":"file:midscene-web-1.6.1-beta-20260401033839.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-AS/ofyVVDJXrLkF5WoL/pCWm2tIhL32IIHQhIJWu4MLr4PZ118xU2f6fZbtGUrjPIOZhFji2P+T4KMp0mZbUEQ==","shasum":"d42fdbbc6ffa12e848a7463817d1452ba2cf8152","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.6.1-beta-20260401033839.0.tgz","fileCount":186,"unpackedSize":1185449,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCRX18bFWiqTNMMfy6wtVm1fqliU2otFgo4BMQJmitzjAIgc7rigp8BX63wnidudLV50S7d9o2R/a/02DHFGnVELe4="}],"size":212771},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.6.1-beta-20260401033839.0_1775014838598_0.8251671671594343"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-01T03:40:38.748Z","publish_time":1775014838748,"_source_registry_name":"default","contributors":[]},"1.6.2-beta-20260401091950.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.6.2-beta-20260401091950.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/core":"1.6.2-beta-20260401091950.0","@midscene/shared":"1.6.2-beta-20260401091950.0","@midscene/playground":"1.6.2-beta-20260401091950.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.6.2-beta-20260401091950.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-As1tCR5l61UVfKgC3tSt8/DEvshui7O1bzLvatEngJNA2BCucZOrMehIwhEZRuofEBKBdlWL1mKSfMrsojsfJA==","_resolved":"/tmp/4e867a54364b81421f492b4e99c1b296/midscene-web-1.6.2-beta-20260401091950.0.tgz","_from":"file:midscene-web-1.6.2-beta-20260401091950.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-As1tCR5l61UVfKgC3tSt8/DEvshui7O1bzLvatEngJNA2BCucZOrMehIwhEZRuofEBKBdlWL1mKSfMrsojsfJA==","shasum":"053a584585d64a0487397a3cd52b30680147c311","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.6.2-beta-20260401091950.0.tgz","fileCount":186,"unpackedSize":1193978,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDhUP6P4Zzy85FqpOXclslOAt/sVkdEO7LzKTHedVEhgQIgGB4KPHrX9ZanufTrkIy9FW+IVc5ydVn2PjC0Dxy1pXE="}],"size":214864},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.6.2-beta-20260401091950.0_1775035312310_0.03655697654494583"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-01T09:21:52.501Z","publish_time":1775035312501,"_source_registry_name":"default","contributors":[]},"1.6.2-beta-20260401093323.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.6.2-beta-20260401093323.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","socket.io":"^4.8.1","socket.io-client":"4.8.1","ws":"^8.18.1","@midscene/core":"1.6.2-beta-20260401093323.0","@midscene/shared":"1.6.2-beta-20260401093323.0","@midscene/playground":"1.6.2-beta-20260401093323.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.6.2-beta-20260401093323.0","bugs":{"url":"https://github.com/web-infra-dev/midscene/issues"},"_integrity":"sha512-D1NOJjtK0UoVT6+/ky6HF/ch5gdK8++FOArnN4XEsh36aIt1Yh2NwLS079pbneyCxGRwGvJky5xPVglowJxAhA==","_resolved":"/tmp/4f8453b718c89ce8abaa5ea248c5309d/midscene-web-1.6.2-beta-20260401093323.0.tgz","_from":"file:midscene-web-1.6.2-beta-20260401093323.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-D1NOJjtK0UoVT6+/ky6HF/ch5gdK8++FOArnN4XEsh36aIt1Yh2NwLS079pbneyCxGRwGvJky5xPVglowJxAhA==","shasum":"e03c5e89efb5c1cd409c105c6f9cc2f40c158b34","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@midscene/web/-/web-1.6.2-beta-20260401093323.0.tgz","fileCount":186,"unpackedSize":1193978,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDCUBuxvUdcGexoah8iLTDFLTVIoF8DEZeIn6vmHFgV6gIgb9NOLO4GvZqDAazl0LPzz6HuH815RiDzBLO1b4jMSjo="}],"size":214864},"_npmUser":{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"quanruzhuoxiu@gmail.com"},{"name":"anonymous","email":"466150516@qq.com"},{"name":"anonymous","email":"yutao.tao@bytedance.com"},{"name":"anonymous","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.6.2-beta-20260401093323.0_1775036117697_0.7201888657527538"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-01T09:35:17.952Z","publish_time":1775036117952,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"beta":"1.6.2-beta-20260401093323.0","latest":"1.6.1"},"name":"@midscene/web","time":{"created":"2024-07-26T03:11:23.707Z","modified":"2026-04-01T09:36:01.093Z","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-20260306033218.0":"2026-03-06T03:34:12.685Z","1.5.3-beta-20260306032043.0":"2026-03-06T03:22:39.959Z","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"},"readme":"# @midscene/web\n\nAutomate UI actions, extract data, and perform assertions using AI for web browsers.\n\n- **Playwright integration**: <https://midscenejs.com/integrate-with-playwright.html>\n- **Puppeteer integration**: <https://midscenejs.com/integrate-with-puppeteer.html>\n- **Bridge mode**: <https://midscenejs.com/bridge-mode.html>","users":{}}