-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGemfile
96 lines (71 loc) · 2.64 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
# frozen_string_literal: true
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
#######################################################
# Local components/engines
#######################################################
gem 'aca_entities', git: 'https://github.com/ideacrew/aca_entities.git', branch: 'trunk'
gem 'aca_x12_entities', git: "https://github.com/ideacrew/aca_x12_entities.git", branch: "trunk"
gem 'event_source', git: 'https://github.com/ideacrew/event_source.git', branch: 'trunk'
gem 'resource_registry', git: 'https://github.com/ideacrew/resource_registry.git', branch: 'trunk'
# Reduces boot times through caching; required in config/boot.rb
gem "bootsnap", require: false
gem 'carrierwave-mongoid','~> 1.4.0', :require => 'carrierwave/mongoid'
gem 'dry-container', '0.11.0'
gem 'dry-schema', '1.11.3'
gem 'dry-types', '1.6.1'
gem 'dry-validation', '1.9.0'
# Double entry accounting feature [https://github.com/ledermann/keepr]
gem 'keepr', '~> 0.7.0'
# MongoDB Database
gem 'money-rails', '~> 1.15'
gem 'mongoid', '8.1.3'
gem 'nokogiri', '>= 1.18.3'
gem 'nokogiri-happymapper'
gem 'rack', '>= 3.1.10'
gem 'rexml', '>= 3.3.9'
# Postgres Database
gem 'pg'
# Use Puma as the app server
gem 'puma', '~> 6.4.3'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails', branch: 'main'
gem 'rails', '7.1.5.1'
gem 'rbnacl'
# Hotwire's modest JavaScript framework [https://stimulus.hotwired.dev]
gem "stimulus-rails"
# Hotwire's SPA-like page accelerator [https://turbo.hotwired.dev]
gem "turbo-rails"
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem "tzinfo-data", platforms: %i[mingw mswin x64_mingw jruby]
gem 'rails-html-sanitizer', '~> 1.6.1'
group :development, :test do
gem 'database_cleaner-active_record'
gem 'database_cleaner-mongoid'
gem 'dotenv-rails'
gem 'factory_bot_rails'
gem 'pry-byebug'
gem 'rspec-rails'
gem 'shoulda-matchers'
end
group :development do
# gem 'listen', '~> 3.3'
gem 'prettier'
gem 'redcarpet'
gem 'rubocop', require: false
gem 'rubocop-git'
gem 'rubocop-rails', require: false
gem 'rubocop-rspec'
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring'
# Access an interactive console on exception pages or by calling 'console' anywhere in the code.
gem 'web-console'
gem 'yard', '~> 0.9.35'
gem 'yard-mongoid'
end
group :test do
# Use system testing [https://guides.rubyonrails.org/testing.html#system-testing]
gem "capybara"
gem 'mongoid-rspec'
gem "selenium-webdriver"
gem "webdrivers"
end