Skip to content

Commit ef11653

Browse files
authored
Update safe dependencies to latest minor/patch versions (#676)
* Fix validation logic to show all error messages and add explicit class name - Change validation logic from if/else chain to independent if statements This ensures both "Author" and "Text" error messages are displayed when both fields are blank, rather than just showing one error at a time - Add explicit class name CommentsController for better debugging and compatibility with future transpiler changes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * Update safe dependencies to latest minor/patch versions - Update React and React DOM from 19.1.1 to 19.2.0 - Update Webpack from 5.101.3 to 5.102.0 - Update Tailwind CSS from 3.4.17 to 3.4.18 - Update TypeScript from 5.9.2 to 5.9.3 These are all minor/patch updates with no breaking changes.
1 parent 93b77f8 commit ef11653

File tree

1 file changed

+65
-40
lines changed

1 file changed

+65
-40
lines changed

yarn.lock

Lines changed: 65 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -2909,6 +2909,11 @@ baseline-browser-mapping@^2.8.3:
29092909
resolved "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.8.tgz#ca0de7b23bf9c49d72e21dcbfba26f2bb223ea2e"
29102910
integrity sha512-be0PUaPsQX/gPWWgFsdD+GFzaoig5PXaUC1xLkQiYdDnANU8sMnHoQd8JhbJQuvTWrWLyeFN9Imb5Qtfvr4RrQ==
29112911

2912+
baseline-browser-mapping@^2.8.9:
2913+
version "2.8.12"
2914+
resolved "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.12.tgz#7cb875f4c5b5ab4528109df277b2f0e1971ba27e"
2915+
integrity sha512-vAPMQdnyKCBtkmQA6FMCBvU9qFIppS3nzyXnEM+Lo2IAhG4Mpjv9cCxMudhgV3YdNNJv6TNqXy97dfRVL2LmaQ==
2916+
29122917
batch@0.6.1:
29132918
version "0.6.1"
29142919
resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
@@ -2993,6 +2998,17 @@ browserslist@^4.0.0, browserslist@^4.21.9, browserslist@^4.23.0, browserslist@^4
29932998
node-releases "^2.0.21"
29942999
update-browserslist-db "^1.1.3"
29953000

3001+
browserslist@^4.24.5:
3002+
version "4.26.3"
3003+
resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.26.3.tgz#40fbfe2d1cd420281ce5b1caa8840049c79afb56"
3004+
integrity sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==
3005+
dependencies:
3006+
baseline-browser-mapping "^2.8.9"
3007+
caniuse-lite "^1.0.30001746"
3008+
electron-to-chromium "^1.5.227"
3009+
node-releases "^2.0.21"
3010+
update-browserslist-db "^1.1.3"
3011+
29963012
bser@2.1.1:
29973013
version "2.1.1"
29983014
resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05"
@@ -3099,6 +3115,11 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001702, caniuse-lite@^1.0.30001741:
30993115
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001745.tgz#ab2a36e3b6ed5bfb268adc002c476aab6513f859"
31003116
integrity sha512-ywt6i8FzvdgrrrGbr1jZVObnVv6adj+0if2/omv9cmR2oiZs30zL4DIyaptKcbOrBdOIc74QTMoJvSE2QHh5UQ==
31013117

3118+
caniuse-lite@^1.0.30001746:
3119+
version "1.0.30001748"
3120+
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001748.tgz#628a5a9293014e58f8ba1216bb4966b04c58bee0"
3121+
integrity sha512-5P5UgAr0+aBmNiplks08JLw+AW/XG/SurlgZLgB1dDLfAw7EfRGxIwzPHxdSCGY/BTKDqIVyJL87cCN6s0ZR0w==
3122+
31023123
chalk@^1.1.3:
31033124
version "1.1.3"
31043125
resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
@@ -3892,6 +3913,11 @@ electron-to-chromium@^1.5.218:
38923913
resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.226.tgz#2f9f795829dc5c5d1c5387f4c2648ca180cc933d"
38933914
integrity sha512-0tS/r72Ze0WUBiDwnqw4X43TxA7gEuZg0kFwLthoCzkshIbNQFjkf6D8xEzBe6tY6Y65fUhZIuNedTugw+11Lw==
38943915

3916+
electron-to-chromium@^1.5.227:
3917+
version "1.5.230"
3918+
resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.230.tgz#06ddb4a6302a78b2a3e8dcf1dd2563bcfdd546c9"
3919+
integrity sha512-A6A6Fd3+gMdaed9wX83CvHYJb4UuapPD5X5SLq72VZJzxHSY0/LUweGXRWmQlh2ln7KV7iw7jnwXK7dlPoOnHQ==
3920+
38953921
emittery@^0.13.1:
38963922
version "0.13.1"
38973923
resolved "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad"
@@ -5918,7 +5944,7 @@ jest@^29.5.0:
59185944
import-local "^3.0.2"
59195945
jest-cli "^29.7.0"
59205946

5921-
jiti@^1.18.2, jiti@^1.21.6:
5947+
jiti@^1.18.2, jiti@^1.21.7:
59225948
version "1.21.7"
59235949
resolved "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz#9dd81043424a3d28458b193d965f0d18a2300ba9"
59245950
integrity sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==
@@ -6055,7 +6081,7 @@ levn@^0.4.1:
60556081
prelude-ls "^1.2.1"
60566082
type-check "~0.4.0"
60576083

6058-
lilconfig@^3.0.0, lilconfig@^3.1.1, lilconfig@^3.1.3:
6084+
lilconfig@^3.1.1, lilconfig@^3.1.3:
60596085
version "3.1.3"
60606086
resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz#a1bcfd6257f9585bf5ae14ceeebb7b559025e4c4"
60616087
integrity sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==
@@ -7115,13 +7141,12 @@ postcss-lab-function@^5.2.3:
71157141
"@csstools/css-tokenizer" "^2.1.1"
71167142
"@csstools/postcss-progressive-custom-properties" "^2.3.0"
71177143

7118-
postcss-load-config@^4.0.2:
7119-
version "4.0.2"
7120-
resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz#7159dcf626118d33e299f485d6afe4aff7c4a3e3"
7121-
integrity sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==
7144+
"postcss-load-config@^4.0.2 || ^5.0 || ^6.0":
7145+
version "6.0.1"
7146+
resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz#6fd7dcd8ae89badcf1b2d644489cbabf83aa8096"
7147+
integrity sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==
71227148
dependencies:
7123-
lilconfig "^3.0.0"
7124-
yaml "^2.3.4"
7149+
lilconfig "^3.1.1"
71257150

71267151
postcss-loader@7.3.3:
71277152
version "7.3.3"
@@ -7636,11 +7661,11 @@ react-deep-force-update@^1.0.0:
76367661
integrity sha512-WUSQJ4P/wWcusaH+zZmbECOk7H5N2pOIl0vzheeornkIMhu+qrNdGFm0bDZLCb0hSF0jf/kH1SgkNGfBdTc4wA==
76377662

76387663
react-dom@^19.0.0:
7639-
version "19.1.1"
7640-
resolved "https://registry.npmjs.org/react-dom/-/react-dom-19.1.1.tgz#2daa9ff7f3ae384aeb30e76d5ee38c046dc89893"
7641-
integrity sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==
7664+
version "19.2.0"
7665+
resolved "https://registry.npmjs.org/react-dom/-/react-dom-19.2.0.tgz#00ed1e959c365e9a9d48f8918377465466ec3af8"
7666+
integrity sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==
76427667
dependencies:
7643-
scheduler "^0.26.0"
7668+
scheduler "^0.27.0"
76447669

76457670
react-intl@^6.4.4:
76467671
version "6.8.9"
@@ -7737,9 +7762,9 @@ react-transition-group@4.4.5:
77377762
prop-types "^15.6.2"
77387763

77397764
react@^19.0.0:
7740-
version "19.1.1"
7741-
resolved "https://registry.npmjs.org/react/-/react-19.1.1.tgz#06d9149ec5e083a67f9a1e39ce97b06a03b644af"
7742-
integrity sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==
7765+
version "19.2.0"
7766+
resolved "https://registry.npmjs.org/react/-/react-19.2.0.tgz#d33dd1721698f4376ae57a54098cb47fc75d93a5"
7767+
integrity sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==
77437768

77447769
read-cache@^1.0.0:
77457770
version "1.0.0"
@@ -8116,10 +8141,10 @@ sass@^1.58.3:
81168141
optionalDependencies:
81178142
"@parcel/watcher" "^2.4.1"
81188143

8119-
scheduler@^0.26.0:
8120-
version "0.26.0"
8121-
resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz#4ce8a8c2a2095f13ea11bf9a445be50c555d6337"
8122-
integrity sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==
8144+
scheduler@^0.27.0:
8145+
version "0.27.0"
8146+
resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz#0c4ef82d67d1e5c1e359e8fc76d3a87f045fe5bd"
8147+
integrity sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==
81238148

81248149
schema-utils@^3.0.0, schema-utils@^3.3.0:
81258150
version "3.3.0"
@@ -8738,9 +8763,9 @@ svgo@^3.2.0:
87388763
picocolors "^1.0.0"
87398764

87408765
tailwindcss@^3.3.3:
8741-
version "3.4.17"
8742-
resolved "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz#ae8406c0f96696a631c790768ff319d46d5e5a63"
8743-
integrity sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==
8766+
version "3.4.18"
8767+
resolved "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.18.tgz#9fa9650aace186644b608242f1e57d2d55593301"
8768+
integrity sha512-6A2rnmW5xZMdw11LYjhcI5846rt9pbLSabY5XPxo+XWdxwZaFEn47Go4NzFiHu9sNNmr/kXivP1vStfvMaK1GQ==
87448769
dependencies:
87458770
"@alloc/quick-lru" "^5.2.0"
87468771
arg "^5.0.2"
@@ -8750,7 +8775,7 @@ tailwindcss@^3.3.3:
87508775
fast-glob "^3.3.2"
87518776
glob-parent "^6.0.2"
87528777
is-glob "^4.0.3"
8753-
jiti "^1.21.6"
8778+
jiti "^1.21.7"
87548779
lilconfig "^3.1.3"
87558780
micromatch "^4.0.8"
87568781
normalize-path "^3.0.0"
@@ -8759,7 +8784,7 @@ tailwindcss@^3.3.3:
87598784
postcss "^8.4.47"
87608785
postcss-import "^15.1.0"
87618786
postcss-js "^4.0.1"
8762-
postcss-load-config "^4.0.2"
8787+
postcss-load-config "^4.0.2 || ^5.0 || ^6.0"
87638788
postcss-nested "^6.2.0"
87648789
postcss-selector-parser "^6.1.2"
87658790
resolve "^1.22.8"
@@ -8770,11 +8795,16 @@ tapable@^0.1.8:
87708795
resolved "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz#29c35707c2b70e50d07482b5d202e8ed446dafd4"
87718796
integrity sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==
87728797

8773-
tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1:
8798+
tapable@^2.0.0, tapable@^2.2.0, tapable@^2.2.1:
87748799
version "2.2.3"
87758800
resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.3.tgz#4b67b635b2d97578a06a2713d2f04800c237e99b"
87768801
integrity sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==
87778802

8803+
tapable@^2.2.3:
8804+
version "2.3.0"
8805+
resolved "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz#7e3ea6d5ca31ba8e078b560f0d83ce9a14aa8be6"
8806+
integrity sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==
8807+
87788808
terser-webpack-plugin@5, terser-webpack-plugin@^5.3.11:
87798809
version "5.3.14"
87808810
resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz#9031d48e57ab27567f02ace85c7d690db66c3e06"
@@ -8969,9 +8999,9 @@ typescript@^4.5.4:
89698999
integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==
89709000

89719001
typescript@^5.1.3:
8972-
version "5.9.2"
8973-
resolved "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz#d93450cddec5154a2d5cabe3b8102b83316fb2a6"
8974-
integrity sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==
9002+
version "5.9.3"
9003+
resolved "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f"
9004+
integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==
89759005

89769006
unbox-primitive@^1.1.0:
89779007
version "1.1.0"
@@ -9111,7 +9141,7 @@ walker@^1.0.8:
91119141
dependencies:
91129142
makeerror "1.0.12"
91139143

9114-
watchpack@^2.4.1:
9144+
watchpack@^2.4.4:
91159145
version "2.4.4"
91169146
resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz#473bda72f0850453da6425081ea46fc0d7602947"
91179147
integrity sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==
@@ -9220,9 +9250,9 @@ webpack-sources@^3.3.3:
92209250
integrity sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==
92219251

92229252
webpack@5:
9223-
version "5.101.3"
9224-
resolved "https://registry.npmjs.org/webpack/-/webpack-5.101.3.tgz#3633b2375bb29ea4b06ffb1902734d977bc44346"
9225-
integrity sha512-7b0dTKR3Ed//AD/6kkx/o7duS8H3f1a4w3BYpIriX4BzIhjkn4teo05cptsxvLesHFKK5KObnadmCHBwGc+51A==
9253+
version "5.102.0"
9254+
resolved "https://registry.npmjs.org/webpack/-/webpack-5.102.0.tgz#7a2416e6da356c35f1fb35333d2f5cee0133e953"
9255+
integrity sha512-hUtqAR3ZLVEYDEABdBioQCIqSoguHbFn1K7WlPPWSuXmx0031BD73PSE35jKyftdSh4YLDoQNgK4pqBt5Q82MA==
92269256
dependencies:
92279257
"@types/eslint-scope" "^3.7.7"
92289258
"@types/estree" "^1.0.8"
@@ -9232,7 +9262,7 @@ webpack@5:
92329262
"@webassemblyjs/wasm-parser" "^1.14.1"
92339263
acorn "^8.15.0"
92349264
acorn-import-phases "^1.0.3"
9235-
browserslist "^4.24.0"
9265+
browserslist "^4.24.5"
92369266
chrome-trace-event "^1.0.2"
92379267
enhanced-resolve "^5.17.3"
92389268
es-module-lexer "^1.2.1"
@@ -9245,9 +9275,9 @@ webpack@5:
92459275
mime-types "^2.1.27"
92469276
neo-async "^2.6.2"
92479277
schema-utils "^4.3.2"
9248-
tapable "^2.1.1"
9278+
tapable "^2.2.3"
92499279
terser-webpack-plugin "^5.3.11"
9250-
watchpack "^2.4.1"
9280+
watchpack "^2.4.4"
92519281
webpack-sources "^3.3.3"
92529282

92539283
websocket-driver@>=0.5.1, websocket-driver@^0.7.4:
@@ -9413,11 +9443,6 @@ yaml@^1.10.0:
94139443
resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
94149444
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
94159445

9416-
yaml@^2.3.4:
9417-
version "2.8.1"
9418-
resolved "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz#1870aa02b631f7e8328b93f8bc574fac5d6c4d79"
9419-
integrity sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==
9420-
94219446
yargs-parser@^13.1.2:
94229447
version "13.1.2"
94239448
resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38"

0 commit comments

Comments
 (0)