Skip to content

Commit 5d8223e

Browse files
justin808claude
andcommitted
Upgrade to Shakapacker 9.3.0.beta.2
This commit upgrades Shakapacker from 9.1.0 to 9.3.0.beta.2 to leverage the latest improvements and bug fixes in the beta release. Also updates: - ffi gem from 1.17.0 to 1.17.2 (required for Ruby 3.4.6 compatibility) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent ec52aa1 commit 5d8223e

File tree

4 files changed

+25
-46
lines changed

4 files changed

+25
-46
lines changed

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ git_source(:github) { |repo| "https://github.com/#{repo}.git" }
66
ruby "3.4.6"
77

88
gem "react_on_rails", "16.1.1"
9-
gem "shakapacker", "9.1.0"
9+
gem "shakapacker", "9.3.0.beta.2"
1010

1111
# Bundle edge Rails instead: gem "rails", github: "rails/rails"
1212
gem "listen"

Gemfile.lock

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ GEM
8080
awesome_print (1.9.2)
8181
base64 (0.3.0)
8282
benchmark (0.4.1)
83-
bigdecimal (3.2.3)
83+
bigdecimal (3.3.1)
8484
bindex (0.8.1)
8585
binding_of_caller (1.0.1)
8686
debug_inspector (>= 1.2.0)
@@ -131,7 +131,7 @@ GEM
131131
diff-lcs (1.5.1)
132132
docile (1.4.0)
133133
drb (2.2.3)
134-
erb (5.0.2)
134+
erb (5.1.1)
135135
erubi (1.13.1)
136136
erubis (2.7.0)
137137
execjs (2.10.0)
@@ -140,7 +140,9 @@ GEM
140140
factory_bot_rails (6.4.3)
141141
factory_bot (~> 6.4)
142142
railties (>= 5.0.0)
143-
ffi (1.17.0)
143+
ffi (1.17.2)
144+
ffi (1.17.2-arm64-darwin)
145+
ffi (1.17.2-x86_64-linux-gnu)
144146
foreman (0.88.1)
145147
generator_spec (0.10.0)
146148
activesupport (>= 3.0.0)
@@ -180,7 +182,7 @@ GEM
180182
method_source (1.1.0)
181183
mini_mime (1.1.5)
182184
mini_portile2 (2.8.9)
183-
minitest (5.25.5)
185+
minitest (5.26.0)
184186
mize (0.4.1)
185187
protocol (~> 2.0)
186188
net-imap (0.5.10)
@@ -206,7 +208,7 @@ GEM
206208
ast (~> 2.4.1)
207209
racc
208210
pg (1.5.6)
209-
pp (0.6.2)
211+
pp (0.6.3)
210212
prettyprint
211213
prettyprint (0.2.0)
212214
prism (1.5.1)
@@ -236,7 +238,7 @@ GEM
236238
puma (6.4.2)
237239
nio4r (~> 2.0)
238240
racc (1.8.1)
239-
rack (3.2.1)
241+
rack (3.2.3)
240242
rack-proxy (0.7.7)
241243
rack
242244
rack-session (2.1.1)
@@ -289,9 +291,10 @@ GEM
289291
rb-fsevent (0.11.2)
290292
rb-inotify (0.11.1)
291293
ffi (~> 1.0)
292-
rdoc (6.14.2)
294+
rdoc (6.15.0)
293295
erb
294296
psych (>= 4.0.0)
297+
tsort
295298
react_on_rails (16.1.1)
296299
addressable
297300
connection_pool
@@ -383,7 +386,7 @@ GEM
383386
websocket (~> 1.0)
384387
semantic_range (3.1.0)
385388
sexp_processor (4.17.1)
386-
shakapacker (9.1.0)
389+
shakapacker (9.3.0.beta.2)
387390
activesupport (>= 5.2)
388391
package_json
389392
rack-proxy (>= 0.6.1)
@@ -430,7 +433,7 @@ GEM
430433
unicode-display_width (3.2.0)
431434
unicode-emoji (~> 4.1)
432435
unicode-emoji (4.1.0)
433-
uri (1.0.3)
436+
uri (1.0.4)
434437
useragent (0.16.11)
435438
web-console (4.2.1)
436439
actionview (>= 6.0.0)
@@ -493,7 +496,7 @@ DEPENDENCIES
493496
scss_lint
494497
sdoc
495498
selenium-webdriver (~> 4)
496-
shakapacker (= 9.1.0)
499+
shakapacker (= 9.3.0.beta.2)
497500
spring
498501
spring-commands-rspec
499502
stimulus-rails (~> 1.3)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
"sass": "^1.58.3",
9393
"sass-loader": "^13.3.2",
9494
"sass-resources-loader": "^2.2.5",
95-
"shakapacker": "9.1.0",
95+
"shakapacker": "9.3.0-beta.2",
9696
"stimulus": "^3.0.1",
9797
"style-loader": "^3.3.1",
9898
"swc-loader": "^0.2.6",

