This repository was archived by the owner on Aug 21, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGemfile
148 lines (106 loc) · 4.15 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
# frozen_string_literal: true
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
ruby '~> 2.7'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 6.0'
# Database
gem 'pg'
# AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid)
gem 'aasm'
# Use Puma as the app server
gem 'puma', '~> 5.0'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 6'
# Transpile app-like JavaScript. Read more: https://github.com/rails/webpacker
gem 'webpacker', '~> 5.0'
# Integrate React.js with Rails views and controllers, the asset pipeline, or webpacker. https://github.com/reactjs/react-rails
gem 'react-rails'
# Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks
gem 'turbolinks', '~> 5'
# Use Redis adapter to run Action Cable in production
gem 'redis', '~> 4.0'
# Map Redis types directly to Ruby objects
gem 'redis-objects'
# Redlock is a redis-based distributed lock implementation in Ruby
gem 'redlock'
# This gem adds a Redis::Namespace class which can be used to namespace Redis keys. http://redis.io
gem 'redis-namespace'
# Use Active Model has_secure_password
gem 'bcrypt', '~> 3.1.16'
# Use Active Storage variant
gem 'image_processing', '~> 1.12'
# Reduces boot times through caching; required in config/boot.rb
gem 'bootsnap', '>= 1.4.2', require: false
# Enumerated attributes with I18n and ActiveRecord/Mongoid support
gem 'enumerize'
# A simple API wrapper for Mixin Network in Ruby
gem 'mixin_bot'
# Wraps the Aliyun OSS as an Active Storage service.
gem 'activestorage-aliyun'
# A Scope & Engine based, clean, powerful, customizable and sophisticated paginator for Ruby webapps
gem 'kaminari'
# Simple, efficient background processing for Ruby http://sidekiq.org
gem 'sidekiq', '< 7'
# Background job scheduler
gem 'clockwork', require: false
# An attempt to tame Rails' default policy to log everything.
gem 'lograge'
gem 'logstash-event'
# Daemonization
gem 'daemons'
# I18n and L10n
gem 'rails-i18n', '~> 6.0'
# Object-based searching. http://ransack-demo.herokuapp.com
gem 'ransack'
# Powerful tool for avoiding N+1 DB or HTTP queries
gem 'batch-loader'
# Add arbitrary ordering to ActiveRecord queries.
gem 'order_as_specified'
# A performance dashboard for Postgres
gem 'pghero'
gem 'pg_query', '>= 0.9.0'
# deploy
gem 'mina', require: false
gem 'mina-clockwork', require: false
gem 'mina-logs', require: false
gem 'mina-multistage', require: false
gem 'mina-ng-puma', require: false
# Ruby implementation of GraphQL http://graphql-ruby.org
gem 'graphql'
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug', platforms: %i[mri mingw x64_mingw]
end
group :development do
# Annotate Rails classes with schema and routes info
gem 'annotate', require: false
# Access an interactive console on exception pages or by calling 'console' anywhere in the code.
gem 'listen', '>= 3.0.5', '< 3.3'
gem 'web-console', '>= 3.3.0'
# A Ruby static code analyzer and formatter
# gem 'rubocop', require: false
gem 'rubocop-rails'
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring'
gem 'spring-watcher-listen', '~> 2.0.0'
# Mount the GraphiQL query editor in a Rails app
gem 'graphiql-rails'
# A code complexity metrics visualization and exploration tool for Ruby and JavaScript
gem 'attractor'
gem 'attractor-javascript'
gem 'attractor-ruby'
end
group :test do
# Adds support for Capybara system testing and selenium driver
gem 'capybara', '>= 2.15'
gem 'selenium-webdriver'
# Easy installation and use of web drivers to run system tests with browsers
gem 'webdrivers'
# Code coverage for Ruby 1.9+ with a powerful configuration library and automatic merging of coverage across test suites
gem 'simplecov', require: false
# Library for stubbing and setting expectations on HTTP requests in Ruby.
gem 'webmock'
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: %i[mingw mswin x64_mingw jruby]