@caribou-crew/retrace
v0.0.40
Published
retrace CLI: record and replay flows, diff them on pixels/wire/hops.
Readme
@caribou-crew/retrace
Installs the prebuilt retrace binary via a platform-specific
optionalDependency and exposes it as retrace on PATH — npm i -D
@caribou-crew/retrace + npx retrace is the whole setup, no Go toolchain
required.
Install
npm i -D @caribou-crew/retraceUse
Wrap your existing test command — retrace sets up the environment handshake
its adapters (e.g. @caribou-crew/retrace-playwright) read to record
checkpoints:
npx retrace run -- npx playwright testSupported platforms
darwin (arm64, x64), linux (arm64, x64), and windows (arm64, x64) — the
complete optionalDependencies list below. Anything else: build from
source (go run ./retrace/cmd/retrace from a checkout of
caribou-crew/ensemble).
Publishing
Published via GitHub Actions' publish.yml workflow using npm's trusted
publishing (OIDC) — no
long-lived npm token stored in this repo. See that workflow's comments for
the one-time per-package setup a maintainer with publish rights on
@caribou-crew has to do on npmjs.com before the first release.
