-
Notifications
You must be signed in to change notification settings - Fork 2
/
Gemfile
99 lines (81 loc) · 1.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
97
98
99
# frozen_string_literal: true
source "https://rubygems.org"
# Specify your gem's dependencies in roda-oauth.gemspec
gemspec
gem "rake", "~> 12.3"
gem "bcrypt"
gem "rack_csrf"
# frameworks
if RUBY_VERSION < "2.6"
gem "capybara", "~> 3.35.0"
else
gem "capybara"
end
gem "rack"
gem "rackup"
gem "roda"
gem "tilt"
gem "tzinfo-data"
# extension dependencies
gem "jwe"
# direct dependencies
gem "json-jwt"
gem "jwt"
gem "rodauth", ">= 2.31.0"
gem "sequel"
# Demo-only
gem "omniauth_openid_connect" if RUBY_VERSION >= "2.7.0"
# Tests/Debug
gem "json-schema"
gem "minitest", "~> 5.0"
gem "minitest-hooks"
gem "rack-test"
gem "webmock"
gem "rodauth-i18n", ">= 0.7.1"
gem "rotp"
gem "rqrcode"
gem "ruby-saml"
gem "saml_idp"
gem "xmlenc"
gem "rodauth-select-account", "~> 0.1.2"
gem "rubocop"
gem "rubocop-performance"
gem "simplecov"
platform :mri, :truffleruby do
gem "debug"
if RUBY_VERSION >= "3.0.0"
if ENV.fetch("BUNDLE_GEMFILE", "").match(/\-rails(\d+)/) &&
Regexp.last_match(1).to_i < 72
# rails 7.2 or higher supports sqlite3 v2.
gem "sqlite3", "~> 1.4"
else
gem "sqlite3"
end
elsif RUBY_VERSION >= "2.7.0"
gem "sqlite3", "< 1.7.0"
else
gem "sqlite3", "< 1.6.0"
end
gem "webauthn"
gem "mysql2"
gem "pg"
end
gem "rbs", platforms: :mri if RUBY_VERSION >= "3.0"
group :demo do
# For demo
gem "erubi"
gem "sassc"
gem "webrick" if RUBY_VERSION >= "3.0"
end
platform :jruby do
gem "activerecord-jdbc-adapter"
gem "jdbc-mysql"
gem "jdbc-postgres"
gem "jdbc-sqlite3"
end
if RUBY_VERSION >= "3.0.0"
group :website do
# Docs/Website
gem "hanna-nouveau", require: false
end
end