/ public / Gemfile
Gemfile
 1  # frozen_string_literal: true
 2  
 3  source 'https://rubygems.org'
 4  
 5  gem 'rails', '~> 6.1.6'
 6  
 7  # For handling HTML enities when processing exports as XML
 8  gem 'htmlentities'
 9  gem 'i18n'
10  
11  gem 'nokogiri', '~> 1.13.10' # keep compatible with saxon-rb used in exports
12  
13  # Gems used only for assets and not required in production environments by default.
14  # Assets group was deprecated with Rails 4, but we still need it as we need to avoid using gems that include
15  # native extensions in production
16  group :assets do
17    gem 'sprockets-rails'
18    gem 'sassc-rails'
19    gem 'sass-rails'
20    # Use CoffeeScript for .coffee assets and views
21    gem 'coffee-rails'
22    # See https://github.com/rails/execjs#readme for more supported runtimes
23    gem 'execjs'
24  end
25  
26  gem 'atomic'
27  
28  # Use jquery as the JavaScript library
29  gem 'jquery-rails'
30  
31  gem 'excon', '>= 0.76.0'
32  gem 'json'
33  gem 'json-schema', '~> 1.0.10'
34  gem 'multipart-post'
35  gem 'net-http-persistent', '>= 4.0.1'
36  
37  # support clipboard
38  gem 'clipboard-rails'
39  
40  gem 'rubyzip', '~> 2.4.1'
41  
42  
43  # Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks
44  gem 'turbolinks'
45  
46  # Windows does not include zoneinfo files, so bundle the tzinfo-data gem
47  gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
48  
49  group :development do
50    gem 'web-console'
51    gem 'pry'
52    gem 'pry-nav'
53    gem 'pry-rails'
54    gem 'pry-debugger-jruby'
55    gem 'listen'
56  end
57  
58  group :development, :test do
59    gem 'puma', '~> 6.4'
60  end
61  
62  group :test do
63    gem 'childprocess'
64    gem 'axe-core-rspec'
65    gem 'capybara'
66    gem 'capybara-screenshot'
67    gem 'dumb_delegator'
68    gem 'factory_bot'
69    gem 'factory_bot_rails'
70    gem 'fog-aws', '~> 2.0.0', require: false
71    gem 'launchy'
72    gem 'rails-controller-testing'
73    gem 'rspec'
74    gem 'rspec-rails'
75    gem 'rspec-retry'
76    gem 'selenium-webdriver'
77    gem 'simplecov'
78  end
79  
80  # Allow plugins to provide their own Gemfiles too.
81  require 'asutils'
82  ASUtils.load_plugin_gems(self)