Circle V2 API Docs
    Preparing search index...

    Module @repo/e2e-web

    @repo/e2e-web

    End-to-end test suite using Playwright. It contains feature specs for auth, clients, templates, settings, and session notes, along with page controllers, user and DB fixtures, and Supabase local test wiring. This package is test-only and is not consumed by any app at runtime.

    %%{init:{"theme":"dark"}}%% graph TD e2e_web["@repo/e2e-web"] auth["@repo/auth"] db["@repo/db"] errors["@repo/errors"] logger["@repo/logger"] safe["@repo/safe"] typescript_config["@repo/typescript-config"] e2e_web -.-> auth e2e_web -.-> db e2e_web -.-> errors e2e_web -.-> logger e2e_web -.-> safe e2e_web -.-> typescript_config
    %%{init:{"theme":"default"}}%% graph TD e2e_web["@repo/e2e-web"] auth["@repo/auth"] db["@repo/db"] errors["@repo/errors"] logger["@repo/logger"] safe["@repo/safe"] typescript_config["@repo/typescript-config"] e2e_web -.-> auth e2e_web -.-> db e2e_web -.-> errors e2e_web -.-> logger e2e_web -.-> safe e2e_web -.-> typescript_config
    graph TD
      e2e_web["@repo/e2e-web"]
      auth["@repo/auth"]
      db["@repo/db"]
      errors["@repo/errors"]
      logger["@repo/logger"]
      safe["@repo/safe"]
      typescript_config["@repo/typescript-config"]
      e2e_web -.-> auth
      e2e_web -.-> db
      e2e_web -.-> errors
      e2e_web -.-> logger
      e2e_web -.-> safe
      e2e_web -.-> typescript_config

    From the repo root:

    # Start the E2E Supabase instance
    pnpm --filter @repo/e2e-web test:supabase-start

    # Run all Playwright tests
    START_WEB_SERVER=true pnpm --filter @repo/e2e-web test:e2e

    # Run with Playwright UI
    pnpm --filter @repo/e2e-web test:e2e:ui
    Script Description
    test:e2e Run Playwright tests
    test:e2e:ui Run Playwright tests with UI
    test:e2e:full Dump schema, start Supabase, run E2E with web server, stop Supabase
    test:supabase-start Start local Supabase for tests
    test:supabase-stop Stop local Supabase
    test:dump-schema Copy DB public schema SQL into this package for Supabase
    check-types Typecheck with tsc --noEmit