Files
Mike McQuaid eee8d944c0 Reduce vendored gem dependencies
- Replace `addressable` and `public_suffix` with Ruby's `URI` while
  retaining brewed-curl host detection.
- Inline JWS decoding and scoped warning filtering.
- Keep Base64 only as ruby-prof's on-demand transitive dependency.
- Remove unused Redcarpet and the largely unmaintained Pry backend.
- Defer heavy runtime gems until their functionality is needed.
- Resolve lazy type dependencies before Sorbet runtime checks.

Hyperfine (`--warmup 10 --runs 30`, repeated in both orders):

- `HOMEBREW_NO_AUTO_UPDATE=1 brew info --json=v2 jq`:
  528.9 ms ± 21.1 ms on `origin/main` and 512.6 ms ± 16.2 ms
  here, a 3% speedup.
2026-07-27 21:06:20 +01:00
..
2026-07-27 21:06:20 +01:00
2025-08-21 01:52:56 +08:00