<!-- GENERATED by `npm run coverage:doc` (scripts/measure-coverage.mjs) — do not edit by hand. -->
# Coverage — vapor-chamber v1.16.0

Per-file coverage from the vitest v8 run (`npm run test:coverage`), regenerated by
`npm run coverage:doc`. Percentages are **statements · branches · functions · lines**.
Enforcement floors live in `vitest.config.ts`; the files that config `exclude`s
(re-export barrels, IIFE builders, `vite-hmr`, `testing`, …) are omitted here by design.

**These numbers come from the default vitest project only.** `tests/vapor/**` runs
under `vitest.vapor.config.ts` (it needs `vue` aliased to the with-vapor build) and is
not included here. That costs nothing, and it was checked rather than assumed: running
both projects with `--coverage.include='src/router/**'` and diffing the per-statement
and per-branch hit maps, **0 statements and 0 branches are covered only by
`tests/vapor`** — its coverage is a strict subset, so merging the two runs would move
these figures by zero.

What those fixtures add is not lines but *environment*: proof the code behaves
correctly inside a real Vapor component, which line coverage cannot express either way.
So read this table as "which lines ran", never as "everything that is verified". If
Vapor-only test paths are ever added, that containment stops holding — re-run the diff
above before trusting these numbers to describe them.

**Overall: 100.0% statements · 100.0% branches · 100.0% functions · 100.0% lines.**

| file | % stmt | % branch | % funcs | % lines |
|---|--:|--:|--:|--:|
| **(all files)** | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/alien-signals.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/chamber-vapor.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/chamber.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/command-bus.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/dev.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/devtools.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/dict.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/fast-lane.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/form.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/freeze.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/http-cache.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/http-errors.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/http-query.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/http.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/mcp.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/observable.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/outbox.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/plugins-core.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/plugins-extra.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/plugins-io.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/plugins-schema.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/reactive.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/router-fetch/index.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/router/blade.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/router/composables.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/router/dom.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/router/engine.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/router/errors.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/router/history.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/router/index.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/router/keys.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/router/loaders.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/router/menu.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/router/outlet.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/router/router-type.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/router/table.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/router/types.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/router/url.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/router/vdom.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/schema.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/signal.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/ssr.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/stream-parser.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/transitions.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/transports.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/utilities.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
| `src/vue.ts` | 100.0 | 100.0 | 100.0 | 100.0 |
