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

31 lines
460 B
Ruby

# frozen_string_literal: true
source "https://rubygems.org"
ruby file: ".ruby-version"
gem "jekyll"
group :jekyll_plugins do
gem "jekyll-optional-front-matter"
gem "jekyll-redirect-from"
gem "jekyll-relative-links"
gem "jekyll-seo-tag"
gem "jekyll-sitemap"
gem "jekyll-titles-from-headings"
end
gem "irb"
gem "yard"
gem "yard-sorbet"
group :development do
gem "webrick"
end
group :test do
gem "html-proofer"
gem "mdl"
gem "rake"
end