This documentation is available as Markdown. For the complete index, see llms.txt. Skip to content

Ecosystem & packages

For the complete documentation index, see llms.txt

unotest is a small set of focused packages.

PackageRole
@unotest/webCLI · MCP server · runner · DSL engine (web)
@unotest/mobileCLI · MCP server · runner (iOS)
@unotest/viewerlocal results browser (HTTP + WS)
@unotest/dslscenario parser + vocab-agnostic validator
@unotest/protocolshared types across runners

How they fit

  • @unotest/web / @unotest/mobile are what you install. Each is a CLI and an MCP server and the runner.
  • @unotest/viewer reads run artifacts and drives runs through a runner adapter — today the web adapter.
  • @unotest/dsl parses and validates scenarios; the web vocab contracts live in @unotest/web.
  • @unotest/protocol is pure types — the shared contract that lets the viewer drive any runner.