2024-09-01 14:51:03 +00:00
|
|
|
source 'https://rubygems.org'
|
|
|
|
ruby '3.1.2'
|
|
|
|
|
|
|
|
gem 'rails', '~> 7.1.3', '>= 7.1.3.3'
|
|
|
|
gem "actionmailer", "~> 7.1"
|
|
|
|
gem 'sprockets-rails'
|
|
|
|
gem 'pg', '~> 1.5'
|
|
|
|
gem 'puma', '>= 5.0'
|
2024-09-01 20:22:01 +00:00
|
|
|
gem 'jsbundling-rails'
|
2024-09-01 14:51:03 +00:00
|
|
|
gem 'cssbundling-rails'
|
|
|
|
gem 'sassc', '~> 2.4'
|
|
|
|
gem 'dotenv-rails', '~> 3.1'
|
|
|
|
gem 'httparty', '~> 0.22.0'
|
|
|
|
gem 'invisible_captcha', '~> 2.3'
|
|
|
|
gem 'bootsnap', require: false
|
2024-06-08 17:56:04 +00:00
|
|
|
|
2024-09-01 14:51:03 +00:00
|
|
|
group :development do
|
|
|
|
# Use console on exceptions pages [https://github.com/rails/web-console]
|
|
|
|
gem 'web-console'
|
|
|
|
gem 'better_errors'
|
|
|
|
gem 'binding_of_caller'
|
|
|
|
gem 'error_highlight', '>= 0.4.0', platforms: %i[ ruby ]
|
|
|
|
gem 'rails_live_reload', git: 'https://github.com/aeris/rails_live_reload', branch: 'csp-nonce'
|
|
|
|
gem 'pry-byebug'
|
|
|
|
gem 'amazing_print', '~> 1.6'
|
|
|
|
end
|
2024-06-08 17:56:04 +00:00
|
|
|
|
2024-09-01 14:51:03 +00:00
|
|
|
group :test do
|
|
|
|
# Use system testing [https://guides.rubyonrails.org/testing.html#system-testing]
|
|
|
|
gem 'capybara'
|
|
|
|
gem 'selenium-webdriver'
|
|
|
|
end
|
2024-06-09 22:51:51 +00:00
|
|
|
|
2024-06-08 17:56:04 +00:00
|
|
|
group :development, :test do
|
2024-09-01 14:51:03 +00:00
|
|
|
# See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem
|
|
|
|
gem 'debug', platforms: %i[ mri mswin mswin64 mingw x64_mingw ]
|
2024-06-08 17:56:04 +00:00
|
|
|
end
|
|
|
|
|
2024-09-01 14:51:03 +00:00
|
|
|
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
|
|
|
|
gem 'tzinfo-data', platforms: %i[ mswin mswin64 mingw x64_mingw jruby ]
|
2024-06-08 17:56:04 +00:00
|
|
|
|
|
|
|
|
2024-09-01 20:22:01 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gem "pdfjs_viewer-rails", "~> 0.3.2"
|