-
-
Notifications
You must be signed in to change notification settings - Fork 199
Expand file tree
/
Copy pathGemfile
More file actions
128 lines (109 loc) Β· 3.84 KB
/
Gemfile
File metadata and controls
128 lines (109 loc) Β· 3.84 KB
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
source 'https://rubygems.org'
ruby file: '.ruby-version'
gem 'rails', '~> 8.1.2' # LOCKED: It is Rails.
# The original asset pipeline for Rails [https://github.com/rails/sprockets-rails]
gem 'sprockets-rails'
gem 'coffee-script' # LOCKED: Added because Sprockets autoloads it when seeing .coffee files in the asset pipeline. Can be removed when that does not happen.
gem 'amazing_print' # colourful output (suggested by rails_semantic_logger)
gem 'rails_semantic_logger' # condense log lines: https://github.com/codebar/planner/issues/2339
gem 'acts-as-taggable-on'
gem 'benchmark' # LOCKED: Added because of activesupport 7.0
gem 'bigdecimal' # LOCKED: Added because of activesupport 7.0
gem 'carrierwave'
gem 'cocoon'
gem 'csv' # LOCKED: csv was loaded from the standard library, but is not part of the default gems starting from Ruby 3.4.0. Due to config/application.rb
gem 'delayed_job'
gem 'delayed_job_active_record'
gem 'drb' # LOCKED: Added because of pry-remote
gem 'font_awesome5_rails'
gem 'bootstrap', '~> 5'
gem 'friendly_id'
gem 'haml'
gem 'high_voltage'
gem 'jquery-rails'
# Use Active Storage variant
gem 'image_processing'
gem 'mutex_m' # LOCKED: Added because of activesupport 7.0
gem 'nokogiri'
gem 'omniauth'
gem 'omniauth-github'
gem 'omniauth-rails_csrf_protection'
gem 'pg'
gem 'pickadate-rails'
gem 'premailer-rails'
gem 'pundit'
gem 'reline' # LOCKED: Added because of readline is not part of Ruby 3.5.0
gem 'rolify'
# Use Sass to process CSS
gem 'sassc-rails'
gem 'simple_form'
gem 'terser'
gem 'pagy', '~> 43.3'
gem 'icalendar'
gem 'tzinfo-data'
# Chosen JavaScript and CSS loaded from vendor/assets/ instead of gem
# The chosen-rails gem has broken CoffeeScript compilation on Rails 8.1
gem 'commonmarker'
gem 'faraday'
gem 'stripe'
gem 'rails-html-sanitizer', '~> 1.6.2'
# Use the Puma web server [https://github.com/puma/puma]
gem 'puma', '~> 7.2'
# Use JavaScript with ESM import maps [https://github.com/rails/importmap-rails]
gem 'importmap-rails'
# Hotwire's SPA-like page accelerator [https://turbo.hotwired.dev]
gem 'turbo-rails'
# Hotwire's modest JavaScript framework [https://stimulus.hotwired.dev]
gem 'stimulus-rails'
gem 'public_activity'
group :development do
gem 'better_errors'
gem 'binding_of_caller'
gem 'haml_lint', require: false
gem 'letter_opener'
gem 'web-console', '>= 4.1.0'
# Display performance information such as SQL time and flame graphs for each request in your browser.
# Can be configured to work on production as well see: https://github.com/MiniProfiler/rack-mini-profiler/blob/master/README.md
gem 'rack-mini-profiler', '~> 4.0'
gem 'listen', '~> 3.10'
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
# gem 'spring'
end
group :development, :test do
gem 'dotenv-rails'
gem 'fabrication'
gem 'faker'
gem 'irb' # LOCKED: Added because of byebug
gem 'launchy'
gem 'parallel_tests'
gem 'pry-rails'
gem 'pry-byebug'
gem 'pry-remote'
gem 'rspec-collection_matchers'
gem 'rspec-rails'
gem 'rubocop', require: false
gem 'rubocop-capybara', require: false
gem 'rubocop-performance', require: false
gem 'rubocop-rails', require: false
gem 'rubocop-rspec', require: false
gem 'rubocop-rspec_rails', require: false
gem 'bullet'
end
group :test do
# Use system testing [https://guides.rubyonrails.org/testing.html#system-testing]
gem 'capybara'
gem 'capybara-playwright-driver'
gem 'database_cleaner'
gem 'shoulda-matchers', '~> 7.0'
gem 'simplecov', require: false
gem 'simplecov-lcov', require: false
gem 'timecop', '~> 0.9.10'
gem 'webmock'
end
group :production do
gem 'foreman'
end
gem 'rollbar'
gem 'scout_apm'
gem 'carrierwave-aws', '~> 1.6'
gem 'sitemap_generator', github: 'kjvarga/sitemap_generator', branch: 'master' # LOCKED: When a version higher than 6.3.0 is released, drop this LOCKED.