mirror of
https://github.com/Homebrew/brew.git
synced 2026-08-12 22:29:27 +04:00
- 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.
31 lines
460 B
Ruby
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
|