psu-libraries/psulib_blacklight

View on GitHub
Gemfile

Summary

Maintainability
Test Coverage
# frozen_string_literal: true

source 'https://rubygems.org'

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

gem 'bootsnap', require: false
gem 'bugsnag', '~> 6.26'
gem 'config'
gem 'devise', '>= 4.6.0'
gem 'devise-guests', '~> 0.8.3'
gem 'faraday', '~>1.10'
gem 'flamegraph'
gem 'high_voltage', '~> 3.1'
gem 'lcsort', '~> 0.9'
gem 'lograge'
gem 'memory_profiler'
gem 'net-imap', require: false
gem 'net-pop', require: false
gem 'net-smtp', require: false
gem 'okcomputer', '~> 1.18'
gem 'puma', '~> 6'
gem 'rack-mini-profiler'
gem 'rails', '~> 7.1.3.4'
gem 'rsolr', '>= 2.5'
gem 'rubyzip'
gem 'shakapacker', '= 7.1'
gem 'shelvit'
gem 'sprockets-rails'
gem 'stackprof'

gem 'blacklight', '~> 7.35'
gem 'blacklight_advanced_search', '~> 8.0.0.alpha'
gem 'blacklight-marc', '~> 7.0'
gem 'blacklight_range_limit'

group :development do
  gem 'better_errors'
  gem 'binding_of_caller'
  gem 'listen'
  gem 'spring'
  gem 'spring-commands-rspec'
  gem 'spring-watcher-listen'
  gem 'web-console'
end

group :development, :test do
  gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
  gem 'html_tokenizer', '~> 0.0.8'
  gem 'niftany', '~> 0.10'
  gem 'pry-byebug'
  gem 'sinatra'
  gem 'sqlite3', '~> 1.5.0'
end

group :test do
  gem 'capybara'
  gem 'launchy'
  gem 'rails-controller-testing'
  gem 'rspec-its'
  gem 'rspec-rails'
  gem 'selenium-webdriver'
  gem 'shoulda-matchers'
  gem 'simplecov'
  gem 'vcr'
  gem 'webmock'
end

group :production, :test do
  gem 'mysql2', '>= 0.5.6', '< 0.6.0'
end