redmine: 4.2.10 -> 5.0.5

+540 -316
+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') 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 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' 56 end 57 58 # Include database gems for the database adapters NixOS supports 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 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' 4 5 + gem 'rails', '6.1.7.3' 6 + gem 'rouge', '~> 4.1.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' 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 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' 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) 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) 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) 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) 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) 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 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) 63 concurrent-ruby (1.2.2) 64 crass (1.0.6) 65 css_parser (1.14.0) 66 addressable 67 - csv (3.1.9) 68 docile (1.4.0) 69 erubi (1.12.0) 70 globalid (1.1.0) 71 activesupport (>= 5.0) 72 htmlentities (4.3.4) 73 - i18n (1.8.11) 74 concurrent-ruby (~> 1.0) 75 - loofah (2.19.1) 76 crass (~> 1.0.2) 77 - nokogiri (>= 1.5.9) 78 - mail (2.7.1) 79 mini_mime (>= 0.1.1) 80 marcel (1.0.2) 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) 89 net-ldap (0.17.1) 90 - nio4r (2.5.8) 91 - nokogiri (1.13.10) 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) 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) 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) 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) 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) 185 simplecov-html (0.12.3) 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) 220 ffi 221 - i18n (~> 1.8.2) 222 - mail (~> 2.7.1) 223 marcel 224 - mini_magick (~> 4.11.0) 225 - mini_mime (~> 1.0.1) 226 mocha (>= 1.4.0) 227 mysql2 (~> 0.5.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) 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) 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) 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) 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) 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) 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) 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) 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"; 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 }; 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 }; 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"; 224 }; 225 docile = { 226 groups = ["default" "test"]; ··· 241 type = "gem"; 242 }; 243 version = "1.12.0"; 244 }; 245 globalid = { 246 dependencies = ["activesupport"]; ··· 253 }; 254 version = "1.1.0"; 255 }; 256 htmlentities = { 257 groups = ["default"]; 258 platforms = []; ··· 265 }; 266 i18n = { 267 dependencies = ["concurrent-ruby"]; 268 groups = ["default" "test"]; 269 platforms = []; 270 source = { 271 remotes = ["https://rubygems.org"]; 272 - sha256 = "0vdd1kii40qhbr9n8qx71k2gskq6rkl8ygy8hw5hfj8bb5a364xf"; 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 }; 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 }; 388 net-ldap = { 389 groups = ["ldap"]; 390 platforms = []; ··· 395 }; 396 version = "0.17.1"; 397 }; 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 }; 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 }; 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 }; 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"; 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"; 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"; 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"; 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"; 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 = { 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 }