source "https://rubygems.org"

gem 'base64' # required by passenger on Ruby 3.4
gem "erubi", "~> 1.12"
gem "json", "~> 2.8"
gem "sequel", "~> 5.67"
gem "roda", "~> 3.66"
gem "tilt", "~> 2.1", require: "tilt/erb"

group :mysql, optional: true do
  gem "mysql2", "~> 0.5", platforms: %i[ruby mswin]
end

group :postgresql, optional: true do
  gem "pg", "~> 1.4", platforms: %i[ruby mswin]
  gem "sequel_pg", "~> 1.17", platforms: :ruby, require: false
end

group :iodine, optional: true do
  gem "iodine", "~> 0.7", require: false
end

group :puma, optional: true do
  gem "puma", "~> 6.2", require: false
end
