forked from Adrian-Hirt/l4n
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Gemfile
118 lines (91 loc) · 2.52 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
source 'https://rubygems.org'
ruby '3.3.0'
# Rails and rails-y stuff
gem 'bootsnap', '>= 1.4.4', require: false
gem 'rails', '~> 7.1.3'
# Authentication & Authorization
gem 'cancancan', '~> 3.6.0'
gem 'devise', '~> 4.9'
gem 'devise-two-factor', '~> 5.1.0'
gem 'doorkeeper', '~> 5.7.0'
gem 'doorkeeper-openid_connect', '~> 1.8.4'
gem 'recaptcha', '~> 5.17.0'
# Session handling
gem 'activerecord-session_store', '~> 2.1.0'
# Puma
gem 'puma', '~> 6.4'
# Database
gem 'pg', '~> 1.5.3'
# Assets
gem 'cssbundling-rails', '~> 1.4.0'
gem 'jsbundling-rails', '~> 1.3.0'
gem 'sprockets-rails', '~> 3.5.1'
gem 'stimulus-rails', '~> 1.3.0'
gem 'turbo-rails', '~> 1.5.0'
# Application structure
gem 'active_type', '~> 2.5.0'
gem 'inquery', '~> 1.0.9'
gem 'rails_ops', '~> 1.5.0'
gem 'schemacop', '~> 3.0.11'
# Views
gem 'breadcrumbs_on_rails', '~> 4.1.0'
gem 'cocoon', '~> 1.2.15'
gem 'datagrid', '~> 1.8.0'
gem 'haml-rails', '~> 2.0'
gem 'kaminari', '~> 1.2.1'
gem 'rqrcode', '~> 2.2.0'
gem 'simple_form', '~> 5.3.0'
# Translations
gem 'gettext_i18n_rails', '~> 1.12.0'
gem 'mobility', '~> 1.2.5'
gem 'rails-i18n', '~> 7.0.1'
# Markdown rendering
gem 'redcarpet', '~> 3.6.0'
# Settings
gem 'figaro', '1.2.0'
gem 'rails-settings-cached', '~> 2.9.2'
# Attachments
gem 'active_storage_validations', '~> 1.1.4'
gem 'image_processing', '~> 1.12'
# Models
gem 'money-rails', '~>1.12'
# Background processing
gem 'whenever', '~> 1.0.0', require: false
# Tournaments
gem 'tournament-system', '~> 2', require: 'tournament_system'
# OAuth
gem 'omniauth', '~> 2.1.1'
gem 'omniauth-discord', '~> 1.2.0'
gem 'omniauth-rails_csrf_protection', '~> 1.0.1'
gem 'omniauth-steam', '~> 1.0.6'
# Notifications
gem 'exception_notification', '~> 4.5.0'
# Development gems
group :development do
# Code reloading
gem 'listen', '~> 3.2'
# Debugging
gem 'pry-byebug', '~> 3.9'
# Application server
gem 'localhost', require: false
# Translations
gem 'gettext', '>=3.0.2', require: false
gem 'ruby_parser', require: false
# Code analysis and standards
gem 'haml_lint', '~> 0.58.0', require: false
gem 'rubocop', '~> 1.24'
gem 'rubocop-performance', '~> 1.13'
gem 'rubocop-rails', '~> 2.13'
# Security
gem 'bundler-audit', '~> 0.9.0'
# Payment gateways
gem 'dummy_payment', path: 'payment_gateways/dummy_payment'
end
# Test gems
group :test do
gem 'faker', '~> 3.4.0'
gem 'simplecov', '~> 0.22.0', require: false
end
# Payment gateways
gem 'paypal_payment', path: 'payment_gateways/paypal_payment'
gem 'seki_payment', path: 'payment_gateways/seki_payment'