All @midscene/web versions

@midscene/web @1.7.1

MIT
License
No
Install Scripts
11
Dependencies
16
Dev Dependencies
203.6 KB
Package Size
Published

Automate browser actions, extract data, and perform assertions using AI. It offers JavaScript SDK, Chrome extension, and support for scripting in YAML. See https://midscenejs.com/ for details.

Maintainers

quanruzhoushawyuyutaotaojingkai.zhao

Keywords

AI UI automationAI testingComputer useBrowser useAndroid use

Dependencies (11)

PackageConstraintRegistry Status
ws ^8.18.1 auto_approved
cors ^2.8.5 auto_approved
dayjs ^1.11.11 auto_approved
dotenv ^16.4.5 auto_approved
socket.io ^4.8.1 auto_approved
http-server 14.1.1 auto_approved
@midscene/core 1.7.1 auto_approved
puppeteer-core 24.6.0 auto_approved
@midscene/shared 1.7.1 auto_approved
socket.io-client 4.8.1 auto_approved
@midscene/playground 1.7.1 auto_approved

Dev Dependencies (16)

PackageConstraintRegistry Status
tsx ^4.19.2 auto_approved
vitest 3.0.5 No greenflagged match
js-yaml 4.1.0 No greenflagged match
@types/ws 8.18.1 auto_approved
puppeteer 24.6.0 auto_approved
playwright ^1.45.0 auto_approved
typescript ^5.8.3 auto_approved
@rslib/core ^0.18.3 No greenflagged match
@types/cors ^2.8.17 auto_approved
@types/node ^18.0.0 auto_approved
@types/chrome 0.0.279 No greenflagged match
@types/semver 7.7.0 auto_approved
@types/js-yaml 4.0.9 auto_approved
@playwright/test ^1.45.0 auto_approved
devtools-protocol 0.0.1380148 auto_approved
@types/http-server ^0.12.4 Not imported

Transitive Dependency Tree

199 transitive deps max depth 7
  ├─ @midscene/core 1.7.1 → 1.7.1
  ├─ @midscene/playground 1.7.1 → 1.7.1
  ├─ @midscene/shared 1.7.1 → 1.7.1
  ├─ cors ^2.8.5 → 2.8.6
  ├─ dayjs ^1.11.11 → 1.11.21
  ├─ dotenv ^16.4.5 → 16.6.1
  ├─ http-server 14.1.1 → 14.1.1
  ├─ puppeteer-core 24.6.0 → 24.6.0
  ├─ socket.io ^4.8.1 → 4.8.3
  ├─ socket.io-client 4.8.1 → 4.8.1
├─ ws ^8.18.1 → 8.21.0
  ├─ @modelcontextprotocol/sdk 1.10.2
  ├─ @puppeteer/browsers 2.9.0 → 2.9.0
  ├─ @silvia-odwyer/photon 0.3.3 → 0.3.3
  ├─ @silvia-odwyer/photon-node 0.3.3
  ├─ @socket.io/component-emitter ~3.1.0 → 3.1.2
  ├─ @ui-tars/action-parser 1.2.3 → 1.2.3
  ├─ accepts ~1.3.4 → 1.3.8
  ├─ base64id ~2.0.0 → 2.0.0
  ├─ basic-auth ^2.0.1 → 2.0.1
  ├─ chalk ^4.1.2 → 4.1.2
  ├─ chromium-bidi 3.0.0 → 3.0.0
  ├─ corser ^2.0.1 → 2.0.1
  ├─ debug ~4.4.1 → 4.4.3
  ├─ devtools-protocol 0.0.1425554 → 0.0.1425554
  ├─ engine.io ~6.6.0 → 6.6.9
  ├─ engine.io-client ~6.6.1 → 6.6.6
  ├─ express ^4.21.2 → 4.22.2
  ├─ fetch-socks ^1.3.0 → 1.3.3
  ├─ he ^1.2.0 → 1.2.0
  ├─ html-encoding-sniffer ^3.0.0
  ├─ http-proxy ^1.18.1 → 1.18.1
  ├─ js-sha256 0.11.0 → 0.11.0
  ├─ js-yaml 4.1.0
  ├─ jsonrepair 3.12.0 → 3.12.0
  ├─ mime ^1.6.0 → 1.6.0
  ├─ minimist ^1.2.6 → 1.2.8
  ├─ object-assign ^4 → 4.1.1
  ├─ open 10.1.0 → 10.1.0
  ├─ openai 6.3.0 → 6.3.0
  ├─ opener ^1.5.1 → 1.5.2
  ├─ portfinder ^1.0.28 → 1.0.38
  ├─ secure-compare 3.0.1 → 3.0.1
  ├─ semver 7.5.2 → 7.5.2
  ├─ sharp ^0.34.3
  ├─ socket.io-adapter ~2.5.2 → 2.5.8
  ├─ socket.io-parser ~4.2.4 → 4.2.6
  ├─ typed-query-selector ^2.12.0 → 2.12.2
  ├─ undici ^6.0.0 → 6.26.0
  ├─ union ~0.5.0 → 0.5.0
  ├─ url-join ^4.0.1 → 4.0.1
  ├─ uuid 11.1.0 → 11.1.0
  ├─ vary ^1 → 1.1.2
