Move to shakapacker 6 and install dependencies

This commit is contained in:
Gaetan Craig-Riou
2025-12-17 14:56:49 +11:00
parent bbbbe71bc4
commit 2d50dace20
4 changed files with 170 additions and 721 deletions

View File

@@ -18,7 +18,7 @@ gem 'activemerchant'
gem 'angular-rails-templates'
gem 'ransack', '~> 4.1.0'
gem 'responders'
gem 'webpacker', '6.0.0.rc.6'
gem 'shakapacker', '6.0.0'
# Indirect dependency but we access it directly in JS specs.
# It turns out to be hard to upgrade but please do if you can.

View File

@@ -813,6 +813,11 @@ GEM
sd_notify (0.1.1)
securerandom (0.4.1)
semantic_range (3.1.0)
shakapacker (6.0.0)
activesupport (>= 5.2)
rack-proxy (>= 0.6.1)
railties (>= 5.2)
semantic_range (>= 2.3.0)
shoulda-matchers (7.0.1)
activesupport (>= 7.1)
sidekiq (7.2.4)
@@ -939,11 +944,6 @@ GEM
addressable (>= 2.8.0)
crack (>= 0.3.2)
hashdiff (>= 0.4.0, < 2.0.0)
webpacker (6.0.0.rc.6)
activesupport (>= 5.2)
rack-proxy (>= 0.6.1)
railties (>= 5.2)
semantic_range (>= 2.3.0)
webrick (1.9.2)
websocket-driver (0.7.7)
base64
@@ -1080,6 +1080,7 @@ DEPENDENCIES
rubocop-rspec_rails
sd_notify
select2-rails!
shakapacker (= 6.0.0)
shoulda-matchers
sidekiq
sidekiq-scheduler
@@ -1105,7 +1106,6 @@ DEPENDENCIES
web!
web-console
webmock
webpacker (= 6.0.0.rc.6)
whenever
wicked_pdf
wkhtmltopdf-binary

View File

@@ -7,14 +7,19 @@
},
"license": "AGPL-3.0",
"dependencies": {
"@babel/core": "^7.28.5",
"@babel/plugin-transform-runtime": "^7.28.5",
"@babel/preset-env": "^7.28.5",
"@babel/runtime": "^7.28.4",
"@floating-ui/dom": "*",
"@hotwired/stimulus": "*",
"@hotwired/turbo": "*",
"@rails/webpacker": "^6.0.0-rc.6",
"@stimulus-components/rails-nested-form": "*",
"babel-loader": "^10.0.0",
"cable_ready": "5.0.6",
"coffee-loader": "^5.0.0",
"coffeescript": "^2.7.0",
"compression-webpack-plugin": "^11.1.0",
"css-loader": "^7.1.2",
"css-minimizer-webpack-plugin": "^7.0.4",
"flatpickr": "*",
@@ -37,17 +42,22 @@
"sass-embedded": "^1.96.0",
"sass-loader": "^16.0.6",
"select2": "*",
"shakapacker": "6.0.0",
"shortcut-buttons-flatpickr": "*",
"stimulus": "*",
"stimulus-autocomplete": "*",
"stimulus-flatpickr": "*",
"stimulus_reflex": "3.5.5",
"style-loader": "^4.0.0",
"terser-webpack-plugin": "^5.3.16",
"tom-select": "*",
"trix": "*",
"turbo_power": "*",
"webpack": "^5.53.0",
"webpack-cli": "^4.8.0"
"webpack": "^5.104.0",
"webpack-assets-manifest": "^6.5.0",
"webpack-cli": "^6.0.1",
"webpack-merge": "^6.0.1",
"webpack-sources": "^3.3.3"
},
"babel": {
"presets": [

861
yarn.lock

File diff suppressed because it is too large Load Diff