examples/all/Gemfile
# frozen_string_literal: true
source "https://rubygems.org"
ruby file: ".ruby-version"
gem "bootsnap", require: false
gem "good_migrations"
gem "importmap-rails"
gem "jbuilder"
gem "puma", ">= 5.0"
gem "rack-canonical-host"
gem "rails", "~> 7.2.1"
gem "sprockets-rails"
gem "sqlite3", ">= 1.4"
gem "stimulus-rails"
gem "turbo-rails"
gem "tzinfo-data", platforms: %i[windows jruby]
group :development, :test do
gem "brakeman", require: false
gem "debug", platforms: %i[mri windows], require: "debug/prelude"
gem "dotenv", ">= 3.0"
gem "factory_bot_rails"
gem "launchy"
end
group :development do
gem "annotate"
gem "bundler-audit", require: false
gem "erb_lint", require: false
gem "letter_opener"
gem "rack-mini-profiler"
gem "rubocop", require: false
gem "rubocop-capybara", require: false
gem "rubocop-factory_bot", require: false
gem "rubocop-minitest", require: false
gem "rubocop-performance", require: false
gem "rubocop-rails", ">= 2.22.0", require: false
gem "tomo", "~> 1.18", require: false
gem "web-console"
end
group :test do
gem "capybara", require: false
gem "capybara-lockstep", require: false
gem "mocha"
gem "selenium-webdriver", require: false
gem "shoulda-context"
gem "shoulda-matchers"
gem "vcr"
gem "webmock"
end
group :production do
gem "sidekiq", "~> 7.0"
end