diff --git a/.tool-versions b/.tool-versions index f2a971aa7..3294aeda6 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -ruby 3.2.2 +ruby 3.3.0 diff --git a/packages/camel_trail/Gemfile b/packages/camel_trail/Gemfile index 993fc496e..a0f150ab1 100644 --- a/packages/camel_trail/Gemfile +++ b/packages/camel_trail/Gemfile @@ -4,5 +4,5 @@ source "https://rubygems.org" gemspec -gem "nokogiri", "< 1.16" +gem "nokogiri", "< 1.17" gem "rubocop-powerhome", path: "../rubocop-powerhome" diff --git a/packages/camel_trail/Gemfile.lock b/packages/camel_trail/Gemfile.lock index da9108db7..272119e87 100644 --- a/packages/camel_trail/Gemfile.lock +++ b/packages/camel_trail/Gemfile.lock @@ -128,12 +128,12 @@ GEM nio4r (2.7.0) nitro_config (0.2.0) activesupport (>= 5.2.8.1) - nokogiri (1.15.5) + nokogiri (1.16.0) mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.15.5-arm64-darwin) + nokogiri (1.16.0-arm64-darwin) racc (~> 1.4) - nokogiri (1.15.5-x86_64-linux) + nokogiri (1.16.0-x86_64-linux) racc (~> 1.4) parallel (1.24.0) parser (3.3.0.2) @@ -268,7 +268,7 @@ DEPENDENCIES appraisal (~> 2.4.1) camel_trail! license_finder (>= 7.0) - nokogiri (< 1.16) + nokogiri (< 1.17) rake (~> 13) rspec (~> 3.0) rspec-rails (~> 5.1.2) diff --git a/packages/consent/Gemfile b/packages/consent/Gemfile index 204f52dff..b8189fc0c 100644 --- a/packages/consent/Gemfile +++ b/packages/consent/Gemfile @@ -5,5 +5,5 @@ source "https://rubygems.org" # Specify your gem's dependencies in consent.gemspec gemspec -gem "nokogiri", "< 1.16" +gem "nokogiri", "< 1.17" gem "rubocop-powerhome", path: "../rubocop-powerhome" diff --git a/packages/consent/Gemfile.lock b/packages/consent/Gemfile.lock index 62fecfd45..1e4f3baa8 100644 --- a/packages/consent/Gemfile.lock +++ b/packages/consent/Gemfile.lock @@ -92,12 +92,12 @@ GEM mini_portile2 (2.8.5) minitest (5.20.0) mutex_m (0.2.0) - nokogiri (1.15.5) + nokogiri (1.16.0) mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.15.5-arm64-darwin) + nokogiri (1.16.0-arm64-darwin) racc (~> 1.4) - nokogiri (1.15.5-x86_64-linux) + nokogiri (1.16.0-x86_64-linux) racc (~> 1.4) parallel (1.24.0) parser (3.3.0.2) @@ -224,7 +224,7 @@ DEPENDENCIES combustion (~> 1.3) consent! license_finder (>= 7.0) - nokogiri (< 1.16) + nokogiri (< 1.17) pry (>= 0.14.2) pry-byebug (= 3.10.1) rake (~> 13) diff --git a/packages/data_taster/Gemfile b/packages/data_taster/Gemfile index c1db94879..632f800c7 100644 --- a/packages/data_taster/Gemfile +++ b/packages/data_taster/Gemfile @@ -4,5 +4,5 @@ source "https://rubygems.org" gemspec -gem "nokogiri", "< 1.16" +gem "nokogiri", "< 1.17" gem "rubocop-powerhome", path: "../rubocop-powerhome", tag: "v0.5.2-rubocop-powerhome" diff --git a/packages/data_taster/Gemfile.lock b/packages/data_taster/Gemfile.lock index c971f4c61..a71dcf430 100644 --- a/packages/data_taster/Gemfile.lock +++ b/packages/data_taster/Gemfile.lock @@ -147,14 +147,14 @@ GEM net-smtp (0.4.0.1) net-protocol nio4r (2.7.0) - nokogiri (1.15.5) + nokogiri (1.16.0) mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.15.5-arm64-darwin) + nokogiri (1.16.0-arm64-darwin) racc (~> 1.4) - nokogiri (1.15.5-x86_64-darwin) + nokogiri (1.16.0-x86_64-darwin) racc (~> 1.4) - nokogiri (1.15.5-x86_64-linux) + nokogiri (1.16.0-x86_64-linux) racc (~> 1.4) parallel (1.24.0) parser (3.3.0.2) @@ -297,7 +297,7 @@ DEPENDENCIES bundler (~> 2.1) data_taster! license_finder (~> 7.0) - nokogiri (< 1.16) + nokogiri (< 1.17) parser (>= 2.5, != 2.5.1.1) rainbow (= 2.2.2) rake (~> 13.0) diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 06d0e970c..1a2654962 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -25,8 +25,8 @@ "test": "echo 'No tests on eslint-config'" }, "peerDependencies": { - "@typescript-eslint/eslint-plugin": "6.18.1", - "@typescript-eslint/parser": "6.18.1", + "@typescript-eslint/eslint-plugin": "6.19.0", + "@typescript-eslint/parser": "6.19.0", "@babel/eslint-parser": "8 || 10 || 7", "eslint": "8.56.0", "eslint-plugin-flowtype": "8.0.3", @@ -37,8 +37,8 @@ "typescript": "5.3.3" }, "devDependencies": { - "@typescript-eslint/eslint-plugin": "6.18.1", - "@typescript-eslint/parser": "6.18.1", + "@typescript-eslint/eslint-plugin": "6.19.0", + "@typescript-eslint/parser": "6.19.0", "@babel/core": "7.23.7", "@babel/eslint-parser": "7.23.3", "eslint": "8.56.0", @@ -47,7 +47,7 @@ "eslint-plugin-react": "7.33.2", "eslint-plugin-react-hooks": "4.6.0", "eslint-webpack-plugin": "4.0.1", - "prettier": "3.1.1", + "prettier": "3.2.4", "semver": "7.5.4", "typescript": "5.3.3" }, diff --git a/packages/eslint-config/yarn.lock b/packages/eslint-config/yarn.lock index 773fa00c3..3ba665476 100644 --- a/packages/eslint-config/yarn.lock +++ b/packages/eslint-config/yarn.lock @@ -399,16 +399,16 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@6.18.1": - version "6.18.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.18.1.tgz#0df881a47da1c1a9774f39495f5f7052f86b72e0" - integrity sha512-nISDRYnnIpk7VCFrGcu1rnZfM1Dh9LRHnfgdkjcbi/l7g16VYRri3TjXi9Ir4lOZSw5N/gnV/3H7jIPQ8Q4daA== +"@typescript-eslint/eslint-plugin@6.19.0": + version "6.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.19.0.tgz#db03f3313b57a30fbbdad2e6929e88fc7feaf9ba" + integrity sha512-DUCUkQNklCQYnrBSSikjVChdc84/vMPDQSgJTHBZ64G9bA9w0Crc0rd2diujKbTdp6w2J47qkeHQLoi0rpLCdg== dependencies: "@eslint-community/regexpp" "^4.5.1" - "@typescript-eslint/scope-manager" "6.18.1" - "@typescript-eslint/type-utils" "6.18.1" - "@typescript-eslint/utils" "6.18.1" - "@typescript-eslint/visitor-keys" "6.18.1" + "@typescript-eslint/scope-manager" "6.19.0" + "@typescript-eslint/type-utils" "6.19.0" + "@typescript-eslint/utils" "6.19.0" + "@typescript-eslint/visitor-keys" "6.19.0" debug "^4.3.4" graphemer "^1.4.0" ignore "^5.2.4" @@ -416,47 +416,47 @@ semver "^7.5.4" ts-api-utils "^1.0.1" -"@typescript-eslint/parser@6.18.1": - version "6.18.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.18.1.tgz#3c3987e186b38c77b30b6bfa5edf7c98ae2ec9d3" - integrity sha512-zct/MdJnVaRRNy9e84XnVtRv9Vf91/qqe+hZJtKanjojud4wAVy/7lXxJmMyX6X6J+xc6c//YEWvpeif8cAhWA== +"@typescript-eslint/parser@6.19.0": + version "6.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.19.0.tgz#80344086f362181890ade7e94fc35fe0480bfdf5" + integrity sha512-1DyBLG5SH7PYCd00QlroiW60YJ4rWMuUGa/JBV0iZuqi4l4IK3twKPq5ZkEebmGqRjXWVgsUzfd3+nZveewgow== dependencies: - "@typescript-eslint/scope-manager" "6.18.1" - "@typescript-eslint/types" "6.18.1" - "@typescript-eslint/typescript-estree" "6.18.1" - "@typescript-eslint/visitor-keys" "6.18.1" + "@typescript-eslint/scope-manager" "6.19.0" + "@typescript-eslint/types" "6.19.0" + "@typescript-eslint/typescript-estree" "6.19.0" + "@typescript-eslint/visitor-keys" "6.19.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@6.18.1": - version "6.18.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.18.1.tgz#28c31c60f6e5827996aa3560a538693cb4bd3848" - integrity sha512-BgdBwXPFmZzaZUuw6wKiHKIovms97a7eTImjkXCZE04TGHysG+0hDQPmygyvgtkoB/aOQwSM/nWv3LzrOIQOBw== +"@typescript-eslint/scope-manager@6.19.0": + version "6.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.19.0.tgz#b6d2abb825b29ab70cb542d220e40c61c1678116" + integrity sha512-dO1XMhV2ehBI6QN8Ufi7I10wmUovmLU0Oru3n5LVlM2JuzB4M+dVphCPLkVpKvGij2j/pHBWuJ9piuXx+BhzxQ== dependencies: - "@typescript-eslint/types" "6.18.1" - "@typescript-eslint/visitor-keys" "6.18.1" + "@typescript-eslint/types" "6.19.0" + "@typescript-eslint/visitor-keys" "6.19.0" -"@typescript-eslint/type-utils@6.18.1": - version "6.18.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.18.1.tgz#115cf535f8b39db8301677199ce51151e2daee96" - integrity sha512-wyOSKhuzHeU/5pcRDP2G2Ndci+4g653V43gXTpt4nbyoIOAASkGDA9JIAgbQCdCkcr1MvpSYWzxTz0olCn8+/Q== +"@typescript-eslint/type-utils@6.19.0": + version "6.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.19.0.tgz#522a494ef0d3e9fdc5e23a7c22c9331bbade0101" + integrity sha512-mcvS6WSWbjiSxKCwBcXtOM5pRkPQ6kcDds/juxcy/727IQr3xMEcwr/YLHW2A2+Fp5ql6khjbKBzOyjuPqGi/w== dependencies: - "@typescript-eslint/typescript-estree" "6.18.1" - "@typescript-eslint/utils" "6.18.1" + "@typescript-eslint/typescript-estree" "6.19.0" + "@typescript-eslint/utils" "6.19.0" debug "^4.3.4" ts-api-utils "^1.0.1" -"@typescript-eslint/types@6.18.1": - version "6.18.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.18.1.tgz#91617d8080bcd99ac355d9157079970d1d49fefc" - integrity sha512-4TuMAe+tc5oA7wwfqMtB0Y5OrREPF1GeJBAjqwgZh1lEMH5PJQgWgHGfYufVB51LtjD+peZylmeyxUXPfENLCw== +"@typescript-eslint/types@6.19.0": + version "6.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.19.0.tgz#689b0498c436272a6a2059b09f44bcbd90de294a" + integrity sha512-lFviGV/vYhOy3m8BJ/nAKoAyNhInTdXpftonhWle66XHAtT1ouBlkjL496b5H5hb8dWXHwtypTqgtb/DEa+j5A== -"@typescript-eslint/typescript-estree@6.18.1": - version "6.18.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.18.1.tgz#a12b6440175b4cbc9d09ab3c4966c6b245215ab4" - integrity sha512-fv9B94UAhywPRhUeeV/v+3SBDvcPiLxRZJw/xZeeGgRLQZ6rLMG+8krrJUyIf6s1ecWTzlsbp0rlw7n9sjufHA== +"@typescript-eslint/typescript-estree@6.19.0": + version "6.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.19.0.tgz#0813ba364a409afb4d62348aec0202600cb468fa" + integrity sha512-o/zefXIbbLBZ8YJ51NlkSAt2BamrK6XOmuxSR3hynMIzzyMY33KuJ9vuMdFSXW+H0tVvdF9qBPTHA91HDb4BIQ== dependencies: - "@typescript-eslint/types" "6.18.1" - "@typescript-eslint/visitor-keys" "6.18.1" + "@typescript-eslint/types" "6.19.0" + "@typescript-eslint/visitor-keys" "6.19.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" @@ -464,25 +464,25 @@ semver "^7.5.4" ts-api-utils "^1.0.1" -"@typescript-eslint/utils@6.18.1": - version "6.18.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.18.1.tgz#3451cfe2e56babb6ac657e10b6703393d4b82955" - integrity sha512-zZmTuVZvD1wpoceHvoQpOiewmWu3uP9FuTWo8vqpy2ffsmfCE8mklRPi+vmnIYAIk9t/4kOThri2QCDgor+OpQ== +"@typescript-eslint/utils@6.19.0": + version "6.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.19.0.tgz#557b72c3eeb4f73bef8037c85dae57b21beb1a4b" + integrity sha512-QR41YXySiuN++/dC9UArYOg4X86OAYP83OWTewpVx5ct1IZhjjgTLocj7QNxGhWoTqknsgpl7L+hGygCO+sdYw== dependencies: "@eslint-community/eslint-utils" "^4.4.0" "@types/json-schema" "^7.0.12" "@types/semver" "^7.5.0" - "@typescript-eslint/scope-manager" "6.18.1" - "@typescript-eslint/types" "6.18.1" - "@typescript-eslint/typescript-estree" "6.18.1" + "@typescript-eslint/scope-manager" "6.19.0" + "@typescript-eslint/types" "6.19.0" + "@typescript-eslint/typescript-estree" "6.19.0" semver "^7.5.4" -"@typescript-eslint/visitor-keys@6.18.1": - version "6.18.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.18.1.tgz#704d789bda2565a15475e7d22f145b8fe77443f4" - integrity sha512-/kvt0C5lRqGoCfsbmm7/CwMqoSkY3zzHLIjdhHZQW3VFrnz7ATecOHR7nb7V+xn4286MBxfnQfQhAmCI0u+bJA== +"@typescript-eslint/visitor-keys@6.19.0": + version "6.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.19.0.tgz#4565e0ecd63ca1f81b96f1dd76e49f746c6b2b49" + integrity sha512-hZaUCORLgubBvtGpp1JEFEazcuEdfxta9j4iUwdSAr7mEsYYAp3EAUyCZk3VEEqGj6W+AV4uWyrDGtrlawAsgQ== dependencies: - "@typescript-eslint/types" "6.18.1" + "@typescript-eslint/types" "6.19.0" eslint-visitor-keys "^3.4.1" "@ungap/structured-clone@^1.2.0": @@ -1872,10 +1872,10 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prettier@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.1.1.tgz#6ba9f23165d690b6cbdaa88cb0807278f7019848" - integrity sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw== +prettier@3.2.4: + version "3.2.4" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.4.tgz#4723cadeac2ce7c9227de758e5ff9b14e075f283" + integrity sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ== prop-types@^15.8.1: version "15.8.1" diff --git a/packages/lumberaxe/Gemfile b/packages/lumberaxe/Gemfile index 155b274f8..e7601ad17 100644 --- a/packages/lumberaxe/Gemfile +++ b/packages/lumberaxe/Gemfile @@ -8,5 +8,5 @@ end gemspec -gem "nokogiri", "< 1.16" +gem "nokogiri", "< 1.17" gem "rubocop-powerhome", path: "../rubocop-powerhome" diff --git a/packages/lumberaxe/Gemfile.lock b/packages/lumberaxe/Gemfile.lock index ae9f76d63..6ab7cc36d 100644 --- a/packages/lumberaxe/Gemfile.lock +++ b/packages/lumberaxe/Gemfile.lock @@ -159,9 +159,9 @@ GEM net-smtp (0.4.0.1) net-protocol nio4r (2.7.0) - nokogiri (1.15.5-arm64-darwin) + nokogiri (1.16.0-arm64-darwin) racc (~> 1.4) - nokogiri (1.15.5-x86_64-linux) + nokogiri (1.16.0-x86_64-linux) racc (~> 1.4) parallel (1.24.0) parser (3.3.0.2) @@ -314,7 +314,7 @@ DEPENDENCIES combustion (~> 1.3) license_finder (>= 7.0) lumberaxe! - nokogiri (< 1.16) + nokogiri (< 1.17) parser (>= 2.5, != 2.5.1.1) pry (>= 0.14.2) pry-byebug (= 3.10.1) diff --git a/packages/nitro_config/Gemfile b/packages/nitro_config/Gemfile index 2f3059dab..1eaac628d 100644 --- a/packages/nitro_config/Gemfile +++ b/packages/nitro_config/Gemfile @@ -6,7 +6,7 @@ gemspec gem "byebug" gem "license_finder", ">= 7.0" -gem "nokogiri", "< 1.16" +gem "nokogiri", "< 1.17" gem "rake", ">= 13.0" gem "rspec", ">= 3.0" gem "rubocop", ">= 1.32" diff --git a/packages/nitro_config/Gemfile.lock b/packages/nitro_config/Gemfile.lock index 170cecb17..a33d00b5a 100644 --- a/packages/nitro_config/Gemfile.lock +++ b/packages/nitro_config/Gemfile.lock @@ -64,10 +64,10 @@ GEM crass (~> 1.0.2) nokogiri (>= 1.12.0) method_source (1.0.0) - mini_portile2 (2.8.5) minitest (5.20.0) - nokogiri (1.15.5) - mini_portile2 (~> 2.8.2) + nokogiri (1.16.0-arm64-darwin) + racc (~> 1.4) + nokogiri (1.16.0-x86_64-linux) racc (~> 1.4) parallel (1.24.0) parser (3.3.0.2) @@ -160,7 +160,7 @@ DEPENDENCIES combustion (~> 1.3) license_finder (>= 7.0) nitro_config! - nokogiri (< 1.16) + nokogiri (< 1.17) rake (>= 13.0) rspec (>= 3.0) rubocop (>= 1.32) diff --git a/packages/ostruct-sanitizer/Gemfile b/packages/ostruct-sanitizer/Gemfile index 3c67e6bf9..46b08e758 100644 --- a/packages/ostruct-sanitizer/Gemfile +++ b/packages/ostruct-sanitizer/Gemfile @@ -4,7 +4,7 @@ source "https://rubygems.org" gemspec -gem "bundler", "~> 2.4.7" +gem "bundler", "~> 2.5.0" gem "byebug" gem "license_finder", "~> 7.0" gem "rake", "13.1.0" diff --git a/packages/rabbet/Gemfile b/packages/rabbet/Gemfile index 993fc496e..a0f150ab1 100644 --- a/packages/rabbet/Gemfile +++ b/packages/rabbet/Gemfile @@ -4,5 +4,5 @@ source "https://rubygems.org" gemspec -gem "nokogiri", "< 1.16" +gem "nokogiri", "< 1.17" gem "rubocop-powerhome", path: "../rubocop-powerhome" diff --git a/packages/rabbet/Gemfile.lock b/packages/rabbet/Gemfile.lock index feca28d5d..91c9d1ece 100644 --- a/packages/rabbet/Gemfile.lock +++ b/packages/rabbet/Gemfile.lock @@ -150,14 +150,14 @@ GEM net-smtp (0.4.0.1) net-protocol nio4r (2.7.0) - nokogiri (1.15.5) + nokogiri (1.16.0) mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.15.5-arm64-darwin) + nokogiri (1.16.0-arm64-darwin) racc (~> 1.4) - nokogiri (1.15.5-x86_64-darwin) + nokogiri (1.16.0-x86_64-darwin) racc (~> 1.4) - nokogiri (1.15.5-x86_64-linux) + nokogiri (1.16.0-x86_64-linux) racc (~> 1.4) parallel (1.24.0) parser (3.3.0.2) @@ -319,7 +319,7 @@ PLATFORMS DEPENDENCIES bundler (~> 2.1) license_finder (~> 7.0) - nokogiri (< 1.16) + nokogiri (< 1.17) pry (>= 0.14) pry-byebug (= 3.10.1) rabbet!