forked from cyclestreets/cyclescape
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Gemfile
150 lines (135 loc) · 3.66 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
# frozen_string_literal: true
source "https://rubygems.org"
gem "activerecord-postgis-adapter"
gem "pg"
gem "rails", "~> 6.0"
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", "<= 4.5.1" # Deprecate pipelined but Resque needs a release https://github.com/resque/resque/pull/1806
gem "retryable"
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 "declarative_authorization", github: "xymist/declarative_authorization", branch: "allow_rails_6"
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 "normalizr"
gem "omniauth"
gem "omniauth-facebook"
gem "omniauth-rails_csrf_protection"
gem "omniauth-twitter"
gem "paranoia", "~> 2.0"
gem "pg_query"
gem "pghero"
gem "rack-cache", require: "rack/cache"
gem "resque"
gem "resque-retry"
gem "resque-rollbar"
# We get: "No route matches [GET] "/fonts/tinymce.woff" on higher versions,
# maybe related to #478 on sprockets-rails
gem "sprockets-rails", "= 3.2.2"
gem "thin"
gem "thumbs_up", "~> 0.4.6"
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", ">= 1.11.0"
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 "binding_of_caller"
gem "bullet"
gem "letter_opener"
gem "rubocop"
gem "rubocop-rails"
gem "rubocop-rspec"
# Following is required for Resque workers in development to load due to
# declarative_authorization development dependency when Rails engines are eager loaded
gem "ruby_parser"
# 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 "pry"
gem "pry-byebug"
gem "pry-rails"
gem "rspec-rails"
gem "ruby-prof"
gem "spring"
gem "spring-commands-rspec"
end
group :test do
gem "capybara", "= 3.15.1" # get strange sessionID errors
gem "database_cleaner"
gem "email_spec"
gem "factory_bot_rails"
gem "launchy"
gem "rails-controller-testing"
gem "rspec-collection_matchers"
gem "selenium-webdriver", "< 4" # get strange sessionID errors
gem "shoulda-matchers"
gem "sunspot_test"
gem "webmock"
end