-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathGemfile
More file actions
131 lines (102 loc) · 3.31 KB
/
Gemfile
File metadata and controls
131 lines (102 loc) · 3.31 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
129
130
131
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
ruby '3.1.4'
gem "rails", "~> 7.2.0"
gem "concurrent-ruby", "< 1.3.5"
# Use postgresql as the database for Active Record
gem 'pg', '>= 0.18', '< 2.0'
gem 'activerecord-postgres_enum'
# gem 'actionpack-action_caching'
# Use Puma as the app server
gem 'puma', '>= 6.3.1'
# Use SCSS for stylesheets
# gem 'sass-rails', '>= 6'
# Transpile app-like JavaScript. Read more: https://github.com/rails/webpacker
# gem 'webpacker', '~> 5.0'
gem "vite_rails", "3.0.15"
gem 'vite_plugin_legacy'
# gem 'vite_ruby' #, '3.3.4'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
# gem 'jbuilder', '~> 2.7'
gem "recaptcha"
gem "bundler-audit" # checks for insecure gems
# gem 'composite_primary_keys', '~> 14.0' # Version 14.x is designed to work with ActiveRecord 7.0.x
# Use Active Storage variant
# gem 'image_processing', '~> 1.2'
# Reduces boot times through caching; required in config/boot.rb
# gem 'bootsnap', '>= 1.4.4', require: false
gem 'acts-as-taggable-on' #, '~> 9.0'
gem 'kaminari'
gem 'active_model_serializers', '~> 0.10.0'
gem 'aasm'
gem 'devise'
# gem 'omniauth'
# gem "omniauth-rails_csrf_protection"
gem 'omniauth-oauth2'
gem 'with_advisory_lock'
gem 'pwned'
# gem 'devise-jwt'
gem 'rack-cors'
gem 'request_store'
gem 'ranked-model'
gem "nilify_blanks"
gem 'paper_trail', '~> 16'
gem 'pundit'
gem "sidekiq"
gem "sidekiq-scheduler"
gem 'io-wait'
gem 'fast_excel'
gem 'ransack'
gem 'jsonapi-serializer'
gem 'jsonapi.rb'
gem 'deep_cloneable', '~> 3.2.0'
# gem "nokogiri", ">= 1.13"
gem "nokogiri", ">= 1.18"
gem "roo", "~> 2.8.0"
gem 'truemail'
# This is needed to run the migrations from id to uuid for primary keys
gem 'webdack-uuid_migration'
# for integrations!
gem "httparty"
gem "json-diff"
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
# gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
gem "debug", ">= 1.0.0", platforms: %i[ mri mingw x64_mingw ]
gem "brakeman" # vulnerability and static analysis
gem "ruby_audit" # checks for CVEs affecting Ruby and RubyGems
end
group :staging, :development, :test do
gem 'factory_bot_rails'
gem 'faker'
gem 'seedbank'
# gem "stringio", "3.1.7"
end
group :development do
# Access an interactive console on exception pages or by calling 'console' anywhere in the code.
gem 'web-console'
# gem 'listen', '~> 3.2'
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
# upgrade sprint to 3.0 ...
# gem 'spring'
# gem 'spring-watcher-listen', '~> 2.0.0'
gem 'rubocop'
gem 'rubocop-rails'
gem 'rubocop-rspec'
# gem 'guard'
# gem 'guard-livereload'
# gem 'rack-livereload'
gem 'annotate'
end
group :test do
# Adds support for Capybara system testing and selenium driver
gem 'capybara'
gem 'selenium-webdriver'
# Easy installation and use of web drivers to run system tests with browsers
gem 'webdrivers'
# testing using rspec and factory bot
gem 'rspec'
gem 'rspec-rails'
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
# gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]