#
# bundle exec jekyll serve
#
-# This will help ensure the proper Jekyll version is running.
-# Happy Jekylling!
gem "jekyll", "~> 4.3.1"
+
+# Ruby 3.4+ removed these from default gems; Jekyll/its deps still need them
+gem "csv"
+gem "base64"
+gem "logger"
+gem "bigdecimal"
+gem "webrick"
+gem "ostruct"
+gem "mutex_m"
+
+# Pin to 4.0.4+ to fix the `tainted?` crash on Ruby 3.2+ (Liquid 5.x conflicts with Jekyll's own ~> 4.0 requirement)
+gem "liquid", "~> 4.0", ">= 4.0.4"
+
# This is the default theme for new Jekyll sites. You may change this to anything you like.
#gem "minima", "~> 2.5"
-# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
-# uncomment the line below. To upgrade, run `bundle update github-pages`.
-# gem "github-pages", group: :jekyll_plugins
+
# If you have any plugins, put them here!
group :jekyll_plugins do
gem "jekyll-feed", "~> 0.12"
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
# and associated library.
-platforms :mingw, :x64_mingw, :mswin, :jruby do
+platforms :windows, :jruby do
gem "tzinfo", ">= 1", "< 3"
gem "tzinfo-data"
end
# Performance-booster for watching directories on Windows
-gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]
+gem "wdm", "~> 0.1.1", :platforms => [:windows]
# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
# do not have a Java counterpart.
specs:
addressable (2.8.1)
public_suffix (>= 2.0.2, < 6.0)
+ base64 (0.2.0)
+ bigdecimal (3.1.8)
colorator (1.1.0)
concurrent-ruby (1.1.10)
+ csv (3.3.2)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
jekyll (>= 3.7, < 5.0)
jekyll-sass-converter (2.2.0)
sassc (> 2.0.1, < 3.0)
- jekyll-seo-tag (2.8.0)
- jekyll (>= 3.8, < 5.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
- liquid (4.0.3)
+ liquid (4.0.4)
listen (3.7.1)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
+ logger (1.6.4)
mercenary (0.4.0)
- minima (2.5.1)
- jekyll (>= 3.5, < 5.0)
- jekyll-feed (~> 0.9)
- jekyll-seo-tag (~> 2.1)
+ mutex_m (0.3.0)
+ ostruct (0.6.1)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (5.0.0)
webrick (1.7.0)
PLATFORMS
+ arm64-darwin-24
x86_64-darwin-20
DEPENDENCIES
+ base64
+ bigdecimal
+ csv
http_parser.rb (~> 0.6.0)
jekyll (~> 4.3.1)
jekyll-feed (~> 0.12)
- minima (~> 2.5)
+ liquid (~> 4.0, >= 4.0.4)
+ logger
+ mutex_m
+ ostruct
tzinfo (>= 1, < 3)
tzinfo-data
wdm (~> 0.1.1)
+ webrick
BUNDLED WITH
2.3.26