Michael Panchenko c29f32c7ae Add quiet variant of frontend test command
Introduces `pnpm run test:quiet` for non-interactive runs (CI, scripted
invocations, agent loops). It runs the same pipeline as `pnpm run test`
— `build:wasm`, then `build:test`, then `node target/tests/test.js` —
but buffers each build step's stdout and stderr and only replays them
when that step exits non-zero. Test-runner output streams through
unchanged, so failures and the summary are never hidden. Short progress
hints (`Building wasm...`, `Building test bundle...`, `Running tests...`)
are written to stderr, leaving stdout to carry only the test results
for clean capture and parsing.

Forwards arguments verbatim, so `pnpm run test:quiet -- --focus ...`
composes with the existing `--focus` flag. The default `pnpm run test`
script and its output are unchanged.

Also documents the new command in the developer guide and updates the
frontend testing memory to recommend it for agent runs.
2026-05-21 14:20:10 +02:00
..
2024-10-30 13:30:02 +01:00
2024-10-30 13:30:02 +01:00
2026-03-25 15:32:24 +01:00
2024-10-30 13:30:02 +01:00
2026-05-04 09:34:19 +02:00
2024-10-30 13:30:02 +01:00
2026-05-14 16:23:13 +02:00
2026-01-22 13:55:41 +01:00
2025-10-28 11:04:09 +01:00
2024-10-30 13:30:02 +01:00
2025-10-28 11:04:09 +01:00
2024-10-30 13:30:02 +01:00
2024-10-30 13:30:02 +01:00
2024-10-30 13:30:02 +01:00
2024-10-30 13:30:02 +01:00
2026-01-22 13:55:41 +01:00
2026-01-22 13:55:41 +01:00
2024-10-30 13:30:02 +01:00

Penpot Docs

Penpot documentation website.

Usage

To view this site locally, first set up the environment:

# only if necessary
nvm install
nvm use
corepack enable

pnpm install

And launch a development server:

pnpm start

You can then point a browser to http://localhost:8080.

Tooling