-
Notifications
You must be signed in to change notification settings - Fork 15
/
Gemfile
146 lines (131 loc) · 3.19 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
# frozen_string_literal: true
source "https://rubygems.org"
gem "activerecord-postgis-adapter"
gem "pg"
gem "rails", "~> 6.1"
git_source(:github) do |repo_name|
repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/")
"https://github.com/#{repo_name}.git"
end
# Only uncomment the debugger if you are using it as it slows things down
# gem 'ruby-debug19', require: 'ruby-debug'
# Front-end gems
gem "bootstrap"
gem "browserify-rails"
gem "chartkick"
gem "cocoon"
gem "formtastic"
gem "haml-rails"
gem "jqcloud-rails", github: "GovSciences/jqcloud-rails"
gem "jquery-rails", "~> 4.4.0"
gem "kaminari"
gem "kaminari-i18n"
gem "leaflet-rails", "= 0.7.7"
gem "map_layers"
gem "rails_autolink"
gem "ratelimit"
gem "redis"
gem "retryable"
gem "rgeo", "< 3" # Older ruby version doesn't support RGeo::Geos.capi_supported?
gem "rgeo-geojson"
# gem 'jquery-turbolinks'
gem "tinymce-rails", "< 6" # Get Promise.allSettled in JS specs
# Back-end gems
gem "aasm"
gem "actionview-encoded_mail_to"
gem "devise"
gem "devise-i18n", "< 1.5" # Bug in devise-i18n 1.5, fixed if we bump devise > 4.4 https://github.com/tigrish/devise-i18n/blob/v1.5.0/rails/locales/en-GB.yml#L43
gem "devise_invitable"
gem "dragonfly"
gem "draper"
gem "email_reply_parser"
gem "excon"
gem "font-awesome-rails"
gem "foreman"
gem "hotwire-rails"
gem "html2text"
gem "http_accept_language"
gem "icalendar"
gem "mustache"
gem "net-http" # https://github.com/ruby/net-imap/issues/16
gem "normalizr"
gem "omniauth"
gem "omniauth-facebook"
gem "omniauth-rails_csrf_protection"
gem "omniauth-twitter"
gem "paranoia", "~> 2.0"
gem "pg_query"
gem "pghero"
gem "pundit"
gem "rack-cache", require: "rack/cache"
gem "rack-utf8_sanitizer"
gem "resque"
gem "resque-retry"
gem "resque-rollbar"
gem "sprockets-rails"
gem "thin"
gem "thumbs_up"
gem "whenever"
gem "grape"
gem "grape-kaminari"
gem "grape-swagger"
gem "grape-swagger-rails"
gem "kaminari-grape"
gem "cgi", ">= 0.3.6", require: false
gem "rack-cors", require: "rack/cors"
gem "rakismet"
gem "rollbar"
gem "coffee-rails"
gem "jquery-ui-rails", "~> 5.0.0"
gem "sassc-rails"
# gem 'turbolinks'
gem "lograge"
gem "nokogiri"
gem "progress_bar"
gem "rails-i18n"
gem "rails-observers"
gem "sunspot_rails", "= 2.4.0" # Getting issues along the lines of https://github.com/sunspot/sunspot/issues/948
gem "sunspot_solr", "= 2.4.0"
gem "tagsinput-rails"
gem "uglifier", ">= 1.3.0"
gem "will-paginate-i18n"
group :staging do
gem "sanitize_email"
end
group :development do
gem "annotate", require: false
gem "better_errors"
gem "bullet"
gem "letter_opener"
gem "rubocop"
gem "rubocop-rails"
gem "rubocop-rspec"
# For memory profiling
gem "rack-mini-profiler"
gem "memory_profiler"
# For call-stack profiling flamegraphs
gem "flamegraph"
gem "stackprof"
end
group :development, :test do
gem "parallel_tests"
gem "rspec-rails"
gem "ruby-prof"
gem "spring"
gem "spring-commands-rspec"
end
group :test do
gem "capybara"
gem "database_cleaner"
gem "email_spec"
gem "factory_bot_rails"
gem "launchy"
gem "pundit-matchers"
gem "rails-controller-testing"
gem "rspec-collection_matchers"
gem "selenium-webdriver"
gem "shoulda-matchers"
gem "sunspot_test"
gem "webmock"
gem "webrick"
end