forked from onetimesecret/onetimesecret
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGemfile
87 lines (70 loc) · 2.48 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
# frozen_string_literal: true
# typed: false
#
# Recommended: Ruby 3.3+
#
# status: normal maintenance
# release date: 2022-12-25
# normal maintenance until: TBD
# EOL: 2026-03-31 (expected)
#
# We maintain Ruby 2.7+ support for the time being for
# anyone wanting to run the latest code but are not
# able to update the system to Ruby 3 just yet (not
# uncommon in legacy environments).
#
ruby '>= 2.7.8'
source 'https://rubygems.org/'
gem 'truemail'
gem 'addressable'
gem 'rack', '>= 2.2', '< 3.0'
gem 'rack-contrib', '~> 2.5'
gem 'dotenv'
gem 'multi_json'
gem 'mustache'
gem 'public_suffix'
gem 'thin'
gem 'drydock'
#gem 'familia', path: '/Users/d/Projects/opensource/d/familia'
gem 'familia', '~> 1.1.0.pre.rc1'
gem 'gibbler'
gem 'otto', '~> 1.1.0.pre.alpha4'
gem 'redis', '~> 5.3.0'
gem 'storable'
gem 'sysinfo'
gem 'uri-redis', '~> 1.3.0'
gem 'bcrypt'
gem 'encryptor', '= 1.1.3'
gem 'httparty'
gem 'sendgrid-ruby'
gem 'mail'
gem 'psych', '~> 5.1.2'
gem 'stringio', '~> 3.1.1'
# As of Ruby 3.4, these are no longer in the standard library
#
# These gems are included to suppress warnings about certain libraries
# no longer being part of the default gems starting from Ruby 3.5.0.
# Including them explicitly ensures they are part of the application's
# dependencies and silences the warnings.
gem 'base64'
gem 'syslog'
# As of Ruby 3.5, these are no longer in the standard library
gem 'fiddle' # Fiddle library for handling dynamic libraries (required by reline)
gem 'logger' # Logger library for logging messages (required by truemail)
gem 'ostruct' # OpenStruct library for creating data objects (required by json)
gem 'rdoc' # IRB
gem 'byebug', require: false, group: :development
gem 'byebug-dap', require: false, group: :development
gem 'pry', require: false, group: :development
gem 'pry-byebug', require: false, group: :development
gem 'rubocop', require: false, group: :development
gem 'rubocop-performance', require: false, group: :development
gem 'rubocop-thread_safety', require: false, group: :development
gem "sentry-ruby", require: false, group: :staging
gem 'sorbet', require: false, group: :development
gem 'sorbet-runtime', require: false, group: :development
gem 'spoom', require: false, group: :development
gem 'stackprof', require: false, group: :staging # bundle exec stackprof --text tmp/rubocop-stackprof.dump
gem 'stripe', require: false, group: :plans # bundle install --group plans
gem 'tapioca', require: false, group: :development
gem 'tryouts', require: false, group: :development