├─ zod 3.24.3 → 3.24.3
  ├─ @types/cors ^2.8.12 → 2.8.19
  ├─ @types/node >=10.0.0 → 25.9.3
  ├─ @types/ws ^8.5.12 → 8.18.1
  ├─ @ui-tars/shared 1.2.3 → 1.2.3
  ├─ ansi-styles ^4.1.0 → 4.3.0
  ├─ array-flatten 1.1.1 → 1.1.1
  ├─ async ^3.2.6 → 3.2.6
  ├─ body-parser ~1.20.5 → 1.20.5
  ├─ content-disposition ~0.5.4 → 0.5.4
  ├─ content-type ~1.0.4 → 1.0.5
  ├─ cookie ~0.7.2 → 0.7.2
  ├─ cookie-signature ~1.0.6 → 1.0.7
  ├─ default-browser ^5.2.1 → 5.5.0
  ├─ define-lazy-prop ^3.0.0 → 3.0.0
  ├─ depd 2.0.0 → 2.0.0
  ├─ encodeurl ~2.0.0 → 2.0.0
  ├─ engine.io-parser ~5.2.1 → 5.2.3
  ├─ escape-html ~1.0.3 → 1.0.3
  ├─ etag ~1.8.1 → 1.8.1
  ├─ eventemitter3 ^4.0.0 → 4.0.7
  ├─ extract-zip ^2.0.1 → 2.0.1
  ├─ finalhandler ~1.3.1 → 1.3.2
  ├─ follow-redirects ^1.0.0 → 1.16.0
  ├─ fresh ~0.5.2 → 0.5.2
  ├─ http-errors ~2.0.0 → 2.0.1
  ├─ is-inside-container ^1.0.0 → 1.0.0
  ├─ is-wsl ^3.1.0 → 3.1.1
  ├─ lodash.isnumber 3.0.3 → 3.0.3
  ├─ lru-cache ^6.0.0 → 6.0.0
  ├─ merge-descriptors 1.0.3 → 1.0.3
  ├─ methods ~1.1.2 → 1.1.2
  ├─ mime-types ~2.1.34 → 2.1.35
  ├─ mitt ^3.0.1
  ├─ ms ^2.1.3 → 2.1.3
  ├─ negotiator 0.6.3 → 0.6.3
  ├─ on-finished ~2.4.1 → 2.4.1
  ├─ parseurl ~1.3.3 → 1.3.3
  ├─ path-to-regexp ~0.1.12 → 0.1.13
  ├─ progress ^2.0.3 → 2.0.3
  ├─ proxy-addr ~2.0.7 → 2.0.7
  ├─ proxy-agent ^6.5.0 → 6.5.0
  ├─ qs ~6.15.1 → 6.15.2
  ├─ range-parser ~1.2.1 → 1.2.1
  ├─ requires-port ^1.0.0
  ├─ safe-buffer 5.2.1 → 5.2.1
  ├─ send ~0.19.0 → 0.19.2
  ├─ serve-static ~1.16.2 → 1.16.3
  ├─ setprototypeof 1.2.0 → 1.2.0
  ├─ socks ^2.8.7 → 2.8.7
  ├─ statuses ~2.0.1 → 2.0.2
  ├─ supports-color ^7.1.0 → 7.2.0
  ├─ tar-fs ^3.0.8 → 3.1.2
  ├─ type-is ~1.6.18 → 1.6.18
  ├─ utils-merge 1.0.1 → 1.0.1
  ├─ xmlhttprequest-ssl ~2.1.1 → 2.1.2
