diff --git a/Gemfile b/Gemfile index b55db5e..7e87b07 100644 --- a/Gemfile +++ b/Gemfile @@ -2,6 +2,7 @@ source 'https://rubygems.org' +gem "abbrev", "~> 0.1.2" gem 'asciidoctor', '~> 2.0' gem 'attr_extras', '~> 7.1' gem 'bundler-audit', '~> 0.9' @@ -9,6 +10,7 @@ gem 'chronic', '~> 0.10' gem 'chronic_duration', '~> 0.10' gem 'facets', '~> 3.1' gem 'highline', '~> 2.1' +gem "monitor", "~> 0.2.0" gem 'namecase', '~> 2.0' gem 'os', '~> 1.1' gem 'psych', '~> 5.1' @@ -76,3 +78,4 @@ group :test do gem 'timecop' gem 'wdm' #, '>= 0.1.0' if Gem.win_platform? end + diff --git a/Gemfile.lock b/Gemfile.lock index 60b9931..fbb0434 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -12,8 +12,9 @@ GEM GEM remote: https://rubygems.org/ specs: - addressable (2.8.6) - public_suffix (>= 2.0.2, < 6.0) + abbrev (0.1.2) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) aruba (2.2.0) bundler (>= 1.17, < 3.0) contracts (>= 0.16.0, < 0.18.0) @@ -30,18 +31,19 @@ GEM backport (1.2.0) benchmark (0.3.0) bigdecimal (3.1.8) - builder (3.2.4) - bundler-audit (0.9.1) + builder (3.3.0) + bundler-audit (0.9.2) bundler (>= 1.2.0, < 3) thor (~> 1.0) - childprocess (5.0.0) + childprocess (5.1.0) + logger (~> 1.5) chronic (0.10.2) chronic_duration (0.10.6) numerizer (~> 0.1.1) coderay (1.1.3) coercible (1.0.0) descendants_tracker (~> 0.0.1) - concurrent-ruby (1.2.3) + concurrent-ruby (1.3.4) contracts (0.17) cucumber (9.2.0) builder (~> 3.2) @@ -56,7 +58,7 @@ GEM multi_test (~> 1.1) sys-uname (~> 1.2) cucumber-ci-environment (10.0.1) - cucumber-core (13.0.2) + cucumber-core (13.0.3) cucumber-gherkin (>= 27, < 28) cucumber-messages (>= 20, < 23) cucumber-tag-expressions (> 5, < 7) @@ -64,8 +66,8 @@ GEM bigdecimal cucumber-gherkin (27.0.0) cucumber-messages (>= 19.1.4, < 23) - cucumber-html-formatter (21.3.1) - cucumber-messages (> 19, < 25) + cucumber-html-formatter (21.7.0) + cucumber-messages (> 19, < 27) cucumber-messages (22.0.0) cucumber-tag-expressions (6.1.0) debase (0.2.5.beta2) @@ -74,14 +76,14 @@ GEM descendants_tracker (0.0.4) thread_safe (~> 0.3, >= 0.3.1) diff-lcs (1.5.1) - docile (1.4.0) - dry-configurable (1.1.0) + docile (1.4.1) + dry-configurable (1.2.0) dry-core (~> 1.0, < 2) zeitwerk (~> 2.6) dry-core (1.0.1) concurrent-ruby (~> 1.0) zeitwerk (~> 2.6) - dry-inflector (1.0.0) + dry-inflector (1.1.0) dry-initializer (3.1.1) dry-logic (1.5.0) concurrent-ruby (~> 1.0) @@ -103,12 +105,12 @@ GEM dry-logic (~> 1.4) zeitwerk (~> 2.6) e2mmap (0.1.0) - erubi (1.12.0) + erubi (1.13.0) facets (3.1.0) fasterer (0.11.0) ruby_parser (>= 3.19.1) fastri (0.3.1.1) - ffi (1.16.3) + ffi (1.17.0) flay (2.13.3) erubi (~> 1.10) path_expander (~> 1.0) @@ -139,7 +141,7 @@ GEM highline (2.1.0) ice_nine (0.11.2) iniparse (1.5.0) - jaro_winkler (1.5.6) + jaro_winkler (1.6.0) json (2.7.2) kramdown (2.4.0) rexml @@ -153,24 +155,26 @@ GEM rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) log_switch (0.3.0) + logger (1.6.1) lumberjack (1.2.10) method_source (1.1.0) mini_mime (1.1.5) - mini_portile2 (2.8.6) + mini_portile2 (2.8.7) mixlib-cli (2.1.8) + monitor (0.2.0) multi_test (1.1.0) - mutant (0.12.1) + mutant (0.12.4) diff-lcs (~> 1.3) parser (~> 3.3.0) regexp_parser (~> 2.9.0) sorbet-runtime (~> 0.5.0) - unparser (~> 0.6.9) - mutant-rspec (0.12.1) - mutant (= 0.12.1) + unparser (~> 0.6.14) + mutant-rspec (0.12.4) + mutant (= 0.12.4) rspec-core (>= 3.8.0, < 4.0.0) namecase (2.0.0) nenv (0.3.0) - nokogiri (1.16.5) + nokogiri (1.16.7) mini_portile2 (~> 2.8.2) racc (~> 1.4) notiffany (0.1.3) @@ -178,15 +182,15 @@ GEM shellany (~> 0.0) numerizer (0.1.1) os (1.1.4) - overcommit (0.63.0) + overcommit (0.64.0) childprocess (>= 0.6.3, < 6) iniparse (~> 1.4) rexml (~> 3.2) - parallel (1.24.0) - parser (3.3.1.0) + parallel (1.26.3) + parser (3.3.5.0) ast (~> 2.4.1) racc - path_expander (1.1.1) + path_expander (1.1.2) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -197,8 +201,8 @@ GEM slop (~> 3.0) psych (5.1.2) stringio - public_suffix (5.0.5) - racc (1.8.0) + public_suffix (6.0.1) + racc (1.8.1) rainbow (3.1.1) rake (13.2.1) rb-fsevent (0.11.2) @@ -214,15 +218,14 @@ GEM regexp_parser (2.9.2) reverse_markdown (2.1.1) nokogiri - rexml (3.3.5) - strscan + rexml (3.3.7) rspec (3.13.0) rspec-core (~> 3.13.0) rspec-expectations (~> 3.13.0) rspec-mocks (~> 3.13.0) - rspec-core (3.13.0) + rspec-core (3.13.1) rspec-support (~> 3.13.0) - rspec-expectations (3.13.0) + rspec-expectations (3.13.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) rspec-mocks (3.13.1) @@ -231,39 +234,29 @@ GEM rspec-pride (3.2.1) rspec (~> 3.0) rspec-support (3.13.1) - rubocop (1.64.0) + rubocop (1.66.1) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.31.1, < 2.0) + regexp_parser (>= 2.4, < 3.0) + rubocop-ast (>= 1.32.2, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.31.3) + rubocop-ast (1.32.3) parser (>= 3.3.1.0) - rubocop-capybara (2.20.0) - rubocop (~> 1.41) - rubocop-factory_bot (2.25.1) - rubocop (~> 1.41) - rubocop-performance (1.21.0) + rubocop-performance (1.21.1) rubocop (>= 1.48.1, < 2.0) rubocop-ast (>= 1.31.1, < 2.0) rubocop-rake (0.6.0) rubocop (~> 1.0) - rubocop-rspec (2.29.2) - rubocop (~> 1.40) - rubocop-capybara (~> 2.17) - rubocop-factory_bot (~> 2.22) - rubocop-rspec_rails (~> 2.28) - rubocop-rspec_rails (2.28.3) - rubocop (~> 1.40) + rubocop-rspec (3.0.5) + rubocop (~> 1.61) ruby-debug-ide (0.7.3) rake (>= 0.8.1) ruby-progressbar (1.13.0) - ruby_parser (3.21.0) + ruby_parser (3.21.1) racc (~> 1.5) sexp_processor (~> 4.16) rubycritic (4.9.0) @@ -284,13 +277,13 @@ GEM mixlib-cli semgrep (0.0.1) sentimental (1.5.0) - sexp_processor (4.17.1) + sexp_processor (4.17.2) shellany (0.0.1) simplecov (0.22.0) docile (~> 1.1) simplecov-html (~> 0.11) simplecov_json_formatter (~> 0.1) - simplecov-html (0.12.3) + simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) slop (3.6.0) solargraph (0.50.0) @@ -309,46 +302,46 @@ GEM thor (~> 1.0) tilt (~> 2.0) yard (~> 0.9, >= 0.9.24) - sorbet-runtime (0.5.11391) - stringio (3.1.0) - strscan (3.1.0) + sorbet-runtime (0.5.11558) + stringio (3.1.1) sync (0.5.0) - sys-uname (1.2.3) + sys-uname (1.3.0) ffi (~> 1.1) tailor (1.4.1) log_switch (~> 0.3.0) nokogiri (>= 1.6.0) term-ansicolor (>= 1.0.5) text-table (>= 1.2.2) - term-ansicolor (1.8.0) + term-ansicolor (1.11.2) tins (~> 1.0) text-table (1.2.4) - thor (1.3.1) + thor (1.3.2) thread_safe (0.3.6) - tilt (2.3.0) - timecop (0.9.8) + tilt (2.4.0) + timecop (0.9.10) tins (1.33.0) bigdecimal sync titleize (1.4.1) tty-which (0.5.0) - unicode (0.4.4.4) + unicode (0.4.4.5) unicode-display_width (2.5.0) - unparser (0.6.13) + unparser (0.6.15) diff-lcs (~> 1.3) parser (>= 3.3.0) virtus (2.0.0) axiom-types (~> 0.1) coercible (~> 1.0) descendants_tracker (~> 0.0, >= 0.0.3) - wdm (0.1.1) - yard (0.9.36) - zeitwerk (2.6.15) + wdm (0.2.0) + yard (0.9.37) + zeitwerk (2.6.18) PLATFORMS ruby DEPENDENCIES + abbrev (~> 0.1.2) aruba asciidoctor (~> 2.0) attr_extras (~> 7.1) @@ -364,6 +357,7 @@ DEPENDENCIES fuubar guard-rspec highline (~> 2.1) + monitor (~> 0.2.0) mutant-license! mutant-rspec namecase (~> 2.0) @@ -399,4 +393,4 @@ DEPENDENCIES yard BUNDLED WITH - 2.4.13 + 2.5.18