/
Gemfile
157 lines (150 loc) · 4.9 KB
/
Gemfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
source 'https://rubygems.org'
gem 'actionpack'
gem 'activerecord-import' # Use this more! In particular for arms/calendar creation
gem 'activeresource'
gem 'activerecord-session_store' # Check usage
gem 'acts_as_list', git: 'https://github.com/swanandp/acts_as_list.git'
# gem 'acts-as-taggable-on', git: 'https://github.com/Fodoj/acts-as-taggable-on.git', branch: 'rails-5.2' # Consider updating to https://github.com/mbleigh/acts-as-taggable-on
gem 'acts-as-taggable-on'#Had to be upgraded/changed, needs testing/work
gem 'audited', '~> 5.0'
gem 'axlsx', git: 'https://github.com/randym/axlsx', branch: 'master'
gem 'axlsx_rails'
gem 'babel-transpiler'
gem 'bluecloth' # Check usage
gem 'bootsnap', require: false
gem 'bootstrap-sass', '3.4.1' # Bootstrap 4 purge
gem 'bootstrap3-datetimepicker-rails' # Bootstrap 4 purge
gem 'bootstrap-toggle-rails' # Bootstrap 4 purge
gem 'capistrano', '~> 3.17'
gem 'capistrano-bundler', require: false
gem 'capistrano-rvm', require: false
gem 'capistrano-rails', require: false
gem 'capistrano-passenger', require: false
gem 'capistrano3-delayed-job', '~> 1.7'
gem 'coffee-rails'
gem 'country_select'
gem 'curb', '~> 0.9.11'
gem 'deep_cloneable', '~> 3.2.0'
gem 'delayed_job_active_record'
gem 'delayed_job'
gem 'devise', '~> 4.8'
gem 'doorkeeper' # OAuth application API authentication
gem 'dotenv-rails'
gem 'dynamic_form' # Check usage
gem 'execjs'
gem 'exception_notification'
gem 'font-awesome-sass'
gem 'filterrific'
gem 'grape'
gem 'grape-entity', '~> 0.10.2'
gem 'grouped_validations', :git => 'https://github.com/jleonardw9/grouped_validations.git', branch: 'master'
gem 'gyoku' # Check usage
gem 'haml'
gem 'hashie-forbidden_attributes' # Check usage
gem 'httparty', '~> 0.21.0'
gem 'i18n-js'
gem 'icalendar'
gem 'icalendar-recurrence'
gem 'jquery_datepicker' # Check usage
gem 'jquery-rails' # Bootstrap 4 purge
gem 'jbuilder', '~> 2.11'
gem 'json', '>= 1.8'
gem 'letter_opener'
gem 'momentjs-rails', '>= 2.8.1' # Bootstrap 4 purge
gem 'mysql2', '0.5.4'
gem 'nested_form' # Check usage
gem 'nested_form_fields' # Check usage
gem 'newrelic_rpm' # Check usage
gem 'nokogiri'
gem 'nori' # Check usage
gem 'nprogress-rails' # Bootstrap 4 purge
gem 'net-ldap', '~> 0.17.1'
gem 'omniauth'
gem 'omniauth-cas'
gem 'omniauth-shibboleth'
gem 'omniauth-rails_csrf_protection'
gem 'paperclip', '~> 6.1' # Deprecated https://github.com/thoughtbot/paperclip
gem 'pdfkit' # Check usage
gem 'prawn-table'
gem 'prawn', '2.4.0' # Check usage
gem 'premailer-rails'
gem 'puma', '~> 5.6'
gem 'rack-mini-profiler', require: false
# gem 'rails', '5.2.8.1'
gem 'rails', '6.1.7.6'
# gem "sprockets-rails" Probably needed for Rails 7
gem 'rails-html-sanitizer' # Check usage
gem 'redcarpet' # Check usage
gem 'rest-client' # Consider replacing usage with httparty
gem 'request_store'
gem 'sanitized_data', git: 'https://github.com/MUSC-BMIC/sanitized_data.git'
gem 'rubyzip', '>= 1.2.1'
gem 'sassc-rails'
gem 'savon', '~> 2.13.0'
gem 'slack-notifier'
gem 'sprockets', '~> 4.2'
gem 'twitter-typeahead-rails' # Bootstrap 4 purge
gem 'uglifier', '>= 1.3.0'
gem 'wash_out'
gem 'whenever', require: false
gem 'will_paginate'
gem 'will_paginate-bootstrap4'
gem 'x-editable-rails'
gem 'msteams-ruby-client'
gem 'wkhtmltopdf-binary'
group :production do
end
group :development, :test, :profile do
gem 'addressable', '~> 2.8.1' # Check usage
gem 'bullet'
gem 'connection_pool' # Check usage
gem 'equivalent-xml' # Check usage
gem 'faker'
gem 'launchy' # Check usage
gem 'timecop'
gem 'progress_bar'
gem 'bcrypt_pbkdf'
gem 'ed25519'
end
group :development, :test do
gem 'byebug'
gem 'email_spec' # Check usage
gem 'factory_bot_rails'
gem 'parallel_tests' # Check usage
gem 'pdf-inspector', require: false
gem 'pry'
gem 'rails-controller-testing', require: false # Consider removing and cleaning up controller specs
gem 'rails-erd' # Check usage
gem 'rspec-activemodel-mocks' # Check usage
gem 'rspec-collection_matchers'
gem 'rspec-html-matchers' # Consider removing and using `have_selector` matchers
gem 'rspec-rails'
gem 'shoulda-callback-matchers'
gem 'shoulda-matchers', require: false
gem 'simplecov', require: false # Check usage
gem 'site_prism'
gem 'webdrivers', '~> 5.2'
gem 'webmock'
gem 'rspec-retry'
end
group :development do
gem 'highline' # Check usage
gem 'spring-commands-rspec' # Check usage
gem 'spring'
gem 'sqlite3' # Check usage
gem 'traceroute' # Check usage
end
group :assets do
# We don't require this because we only have it so
# that we can run asset precompile during build without
# connecting to a database
# If we allow it to be required though it will screw up
# schema load / migrations because monkey patching.
# So what we do is not require it and then generate the
# require statement in the database.yml that we generate
# in the hab package build
gem "activerecord-nulldb-adapter", require: false
end
group :profile do
gem 'ruby-prof', '~> 1.4.5' # Check usage
end