Skip to content

Commit 27174c7

Browse files
justin808claude
andauthored
Upgrade to Shakapacker 9.3.0.beta.2 (#685)
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 27174c7

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)