Arie/serveme

View on GitHub
Gemfile

Summary

Maintainability
Test Coverage
# frozen_string_literal: true

source 'https://rubygems.org'

gem 'american_date'
gem 'aws-sdk-s3', require: false
gem 'base32_pure'
gem 'bcrypt_pbkdf'
gem 'bootsnap', require: false
gem 'bootstrap', '~> 4.6' # Something in 5 breaks popper, not going to fix that now
gem 'carrierwave'
gem 'clipboard-rails'
gem 'coffee-rails'
gem 'connection_pool'
gem 'dante'
gem 'devise'
gem 'down'
gem 'draper'
gem 'ed25519'
gem 'eventmachine'
gem 'execjs'
gem 'faraday'
gem 'ffi'
gem 'font-awesome-rails'
gem 'geocoder'
gem 'google_visualr', git: 'https://github.com/Arie/google_visualr.git'
gem 'haml'
gem 'hashie'
gem 'hiredis'
gem 'hotwire-rails'
gem 'importmap-rails'
gem 'jbuilder'
gem 'jquery-rails'
gem 'lograge'
gem 'logs_tf'
gem 'maxmind-geoip2'
gem 'mechanize'
gem 'mini_racer'
gem 'net-ftp'
gem 'net-imap'
gem 'net-pop'
gem 'net-sftp'
gem 'net-smtp'
gem 'net-ssh'
gem 'oily_png'
gem 'omniauth'
gem 'omniauth-rails_csrf_protection'
gem 'omniauth-steam'
gem 'paypal-sdk-rest'
gem 'pg'
gem 'puma'
gem 'rack', '~> 2.2'
gem 'rack-cache'
gem 'rails'
gem 'rbzip2'
# Use Redis for Action Cable
gem 'redis'
gem 'redis-rack-cache'
gem 'redis-rails'
gem 'remote_lock', git: 'https://github.com/Arie/remote_lock.git'
gem 'rexml'
gem 'rubyzip', require: 'zip'
gem 'sass'
gem 'sassc'
gem 'sass-rails'
gem 'sd_notify'
gem 'sentry-rails'
gem 'sentry-ruby'
gem 'sentry-sidekiq'
gem 'sidekiq'
gem 'sidekiq-cron'
gem 'simple_form'
gem 'sorbet-runtime'
gem 'sprockets'
gem 'sprockets-rails'
gem 'steam-condenser', git: 'https://github.com/Arie/steam-condenser-ruby.git'
gem 'stripe'
gem 'terser'
gem 'text'
gem 'tf2_line_parser'
gem 'will_paginate'
gem 'will_paginate-bootstrap4'

group :development do
  gem 'better_errors'
  gem 'binding_of_caller'
  gem 'capistrano', require: false
  gem 'capistrano3-puma', '~> 5.2', require: false
  gem 'capistrano-bundler', require: false
  gem 'capistrano-ext', require: false
  gem 'capistrano-faster-assets', require: false
  gem 'capistrano-maintenance', require: false
  gem 'capistrano-rails', require: false
  gem 'capistrano-rvm', require: false
  gem 'capistrano-sidekiq', git: 'https://github.com/Pharmony/capistrano-sidekiq.git', require: false
  gem 'rubocop', require: false
  gem 'sorbet'
  gem 'tapioca', require: false
end

group :test, :development do
  gem 'factory_bot_rails', '~> 6.2.0', require: false
  gem 'irb'
  gem 'parallel_tests'
  gem 'pry-nav'
  gem 'rspec-activemodel-mocks'
  gem 'rspec-collection_matchers'
  gem 'rspec-expectations'
  gem 'rspec-mocks'
  gem 'rspec-rails'
  gem 'rspec-support'
  gem 'solargraph'
  gem 'zonebie'
end

group :test do
  gem 'capybara'
  gem 'cucumber'
  gem 'cucumber-rails', require: false
  gem 'database_cleaner'
  gem 'delorean'
  gem 'json_expressions'
  gem 'launchy'
  gem 'maxminddb'
  gem 'minitest'
  gem 'rails-controller-testing'
  gem 'shoulda-matchers'
  gem 'vcr'
  gem 'webmock'
end

group :test_tools do
  gem 'coveralls', require: false
end

group :development, :production do
  gem 'hive_geoip2'
end