Files
webnet/packages/test-app
codingetandCodex 6499f202ad
CI / install (pull_request) Successful in 8m10s
CI / lint (pull_request) Successful in 3m7s
CI / format (pull_request) Successful in 3m8s
CI / typecheck (pull_request) Successful in 3m39s
CI / typetest (pull_request) Successful in 3m22s
CI / browser-tests (pull_request) Successful in 5m49s
CI / node-tests (pull_request) Successful in 1m22s
fix(tooling): typecheck support workspaces
Co-Authored-By: gpt-5.6-sol <noreply@openai.com>
2026-08-20 17:12:54 +00:00
..

@webnet/test-app

A manual and end-to-end test harness for the protocol packages.

It boots the tsconnect WASM IPN and exposes it, along with @webnet/http, @webnet/websocket, @webnet/webdav, @webnet/ftp, @webnet/sftp, @webnet/ssh, @webnet/smb2, @webnet/utils, and @webnet/vfs's MemoryVFS/FsaVFS, as globals on window for interactive testing from the devtools console (dialing TCP/TLS, ICMP, listening, and exercising each protocol client/server against real peers). This is a private workspace in this repository, not a published package, and is a development and testing surface for the stack rather than the product application; it also serves as the target app for @webnet/browser-test-utils-driven browser integration tests.

Running

npm run dev --workspace=packages/test-app

dev starts the Vite dev server bound to localhost only. dev:host (WEBNET_DEV_HOST=1 vite) additionally binds all interfaces and accepts forwarded hostnames, for use behind a trusted reverse proxy or on a Tailnet; see the root README's "Remote-host development" section before using it. build produces a production bundle and preview serves it locally.

See also