tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
redmine: 4.2.10 -> 5.0.5
Meghea Iulian
2 years ago
6201512c
4005b64d
+540
-316
4 changed files
expand all
collapse all
unified
split
pkgs
applications
version-management
redmine
Gemfile
Gemfile.lock
default.nix
gemset.nix
+44
-41
pkgs/applications/version-management/redmine/Gemfile
···
1
source 'https://rubygems.org'
2
3
-
ruby '>= 2.4.0', '< 2.8.0'
4
-
gem 'bundler', '>= 1.12.0'
5
6
-
gem 'rails', '5.2.8.1'
7
-
gem 'sprockets', '~> 3.7.2' if RUBY_VERSION < '2.5'
8
-
gem 'globalid', '~> 0.4.2' if Gem.ruby_version < Gem::Version.new('2.6.0')
9
-
gem 'rouge', '~> 3.26.0'
10
gem 'request_store', '~> 1.5.0'
11
-
gem "mini_mime", "~> 1.0.1"
12
gem "actionpack-xml_parser"
13
-
gem 'roadie-rails', (RUBY_VERSION < '2.5' ? '~> 1.3.0' : '~> 2.2.0')
14
gem 'marcel'
15
-
gem "mail", "~> 2.7.1"
16
-
gem 'csv', (RUBY_VERSION < '2.5' ? ['>= 3.1.1', '<= 3.1.5'] : '~> 3.1.1')
17
-
gem 'nokogiri', (if Gem.ruby_version < Gem::Version.new('2.5.0')
18
-
'~> 1.10.10'
19
-
elsif Gem.ruby_version < Gem::Version.new('2.6.0')
20
-
'~> 1.12.5'
21
-
else
22
-
'~> 1.13.10'
23
-
end)
24
-
gem 'i18n', '~> 1.8.2'
25
-
gem 'rbpdf', '~> 1.21.0'
26
gem 'addressable'
27
gem 'rubyzip', '~> 2.3.0'
28
-
gem 'psych', '~> 3.1' if Gem.ruby_version < Gem::Version.new('2.6.0')
0
0
0
0
0
0
29
30
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
31
gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin]
···
34
gem 'rotp', '>= 5.0.0'
35
gem 'rqrcode'
36
0
0
0
0
37
# Optional gem for LDAP authentication
38
group :ldap do
39
gem 'net-ldap', '~> 0.17.0'
40
end
41
42
-
# Optional gem for OpenID authentication
43
-
group :openid do
44
-
gem "ruby-openid", "~> 2.9.2", :require => "openid"
45
-
gem "rack-openid"
46
-
end
47
-
48
# Optional gem for exporting the gantt to a PNG file
49
group :minimagick do
50
-
gem 'mini_magick', '~> 4.11.0'
51
end
52
53
-
# Optional Markdown support, not for JRuby
54
group :markdown do
55
-
gem 'redcarpet', '~> 3.5.1'
0
0
0
0
0
0
56
end
0
57
58
# Include database gems for the database adapters NixOS supports
0
0
59
gem "mysql2", "~> 0.5.0", :platforms => [:mri, :mingw, :x64_mingw]
60
-
gem "pg", "~> 1.2.2", :platforms => [:mri, :mingw, :x64_mingw]
61
62
group :development do
0
63
gem "yard"
64
end
65
66
group :test do
67
gem "rails-dom-testing"
68
-
gem 'mocha', (Gem.ruby_version < Gem::Version.new('2.7.0') ? ['>= 1.4.0', '< 2.0.0'] : '>= 1.4.0')
69
-
gem 'simplecov', '~> 0.18.5', :require => false
70
-
gem "ffi", platforms: [:mingw, :x64_mingw, :mswin]
71
# For running system tests
72
-
# TODO: Remove version specification once Capybara supports Puma 6
73
-
gem 'puma', '< 6.0.0'
74
-
gem 'capybara', '~> 3.31.0'
75
gem "selenium-webdriver", "~> 3.142.7"
76
-
gem 'webdrivers', '~> 4.4', require: false
77
# RuboCop
78
-
gem 'rubocop', '~> 1.12.0'
79
-
gem 'rubocop-performance', '~> 1.10.1'
80
-
gem 'rubocop-rails', '~> 2.9.0'
81
end
82
83
local_gemfile = File.join(File.dirname(__FILE__), "Gemfile.local")
84
-
if File.exists?(local_gemfile)
85
eval_gemfile local_gemfile
86
end
87
···
1
source 'https://rubygems.org'
2
3
+
ruby '>= 2.7.0', '< 3.3.0'
0
4
5
+
gem 'rails', '6.1.7.3'
6
+
gem 'rouge', '~> 4.1.0'
0
0
7
gem 'request_store', '~> 1.5.0'
8
+
gem 'mini_mime', '~> 1.1.0'
9
gem "actionpack-xml_parser"
10
+
gem 'roadie-rails', '~> 3.0.0'
11
gem 'marcel'
12
+
gem 'mail', '~> 2.8.1'
13
+
gem 'nokogiri', '~> 1.14.0'
14
+
gem 'i18n', '~> 1.13.0'
15
+
gem 'rbpdf', '~> 1.21.1'
0
0
0
0
0
0
0
16
gem 'addressable'
17
gem 'rubyzip', '~> 2.3.0'
18
+
19
+
# Ruby Standard Gems
20
+
gem 'csv', '~> 3.2.6'
21
+
gem 'net-imap', '~> 0.3.4'
22
+
gem 'net-pop', '~> 0.1.2'
23
+
gem 'net-smtp', '~> 0.3.3'
24
+
gem 'rexml', require: false if Gem.ruby_version >= Gem::Version.new('3.0')
25
26
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
27
gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin]
···
30
gem 'rotp', '>= 5.0.0'
31
gem 'rqrcode'
32
33
+
# HTML pipeline and sanitization
34
+
gem "html-pipeline", "~> 2.13.2"
35
+
gem "sanitize", "~> 6.0"
36
+
37
# Optional gem for LDAP authentication
38
group :ldap do
39
gem 'net-ldap', '~> 0.17.0'
40
end
41
0
0
0
0
0
0
42
# Optional gem for exporting the gantt to a PNG file
43
group :minimagick do
44
+
gem 'mini_magick', '~> 4.12.0'
45
end
46
47
+
# Optional Markdown support
48
group :markdown do
49
+
gem 'redcarpet', '~> 3.6.0'
50
+
end
51
+
52
+
# Optional CommonMark support, not for JRuby
53
+
group :common_mark do
54
+
gem "commonmarker", '~> 0.23.8'
55
+
gem 'deckar01-task_list', '2.3.2'
56
end
57
+
58
59
# Include database gems for the database adapters NixOS supports
60
+
require 'erb'
61
+
require 'yaml'
62
gem "mysql2", "~> 0.5.0", :platforms => [:mri, :mingw, :x64_mingw]
63
+
gem "pg", "~> 1.4.2", :platforms => [:mri, :mingw, :x64_mingw]
64
65
group :development do
66
+
gem 'listen', '~> 3.3'
67
gem "yard"
68
end
69
70
group :test do
71
gem "rails-dom-testing"
72
+
gem 'mocha', '>= 1.4.0'
73
+
gem 'simplecov', '~> 0.22.0', :require => false
74
+
gem "ffi", platforms: [:mri, :mingw, :x64_mingw, :mswin]
75
# For running system tests
76
+
gem 'puma'
77
+
gem 'capybara', '~> 3.38.0'
0
78
gem "selenium-webdriver", "~> 3.142.7"
79
+
gem 'webdrivers', '4.6.1', require: false
80
# RuboCop
81
+
gem 'rubocop', '~> 1.51.0', require: false
82
+
gem 'rubocop-performance', '~> 1.17.1', require: false
83
+
gem 'rubocop-rails', '~> 2.19.1', require: false
84
end
85
86
local_gemfile = File.join(File.dirname(__FILE__), "Gemfile.local")
87
+
if File.exist?(local_gemfile)
88
eval_gemfile local_gemfile
89
end
90
+174
-122
pkgs/applications/version-management/redmine/Gemfile.lock
···
1
GEM
2
remote: https://rubygems.org/
3
specs:
4
-
actioncable (5.2.8.1)
5
-
actionpack (= 5.2.8.1)
0
6
nio4r (~> 2.0)
7
websocket-driver (>= 0.6.1)
8
-
actionmailer (5.2.8.1)
9
-
actionpack (= 5.2.8.1)
10
-
actionview (= 5.2.8.1)
11
-
activejob (= 5.2.8.1)
0
0
0
0
0
0
0
0
12
mail (~> 2.5, >= 2.5.4)
13
rails-dom-testing (~> 2.0)
14
-
actionpack (5.2.8.1)
15
-
actionview (= 5.2.8.1)
16
-
activesupport (= 5.2.8.1)
17
-
rack (~> 2.0, >= 2.0.8)
18
rack-test (>= 0.6.3)
19
rails-dom-testing (~> 2.0)
20
-
rails-html-sanitizer (~> 1.0, >= 1.0.2)
21
actionpack-xml_parser (2.0.1)
22
actionpack (>= 5.0)
23
railties (>= 5.0)
24
-
actionview (5.2.8.1)
25
-
activesupport (= 5.2.8.1)
0
0
0
0
0
0
26
builder (~> 3.1)
27
erubi (~> 1.4)
28
rails-dom-testing (~> 2.0)
29
-
rails-html-sanitizer (~> 1.0, >= 1.0.3)
30
-
activejob (5.2.8.1)
31
-
activesupport (= 5.2.8.1)
32
globalid (>= 0.3.6)
33
-
activemodel (5.2.8.1)
34
-
activesupport (= 5.2.8.1)
35
-
activerecord (5.2.8.1)
36
-
activemodel (= 5.2.8.1)
37
-
activesupport (= 5.2.8.1)
38
-
arel (>= 9.0)
39
-
activestorage (5.2.8.1)
40
-
actionpack (= 5.2.8.1)
41
-
activerecord (= 5.2.8.1)
42
-
marcel (~> 1.0.0)
43
-
activesupport (5.2.8.1)
0
0
44
concurrent-ruby (~> 1.0, >= 1.0.2)
45
-
i18n (>= 0.7, < 2)
46
-
minitest (~> 5.1)
47
-
tzinfo (~> 1.1)
48
-
addressable (2.8.1)
0
49
public_suffix (>= 2.0.2, < 6.0)
50
-
arel (9.0.0)
51
ast (2.4.2)
52
builder (3.2.4)
53
-
capybara (3.31.0)
54
addressable
0
55
mini_mime (>= 0.1.3)
56
nokogiri (~> 1.8)
57
rack (>= 1.6.0)
58
rack-test (>= 0.6.3)
59
-
regexp_parser (~> 1.5)
60
xpath (~> 3.2)
61
childprocess (3.0.0)
62
chunky_png (1.4.0)
0
63
concurrent-ruby (1.2.2)
64
crass (1.0.6)
65
css_parser (1.14.0)
66
addressable
67
-
csv (3.1.9)
0
0
0
68
docile (1.4.0)
69
erubi (1.12.0)
0
70
globalid (1.1.0)
71
activesupport (>= 5.0)
0
0
0
72
htmlentities (4.3.4)
73
-
i18n (1.8.11)
74
concurrent-ruby (~> 1.0)
75
-
loofah (2.19.1)
0
0
0
0
76
crass (~> 1.0.2)
77
-
nokogiri (>= 1.5.9)
78
-
mail (2.7.1)
79
mini_mime (>= 0.1.1)
0
0
0
80
marcel (1.0.2)
0
81
method_source (1.0.0)
82
-
mini_magick (4.11.0)
83
-
mini_mime (1.0.3)
84
-
mini_portile2 (2.8.1)
85
minitest (5.18.0)
86
mocha (2.0.2)
87
ruby2_keywords (>= 0.0.5)
88
mysql2 (0.5.5)
0
0
0
89
net-ldap (0.17.1)
90
-
nio4r (2.5.8)
91
-
nokogiri (1.13.10)
0
0
0
0
0
0
92
mini_portile2 (~> 2.8.0)
93
racc (~> 1.4)
94
-
nokogiri (1.13.10-x86_64-linux)
95
-
racc (~> 1.4)
96
-
parallel (1.22.1)
97
-
parser (3.2.1.1)
98
ast (~> 2.4.1)
99
-
pg (1.2.3)
100
public_suffix (5.0.1)
101
-
puma (5.6.5)
102
nio4r (~> 2.0)
103
racc (1.6.2)
104
-
rack (2.2.6.4)
105
-
rack-openid (1.4.2)
106
-
rack (>= 1.1.0)
107
-
ruby-openid (>= 2.1.8)
108
rack-test (2.1.0)
109
rack (>= 1.3)
110
-
rails (5.2.8.1)
111
-
actioncable (= 5.2.8.1)
112
-
actionmailer (= 5.2.8.1)
113
-
actionpack (= 5.2.8.1)
114
-
actionview (= 5.2.8.1)
115
-
activejob (= 5.2.8.1)
116
-
activemodel (= 5.2.8.1)
117
-
activerecord (= 5.2.8.1)
118
-
activestorage (= 5.2.8.1)
119
-
activesupport (= 5.2.8.1)
120
-
bundler (>= 1.3.0)
121
-
railties (= 5.2.8.1)
0
0
122
sprockets-rails (>= 2.0.0)
123
rails-dom-testing (2.0.3)
124
activesupport (>= 4.2.0)
125
nokogiri (>= 1.6)
126
rails-html-sanitizer (1.5.0)
127
loofah (~> 2.19, >= 2.19.1)
128
-
railties (5.2.8.1)
129
-
actionpack (= 5.2.8.1)
130
-
activesupport (= 5.2.8.1)
131
method_source
132
-
rake (>= 0.8.7)
133
-
thor (>= 0.19.0, < 2.0)
134
rainbow (3.1.1)
135
rake (13.0.6)
0
0
0
136
rbpdf (1.21.1)
137
htmlentities
138
rbpdf-font (~> 1.19.0)
139
rbpdf-font (1.19.1)
140
-
redcarpet (3.5.1)
141
-
regexp_parser (1.8.2)
142
request_store (1.5.1)
143
rack (>= 1.4)
144
rexml (3.2.5)
145
-
roadie (4.0.0)
146
css_parser (~> 1.4)
147
nokogiri (~> 1.8)
148
-
roadie-rails (2.2.0)
149
-
railties (>= 5.1, < 6.2)
150
-
roadie (>= 3.1, < 5.0)
151
rotp (6.2.2)
152
-
rouge (3.26.1)
153
-
rqrcode (2.1.2)
154
chunky_png (~> 1.0)
155
rqrcode_core (~> 1.0)
156
rqrcode_core (1.2.0)
157
-
rubocop (1.12.1)
0
158
parallel (~> 1.10)
159
-
parser (>= 3.0.0.0)
160
rainbow (>= 2.2.2, < 4.0)
161
regexp_parser (>= 1.8, < 3.0)
162
-
rexml
163
-
rubocop-ast (>= 1.2.0, < 2.0)
164
ruby-progressbar (~> 1.7)
165
-
unicode-display_width (>= 1.4.0, < 3.0)
166
-
rubocop-ast (1.28.0)
167
parser (>= 3.2.1.0)
168
-
rubocop-performance (1.10.2)
169
-
rubocop (>= 0.90.0, < 2.0)
170
rubocop-ast (>= 0.4.0)
171
-
rubocop-rails (2.9.1)
172
activesupport (>= 4.2.0)
173
rack (>= 1.1)
174
-
rubocop (>= 0.90.0, < 2.0)
175
-
ruby-openid (2.9.2)
176
ruby-progressbar (1.13.0)
177
ruby2_keywords (0.0.5)
178
rubyzip (2.3.2)
0
0
0
179
selenium-webdriver (3.142.7)
180
childprocess (>= 0.5, < 4.0)
181
rubyzip (>= 1.2.2)
182
-
simplecov (0.18.5)
183
docile (~> 1.1)
184
simplecov-html (~> 0.11)
0
185
simplecov-html (0.12.3)
0
186
sprockets (4.2.0)
187
concurrent-ruby (~> 1.0)
188
rack (>= 2.2.4, < 4)
···
190
actionpack (>= 5.2)
191
activesupport (>= 5.2)
192
sprockets (>= 3.0.0)
193
-
thor (1.2.1)
194
-
thread_safe (0.3.6)
195
-
tzinfo (1.2.11)
196
-
thread_safe (~> 0.1)
197
unicode-display_width (2.4.2)
198
-
webdrivers (4.7.0)
199
nokogiri (~> 1.6)
200
rubyzip (>= 1.3.0)
201
-
selenium-webdriver (> 3.141, < 5.0)
202
-
webrick (1.7.0)
203
websocket-driver (0.7.5)
204
websocket-extensions (>= 0.1.0)
205
websocket-extensions (0.1.5)
206
xpath (3.2.0)
207
nokogiri (~> 1.8)
208
-
yard (0.9.28)
209
-
webrick (~> 1.7.0)
210
211
PLATFORMS
212
ruby
···
214
DEPENDENCIES
215
actionpack-xml_parser
216
addressable
217
-
bundler (>= 1.12.0)
218
-
capybara (~> 3.31.0)
219
-
csv (~> 3.1.1)
0
220
ffi
221
-
i18n (~> 1.8.2)
222
-
mail (~> 2.7.1)
0
0
223
marcel
224
-
mini_magick (~> 4.11.0)
225
-
mini_mime (~> 1.0.1)
226
mocha (>= 1.4.0)
227
mysql2 (~> 0.5.0)
0
228
net-ldap (~> 0.17.0)
229
-
nokogiri (~> 1.13.10)
230
-
pg (~> 1.2.2)
231
-
puma (< 6.0.0)
232
-
rack-openid
233
-
rails (= 5.2.8.1)
0
234
rails-dom-testing
235
-
rbpdf (~> 1.21.0)
236
-
redcarpet (~> 3.5.1)
237
request_store (~> 1.5.0)
238
-
roadie-rails (~> 2.2.0)
239
rotp (>= 5.0.0)
240
-
rouge (~> 3.26.0)
241
rqrcode
242
-
rubocop (~> 1.12.0)
243
-
rubocop-performance (~> 1.10.1)
244
-
rubocop-rails (~> 2.9.0)
245
-
ruby-openid (~> 2.9.2)
246
rubyzip (~> 2.3.0)
0
247
selenium-webdriver (~> 3.142.7)
248
-
simplecov (~> 0.18.5)
249
tzinfo-data
250
-
webdrivers (~> 4.4)
251
yard
252
253
RUBY VERSION
···
1
GEM
2
remote: https://rubygems.org/
3
specs:
4
+
actioncable (6.1.7.3)
5
+
actionpack (= 6.1.7.3)
6
+
activesupport (= 6.1.7.3)
7
nio4r (~> 2.0)
8
websocket-driver (>= 0.6.1)
9
+
actionmailbox (6.1.7.3)
10
+
actionpack (= 6.1.7.3)
11
+
activejob (= 6.1.7.3)
12
+
activerecord (= 6.1.7.3)
13
+
activestorage (= 6.1.7.3)
14
+
activesupport (= 6.1.7.3)
15
+
mail (>= 2.7.1)
16
+
actionmailer (6.1.7.3)
17
+
actionpack (= 6.1.7.3)
18
+
actionview (= 6.1.7.3)
19
+
activejob (= 6.1.7.3)
20
+
activesupport (= 6.1.7.3)
21
mail (~> 2.5, >= 2.5.4)
22
rails-dom-testing (~> 2.0)
23
+
actionpack (6.1.7.3)
24
+
actionview (= 6.1.7.3)
25
+
activesupport (= 6.1.7.3)
26
+
rack (~> 2.0, >= 2.0.9)
27
rack-test (>= 0.6.3)
28
rails-dom-testing (~> 2.0)
29
+
rails-html-sanitizer (~> 1.0, >= 1.2.0)
30
actionpack-xml_parser (2.0.1)
31
actionpack (>= 5.0)
32
railties (>= 5.0)
33
+
actiontext (6.1.7.3)
34
+
actionpack (= 6.1.7.3)
35
+
activerecord (= 6.1.7.3)
36
+
activestorage (= 6.1.7.3)
37
+
activesupport (= 6.1.7.3)
38
+
nokogiri (>= 1.8.5)
39
+
actionview (6.1.7.3)
40
+
activesupport (= 6.1.7.3)
41
builder (~> 3.1)
42
erubi (~> 1.4)
43
rails-dom-testing (~> 2.0)
44
+
rails-html-sanitizer (~> 1.1, >= 1.2.0)
45
+
activejob (6.1.7.3)
46
+
activesupport (= 6.1.7.3)
47
globalid (>= 0.3.6)
48
+
activemodel (6.1.7.3)
49
+
activesupport (= 6.1.7.3)
50
+
activerecord (6.1.7.3)
51
+
activemodel (= 6.1.7.3)
52
+
activesupport (= 6.1.7.3)
53
+
activestorage (6.1.7.3)
54
+
actionpack (= 6.1.7.3)
55
+
activejob (= 6.1.7.3)
56
+
activerecord (= 6.1.7.3)
57
+
activesupport (= 6.1.7.3)
58
+
marcel (~> 1.0)
59
+
mini_mime (>= 1.1.0)
60
+
activesupport (6.1.7.3)
61
concurrent-ruby (~> 1.0, >= 1.0.2)
62
+
i18n (>= 1.6, < 2)
63
+
minitest (>= 5.1)
64
+
tzinfo (~> 2.0)
65
+
zeitwerk (~> 2.3)
66
+
addressable (2.8.4)
67
public_suffix (>= 2.0.2, < 6.0)
0
68
ast (2.4.2)
69
builder (3.2.4)
70
+
capybara (3.38.0)
71
addressable
72
+
matrix
73
mini_mime (>= 0.1.3)
74
nokogiri (~> 1.8)
75
rack (>= 1.6.0)
76
rack-test (>= 0.6.3)
77
+
regexp_parser (>= 1.5, < 3.0)
78
xpath (~> 3.2)
79
childprocess (3.0.0)
80
chunky_png (1.4.0)
81
+
commonmarker (0.23.9)
82
concurrent-ruby (1.2.2)
83
crass (1.0.6)
84
css_parser (1.14.0)
85
addressable
86
+
csv (3.2.6)
87
+
date (3.3.3)
88
+
deckar01-task_list (2.3.2)
89
+
html-pipeline
90
docile (1.4.0)
91
erubi (1.12.0)
92
+
ffi (1.15.5)
93
globalid (1.1.0)
94
activesupport (>= 5.0)
95
+
html-pipeline (2.13.2)
96
+
activesupport (>= 2)
97
+
nokogiri (>= 1.4)
98
htmlentities (4.3.4)
99
+
i18n (1.13.0)
100
concurrent-ruby (~> 1.0)
101
+
json (2.6.3)
102
+
listen (3.8.0)
103
+
rb-fsevent (~> 0.10, >= 0.10.3)
104
+
rb-inotify (~> 0.9, >= 0.9.10)
105
+
loofah (2.21.3)
106
crass (~> 1.0.2)
107
+
nokogiri (>= 1.12.0)
108
+
mail (2.8.1)
109
mini_mime (>= 0.1.1)
110
+
net-imap
111
+
net-pop
112
+
net-smtp
113
marcel (1.0.2)
114
+
matrix (0.4.2)
115
method_source (1.0.0)
116
+
mini_magick (4.12.0)
117
+
mini_mime (1.1.2)
118
+
mini_portile2 (2.8.2)
119
minitest (5.18.0)
120
mocha (2.0.2)
121
ruby2_keywords (>= 0.0.5)
122
mysql2 (0.5.5)
123
+
net-imap (0.3.4)
124
+
date
125
+
net-protocol
126
net-ldap (0.17.1)
127
+
net-pop (0.1.2)
128
+
net-protocol
129
+
net-protocol (0.2.1)
130
+
timeout
131
+
net-smtp (0.3.3)
132
+
net-protocol
133
+
nio4r (2.5.9)
134
+
nokogiri (1.14.4)
135
mini_portile2 (~> 2.8.0)
136
racc (~> 1.4)
137
+
parallel (1.23.0)
138
+
parser (3.2.2.1)
0
0
139
ast (~> 2.4.1)
140
+
pg (1.4.6)
141
public_suffix (5.0.1)
142
+
puma (6.2.2)
143
nio4r (~> 2.0)
144
racc (1.6.2)
145
+
rack (2.2.7)
0
0
0
146
rack-test (2.1.0)
147
rack (>= 1.3)
148
+
rails (6.1.7.3)
149
+
actioncable (= 6.1.7.3)
150
+
actionmailbox (= 6.1.7.3)
151
+
actionmailer (= 6.1.7.3)
152
+
actionpack (= 6.1.7.3)
153
+
actiontext (= 6.1.7.3)
154
+
actionview (= 6.1.7.3)
155
+
activejob (= 6.1.7.3)
156
+
activemodel (= 6.1.7.3)
157
+
activerecord (= 6.1.7.3)
158
+
activestorage (= 6.1.7.3)
159
+
activesupport (= 6.1.7.3)
160
+
bundler (>= 1.15.0)
161
+
railties (= 6.1.7.3)
162
sprockets-rails (>= 2.0.0)
163
rails-dom-testing (2.0.3)
164
activesupport (>= 4.2.0)
165
nokogiri (>= 1.6)
166
rails-html-sanitizer (1.5.0)
167
loofah (~> 2.19, >= 2.19.1)
168
+
railties (6.1.7.3)
169
+
actionpack (= 6.1.7.3)
170
+
activesupport (= 6.1.7.3)
171
method_source
172
+
rake (>= 12.2)
173
+
thor (~> 1.0)
174
rainbow (3.1.1)
175
rake (13.0.6)
176
+
rb-fsevent (0.11.2)
177
+
rb-inotify (0.10.1)
178
+
ffi (~> 1.0)
179
rbpdf (1.21.1)
180
htmlentities
181
rbpdf-font (~> 1.19.0)
182
rbpdf-font (1.19.1)
183
+
redcarpet (3.6.0)
184
+
regexp_parser (2.8.0)
185
request_store (1.5.1)
186
rack (>= 1.4)
187
rexml (3.2.5)
188
+
roadie (5.1.0)
189
css_parser (~> 1.4)
190
nokogiri (~> 1.8)
191
+
roadie-rails (3.0.0)
192
+
railties (>= 5.1, < 7.1)
193
+
roadie (~> 5.0)
194
rotp (6.2.2)
195
+
rouge (4.1.1)
196
+
rqrcode (2.2.0)
197
chunky_png (~> 1.0)
198
rqrcode_core (~> 1.0)
199
rqrcode_core (1.2.0)
200
+
rubocop (1.51.0)
201
+
json (~> 2.3)
202
parallel (~> 1.10)
203
+
parser (>= 3.2.0.0)
204
rainbow (>= 2.2.2, < 4.0)
205
regexp_parser (>= 1.8, < 3.0)
206
+
rexml (>= 3.2.5, < 4.0)
207
+
rubocop-ast (>= 1.28.0, < 2.0)
208
ruby-progressbar (~> 1.7)
209
+
unicode-display_width (>= 2.4.0, < 3.0)
210
+
rubocop-ast (1.28.1)
211
parser (>= 3.2.1.0)
212
+
rubocop-performance (1.17.1)
213
+
rubocop (>= 1.7.0, < 2.0)
214
rubocop-ast (>= 0.4.0)
215
+
rubocop-rails (2.19.1)
216
activesupport (>= 4.2.0)
217
rack (>= 1.1)
218
+
rubocop (>= 1.33.0, < 2.0)
0
219
ruby-progressbar (1.13.0)
220
ruby2_keywords (0.0.5)
221
rubyzip (2.3.2)
222
+
sanitize (6.0.1)
223
+
crass (~> 1.0.2)
224
+
nokogiri (>= 1.12.0)
225
selenium-webdriver (3.142.7)
226
childprocess (>= 0.5, < 4.0)
227
rubyzip (>= 1.2.2)
228
+
simplecov (0.22.0)
229
docile (~> 1.1)
230
simplecov-html (~> 0.11)
231
+
simplecov_json_formatter (~> 0.1)
232
simplecov-html (0.12.3)
233
+
simplecov_json_formatter (0.1.4)
234
sprockets (4.2.0)
235
concurrent-ruby (~> 1.0)
236
rack (>= 2.2.4, < 4)
···
238
actionpack (>= 5.2)
239
activesupport (>= 5.2)
240
sprockets (>= 3.0.0)
241
+
thor (1.2.2)
242
+
timeout (0.3.2)
243
+
tzinfo (2.0.6)
244
+
concurrent-ruby (~> 1.0)
245
unicode-display_width (2.4.2)
246
+
webdrivers (4.6.1)
247
nokogiri (~> 1.6)
248
rubyzip (>= 1.3.0)
249
+
selenium-webdriver (>= 3.0, < 4.0)
0
250
websocket-driver (0.7.5)
251
websocket-extensions (>= 0.1.0)
252
websocket-extensions (0.1.5)
253
xpath (3.2.0)
254
nokogiri (~> 1.8)
255
+
yard (0.9.34)
256
+
zeitwerk (2.6.8)
257
258
PLATFORMS
259
ruby
···
261
DEPENDENCIES
262
actionpack-xml_parser
263
addressable
264
+
capybara (~> 3.38.0)
265
+
commonmarker (~> 0.23.8)
266
+
csv (~> 3.2.6)
267
+
deckar01-task_list (= 2.3.2)
268
ffi
269
+
html-pipeline (~> 2.13.2)
270
+
i18n (~> 1.13.0)
271
+
listen (~> 3.3)
272
+
mail (~> 2.8.1)
273
marcel
274
+
mini_magick (~> 4.12.0)
275
+
mini_mime (~> 1.1.0)
276
mocha (>= 1.4.0)
277
mysql2 (~> 0.5.0)
278
+
net-imap (~> 0.3.4)
279
net-ldap (~> 0.17.0)
280
+
net-pop (~> 0.1.2)
281
+
net-smtp (~> 0.3.3)
282
+
nokogiri (~> 1.14.0)
283
+
pg (~> 1.4.2)
284
+
puma
285
+
rails (= 6.1.7.3)
286
rails-dom-testing
287
+
rbpdf (~> 1.21.1)
288
+
redcarpet (~> 3.6.0)
289
request_store (~> 1.5.0)
290
+
roadie-rails (~> 3.0.0)
291
rotp (>= 5.0.0)
292
+
rouge (~> 4.1.0)
293
rqrcode
294
+
rubocop (~> 1.51.0)
295
+
rubocop-performance (~> 1.17.1)
296
+
rubocop-rails (~> 2.19.1)
0
297
rubyzip (~> 2.3.0)
298
+
sanitize (~> 6.0)
299
selenium-webdriver (~> 3.142.7)
300
+
simplecov (~> 0.22.0)
301
tzinfo-data
302
+
webdrivers (= 4.6.1)
303
yard
304
305
RUBY VERSION
+4
-4
pkgs/applications/version-management/redmine/default.nix
···
1
-
{ lib, stdenv, fetchurl, bundlerEnv, ruby, makeWrapper, nixosTests }:
2
3
let
4
-
version = "4.2.10";
5
rubyEnv = bundlerEnv {
6
name = "redmine-env-${version}";
7
8
inherit ruby;
9
gemdir = ./.;
10
-
groups = [ "development" "ldap" "markdown" "minimagick" "openid" "test" ];
11
};
12
in
13
stdenv.mkDerivation rec {
···
16
17
src = fetchurl {
18
url = "https://www.redmine.org/releases/${pname}-${version}.tar.gz";
19
-
sha256 = "sha256-byY4jCOJKWJVLKSR1e/tq9QtrIiGHdnYC8M0WPZb4ek=";
20
};
21
22
nativeBuildInputs = [ makeWrapper ];
···
1
+
{ lib, stdenv, fetchurl, bundlerEnv, ruby, defaultGemConfig, makeWrapper, nixosTests }:
2
3
let
4
+
version = "5.0.5";
5
rubyEnv = bundlerEnv {
6
name = "redmine-env-${version}";
7
8
inherit ruby;
9
gemdir = ./.;
10
+
groups = [ "development" "ldap" "markdown" "minimagick" "test" ];
11
};
12
in
13
stdenv.mkDerivation rec {
···
16
17
src = fetchurl {
18
url = "https://www.redmine.org/releases/${pname}-${version}.tar.gz";
19
+
sha256 = "sha256-qJrRxLub8CXmUnx3qxjI+vd0nJSpdcryz9u6AOsSpIE=";
20
};
21
22
nativeBuildInputs = [ makeWrapper ];
+318
-149
pkgs/applications/version-management/redmine/gemset.nix
···
1
{
2
actioncable = {
3
-
dependencies = ["actionpack" "nio4r" "websocket-driver"];
4
groups = ["default"];
5
platforms = [];
6
source = {
7
remotes = ["https://rubygems.org"];
8
-
sha256 = "1v5bihkn3cdf7s1cv04wqpk3l5snjgyav0jz9x5vhzzdqyknvndr";
9
type = "gem";
10
};
11
-
version = "5.2.8.1";
0
0
0
0
0
0
0
0
0
0
0
12
};
13
actionmailer = {
14
-
dependencies = ["actionpack" "actionview" "activejob" "mail" "rails-dom-testing"];
15
groups = ["default"];
16
platforms = [];
17
source = {
18
remotes = ["https://rubygems.org"];
19
-
sha256 = "1x0qjs8v5z5wzk7vlg7pdr71hsm154d8d0gwhya573xpxfjzmjpx";
20
type = "gem";
21
};
22
-
version = "5.2.8.1";
23
};
24
actionpack = {
25
dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
···
27
platforms = [];
28
source = {
29
remotes = ["https://rubygems.org"];
30
-
sha256 = "0mqvz5dsg9zis34y8m4d2ackr3zs7h27mv6zx5yx00a58fifhyv3";
31
type = "gem";
32
};
33
-
version = "5.2.8.1";
34
};
35
actionpack-xml_parser = {
36
dependencies = ["actionpack" "railties"];
···
43
};
44
version = "2.0.1";
45
};
0
0
0
0
0
0
0
0
0
0
0
46
actionview = {
47
dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"];
48
groups = ["default"];
49
platforms = [];
50
source = {
51
remotes = ["https://rubygems.org"];
52
-
sha256 = "06bk0hyv2sq386qc7r96qbhskg91apdj3mrdpzhry6p6nby2afml";
53
type = "gem";
54
};
55
-
version = "5.2.8.1";
56
};
57
activejob = {
58
dependencies = ["activesupport" "globalid"];
···
60
platforms = [];
61
source = {
62
remotes = ["https://rubygems.org"];
63
-
sha256 = "12y07kvq9y30ycl4i45g9c2c9jv5a9vlxvrjaqfl79iim6gk1klz";
64
type = "gem";
65
};
66
-
version = "5.2.8.1";
67
};
68
activemodel = {
69
dependencies = ["activesupport"];
···
71
platforms = [];
72
source = {
73
remotes = ["https://rubygems.org"];
74
-
sha256 = "0vsyxbjpl47grlkzgh2rm0i9yksfwk11lsdi11jmqszc6lkj1b9g";
75
type = "gem";
76
};
77
-
version = "5.2.8.1";
78
};
79
activerecord = {
80
-
dependencies = ["activemodel" "activesupport" "arel"];
81
groups = ["default"];
82
platforms = [];
83
source = {
84
remotes = ["https://rubygems.org"];
85
-
sha256 = "0jk8qwdvq465nklxr7z0qzpiacxcqd72y6frimlalchhigl8ya0a";
86
type = "gem";
87
};
88
-
version = "5.2.8.1";
89
};
90
activestorage = {
91
-
dependencies = ["actionpack" "activerecord" "marcel"];
92
groups = ["default"];
93
platforms = [];
94
source = {
95
remotes = ["https://rubygems.org"];
96
-
sha256 = "0qklddvw3v13dh79c7vljad8m25frlhnwcnw9xk510d676j3lr8a";
97
type = "gem";
98
};
99
-
version = "5.2.8.1";
100
};
101
activesupport = {
102
-
dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
103
-
groups = ["default" "test"];
104
platforms = [];
105
source = {
106
remotes = ["https://rubygems.org"];
107
-
sha256 = "0r15sbhl4nrkh2g5ccbhmn3c2ngri71j0yfnarxkq90vdrhqqjgh";
108
type = "gem";
109
};
110
-
version = "5.2.8.1";
111
};
112
addressable = {
113
dependencies = ["public_suffix"];
···
115
platforms = [];
116
source = {
117
remotes = ["https://rubygems.org"];
118
-
sha256 = "1ypdmpdn20hxp5vwxz3zc04r5xcwqc25qszdlg41h8ghdqbllwmw";
119
type = "gem";
120
};
121
-
version = "2.8.1";
122
-
};
123
-
arel = {
124
-
groups = ["default"];
125
-
platforms = [];
126
-
source = {
127
-
remotes = ["https://rubygems.org"];
128
-
sha256 = "1jk7wlmkr61f6g36w9s2sn46nmdg6wn2jfssrhbhirv5x9n95nk0";
129
-
type = "gem";
130
-
};
131
-
version = "9.0.0";
132
};
133
ast = {
134
groups = ["default" "test"];
···
151
version = "3.2.4";
152
};
153
capybara = {
154
-
dependencies = ["addressable" "mini_mime" "nokogiri" "rack" "rack-test" "regexp_parser" "xpath"];
155
groups = ["test"];
156
platforms = [];
157
source = {
158
remotes = ["https://rubygems.org"];
159
-
sha256 = "0fhgnw6xgnphaka50b995mcmc2pjifmlr8ypz6dw2a6jkz3qqlcl";
160
type = "gem";
161
};
162
-
version = "3.31.0";
163
};
164
childprocess = {
165
groups = ["default" "test"];
···
181
};
182
version = "1.4.0";
183
};
0
0
0
0
0
0
0
0
0
0
184
concurrent-ruby = {
185
-
groups = ["default" "test"];
186
platforms = [];
187
source = {
188
remotes = ["https://rubygems.org"];
···
217
platforms = [];
218
source = {
219
remotes = ["https://rubygems.org"];
220
-
sha256 = "07mgyalwdxaxnff86j5p6n5szmhqz7nrlkb40826mzggrmva8v1m";
221
type = "gem";
222
};
223
-
version = "3.1.9";
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
224
};
225
docile = {
226
groups = ["default" "test"];
···
241
type = "gem";
242
};
243
version = "1.12.0";
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
244
};
245
globalid = {
246
dependencies = ["activesupport"];
···
253
};
254
version = "1.1.0";
255
};
0
0
0
0
0
0
0
0
0
0
0
256
htmlentities = {
257
groups = ["default"];
258
platforms = [];
···
265
};
266
i18n = {
267
dependencies = ["concurrent-ruby"];
0
0
0
0
0
0
0
0
0
0
268
groups = ["default" "test"];
269
platforms = [];
270
source = {
271
remotes = ["https://rubygems.org"];
272
-
sha256 = "0vdd1kii40qhbr9n8qx71k2gskq6rkl8ygy8hw5hfj8bb5a364xf";
0
0
0
0
0
0
0
0
0
0
0
273
type = "gem";
274
};
275
-
version = "1.8.11";
276
};
277
loofah = {
278
dependencies = ["crass" "nokogiri"];
···
280
platforms = [];
281
source = {
282
remotes = ["https://rubygems.org"];
283
-
sha256 = "08qhzck271anrx9y6qa6mh8hwwdzsgwld8q0000rcd7yvvpnjr3c";
284
type = "gem";
285
};
286
-
version = "2.19.1";
287
};
288
mail = {
289
-
dependencies = ["mini_mime"];
290
groups = ["default"];
291
platforms = [];
292
source = {
293
remotes = ["https://rubygems.org"];
294
-
sha256 = "00wwz6ys0502dpk8xprwcqfwyf3hmnx6lgxaiq6vj43mkx43sapc";
295
type = "gem";
296
};
297
-
version = "2.7.1";
298
};
299
marcel = {
300
groups = ["default"];
···
306
};
307
version = "1.0.2";
308
};
0
0
0
0
0
0
0
0
0
0
309
method_source = {
310
groups = ["default"];
311
platforms = [];
···
321
platforms = [];
322
source = {
323
remotes = ["https://rubygems.org"];
324
-
sha256 = "1aj604x11d9pksbljh0l38f70b558rhdgji1s9i763hiagvvx2hs";
325
type = "gem";
326
};
327
-
version = "4.11.0";
328
};
329
mini_mime = {
330
groups = ["default" "test"];
331
platforms = [];
332
source = {
333
remotes = ["https://rubygems.org"];
334
-
sha256 = "1np6srnyagghhh2w4nyv09sz47v0i6ri3q6blicj94vgxqp12c94";
335
type = "gem";
336
};
337
-
version = "1.0.3";
338
};
339
mini_portile2 = {
340
-
groups = ["default" "test"];
341
platforms = [];
342
source = {
343
remotes = ["https://rubygems.org"];
344
-
sha256 = "1af4yarhbbx62f7qsmgg5fynrik0s36wjy3difkawy536xg343mp";
345
type = "gem";
346
};
347
-
version = "2.8.1";
348
};
349
minitest = {
350
-
groups = ["default" "test"];
351
platforms = [];
352
source = {
353
remotes = ["https://rubygems.org"];
···
385
};
386
version = "0.5.5";
387
};
0
0
0
0
0
0
0
0
0
0
0
388
net-ldap = {
389
groups = ["ldap"];
390
platforms = [];
···
395
};
396
version = "0.17.1";
397
};
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
398
nio4r = {
399
groups = ["default" "test"];
400
platforms = [];
401
source = {
402
remotes = ["https://rubygems.org"];
403
-
sha256 = "0xk64wghkscs6bv2n22853k2nh39d131c6rfpnlw12mbjnnv9v1v";
404
type = "gem";
405
};
406
-
version = "2.5.8";
407
};
408
nokogiri = {
409
dependencies = ["mini_portile2" "racc"];
410
-
groups = ["default" "test"];
411
platforms = [];
412
source = {
413
remotes = ["https://rubygems.org"];
414
-
sha256 = "0n79k78c5vdcyl0m3y3l5x9kxl6xf5lgriwi2vd665qmdkr01vnk";
415
type = "gem";
416
};
417
-
version = "1.13.10";
418
};
419
parallel = {
420
groups = ["default" "test"];
421
platforms = [];
422
source = {
423
remotes = ["https://rubygems.org"];
424
-
sha256 = "07vnk6bb54k4yc06xnwck7php50l09vvlw1ga8wdz0pia461zpzb";
425
type = "gem";
426
};
427
-
version = "1.22.1";
428
};
429
parser = {
430
dependencies = ["ast"];
···
432
platforms = [];
433
source = {
434
remotes = ["https://rubygems.org"];
435
-
sha256 = "1a2v5f8fw7nxm41xp422p1pbr41hafy62bp95m7vg42cqp5y4grc";
436
type = "gem";
437
};
438
-
version = "3.2.1.1";
439
};
440
pg = {
441
groups = ["default"];
···
450
}];
451
source = {
452
remotes = ["https://rubygems.org"];
453
-
sha256 = "13mfrysrdrh8cka1d96zm0lnfs59i5x2g6ps49r2kz5p3q81xrzj";
454
type = "gem";
455
};
456
-
version = "1.2.3";
457
};
458
public_suffix = {
459
groups = ["default" "test"];
···
471
platforms = [];
472
source = {
473
remotes = ["https://rubygems.org"];
474
-
sha256 = "0qzq0c791kacv68hgk9zqsd1p7zx1y1rr9j10rn9yphibb8jj436";
475
type = "gem";
476
};
477
-
version = "5.6.5";
478
};
479
racc = {
480
-
groups = ["default" "test"];
481
platforms = [];
482
source = {
483
remotes = ["https://rubygems.org"];
···
487
version = "1.6.2";
488
};
489
rack = {
490
-
groups = ["default" "openid" "test"];
491
platforms = [];
492
source = {
493
remotes = ["https://rubygems.org"];
494
-
sha256 = "1qgwkcb8kxns8d5187cxjaxf18b7dmg9gh6cr9c1125m0bj2pnfk";
495
type = "gem";
496
};
497
-
version = "2.2.6.4";
498
-
};
499
-
rack-openid = {
500
-
dependencies = ["rack" "ruby-openid"];
501
-
groups = ["openid"];
502
-
platforms = [];
503
-
source = {
504
-
remotes = ["https://rubygems.org"];
505
-
sha256 = "0sg85yn981j3a0iri3ch4znzdwscvz29l7vrk3dafqw4fdg31llc";
506
-
type = "gem";
507
-
};
508
-
version = "1.4.2";
509
};
510
rack-test = {
511
dependencies = ["rack"];
···
519
version = "2.1.0";
520
};
521
rails = {
522
-
dependencies = ["actioncable" "actionmailer" "actionpack" "actionview" "activejob" "activemodel" "activerecord" "activestorage" "activesupport" "railties" "sprockets-rails"];
523
groups = ["default"];
524
platforms = [];
525
source = {
526
remotes = ["https://rubygems.org"];
527
-
sha256 = "1jy4jfkq0xpqp0d3ii9xhj69kacx8l4q3pincncw2g30bqd7a66g";
528
type = "gem";
529
};
530
-
version = "5.2.8.1";
531
};
532
rails-dom-testing = {
533
dependencies = ["activesupport" "nokogiri"];
···
557
platforms = [];
558
source = {
559
remotes = ["https://rubygems.org"];
560
-
sha256 = "0w9hm85jgbyar748z9nppsz8mgwywa2v9qqlbkzhpgirxhblifv2";
561
type = "gem";
562
};
563
-
version = "5.2.8.1";
564
};
565
rainbow = {
566
groups = ["default" "test"];
···
582
};
583
version = "13.0.6";
584
};
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
585
rbpdf = {
586
dependencies = ["htmlentities" "rbpdf-font"];
587
groups = ["default"];
···
608
platforms = [];
609
source = {
610
remotes = ["https://rubygems.org"];
611
-
sha256 = "0bvk8yyns5s1ls437z719y5sdv9fr8kfs8dmr6g8s761dv5n8zvi";
612
type = "gem";
613
};
614
-
version = "3.5.1";
615
};
616
regexp_parser = {
617
groups = ["default" "test"];
618
platforms = [];
619
source = {
620
remotes = ["https://rubygems.org"];
621
-
sha256 = "0x4s82lgf0l71y3xc9gp4qxkrgx1kv8f6avdqd68l46ijbyvicdm";
622
type = "gem";
623
};
624
-
version = "1.8.2";
625
};
626
request_store = {
627
dependencies = ["rack"];
···
650
platforms = [];
651
source = {
652
remotes = ["https://rubygems.org"];
653
-
sha256 = "01kld3drqfiih5x8c13cvr6dpvdl7jml0v9bcw4fsy322lax3kn0";
654
type = "gem";
655
};
656
-
version = "4.0.0";
657
};
658
roadie-rails = {
659
dependencies = ["railties" "roadie"];
···
661
platforms = [];
662
source = {
663
remotes = ["https://rubygems.org"];
664
-
sha256 = "0jjcqnp37z65dksykzwjiz149kx65nw70lyx8dkw1fm5x7yraqvh";
665
type = "gem";
666
};
667
-
version = "2.2.0";
668
};
669
rotp = {
670
groups = ["default"];
···
681
platforms = [];
682
source = {
683
remotes = ["https://rubygems.org"];
684
-
sha256 = "197k0vskf72wxx0gzwld2jzg27bb7982xlvnzy9adlvkzp7nh8vf";
685
type = "gem";
686
};
687
-
version = "3.26.1";
688
};
689
rqrcode = {
690
dependencies = ["chunky_png" "rqrcode_core"];
···
692
platforms = [];
693
source = {
694
remotes = ["https://rubygems.org"];
695
-
sha256 = "0s97q1rqmw7rzsdr500hr4f2k6s24n8qk1klciz5q94zvdrygx3p";
696
type = "gem";
697
};
698
-
version = "2.1.2";
699
};
700
rqrcode_core = {
701
groups = ["default"];
···
708
version = "1.2.0";
709
};
710
rubocop = {
711
-
dependencies = ["parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
712
groups = ["test"];
713
platforms = [];
714
source = {
715
remotes = ["https://rubygems.org"];
716
-
sha256 = "0hi2c3a6alya9yx07nirnjzlc0mvmidnx67874njp6wf7d5xqqr9";
717
type = "gem";
718
};
719
-
version = "1.12.1";
720
};
721
rubocop-ast = {
722
dependencies = ["parser"];
···
724
platforms = [];
725
source = {
726
remotes = ["https://rubygems.org"];
727
-
sha256 = "0n2gsafg6p7nr1z8i1hkvp2qqkkbg842ba183dnl0h08xd9ms6q5";
728
type = "gem";
729
};
730
-
version = "1.28.0";
731
};
732
rubocop-performance = {
733
dependencies = ["rubocop" "rubocop-ast"];
···
735
platforms = [];
736
source = {
737
remotes = ["https://rubygems.org"];
738
-
sha256 = "07c3kymvsid9aajwmmwr3n6apxgyjcbzbl2n6r5lpzkyz28jqn15";
739
type = "gem";
740
};
741
-
version = "1.10.2";
742
};
743
rubocop-rails = {
744
dependencies = ["activesupport" "rack" "rubocop"];
···
746
platforms = [];
747
source = {
748
remotes = ["https://rubygems.org"];
749
-
sha256 = "0h656la1g644g54g3gidz45p6v8i1156nw6bi66cfx7078y1339d";
750
-
type = "gem";
751
-
};
752
-
version = "2.9.1";
753
-
};
754
-
ruby-openid = {
755
-
groups = ["openid"];
756
-
platforms = [];
757
-
source = {
758
-
remotes = ["https://rubygems.org"];
759
-
sha256 = "190p1m0bxd9xkfk1j6cpcv3x5c367g36nsglg4m1fcwqdd13k3kz";
760
type = "gem";
761
};
762
-
version = "2.9.2";
763
};
764
ruby-progressbar = {
765
groups = ["default" "test"];
···
791
};
792
version = "2.3.2";
793
};
0
0
0
0
0
0
0
0
0
0
0
794
selenium-webdriver = {
795
dependencies = ["childprocess" "rubyzip"];
796
groups = ["test"];
···
803
version = "3.142.7";
804
};
805
simplecov = {
806
-
dependencies = ["docile" "simplecov-html"];
807
groups = ["test"];
808
platforms = [];
809
source = {
810
remotes = ["https://rubygems.org"];
811
-
sha256 = "0ycx5q699ycbjhp28sjbkrd62vwxlrb7fh4v2m7sjsp2qhi6cf6r";
812
type = "gem";
813
};
814
-
version = "0.18.5";
815
};
816
simplecov-html = {
817
groups = ["default" "test"];
···
823
};
824
version = "0.12.3";
825
};
0
0
0
0
0
0
0
0
0
0
826
sprockets = {
827
dependencies = ["concurrent-ruby" "rack"];
828
groups = ["default"];
···
850
platforms = [];
851
source = {
852
remotes = ["https://rubygems.org"];
853
-
sha256 = "0inl77jh4ia03jw3iqm5ipr76ghal3hyjrd6r8zqsswwvi9j2xdi";
854
type = "gem";
855
};
856
-
version = "1.2.1";
857
};
858
-
thread_safe = {
859
-
groups = ["default" "test"];
860
platforms = [];
861
source = {
862
remotes = ["https://rubygems.org"];
863
-
sha256 = "0nmhcgq6cgz44srylra07bmaw99f5271l0dpsvl5f75m44l0gmwy";
864
type = "gem";
865
};
866
-
version = "0.3.6";
867
};
868
tzinfo = {
869
-
dependencies = ["thread_safe"];
870
-
groups = ["default" "test"];
871
platforms = [];
872
source = {
873
remotes = ["https://rubygems.org"];
874
-
sha256 = "1dk1cfnhgl14l580b650qyp8m5xpqb3zg0wb251h5jkm46hzc0b5";
875
type = "gem";
876
};
877
-
version = "1.2.11";
878
};
879
unicode-display_width = {
880
groups = ["default" "test"];
···
892
platforms = [];
893
source = {
894
remotes = ["https://rubygems.org"];
895
-
sha256 = "05fdb6z8541p912xanjbl9y15cyj6g44530y0nib6qhv6i90rkzp";
896
-
type = "gem";
897
-
};
898
-
version = "4.7.0";
899
-
};
900
-
webrick = {
901
-
groups = ["default" "development"];
902
-
platforms = [];
903
-
source = {
904
-
remotes = ["https://rubygems.org"];
905
-
sha256 = "1d4cvgmxhfczxiq5fr534lmizkhigd15bsx5719r5ds7k7ivisc7";
906
type = "gem";
907
};
908
-
version = "1.7.0";
909
};
910
websocket-driver = {
911
dependencies = ["websocket-extensions"];
···
940
version = "3.2.0";
941
};
942
yard = {
943
-
dependencies = ["webrick"];
944
groups = ["development"];
945
platforms = [];
946
source = {
947
remotes = ["https://rubygems.org"];
948
-
sha256 = "0p1if8g9ww6hlpfkphqv3y1z0rbqnnrvb38c5qhnala0f8qpw6yk";
0
0
0
0
0
0
0
0
0
0
949
type = "gem";
950
};
951
-
version = "0.9.28";
952
};
953
}
···
1
{
2
actioncable = {
3
+
dependencies = ["actionpack" "activesupport" "nio4r" "websocket-driver"];
4
groups = ["default"];
5
platforms = [];
6
source = {
7
remotes = ["https://rubygems.org"];
8
+
sha256 = "0bndmmby5qxq8rs42fbb2ax3hhbjj2ds8wja08s0iadkbrn7shvf";
9
type = "gem";
10
};
11
+
version = "6.1.7.3";
12
+
};
13
+
actionmailbox = {
14
+
dependencies = ["actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail"];
15
+
groups = ["default"];
16
+
platforms = [];
17
+
source = {
18
+
remotes = ["https://rubygems.org"];
19
+
sha256 = "0cx00kf0syq5gdhlrmw0q9v92ki55drbsk4gzy86ls2q8xkd792s";
20
+
type = "gem";
21
+
};
22
+
version = "6.1.7.3";
23
};
24
actionmailer = {
25
+
dependencies = ["actionpack" "actionview" "activejob" "activesupport" "mail" "rails-dom-testing"];
26
groups = ["default"];
27
platforms = [];
28
source = {
29
remotes = ["https://rubygems.org"];
30
+
sha256 = "0vbif021cyndq3v3m61dkmgdbbirqk9zcsszb9nisq24m3gx1aai";
31
type = "gem";
32
};
33
+
version = "6.1.7.3";
34
};
35
actionpack = {
36
dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
···
38
platforms = [];
39
source = {
40
remotes = ["https://rubygems.org"];
41
+
sha256 = "0k6hc7klvn8m88b88vykl83jrpqhn4zz67l2zx9v266xga6fhala";
42
type = "gem";
43
};
44
+
version = "6.1.7.3";
45
};
46
actionpack-xml_parser = {
47
dependencies = ["actionpack" "railties"];
···
54
};
55
version = "2.0.1";
56
};
57
+
actiontext = {
58
+
dependencies = ["actionpack" "activerecord" "activestorage" "activesupport" "nokogiri"];
59
+
groups = ["default"];
60
+
platforms = [];
61
+
source = {
62
+
remotes = ["https://rubygems.org"];
63
+
sha256 = "16ldxyxlxl9scggpmkww2fxzim7sl2b4js610pvddcsr74z9fjs7";
64
+
type = "gem";
65
+
};
66
+
version = "6.1.7.3";
67
+
};
68
actionview = {
69
dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"];
70
groups = ["default"];
71
platforms = [];
72
source = {
73
remotes = ["https://rubygems.org"];
74
+
sha256 = "0ck02cfc17s6g05qn0k7khwvvazwbf2rxbjcma8px2nw2j1ngvcn";
75
type = "gem";
76
};
77
+
version = "6.1.7.3";
78
};
79
activejob = {
80
dependencies = ["activesupport" "globalid"];
···
82
platforms = [];
83
source = {
84
remotes = ["https://rubygems.org"];
85
+
sha256 = "05bkw9qgjgj2nxzjj2fh6jp1fcvgff0aa4r77k0gcfmnzc1g8wdl";
86
type = "gem";
87
};
88
+
version = "6.1.7.3";
89
};
90
activemodel = {
91
dependencies = ["activesupport"];
···
93
platforms = [];
94
source = {
95
remotes = ["https://rubygems.org"];
96
+
sha256 = "03hy5bwghdklcxbdylmsq70y0qzslck5slb2zkvp7g6mmvk86kwd";
97
type = "gem";
98
};
99
+
version = "6.1.7.3";
100
};
101
activerecord = {
102
+
dependencies = ["activemodel" "activesupport"];
103
groups = ["default"];
104
platforms = [];
105
source = {
106
remotes = ["https://rubygems.org"];
107
+
sha256 = "1alshkgbcxp9s4vqb2b0yrrnyg15kxhlp1slsb03a61w7h42pspw";
108
type = "gem";
109
};
110
+
version = "6.1.7.3";
111
};
112
activestorage = {
113
+
dependencies = ["actionpack" "activejob" "activerecord" "activesupport" "marcel" "mini_mime"];
114
groups = ["default"];
115
platforms = [];
116
source = {
117
remotes = ["https://rubygems.org"];
118
+
sha256 = "06w4wlabqqr9bwdig44r5vdwkcbbivwgwn2fl775w7h05vrccgp8";
119
type = "gem";
120
};
121
+
version = "6.1.7.3";
122
};
123
activesupport = {
124
+
dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"];
125
+
groups = ["common_mark" "default" "test"];
126
platforms = [];
127
source = {
128
remotes = ["https://rubygems.org"];
129
+
sha256 = "06mihpy83a5xmavvn7l8vbix472dsi0vh30xj6g594k0679m0ir6";
130
type = "gem";
131
};
132
+
version = "6.1.7.3";
133
};
134
addressable = {
135
dependencies = ["public_suffix"];
···
137
platforms = [];
138
source = {
139
remotes = ["https://rubygems.org"];
140
+
sha256 = "15s8van7r2ad3dq6i03l3z4hqnvxcq75a3h72kxvf9an53sqma20";
141
type = "gem";
142
};
143
+
version = "2.8.4";
0
0
0
0
0
0
0
0
0
0
144
};
145
ast = {
146
groups = ["default" "test"];
···
163
version = "3.2.4";
164
};
165
capybara = {
166
+
dependencies = ["addressable" "matrix" "mini_mime" "nokogiri" "rack" "rack-test" "regexp_parser" "xpath"];
167
groups = ["test"];
168
platforms = [];
169
source = {
170
remotes = ["https://rubygems.org"];
171
+
sha256 = "123198zk2ak8mziwa5jc3ckgpmsg08zn064n3aywnqm9s1bwjv3v";
172
type = "gem";
173
};
174
+
version = "3.38.0";
175
};
176
childprocess = {
177
groups = ["default" "test"];
···
193
};
194
version = "1.4.0";
195
};
196
+
commonmarker = {
197
+
groups = ["common_mark"];
198
+
platforms = [];
199
+
source = {
200
+
remotes = ["https://rubygems.org"];
201
+
sha256 = "074162raa8pc92q6833hgqdlfr3z5jgid9avdz5k25cnls2rqwrf";
202
+
type = "gem";
203
+
};
204
+
version = "0.23.9";
205
+
};
206
concurrent-ruby = {
207
+
groups = ["common_mark" "default" "test"];
208
platforms = [];
209
source = {
210
remotes = ["https://rubygems.org"];
···
239
platforms = [];
240
source = {
241
remotes = ["https://rubygems.org"];
242
+
sha256 = "0l5f5cq8ki3h4djh7pb8yqdkywqd08vjy3vd64yqh7qd6pdwky6w";
243
type = "gem";
244
};
245
+
version = "3.2.6";
246
+
};
247
+
date = {
248
+
groups = ["default"];
249
+
platforms = [];
250
+
source = {
251
+
remotes = ["https://rubygems.org"];
252
+
sha256 = "03skfikihpx37rc27vr3hwrb057gxnmdzxhmzd4bf4jpkl0r55w1";
253
+
type = "gem";
254
+
};
255
+
version = "3.3.3";
256
+
};
257
+
deckar01-task_list = {
258
+
dependencies = ["html-pipeline"];
259
+
groups = ["common_mark"];
260
+
platforms = [];
261
+
source = {
262
+
remotes = ["https://rubygems.org"];
263
+
sha256 = "01c8vv0xwbhlyhiagj93b1hlm2n0rmj4sw62nbc0jhyj90jhj6as";
264
+
type = "gem";
265
+
};
266
+
version = "2.3.2";
267
};
268
docile = {
269
groups = ["default" "test"];
···
284
type = "gem";
285
};
286
version = "1.12.0";
287
+
};
288
+
ffi = {
289
+
groups = ["default" "development" "test"];
290
+
platforms = [{
291
+
engine = "maglev";
292
+
} {
293
+
engine = "mingw";
294
+
} {
295
+
engine = "mingw";
296
+
} {
297
+
engine = "mswin";
298
+
} {
299
+
engine = "ruby";
300
+
}];
301
+
source = {
302
+
remotes = ["https://rubygems.org"];
303
+
sha256 = "1862ydmclzy1a0cjbvm8dz7847d9rch495ib0zb64y84d3xd4bkg";
304
+
type = "gem";
305
+
};
306
+
version = "1.15.5";
307
};
308
globalid = {
309
dependencies = ["activesupport"];
···
316
};
317
version = "1.1.0";
318
};
319
+
html-pipeline = {
320
+
dependencies = ["activesupport" "nokogiri"];
321
+
groups = ["common_mark" "default"];
322
+
platforms = [];
323
+
source = {
324
+
remotes = ["https://rubygems.org"];
325
+
sha256 = "00xqmlny1b4ixff8sk0rkl4wcgwqc6v93qv8l3rn8d1dppvq7pm1";
326
+
type = "gem";
327
+
};
328
+
version = "2.13.2";
329
+
};
330
htmlentities = {
331
groups = ["default"];
332
platforms = [];
···
339
};
340
i18n = {
341
dependencies = ["concurrent-ruby"];
342
+
groups = ["common_mark" "default" "test"];
343
+
platforms = [];
344
+
source = {
345
+
remotes = ["https://rubygems.org"];
346
+
sha256 = "1yk33slipi3i1kydzrrchbi7cgisaxym6pgwlzx7ir8vjk6wl90x";
347
+
type = "gem";
348
+
};
349
+
version = "1.13.0";
350
+
};
351
+
json = {
352
groups = ["default" "test"];
353
platforms = [];
354
source = {
355
remotes = ["https://rubygems.org"];
356
+
sha256 = "0nalhin1gda4v8ybk6lq8f407cgfrj6qzn234yra4ipkmlbfmal6";
357
+
type = "gem";
358
+
};
359
+
version = "2.6.3";
360
+
};
361
+
listen = {
362
+
dependencies = ["rb-fsevent" "rb-inotify"];
363
+
groups = ["development"];
364
+
platforms = [];
365
+
source = {
366
+
remotes = ["https://rubygems.org"];
367
+
sha256 = "13rgkfar8pp31z1aamxf5y7cfq88wv6rxxcwy7cmm177qq508ycn";
368
type = "gem";
369
};
370
+
version = "3.8.0";
371
};
372
loofah = {
373
dependencies = ["crass" "nokogiri"];
···
375
platforms = [];
376
source = {
377
remotes = ["https://rubygems.org"];
378
+
sha256 = "1p744kjpb5zk2ihklbykzii77alycjc04vpnm2ch2f3cp65imlj3";
379
type = "gem";
380
};
381
+
version = "2.21.3";
382
};
383
mail = {
384
+
dependencies = ["mini_mime" "net-imap" "net-pop" "net-smtp"];
385
groups = ["default"];
386
platforms = [];
387
source = {
388
remotes = ["https://rubygems.org"];
389
+
sha256 = "1bf9pysw1jfgynv692hhaycfxa8ckay1gjw5hz3madrbrynryfzc";
390
type = "gem";
391
};
392
+
version = "2.8.1";
393
};
394
marcel = {
395
groups = ["default"];
···
401
};
402
version = "1.0.2";
403
};
404
+
matrix = {
405
+
groups = ["default" "test"];
406
+
platforms = [];
407
+
source = {
408
+
remotes = ["https://rubygems.org"];
409
+
sha256 = "1h2cgkpzkh3dd0flnnwfq6f3nl2b1zff9lvqz8xs853ssv5kq23i";
410
+
type = "gem";
411
+
};
412
+
version = "0.4.2";
413
+
};
414
method_source = {
415
groups = ["default"];
416
platforms = [];
···
426
platforms = [];
427
source = {
428
remotes = ["https://rubygems.org"];
429
+
sha256 = "0slh78f9z6n0l1i2km7m48yz7l4fjrk88sj1f4mh1wb39sl2yc37";
430
type = "gem";
431
};
432
+
version = "4.12.0";
433
};
434
mini_mime = {
435
groups = ["default" "test"];
436
platforms = [];
437
source = {
438
remotes = ["https://rubygems.org"];
439
+
sha256 = "0lbim375gw2dk6383qirz13hgdmxlan0vc5da2l072j3qw6fqjm5";
440
type = "gem";
441
};
442
+
version = "1.1.2";
443
};
444
mini_portile2 = {
445
+
groups = ["common_mark" "default" "test"];
446
platforms = [];
447
source = {
448
remotes = ["https://rubygems.org"];
449
+
sha256 = "0z7f38iq37h376n9xbl4gajdrnwzq284c9v1py4imw3gri2d5cj6";
450
type = "gem";
451
};
452
+
version = "2.8.2";
453
};
454
minitest = {
455
+
groups = ["common_mark" "default" "test"];
456
platforms = [];
457
source = {
458
remotes = ["https://rubygems.org"];
···
490
};
491
version = "0.5.5";
492
};
493
+
net-imap = {
494
+
dependencies = ["date" "net-protocol"];
495
+
groups = ["default"];
496
+
platforms = [];
497
+
source = {
498
+
remotes = ["https://rubygems.org"];
499
+
sha256 = "1d996zf3g8xz244791b0qsl9vr7zg4lqnnmf9k2kshr9lki5jam8";
500
+
type = "gem";
501
+
};
502
+
version = "0.3.4";
503
+
};
504
net-ldap = {
505
groups = ["ldap"];
506
platforms = [];
···
511
};
512
version = "0.17.1";
513
};
514
+
net-pop = {
515
+
dependencies = ["net-protocol"];
516
+
groups = ["default"];
517
+
platforms = [];
518
+
source = {
519
+
remotes = ["https://rubygems.org"];
520
+
sha256 = "1wyz41jd4zpjn0v1xsf9j778qx1vfrl24yc20cpmph8k42c4x2w4";
521
+
type = "gem";
522
+
};
523
+
version = "0.1.2";
524
+
};
525
+
net-protocol = {
526
+
dependencies = ["timeout"];
527
+
groups = ["default"];
528
+
platforms = [];
529
+
source = {
530
+
remotes = ["https://rubygems.org"];
531
+
sha256 = "0dxckrlw4q1lcn3qg4mimmjazmg9bma5gllv72f8js3p36fb3b91";
532
+
type = "gem";
533
+
};
534
+
version = "0.2.1";
535
+
};
536
+
net-smtp = {
537
+
dependencies = ["net-protocol"];
538
+
groups = ["default"];
539
+
platforms = [];
540
+
source = {
541
+
remotes = ["https://rubygems.org"];
542
+
sha256 = "1c6md06hm5bf6rv53sk54dl2vg038pg8kglwv3rayx0vk2mdql9x";
543
+
type = "gem";
544
+
};
545
+
version = "0.3.3";
546
+
};
547
nio4r = {
548
groups = ["default" "test"];
549
platforms = [];
550
source = {
551
remotes = ["https://rubygems.org"];
552
+
sha256 = "0w9978zwjf1qhy3amkivab0f9syz6a7k0xgydjidaf7xc831d78f";
553
type = "gem";
554
};
555
+
version = "2.5.9";
556
};
557
nokogiri = {
558
dependencies = ["mini_portile2" "racc"];
559
+
groups = ["common_mark" "default" "test"];
560
platforms = [];
561
source = {
562
remotes = ["https://rubygems.org"];
563
+
sha256 = "03g0hwp3z8m442nq8ag4lrbcgwcc7hhi8d1s0y7ipic0m50szl9b";
564
type = "gem";
565
};
566
+
version = "1.14.4";
567
};
568
parallel = {
569
groups = ["default" "test"];
570
platforms = [];
571
source = {
572
remotes = ["https://rubygems.org"];
573
+
sha256 = "0jcc512l38c0c163ni3jgskvq1vc3mr8ly5pvjijzwvfml9lf597";
574
type = "gem";
575
};
576
+
version = "1.23.0";
577
};
578
parser = {
579
dependencies = ["ast"];
···
581
platforms = [];
582
source = {
583
remotes = ["https://rubygems.org"];
584
+
sha256 = "08f89nssj7ws7sjfvc2fcjpfm83sjgmniyh0npnmpqf5sfv44r8x";
585
type = "gem";
586
};
587
+
version = "3.2.2.1";
588
};
589
pg = {
590
groups = ["default"];
···
599
}];
600
source = {
601
remotes = ["https://rubygems.org"];
602
+
sha256 = "07m6lxljabw9kyww5k5lgsxsznsm1v5l14r1la09gqka9b5kv3yr";
603
type = "gem";
604
};
605
+
version = "1.4.6";
606
};
607
public_suffix = {
608
groups = ["default" "test"];
···
620
platforms = [];
621
source = {
622
remotes = ["https://rubygems.org"];
623
+
sha256 = "0yf4jmkyy8das7pj1xzwllfvzkhq2p6p534j61d9h4wz3nfyf0s5";
624
type = "gem";
625
};
626
+
version = "6.2.2";
627
};
628
racc = {
629
+
groups = ["common_mark" "default" "test"];
630
platforms = [];
631
source = {
632
remotes = ["https://rubygems.org"];
···
636
version = "1.6.2";
637
};
638
rack = {
639
+
groups = ["default" "test"];
640
platforms = [];
641
source = {
642
remotes = ["https://rubygems.org"];
643
+
sha256 = "16w217k9z02c4hqizym8dkj6bqmmzx4qdvqpnskgzf174a5pwdxk";
644
type = "gem";
645
};
646
+
version = "2.2.7";
0
0
0
0
0
0
0
0
0
0
0
647
};
648
rack-test = {
649
dependencies = ["rack"];
···
657
version = "2.1.0";
658
};
659
rails = {
660
+
dependencies = ["actioncable" "actionmailbox" "actionmailer" "actionpack" "actiontext" "actionview" "activejob" "activemodel" "activerecord" "activestorage" "activesupport" "railties" "sprockets-rails"];
661
groups = ["default"];
662
platforms = [];
663
source = {
664
remotes = ["https://rubygems.org"];
665
+
sha256 = "07cs7qdkx6vwp66diwdy9g6mx52rsd8rxhbnsqf9bqam58g2aynj";
666
type = "gem";
667
};
668
+
version = "6.1.7.3";
669
};
670
rails-dom-testing = {
671
dependencies = ["activesupport" "nokogiri"];
···
695
platforms = [];
696
source = {
697
remotes = ["https://rubygems.org"];
698
+
sha256 = "1d2snjnx1j848axppj2napy3zjgbka3fnw2528rcamhm6dp694nd";
699
type = "gem";
700
};
701
+
version = "6.1.7.3";
702
};
703
rainbow = {
704
groups = ["default" "test"];
···
720
};
721
version = "13.0.6";
722
};
723
+
rb-fsevent = {
724
+
groups = ["default" "development"];
725
+
platforms = [];
726
+
source = {
727
+
remotes = ["https://rubygems.org"];
728
+
sha256 = "1zmf31rnpm8553lqwibvv3kkx0v7majm1f341xbxc0bk5sbhp423";
729
+
type = "gem";
730
+
};
731
+
version = "0.11.2";
732
+
};
733
+
rb-inotify = {
734
+
dependencies = ["ffi"];
735
+
groups = ["default" "development"];
736
+
platforms = [];
737
+
source = {
738
+
remotes = ["https://rubygems.org"];
739
+
sha256 = "1jm76h8f8hji38z3ggf4bzi8vps6p7sagxn3ab57qc0xyga64005";
740
+
type = "gem";
741
+
};
742
+
version = "0.10.1";
743
+
};
744
rbpdf = {
745
dependencies = ["htmlentities" "rbpdf-font"];
746
groups = ["default"];
···
767
platforms = [];
768
source = {
769
remotes = ["https://rubygems.org"];
770
+
sha256 = "1sg9sbf9pm91l7lac7fs4silabyn0vflxwaa2x3lrzsm0ff8ilca";
771
type = "gem";
772
};
773
+
version = "3.6.0";
774
};
775
regexp_parser = {
776
groups = ["default" "test"];
777
platforms = [];
778
source = {
779
remotes = ["https://rubygems.org"];
780
+
sha256 = "17xizkw5ryw8hhq64iqxmzdrrdxpc5lhkqc1fgm1aj0zsk1r2950";
781
type = "gem";
782
};
783
+
version = "2.8.0";
784
};
785
request_store = {
786
dependencies = ["rack"];
···
809
platforms = [];
810
source = {
811
remotes = ["https://rubygems.org"];
812
+
sha256 = "0728slgr2rxx6v1mrh1416k1waj29szfa1jqpbiw3xrvgfpzvcm7";
813
type = "gem";
814
};
815
+
version = "5.1.0";
816
};
817
roadie-rails = {
818
dependencies = ["railties" "roadie"];
···
820
platforms = [];
821
source = {
822
remotes = ["https://rubygems.org"];
823
+
sha256 = "16j1cjhq8xqr77vyf7m7ip2132619wdnpvlbig4cnn96yyi0cnan";
824
type = "gem";
825
};
826
+
version = "3.0.0";
827
};
828
rotp = {
829
groups = ["default"];
···
840
platforms = [];
841
source = {
842
remotes = ["https://rubygems.org"];
843
+
sha256 = "0jzx6ni3bjdajc9y4w6mclq165jwiypbxkav2k0gbag7ip93xk21";
844
type = "gem";
845
};
846
+
version = "4.1.1";
847
};
848
rqrcode = {
849
dependencies = ["chunky_png" "rqrcode_core"];
···
851
platforms = [];
852
source = {
853
remotes = ["https://rubygems.org"];
854
+
sha256 = "1hggzz8i1l62pkkiybhiqv6ypxw7q844sddrrbbfczjcnj5sivi3";
855
type = "gem";
856
};
857
+
version = "2.2.0";
858
};
859
rqrcode_core = {
860
groups = ["default"];
···
867
version = "1.2.0";
868
};
869
rubocop = {
870
+
dependencies = ["json" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
871
groups = ["test"];
872
platforms = [];
873
source = {
874
remotes = ["https://rubygems.org"];
875
+
sha256 = "0013mnzj6ql3v8nif7fm8n2832jnwa46azync6azsg9d4iblrfmy";
876
type = "gem";
877
};
878
+
version = "1.51.0";
879
};
880
rubocop-ast = {
881
dependencies = ["parser"];
···
883
platforms = [];
884
source = {
885
remotes = ["https://rubygems.org"];
886
+
sha256 = "0gs8zjigzdqj0kcmmrhvd4zavwr6kz6h9qvrh9m7bhy56f4aqljs";
887
type = "gem";
888
};
889
+
version = "1.28.1";
890
};
891
rubocop-performance = {
892
dependencies = ["rubocop" "rubocop-ast"];
···
894
platforms = [];
895
source = {
896
remotes = ["https://rubygems.org"];
897
+
sha256 = "1z6i24r0485fxa5n4g3rhp88w589fifszhd1khbzya2iiknkjxkr";
898
type = "gem";
899
};
900
+
version = "1.17.1";
901
};
902
rubocop-rails = {
903
dependencies = ["activesupport" "rack" "rubocop"];
···
905
platforms = [];
906
source = {
907
remotes = ["https://rubygems.org"];
908
+
sha256 = "0j6dn8pz70bngx6van8yzsimpdd93gm7c8lr93wz1j4ahm6q4hn9";
0
0
0
0
0
0
0
0
0
0
909
type = "gem";
910
};
911
+
version = "2.19.1";
912
};
913
ruby-progressbar = {
914
groups = ["default" "test"];
···
940
};
941
version = "2.3.2";
942
};
943
+
sanitize = {
944
+
dependencies = ["crass" "nokogiri"];
945
+
groups = ["default"];
946
+
platforms = [];
947
+
source = {
948
+
remotes = ["https://rubygems.org"];
949
+
sha256 = "1ga8yzc9zj45m92ycwnzhzahkwvc3dp3lym5m3f3880hs4jhh7l3";
950
+
type = "gem";
951
+
};
952
+
version = "6.0.1";
953
+
};
954
selenium-webdriver = {
955
dependencies = ["childprocess" "rubyzip"];
956
groups = ["test"];
···
963
version = "3.142.7";
964
};
965
simplecov = {
966
+
dependencies = ["docile" "simplecov-html" "simplecov_json_formatter"];
967
groups = ["test"];
968
platforms = [];
969
source = {
970
remotes = ["https://rubygems.org"];
971
+
sha256 = "198kcbrjxhhzca19yrdcd6jjj9sb51aaic3b0sc3pwjghg3j49py";
972
type = "gem";
973
};
974
+
version = "0.22.0";
975
};
976
simplecov-html = {
977
groups = ["default" "test"];
···
983
};
984
version = "0.12.3";
985
};
986
+
simplecov_json_formatter = {
987
+
groups = ["default" "test"];
988
+
platforms = [];
989
+
source = {
990
+
remotes = ["https://rubygems.org"];
991
+
sha256 = "0a5l0733hj7sk51j81ykfmlk2vd5vaijlq9d5fn165yyx3xii52j";
992
+
type = "gem";
993
+
};
994
+
version = "0.1.4";
995
+
};
996
sprockets = {
997
dependencies = ["concurrent-ruby" "rack"];
998
groups = ["default"];
···
1020
platforms = [];
1021
source = {
1022
remotes = ["https://rubygems.org"];
1023
+
sha256 = "0k7j2wn14h1pl4smibasw0bp66kg626drxb59z7rzflch99cd4rg";
1024
type = "gem";
1025
};
1026
+
version = "1.2.2";
1027
};
1028
+
timeout = {
1029
+
groups = ["default"];
1030
platforms = [];
1031
source = {
1032
remotes = ["https://rubygems.org"];
1033
+
sha256 = "1pfddf51n5fnj4f9ggwj3wbf23ynj0nbxlxqpz12y1gvl9g7d6r6";
1034
type = "gem";
1035
};
1036
+
version = "0.3.2";
1037
};
1038
tzinfo = {
1039
+
dependencies = ["concurrent-ruby"];
1040
+
groups = ["common_mark" "default" "test"];
1041
platforms = [];
1042
source = {
1043
remotes = ["https://rubygems.org"];
1044
+
sha256 = "16w2g84dzaf3z13gxyzlzbf748kylk5bdgg3n1ipvkvvqy685bwd";
1045
type = "gem";
1046
};
1047
+
version = "2.0.6";
1048
};
1049
unicode-display_width = {
1050
groups = ["default" "test"];
···
1062
platforms = [];
1063
source = {
1064
remotes = ["https://rubygems.org"];
1065
+
sha256 = "1naymcfmm9pkf0f67xd99d9f6dpv477ggyvc1c04gxifirynfydp";
0
0
0
0
0
0
0
0
0
0
1066
type = "gem";
1067
};
1068
+
version = "4.6.1";
1069
};
1070
websocket-driver = {
1071
dependencies = ["websocket-extensions"];
···
1100
version = "3.2.0";
1101
};
1102
yard = {
0
1103
groups = ["development"];
1104
platforms = [];
1105
source = {
1106
remotes = ["https://rubygems.org"];
1107
+
sha256 = "013yrnwx1zhzhn1fnc19zck22a1qgimsaglp2iwgf5bz9l8h93js";
1108
+
type = "gem";
1109
+
};
1110
+
version = "0.9.34";
1111
+
};
1112
+
zeitwerk = {
1113
+
groups = ["common_mark" "default" "test"];
1114
+
platforms = [];
1115
+
source = {
1116
+
remotes = ["https://rubygems.org"];
1117
+
sha256 = "0ck6bj7wa73dkdh13735jl06k6cfny98glxjkas82aivlmyzqqbk";
1118
type = "gem";
1119
};
1120
+
version = "2.6.8";
1121
};
1122
}