├─ yargs ^17.7.2 → 17.7.2
  ├─ @types/yauzl ^2.9.1 → 2.10.3
  ├─ agent-base ^7.1.2 → 7.1.4
  ├─ bundle-name ^4.1.0 → 4.1.0
  ├─ bytes ~3.1.2 → 3.1.2
  ├─ cliui ^8.0.1 → 8.0.1
  ├─ color-convert ^2.0.1
  ├─ default-browser-id ^5.0.0 → 5.0.1
  ├─ destroy ~1.2.0 → 1.2.0
  ├─ ee-first 1.1.1 → 1.1.1
  ├─ escalade ^3.1.1 → 3.2.0
  ├─ forwarded 0.2.0 → 0.2.0
  ├─ get-caller-file ^2.0.5 → 2.0.5
  ├─ get-stream ^5.1.0 → 5.2.0
  ├─ has-flag ^4.0.0 → 4.0.0
  ├─ http-proxy-agent ^7.0.1 → 7.0.2
  ├─ https-proxy-agent ^7.0.6 → 7.0.6
  ├─ iconv-lite ~0.4.24 → 0.4.24
  ├─ inherits ~2.0.4 → 2.0.4
  ├─ ip-address ^10.0.1 → 10.1.0
  ├─ ipaddr.js 1.9.1 → 1.9.1
  ├─ is-docker ^3.0.0 → 3.0.0
  ├─ media-typer 0.3.0 → 0.3.0
  ├─ mime-db 1.52.0
  ├─ pac-proxy-agent ^7.1.0 → 7.2.0
  ├─ proxy-from-env ^1.1.0 → 1.1.0
  ├─ pump ^3.0.0 → 3.0.4
  ├─ raw-body ~2.5.3 → 2.5.3
  ├─ require-directory ^2.1.1 → 2.1.1
  ├─ side-channel ^1.1.0 → 1.1.1
  ├─ smart-buffer ^4.2.0
  ├─ socks-proxy-agent ^8.0.5 → 8.0.5
  ├─ string-width ^4.2.3 → 4.2.3
  ├─ tar-stream ^3.1.5 → 3.2.0
  ├─ toidentifier ~1.0.1 → 1.0.1
  ├─ undici-types >=7.24.0 <7.24.7 → 7.24.6
  ├─ unpipe ~1.0.0 → 1.0.0
  ├─ y18n ^5.0.5 → 5.0.8
  ├─ yallist ^4.0.0 → 4.0.0
  ├─ yargs-parser ^21.1.1 → 21.1.1
├─ yauzl ^2.10.0 → 2.10.0
  ├─ @tootallnate/quickjs-emscripten ^0.23.0 → 0.23.0
  ├─ b4a ^1.6.4 → 1.8.1
  ├─ bare-fs ^4.5.5 → 4.7.2
  ├─ buffer-crc32 ~0.2.3 → 0.2.13
  ├─ emoji-regex ^8.0.0
  ├─ end-of-stream ^1.1.0 → 1.4.5
  ├─ es-errors ^1.3.0 → 1.3.0
  ├─ fast-fifo ^1.2.0 → 1.3.2
  ├─ fd-slicer ~1.1.0 → 1.1.0
  ├─ get-uri ^6.0.1 → 6.0.5
  ├─ is-fullwidth-code-point ^3.0.0
  ├─ object-inspect ^1.13.4 → 1.13.4
  ├─ once ^1.3.1 → 1.4.0
  ├─ pac-resolver ^7.0.1
  ├─ run-applescript ^7.0.0
  ├─ safer-buffer >= 2.1.2 < 3 → 2.1.2
  ├─ side-channel-list ^1.0.1 → 1.0.1
  ├─ side-channel-map ^1.0.1 → 1.0.1
  ├─ side-channel-weakmap ^1.0.2 → 1.0.2
  ├─ streamx ^2.15.0 → 2.28.0
  ├─ strip-ansi ^6.0.1 → 6.0.1
├─ wrap-ansi ^7.0.0 → 7.0.0
  ├─ ansi-regex ^5.0.1 → 5.0.1
  ├─ bare-events ^2.5.4 → 2.9.1
  ├─ bare-path ^3.0.0 → 3.0.1
  ├─ bare-stream ^2.6.4 → 2.13.3
  ├─ bare-url ^2.2.2 → 2.4.4
  ├─ basic-ftp ^5.0.2 → 5.3.1
  ├─ call-bound ^1.0.2 → 1.0.4
  ├─ data-uri-to-buffer ^6.0.2 → 6.0.2
  ├─ events-universal ^1.0.0 → 1.0.1
  ├─ get-intrinsic ^1.2.5 → 1.3.1
  ├─ pend ~1.2.0 → 1.2.0
  ├─ text-decoder ^1.1.0 → 1.2.7
├─ wrappy 1 → 1.0.2
  ├─ async-function ^1.0.0
  ├─ async-generator-function ^1.0.0 → 1.0.0
  ├─ bare-os ^3.0.1 → 3.9.1
  ├─ call-bind-apply-helpers ^1.0.2 → 1.0.2
  ├─ es-define-property ^1.0.1 → 1.0.1
  ├─ es-object-atoms ^1.1.1 → 1.1.2
  ├─ function-bind ^1.1.2 → 1.1.2
  ├─ generator-function ^2.0.0 → 2.0.1
  ├─ get-proto ^1.0.1
  ├─ gopd ^1.2.0 → 1.2.0
  ├─ has-symbols ^1.1.0 → 1.1.0
  ├─ hasown ^2.0.2 → 2.0.4
  ├─ math-intrinsics ^1.1.0 → 1.1.0
  ├─ teex ^1.0.1 → 1.0.1

Changes from v1.7.0

Dependency Changes

ChangePackageVersion
changed @midscene/core 1.7.0 → 1.7.1
changed @midscene/shared 1.7.0 → 1.7.1
changed @midscene/playground 1.7.0 → 1.7.1

File Changes

0 added 0 removed 11 modified size delta: .0 KB

Published to npm: