This repository has been archived by the owner on May 2, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Gemfile
156 lines (122 loc) · 3.1 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
# frozen_string_literal: true
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
ruby '2.7.3'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 6.1.2'
# Use mysql as the database for Active Record
gem 'mysql2', '>= 0.4.4'
# Use Puma as the app server
gem 'puma', '~> 4.3'
# Use SCSS for stylesheets
gem 'sassc', '~> 2.3.0'
gem 'sass-rails', '>= 6'
# Transpile app-like JavaScript. Read more: https://github.com/rails/webpacker
gem 'webpacker', '~> 4.0'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.7'
# Twillio gem for sending SMS and robo calls
gem 'twilio-ruby'
# Sidekiq for queueing
gem 'sidekiq'
# Ancestry for managing trees
gem 'ancestry'
# Devise, rolify for auth, doorkeeper for API
gem 'devise'
gem 'devise-authy'
gem 'devise-security'
gem 'doorkeeper'
# Better React integration
gem 'react-rails'
# Reduces boot times through caching; required in config/boot.rb
gem 'bootsnap', '>= 1.4.2', require: false
# Allow generation of synthetic data for demonstration purposes
gem 'faker'
# Time parser for managing scheduled jobs
gem 'gitlab-chronic'
# Store sessions in DB
gem 'activerecord-session_store'
# Useful db query helpers
gem 'activerecord_where_assoc'
# Pagination
gem 'will_paginate'
# Excel Import
gem 'roo'
# Excel Export
gem 'caxlsx'
gem 'fast_excel'
# Fast XML
gem 'ox'
# Zip support
gem 'rubyzip'
# Used for inline css before mailer
gem 'premailer-rails'
# Split arch schema
gem 'sara-schema'
# Send errors to Sentry
gem 'sentry-raven'
# New Relic APM
gem 'newrelic_rpm'
# Better phone number handling
gem 'phonelib'
# Email address validation
gem 'valid_email2'
# Bulk db inserts
gem 'activerecord-import'
# ERB local time
gem 'local_time'
# FHIR models
gem 'fhir_models'
# Split-arch queue support
gem 'redis-queue'
# JSON Patch and JSON Pointer implementation (using our fork of the gem)
gem 'hana', '~> 1.3.7'
# Auditing model changes
gem 'audited'
# Required for active storage
gem 'aws-sdk-s3', require: false # Require false since this is only used in ExportJob
# Easier ordering for queries
gem 'order_as_specified'
# Checking status of sidekiq jobs
gem 'sidekiq-status'
group :development, :test do
gem 'benchmark-ips'
gem 'brakeman'
gem 'bundle-audit'
gem 'byebug', platforms: %i[mri mingw x64_mingw]
gem 'erb_lint'
gem 'factory_bot_rails'
gem 'ffi-hunspell'
gem 'memory_profiler'
gem 'octokit', '~> 4.0'
gem 'rubocop'
gem 'rubocop-performance'
gem 'rubocop-rails'
gem 'ruby-jmeter'
gem 'stackprof'
gem 'timecop'
end
group :development do
gem 'bullet'
gem 'letter_opener'
gem 'listen', '>= 3.0.5', '< 3.2'
gem 'spring'
gem 'spring-watcher-listen', '~> 2.0.0'
gem 'web-console', '>= 3.3.0'
end
group :test do
gem 'capybara', '>= 2.15'
gem 'fakeredis'
gem 'minitest', '~> 5.14.4'
gem 'minitest-retry'
gem 'mocha'
gem 'rack-test'
gem 'rspec-mocks'
gem 'selenium-webdriver'
gem 'simplecov'
gem 'simplecov-lcov'
gem 'vcr'
gem 'webdrivers'
gem 'webmock'
end
gem 'tzinfo-data', platforms: %i[mingw mswin x64_mingw jruby]