update gems
[oni_sorceress.git] / Gemfile
blob7264d630940c970aeb9713937dfc34d6debf26bb
1 source "https://rubygems.org"
2 git_source(:github) { |repo| "https://github.com/#{repo}.git" }
4 gem "rails", "~> 7.1"
5 gem "sprockets-rails"
6 gem "pg"
7 gem "puma"
8 gem "importmap-rails"
9 gem "turbo-rails"
10 gem "stimulus-rails"
12 # renderer gems
13 gem "RedCloth"
14 gem "kramdown", "~> 2.3"
15 gem "rouge"
16 gem "mini_magick"
17 gem "loofah"
18 # OniSorceress settings
19 gem "dotenv-rails"
21 gem "slim"
22 gem "kaminari"
23 gem "rack-request-object-logger", "~> 3.0"
24 gem "bogofilter"
26 # Windows does not include zoneinfo files, so bundle the tzinfo-data gem
27 gem "tzinfo-data", platforms: %i[ mingw mswin x64_mingw jruby ]
29 # Use Sass to process CSS
30 gem "sassc-rails"
32 # Use Active Storage variants [https://guides.rubyonrails.org/active_storage_overview.html#transforming-images]
33 # gem "image_processing", "~> 1.2"
35 group :development, :test do
36   # See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem
37   gem "debug", platforms: %i[ mri mingw x64_mingw ]
38   gem "awesome_print"
39   gem "factory_bot_rails"
40   gem "ffaker"
41   gem "annotate", require: false
42   gem "pry"
43 end
45 group :development do
46   # Use console on exceptions pages [https://github.com/rails/web-console]
47   gem "web-console"
49   # Add speed badges [https://github.com/MiniProfiler/rack-mini-profiler]
50   # gem "rack-mini-profiler"
52   # Speed up commands on slow machines / big apps [https://github.com/rails/spring]
53   # gem "spring"
55   # Use Capistrano for deployment
56   gem "capistrano", "~> 3.11", require: false
57   gem "capistrano-rails", require: false
58   gem "capistrano-rbenv", require: false
59   gem "capistrano-nvm202x", require: false
60   gem "capistrano-bundler", require: false
61   gem "capistrano-passenger", require: false
62   gem "guard", require: false
63   gem "guard-livereload", require: false
64   gem "guard-rspec", require: false
65   gem "ed25519", require: false
66   gem "bcrypt_pbkdf", require: false
67 end
69 group :test do
70   # Use system testing [https://guides.rubyonrails.org/testing.html#system-testing]
71   gem "capybara"
72   gem "selenium-webdriver"
73   gem "rspec-rails"
74   gem "database_cleaner-active_record"
75 end