yarn.lock

Lines changed: 10 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -9135,14 +9135,15 @@ setprototypeof@1.2.0:
91359135
resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"
91369136
integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
91379137

9138-
shakapacker@9.1.0:
9139-
version "9.1.0"
9140-
resolved "https://registry.npmjs.org/shakapacker/-/shakapacker-9.1.0.tgz#6d63c4d27b9358073dd8fc3c6e79252b96d36a36"
9141-
integrity sha512-PL0DuzNLFJMwr5s908ImMuvejmC20WuDa7EfAPpPFU1pM5U8cPqqC4kwSdXFLfVU0Or/UqeegNyIB1sGBdSPiw==
9138+
shakapacker@9.3.0-beta.2:
9139+
version "9.3.0-beta.2"
9140+
resolved "https://registry.npmjs.org/shakapacker/-/shakapacker-9.3.0-beta.2.tgz#32d8c2b1009d81ea572c0e647deb5f295a22e591"
9141+
integrity sha512-c2v26Tie0szh+34PZBpcL+luVgVFxtvtu8GtXK6+9DDcI2BJ2h/o9iyGemIHIHo48v7+vdTiicbqkYDq/EpQtA==
91429142
dependencies:
91439143
js-yaml "^4.1.0"
91449144
path-complete-extname "^1.0.0"
91459145
webpack-merge "^5.8.0"
9146+
yargs "^17.7.2"
91469147

91479148
shallow-clone@^3.0.0:
91489149
version "3.0.1"
@@ -9377,7 +9378,7 @@ string-length@^4.0.1:
93779378
char-regex "^1.0.2"
93789379
strip-ansi "^6.0.0"
93799380

9380-
"string-width-cjs@npm:string-width@^4.2.0":
9381+
"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
93819382
version "4.2.3"
93829383
resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
93839384
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -9395,15 +9396,6 @@ string-width@^3.0.0, string-width@^3.1.0:
93959396
is-fullwidth-code-point "^2.0.0"
93969397
strip-ansi "^5.1.0"
93979398

9398-
string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
9399-
version "4.2.3"
9400-
resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
9401-
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
9402-
dependencies:
9403-
emoji-regex "^8.0.0"
9404-
is-fullwidth-code-point "^3.0.0"
9405-
strip-ansi "^6.0.1"
9406-
94079399
string-width@^5.0.1, string-width@^5.1.2:
94089400
version "5.1.2"
94099401
resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz"
@@ -9495,7 +9487,7 @@ string_decoder@~1.1.1:
94959487
dependencies:
94969488
safe-buffer "~5.1.0"
94979489

9498-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
9490+
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
94999491
version "6.0.1"
95009492
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
95019493
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -9516,13 +9508,6 @@ strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
95169508
dependencies:
95179509
ansi-regex "^4.1.0"
95189510

9519-
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
9520-
version "6.0.1"
9521-
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
9522-
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
9523-
dependencies:
9524-
ansi-regex "^5.0.1"
9525-
95269511
strip-ansi@^7.0.1:
95279512
version "7.1.2"
95289513
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz"
@@ -10391,7 +10376,7 @@ word-wrap@^1.2.5:
1039110376
resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz"
1039210377
integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==
1039310378

10394-
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
10379+
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
1039510380
version "7.0.0"
1039610381
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
1039710382
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
@@ -10409,15 +10394,6 @@ wrap-ansi@^5.1.0:
1040910394
string-width "^3.0.0"
1041010395
strip-ansi "^5.0.0"
1041110396

10412-
wrap-ansi@^7.0.0:
10413-
version "7.0.0"
10414-
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
10415-
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
10416-
dependencies:
10417-
ansi-styles "^4.0.0"
10418-
string-width "^4.1.0"
10419-
strip-ansi "^6.0.0"
10420-
1042110397
wrap-ansi@^8.1.0:
1042210398
version "8.1.0"
1042310399
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz"
@@ -10500,9 +10476,9 @@ yargs-parser@^21.1.1:
1050010476
resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz"
1050110477
integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
1050210478

10503-
yargs@17.7.2, yargs@^17.3.1:
10479+
yargs@17.7.2, yargs@^17.3.1, yargs@^17.7.2:
1050410480
version "17.7.2"
10505-
resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz"
10481+
resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269"
1050610482
integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==
1050710483
dependencies:
1050810484
cliui "^8.0.1"

0 commit comments

Comments
 (0)