ujh/fountainpencompanion

View on GitHub
Gemfile

Summary

Maintainability
Test Coverage
source "https://rubygems.org"

ruby "3.2.2"

git_source(:github) do |repo_name|
  repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/")
  "https://github.com/#{repo_name}.git"
end

gem "rails", "~> 7.1.3"

gem "barnes"
gem "bcrypt"
gem "bootsnap"
gem "breadcrumbs_on_rails"
gem "color"
gem "devise"
gem "devise-passwordless"
gem "differ"
gem "faraday"
gem "faraday_middleware"
gem "font-awesome-rails"
gem "google-apis-youtube_v3"
gem "gutentag"
gem "honeybadger"
gem "jbuilder"
gem "jquery-rails"
gem "jquery-ui-rails"
gem "jsbundling-rails"
gem "jsonapi-rails"
gem "jsonapi-serializer"
gem "kaminari"
gem "newrelic_rpm"
gem "nokogiri"
gem "paper_trail"
gem "pg"
gem "pg_search"
gem "puma"
gem "puma_worker_killer"
gem "rails-assets-select2", "4.0.13", source: "https://rails-assets.org" # Select2 4.0.6 breaks the currently inked page
gem "rack-attack"
gem "rack-timeout"
gem "redis"
gem "rss"
gem "ruby-progressbar"
gem "sanitize", "~> 6.1.0"
gem "sass-rails"
gem "scenic"
gem "sidekiq"
gem "sidekiq-scheduler"
gem "simple_form"
gem "slim"
gem "slodown"
gem "sprockets-rails"
gem "strong_migrations"
gem "uglifier"

group :development, :test do
  gem "byebug", platform: :mri
  gem "dotenv-rails"
  gem "letter_opener"
  gem "rspec-rails"
  gem "factory_bot_rails"
end

group :development do
  gem "derailed"
  gem "listen"
  gem "prettier_print", "~> 1.2"
  gem "syntax_tree", "~> 6.2"
  gem "syntax_tree-haml", "~> 4.0"
  gem "syntax_tree-rbs", "~> 1.0.0"
  gem "web-console"
end

group :test do
  gem "rails-controller-testing"
  gem "simplecov", require: false
  gem "simplecov-lcov", require: false
  gem "webmock"
end