source 'https://rubygems.org' ruby '2.6.4' gem 'rails', '>= 6.0.3.2' gem 'puma', '~> 4' gem 'sass-rails' gem 'uglifier' gem 'mini_racer', platforms: :ruby gem 'coffee-rails' gem 'graphiql-rails' gem 'graphql-voyager-rails' gem 'bootstrap' gem 'jquery-rails' gem 'actionpack-cloudflare' gem 'turbolinks', '~> 5' gem 'pronto-rubocop' gem 'rubocop' gem 'rubocop-shopify', require: false gem 'maxmind-db' gem 'mysql2' gem 'pg' gem 'bunny', '>= 2.14.0' gem 'premailer-rails' gem 'devise', '~> 4.7' gem 'devise-argon2', '~> 1.1.0' gem 'devise-encryptable', '~> 0.2.0' gem 'devise-two-factor' gem 'doorkeeper', '~> 5.1' gem 'doorkeeper-jwt', '~> 0.4.0' gem 'rqrcode_png' gem 'twilio-ruby', '~> 5.26' gem 'active_model_serializers', '~> 0.10' gem 'stripe' gem 'hcaptcha', git: 'git://github.com/Nexus-Mods/hcaptcha.git' gem 'bunny_events', '~> 0.3.0' gem 'country_select', '~> 4.0' gem 'rack-cors' gem 'ruby-mailchecker' gem 'httparty' gem 'useragent' gem 'ddtrace' gem 'rack-attack', '~> 6.3' gem 'dotenv-rails' gem 'redis-rails' gem 'ipstack' gem 'vatlayer', '~> 0.3.5' gem 'braintree', '~> 2.103' gem 'nexus_cqrs' gem 'graphql', '~> 1.10.0' gem 'graphql-guard' gem 'pundit' gem 'batch-loader', '1.4.1' group :test do gem 'bunny-mock' gem 'factory_bot_rails' gem 'faker', git: 'git://github.com/stympy/faker.git', branch: 'master' gem 'rails-controller-testing' gem 'rspec-rails', '~> 4.0' gem 'shoulda-matchers' gem 'simplecov', require: false gem 'webmock' end group :development do gem 'listen', '~> 3.0.5' gem 'web-console', '>= 3.3.0' gem 'spring' gem 'spring-watcher-listen', '~> 2.0.0' end group :test , :development do gem 'byebug', platform: :mri gem 'guard', '~>2.14.2',require:false gem 'guard-livereload','~>2.5.2', require: false gem 'guard-minitest', '~>2.4.6', require: false gem 'rack-livereload' gem 'foreman' gem 'sinatra' end # Windows does not include zoneinfo files, so bundle the tzinfo-data gem gem 'tzinfo-data', platforms: %i[mingw mswin x64_mingw jruby]