All @midscene/web versions

@midscene/web @1.0.4

MIT
License
No
Install Scripts
9
Dependencies
16
Dev Dependencies
148.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

zhoushawyuyutaotaojingkai.zhao

Keywords

AI UI automationAI testingComputer useBrowser useAndroid use

Dependencies (9)

PackageConstraintRegistry Status
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.0.4 auto_approved
@midscene/shared 1.0.4 auto_approved
socket.io-client 4.8.1 auto_approved
@midscene/playground 1.0.4 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
langsmith 0.3.74 No greenflagged match
puppeteer 24.6.0 auto_approved
playwright 1.44.1 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.44.1 auto_approved
devtools-protocol 0.0.1380148 auto_approved
@types/http-server ^0.12.4 Not imported

Transitive Dependency Tree

216 transitive deps max depth 9
  ├─ @midscene/core 1.0.4 → 1.0.4
  ├─ @midscene/playground 1.0.4 → 1.0.4
  ├─ @midscene/shared 1.0.4 → 1.0.4
  ├─ 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
  ├─ socket.io ^4.8.1 → 4.8.3
├─ socket.io-client 4.8.1 → 4.8.1
  ├─ @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
  ├─ corser ^2.0.1 → 2.0.1
  ├─ debug ~4.4.1 → 4.4.3
  ├─ 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
  ├─ jimp 0.22.12 → 0.22.12
  ├─ 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
  ├─ 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
  ├─ @jimp/custom ^0.22.12 → 0.22.12
  ├─ @jimp/plugins ^0.22.12 → 0.22.12
  ├─ @jimp/types ^0.22.12 → 0.22.12
  ├─ @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.1 → 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
  ├─ 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
  ├─ 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
  ├─ proxy-addr ~2.0.7 → 2.0.7
  ├─ qs ~6.15.1 → 6.15.2
  ├─ range-parser ~1.2.1 → 1.2.1
  ├─ regenerator-runtime ^0.13.3 → 0.13.11
  ├─ 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
  ├─ type-is ~1.6.18 → 1.6.18
  ├─ utils-merge 1.0.1 → 1.0.1
  ├─ ws ~8.21.0 → 8.21.0
├─ xmlhttprequest-ssl ~2.1.1 → 2.1.2
  ├─ @jimp/bmp ^0.22.12 → 0.22.12
  ├─ @jimp/core ^0.22.12 → 0.22.12
  ├─ @jimp/gif ^0.22.12 → 0.22.12
  ├─ @jimp/jpeg ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-blit ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-blur ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-circle ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-color ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-contain ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-cover ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-crop ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-displace ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-dither ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-fisheye ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-flip ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-gaussian ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-invert ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-mask ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-normalize ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-print ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-resize ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-rotate ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-scale ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-shadow ^0.22.12 → 0.22.12
  ├─ @jimp/plugin-threshold ^0.22.12 → 0.22.12
  ├─ @jimp/png ^0.22.12 → 0.22.12
  ├─ @jimp/tiff ^0.22.12 → 0.22.12
  ├─ bundle-name ^4.1.0 → 4.1.0
  ├─ bytes ~3.1.2 → 3.1.2
  ├─ 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
  ├─ forwarded 0.2.0 → 0.2.0
  ├─ has-flag ^4.0.0 → 4.0.0
  ├─ 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
  ├─ raw-body ~2.5.3 → 2.5.3
  ├─ side-channel ^1.1.0 → 1.1.1
  ├─ smart-buffer ^4.2.0
  ├─ timm ^1.6.1 → 1.7.1
  ├─ 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
├─ yallist ^4.0.0 → 4.0.0
  ├─ @jimp/utils ^0.22.12 → 0.22.12
  ├─ any-base ^1.1.0 → 1.1.0
  ├─ bmp-js ^0.1.0 → 0.1.0
  ├─ buffer ^5.2.0 → 5.7.1
  ├─ es-errors ^1.3.0 → 1.3.0
  ├─ exif-parser ^0.1.12 → 0.1.12
  ├─ file-type ^16.5.4
  ├─ gifwrap ^0.10.1 → 0.10.1
  ├─ isomorphic-fetch ^3.0.0 → 3.0.0
  ├─ jpeg-js ^0.4.4 → 0.4.4
  ├─ load-bmfont ^1.4.1 → 1.4.2
  ├─ object-inspect ^1.13.4 → 1.13.4
  ├─ omggif ^1.0.9 → 1.0.10
  ├─ pixelmatch ^4.0.2 → 4.0.2
  ├─ pngjs ^6.0.0 → 6.0.0
  ├─ 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
  ├─ tinycolor2 ^1.6.0 → 1.6.0
├─ utif2 ^4.0.1 → 4.1.0
  ├─ base64-js ^1.3.1 → 1.5.1
  ├─ buffer-equal 0.0.1 → 0.0.1
  ├─ call-bound ^1.0.2 → 1.0.4
  ├─ get-intrinsic ^1.2.5 → 1.3.1
  ├─ ieee754 ^1.1.13 → 1.2.1
  ├─ image-q ^4.0.0 → 4.0.0
  ├─ node-fetch ^2.6.1 → 2.6.13
  ├─ pako ^1.0.11 → 1.0.11
  ├─ parse-bmfont-ascii ^1.0.3 → 1.0.6
  ├─ parse-bmfont-binary ^1.0.5 → 1.0.6
  ├─ parse-bmfont-xml ^1.1.4 → 1.1.6
  ├─ phin ^3.7.1 → 3.7.1
  ├─ whatwg-fetch ^3.4.1 → 3.6.20
  ├─ xhr ^2.0.1 → 2.6.0
├─ xtend ^4.0.0 → 4.0.2
  ├─ async-function ^1.0.0
  ├─ async-generator-function ^1.0.0 → 1.0.0
  ├─ call-bind-apply-helpers ^1.0.2 → 1.0.2
  ├─ centra ^2.7.0 → 2.7.0
  ├─ 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
  ├─ global ~4.4.0 → 4.4.0
  ├─ gopd ^1.2.0 → 1.2.0
  ├─ has-symbols ^1.1.0 → 1.1.0
  ├─ hasown ^2.0.2 → 2.0.4
  ├─ is-function ^1.0.1 → 1.0.2
  ├─ math-intrinsics ^1.1.0 → 1.1.0
  ├─ parse-headers ^2.0.0 → 2.0.6
  ├─ whatwg-url ^5.0.0 → 5.0.0
  ├─ xml-parse-from-string ^1.0.0 → 1.0.1
├─ xml2js ^0.5.0 → 0.5.0
  ├─ min-document ^2.19.0 → 2.19.2
  ├─ process ^0.11.10 → 0.11.10
  ├─ sax >=0.6.0 → 1.6.0
  ├─ tr46 ~0.0.3 → 0.0.3
  ├─ webidl-conversions ^3.0.0 → 3.0.1
├─ xmlbuilder ~11.0.0 → 11.0.1
  ├─ dom-walk ^0.1.0 → 0.1.2

Published to npm: