bd7b166fda
Mirrors the existing nestsClient/tests/hang-interop/ layout — all T16 cross-stack interop test infrastructure (Rust sidecars + bun browser harness) now lives under nestsClient/tests/. Updates: - nestsClient/build.gradle.kts: browserInteropDir path. - PlaywrightDriver.kt + BrowserInteropTest.kt: kdoc comments. - All plan docs in nestsClient/plans/ that referenced the old path. Compiles clean post-move. No CI changes (those jobs are intentionally not wired per 2026-05-07-cross-stack-interop-ci-gating.md; when re-added they'll reference the new path).
32 lines
1.2 KiB
Plaintext
32 lines
1.2 KiB
Plaintext
# Pinned upstream npm package versions for the browser-side cross-stack
|
|
# interop harness (Phase 4 of T16).
|
|
#
|
|
# These versions are what `nestsClient-browser-interop/package.json` pins
|
|
# and what the bun build resolves at install time. Bumping requires
|
|
# touching package.json + bun.lockb + this file together so a silent
|
|
# upstream rev change can't mask a regression.
|
|
#
|
|
# See: nestsClient/plans/2026-05-06-phase4-browser-harness.md
|
|
#
|
|
# Source: https://github.com/kixelated/moq , workspace published to npm
|
|
# under the @moq/* scope. The `@moq/lite` 0.2.x line implements
|
|
# `moq-lite-03` (see /tmp/moq/js/lite/src/lite/), matching the pin in
|
|
# nestsClient/tests/hang-interop/REV (KIXELATED_MOQ_GIT_REV).
|
|
|
|
# Browser listener: builds Watch.Broadcast on top of @moq/lite +
|
|
# @moq/hang. We use @moq/lite + @moq/hang directly for the harness path
|
|
# (closer to nestsClient's own moq-lite stack) but keep @moq/watch
|
|
# pinned in case a future scenario wants the higher-level reactive
|
|
# Broadcast wrapper.
|
|
MOQ_WATCH_VERSION=0.2.10
|
|
|
|
# Browser publisher: same story for @moq/publish.
|
|
MOQ_PUBLISH_VERSION=0.2.6
|
|
|
|
# Lower-level moq-lite-03 client + hang catalog/container.
|
|
MOQ_LITE_VERSION=0.2.2
|
|
MOQ_HANG_VERSION=0.2.4
|
|
|
|
# Playwright Chromium driver.
|
|
PLAYWRIGHT_VERSION=1.56.1
|