# frozen_string_literal: true
source 'https://rubygems.org'

ruby '2.7.2'

gem 'rails', '6.1.4.1'
gem 'puma', '4.3.8'
gem 'sass-rails', '5.1.0'
gem 'uglifier', '4.2.0'
gem 'mini_racer', '0.3.1'
gem 'bootstrap', '4.6.0'
gem 'jquery-rails', '4.4.0'
gem 'actionpack-cloudflare', '1.1.0'
gem 'turbolinks', '5.2.1'
gem 'pg', '1.2.3'
gem 'mysql2', '0.5.3'
gem 'active_model_serializers', '0.10.12'
gem 'rqrcode_png', '0.1.5'
gem 'hcaptcha', '7.1.0'
gem 'faker', '2.18.0'
gem 'bunny_events', '0.3.2'
gem 'bunny-mock', '1.7.0'
gem 'audited', '4.10.0'
gem 'discard', '1.2.0'
gem 'ddtrace', '0.51.0'
gem 'delayed_job_active_record', '4.1.6'
gem 'dotenv-rails', '2.7.6'
gem 'redis-rails', '5.0.2'
gem 'ruby-mailchecker', '4.0.7'
gem 'httparty', '0.18.1'
gem 'rack-cors', '1.1.1'
gem 'useragent', '0.16.10'
gem 'lograge', '0.11.2'
gem 'rack-attack', '6.5.0'
gem 'nexus_cqrs', '0.1.1'
gem 'nexus_cqrs_auth', '0.0.4'
gem 'health_check', '3.0.0'
gem 'rspec-rails', '4.1.2'
gem 'rails-controller-testing', '1.0.5'
gem 'factory_bot_rails', '6.1.0'
gem 'shoulda-matchers', '4.5.1'
gem 'simplecov', '0.21.2'
gem 'webmock', '3.12.2'
gem 'web-console', '4.1.0'
gem 'spring-watcher-listen', '2.0.1'
gem 'aws-sdk-s3', '1.92.0'
gem 'jwt', '2.2.3'
gem 'sneakers', '2.12.0'
gem 'pundit', '2.1.0'
gem 'pundit-matchers', '1.6.0'
gem 'nexus_domain_events', '1.1.2'
gem 'batch-loader', '1.4.1'