-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGemfile
151 lines (122 loc) · 3.41 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
151
source "https://rubygems.org"
gem "bundler", ">= 2.0.1"
gem "rails", "~> 6.1.7.2"
# Database
gem "pg", "~> 1.1"
# Assets
gem "bootstrap-datepicker-rails"
gem "bootstrap-sass"
gem "coffee-rails", "~> 5.0.0"
gem "font-awesome-rails"
gem "font-awesome-sass", "~> 6.2.1"
gem "fullcalendar-rails"
gem "jquery-rails"
gem "momentjs-rails"
gem "rails-backbone"
gem "select2-rails"
gem "strip_attributes", "< 2.0"
gem "mini_racer"
gem "uglifier", ">= 1.3.0"
gem "uri-js-rails" # URI manipulation
# File attachments
gem "carrierwave", "~> 2.1"
gem "fog-aws"
gem "mini_magick", ">= 4.9.4"
# Authentication / Authorization
gem "devise"
gem "pundit"
gem "rolify"
gem "slim", "~> 4.1" # Slim template language
# Jobs and tasks
gem "daemons"
gem "sidekiq", "<= 5.2.10"
# Internationalization
gem "devise-i18n"
gem "i18n-js", ">= 3.0.0.rc11"
gem "rails-i18n"
gem "route_translator", "~> 10.0"
# Model hierarchical data
gem "closure_tree", "~> 7.3"
# Tables
gem "jquery-ui-rails"
gem "wice_grid", git: "https://github.com/sassafrastech/wice_grid.git", branch: "fix/all"
gem "active_model_serializers" # Generating JSON data
gem "addressable" # URL handling
gem "amoeba" # Easy cloning of active record objects
gem "attribute_normalizer" # For normalizing model attribs
gem "awesome_print"
gem "chroma" # Color manipulation
gem "chronic" # For parsing human readable dates
gem "exception_notification" # Send email on errors
gem "goldiloader" # Eager loading
gem "gon" # Passing controller data to JS
gem "nokogiri", "1.14.3"
gem "quickbooks-ruby", "= 1.0.10"
gem "remotipart", "~> 1.2" # File uploads for remote: true forms
gem "sassc-rails"
gem "scout_apm"
gem "simple_form"
gem "sprockets", "~> 3.7.2"
gem "summernote-rails", "~> 0.8.10.0" # Text editor
gem "whenever", "~> 0.9", require: false # Improved syntax for creating cron jobs
# Watches for inefficient queries and recommends eager loading
gem "bullet"
group :development, :test do
# Load environment variables from .env file in development
gem "dotenv-rails"
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem "byebug"
gem "pry"
gem "pry-byebug"
gem "pry-rails"
# Report number of queries in server log
gem "sql_queries_count"
# Better console printing
# gem "awesome_print"
gem "hirb"
# development server
gem "puma"
# Specs and Test Coverage
gem "capybara", "~> 3.0"
gem "database_cleaner", "~> 1.5"
gem "factory_bot_rails"
gem "faker"
gem "letter_opener"
gem "poltergeist", "~> 1.0"
gem "pundit-matchers"
gem "rspec-rails"
gem "selenium-webdriver"
gem "simplecov"
# Dump data to Rails commands
gem "seed_dump"
end
group :development do
# Improve error screens
gem "better_errors"
gem "binding_of_caller"
# Fix db schema conflicts
gem "fix-db-schema-conflicts"
# Linting
gem "rubocop", "1.5.2" # Exact version to support what Hound has
gem "rubocop-rails", "~> 2.9.1"
gem "rubocop-rspec", require: false
# Deployment
gem "capistrano", "~> 3.11.0"
gem "capistrano-passenger"
gem "capistrano-rails", "~> 1.1"
gem "capistrano-rbenv", "~> 2.1"
gem "capistrano-sidekiq", require: false
# Auto reload browser
gem "guard-livereload", "~> 2.5", require: false
gem "rack-livereload"
gem "term-ansicolor", "~> 1.3.0"
# Mask password at command line
gem "highline"
end
group :development, :doc do
gem "rails-erd"
end
group :test do
# For GH action
gem "rspec-github", require: false
end