* test: move expect blocks (without other changes) to end of test
This is required for the refactor in the next commit. The log statements
have to run before consuming the output stream, otherwise the output
stream will be empty.
* test: fix swallowed Jest expect errors in `default-reporter` package
* test: fix expected to match actual values in default-reporter tests
* refactor: remove redundant `.pipe(take(1))`
With the refactor to use `firstValueFrom`, the `take(1)` is now
redundant in many places.
```ts
firstValueFrom(output$.pipe(take(1)))
```
```ts
firstValueFrom(output$)
```
* test: turn off test retries since they can hide buggy tests
* ♿️ Add alternate text to logo
Selecting the logo image enables us to copy the alt text.
* ♻️ Remove logo link
ref: https://stackoverflow.com/a/73422089
* 🐛 Fix invisible logo
* 🐛 Fix invisible Route4Me logo
Changed to the same format as the Vite logo.
* ♿️ Add alternate text to images
* ♻️ Standardize {,pnpm/}README
* ♻️ Standardize get-release-text.ts sponsors
* ♻️ Standardize get-release-text.ts heading
* ♻️ Remove h1
* refactor: replace `forEach` with `for`-loops
Changes:
* Most `Object.keys(o).forEach` are replaced by `for in`.
* Most `Array.filter(c).forEach` are replaced by `for of` + `if continue`.
* `return` in `forEach` callbacks are replaced by `continue`.
There may be minor improvement to memory footprint as this change would
reduce the creations of temporary arrays and temporary functions.
* fix: return -> continue
* refactor: remove the commented out code