-
Notifications
You must be signed in to change notification settings - Fork 0
/
Gemfile
80 lines (58 loc) · 1.38 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
source 'https://rubygems.org'
ruby File.read(File.join(__dir__, '.ruby-version')).strip
gem 'rake'
# http
gem 'hanami', '~> 1.3'
gem 'hanami-validations', '~> 1.3.9'
gem 'puma'
gem 'rack-cors'
# persistence
gem 'hanami-model', '~> 1.3'
gem 'pg'
gem 'redis'
# JSON parsing/encoding
gem 'multi_json'
gem 'oj'
# serialization
gem 'tiny_serializer'
# dependency managment
gem 'dry-system'
gem 'dry-system-hanami', github: 'davydovanton/dry-system-hanami'
# business logic
gem 'dry-matcher'
gem 'dry-monads'
gem 'i18n'
# auth
gem 'bcrypt'
gem 'jwt_sessions'
# attachments
gem 'hanami-shrine', github: 'katafrakt/hanami-shrine'
gem 'http', '~> 4.4'
gem 'image_processing'
gem 'shrine', '~> 2.19'
gem 'shrine-cloudinary', require: 'shrine/storage/cloudinary'
gem 'bootsnap'
group :development do
# Code reloading
# See: http://hanamirb.org/guides/projects/code-reloading
# gem 'shotgun', platforms: :ruby
end
group :test, :development do
gem 'dotenv'
gem 'byebug'
gem 'rubocop', require: false
gem 'rubocop-performance', require: false
gem 'rubocop-rake', require: false
gem 'rubocop-rspec', require: false
gem 'fabrication'
end
group :test do
gem 'rack-test'
gem 'rspec'
gem 'rspec_api_documentation'
gem 'fuubar'
gem 'rspec_junit_formatter'
gem 'dry-validation-matchers'
gem 'json_matchers', require: 'json_matchers/rspec'
gem 'database_cleaner-sequel'
end