From 5b6c9fc8cefc6c82cc398500ce5a9a688d753be4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 May 2026 20:46:13 +0000 Subject: [PATCH] devdeps: bump jest from 30.3.0 to 30.4.0 Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) from 30.3.0 to 30.4.0. - [Release notes](https://github.com/jestjs/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jestjs/jest/commits/v30.4.0/packages/jest) --- updated-dependencies: - dependency-name: jest dependency-version: 30.4.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 716 ++++++++++++++++++++++++++++++++------------------- 2 files changed, 457 insertions(+), 261 deletions(-) diff --git a/package.json b/package.json index df5852b5..3c6314bb 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "eslint-plugin-tsdoc": "^0.5.2", "husky": "^9.1.7", "identity-obj-proxy": "^3.0.0", - "jest": "^30.3.0", + "jest": "^30.4.0", "jest-environment-jsdom": "^30.3.0", "react-test-renderer": "^17.0.2", "semantic-release": "^24.2.7", diff --git a/yarn.lock b/yarn.lock index 495237ed..9851f7d7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -985,55 +985,55 @@ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@30.3.0": - version "30.3.0" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-30.3.0.tgz#42ccc3f995d400a8fe35b8850cfe10a8d4804cdf" - integrity sha512-PAwCvFJ4696XP2qZj+LAn1BWjZaJ6RjG6c7/lkMaUJnkyMS34ucuIsfqYvfskVNvUI27R/u4P1HMYFnlVXG/Ww== +"@jest/console@30.4.0": + version "30.4.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-30.4.0.tgz#9b13a3696fd2baa16f3622127675e618658ed31c" + integrity sha512-116ay6wMT9l0QRIhmvDtcw77Ql35S0CMePCn5FGIvuqUZv+Twx+hiIacSPH1pONdG7JhiWqOiqX7s2eQ7Wko2g== dependencies: - "@jest/types" "30.3.0" + "@jest/types" "30.4.0" "@types/node" "*" chalk "^4.1.2" - jest-message-util "30.3.0" - jest-util "30.3.0" + jest-message-util "30.4.0" + jest-util "30.4.0" slash "^3.0.0" -"@jest/core@30.3.0": - version "30.3.0" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-30.3.0.tgz#d06bb8456f35350f6494fd2405bcec4abb97b994" - integrity sha512-U5mVPsBxLSO6xYbf+tgkymLx+iAhvZX43/xI1+ej2ZOPnPdkdO1CzDmFKh2mZBn2s4XZixszHeQnzp1gm/DIxw== - dependencies: - "@jest/console" "30.3.0" - "@jest/pattern" "30.0.1" - "@jest/reporters" "30.3.0" - "@jest/test-result" "30.3.0" - "@jest/transform" "30.3.0" - "@jest/types" "30.3.0" +"@jest/core@30.4.0": + version "30.4.0" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-30.4.0.tgz#f0a720ca54a4caddf21fd01bb49036ef399ecbbd" + integrity sha512-447tRaMsRo65u4ByBxHk4XnuNYX7M0vfazqMdPgJTUTttmC4/7A8yzBE6mSKkj2Md+dR3DWF9mVNfF/Bo+cJJg== + dependencies: + "@jest/console" "30.4.0" + "@jest/pattern" "30.4.0" + "@jest/reporters" "30.4.0" + "@jest/test-result" "30.4.0" + "@jest/transform" "30.4.0" + "@jest/types" "30.4.0" "@types/node" "*" ansi-escapes "^4.3.2" chalk "^4.1.2" ci-info "^4.2.0" exit-x "^0.2.2" graceful-fs "^4.2.11" - jest-changed-files "30.3.0" - jest-config "30.3.0" - jest-haste-map "30.3.0" - jest-message-util "30.3.0" - jest-regex-util "30.0.1" - jest-resolve "30.3.0" - jest-resolve-dependencies "30.3.0" - jest-runner "30.3.0" - jest-runtime "30.3.0" - jest-snapshot "30.3.0" - jest-util "30.3.0" - jest-validate "30.3.0" - jest-watcher "30.3.0" - pretty-format "30.3.0" + jest-changed-files "30.4.0" + jest-config "30.4.0" + jest-haste-map "30.4.0" + jest-message-util "30.4.0" + jest-regex-util "30.4.0" + jest-resolve "30.4.0" + jest-resolve-dependencies "30.4.0" + jest-runner "30.4.0" + jest-runtime "30.4.0" + jest-snapshot "30.4.0" + jest-util "30.4.0" + jest-validate "30.4.0" + jest-watcher "30.4.0" + pretty-format "30.4.0" slash "^3.0.0" -"@jest/diff-sequences@30.3.0": - version "30.3.0" - resolved "https://registry.yarnpkg.com/@jest/diff-sequences/-/diff-sequences-30.3.0.tgz#25b0818d3d83f00b9c7b04e069b8810f9014b143" - integrity sha512-cG51MVnLq1ecVUaQ3fr6YuuAOitHK1S4WUJHnsPFE/quQr33ADUx1FfrTCpMCRxvy0Yr9BThKpDjSlcTi91tMA== +"@jest/diff-sequences@30.4.0": + version "30.4.0" + resolved "https://registry.yarnpkg.com/@jest/diff-sequences/-/diff-sequences-30.4.0.tgz#8be2d260e6241d6cddddd102c304fe13b4fc8e3e" + integrity sha512-zOpzlfUs45l6u7jm39qr87JCHUDsaeCtvL+kQe/Vn9jSnRB4/5IPXISm0h9I1vZW/o00Kn4UTJ2MOlhnUGwv3g== "@jest/environment-jsdom-abstract@30.3.0": version "30.3.0" @@ -1058,20 +1058,30 @@ "@types/node" "*" jest-mock "30.3.0" -"@jest/expect-utils@30.3.0": - version "30.3.0" - resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-30.3.0.tgz#c45b2da9802ffed33bf43b3e019ddb95e5ad95e8" - integrity sha512-j0+W5iQQ8hBh7tHZkTQv3q2Fh/M7Je72cIsYqC4OaktgtO7v1So9UTjp6uPBHIaB6beoF/RRsCgMJKvti0wADA== +"@jest/environment@30.4.0": + version "30.4.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-30.4.0.tgz#cca97f7a7265813410b7b77f7fcc60ced9aa16a8" + integrity sha512-X9ba/XraafanjsAXRnbRLydhgH10o0RaQIW1evmT0JJ0ShP2DI0khkt0HVNuPnadxUnl1Y6ihCksuA0btmeh6A== + dependencies: + "@jest/fake-timers" "30.4.0" + "@jest/types" "30.4.0" + "@types/node" "*" + jest-mock "30.4.0" + +"@jest/expect-utils@30.4.0": + version "30.4.0" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-30.4.0.tgz#87a1d59661bb438cbf1c6b4bf4d0fc89263566d9" + integrity sha512-+7IjdIwKEvViPvFizspuFeFAJhQGYkbOWBBWq+XVLsSl4t3H6lOk9QlxYC3et6GRgJ+jJvnVOAv2CpN4kJowzQ== dependencies: "@jest/get-type" "30.1.0" -"@jest/expect@30.3.0": - version "30.3.0" - resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-30.3.0.tgz#08ee7f5b610167b0068743246c0b568f4c40c773" - integrity sha512-76Nlh4xJxk2D/9URCn3wFi98d2hb19uWE1idLsTt2ywhvdOldbw3S570hBgn25P4ICUZ/cBjybrBex2g17IDbg== +"@jest/expect@30.4.0": + version "30.4.0" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-30.4.0.tgz#fd40ab1ade95c0e4f6efa5f9659a5cf24a5420dd" + integrity sha512-eJeAOjHMAD1R/vwGQ8DJkD7z7QBj4Fb8T3/tId1srXAx9UJ9zxWVd875WP1dfGmiznMDoalJGZutzi6UR3R6dA== dependencies: - expect "30.3.0" - jest-snapshot "30.3.0" + expect "30.4.0" + jest-snapshot "30.4.0" "@jest/fake-timers@30.3.0": version "30.3.0" @@ -1085,20 +1095,32 @@ jest-mock "30.3.0" jest-util "30.3.0" +"@jest/fake-timers@30.4.0": + version "30.4.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-30.4.0.tgz#12ba89b34ac3b619f16ab399ab717aa3f66a53e7" + integrity sha512-J+uX5pz4SYiiMP2gR6wqjygxCBhwYXhdPn07XPmZUFTMvm9TQpIGEt4TLbKCMQszslSe3ElEV6GvX3K1CPtzrQ== + dependencies: + "@jest/types" "30.4.0" + "@sinonjs/fake-timers" "^15.4.0" + "@types/node" "*" + jest-message-util "30.4.0" + jest-mock "30.4.0" + jest-util "30.4.0" + "@jest/get-type@30.1.0": version "30.1.0" resolved "https://registry.yarnpkg.com/@jest/get-type/-/get-type-30.1.0.tgz#4fcb4dc2ebcf0811be1c04fd1cb79c2dba431cbc" integrity sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA== -"@jest/globals@30.3.0": - version "30.3.0" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-30.3.0.tgz#40f4c90e5602629ecda1ca773a8fb21575bb64ea" - integrity sha512-+owLCBBdfpgL3HU+BD5etr1SvbXpSitJK0is1kiYjJxAAJggYMRQz5hSdd5pq1sSggfxPbw2ld71pt4x5wwViA== +"@jest/globals@30.4.0": + version "30.4.0" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-30.4.0.tgz#8b1a7b4d28b4a79b465e4b02e38772ec32049e11" + integrity sha512-xf3neOb0PXqNgT7bLpNAcQmrDOQ1rv6zsfSYSQsEXnpFIqkJvJ2Qyp+4P8Bl5XXnL3pMmrjtNHRgl34Ou7TGKA== dependencies: - "@jest/environment" "30.3.0" - "@jest/expect" "30.3.0" - "@jest/types" "30.3.0" - jest-mock "30.3.0" + "@jest/environment" "30.4.0" + "@jest/expect" "30.4.0" + "@jest/types" "30.4.0" + jest-mock "30.4.0" "@jest/pattern@30.0.1": version "30.0.1" @@ -1108,16 +1130,24 @@ "@types/node" "*" jest-regex-util "30.0.1" -"@jest/reporters@30.3.0": - version "30.3.0" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-30.3.0.tgz#0c1065f6c892665e5a051df22b19df4466ed816b" - integrity sha512-a09z89S+PkQnL055bVj8+pe2Caed2PBOaczHcXCykW5ngxX9EWx/1uAwncxc/HiU0oZqfwseMjyhxgRjS49qPw== +"@jest/pattern@30.4.0": + version "30.4.0" + resolved "https://registry.yarnpkg.com/@jest/pattern/-/pattern-30.4.0.tgz#fcb519eeacc25caa3768f787595a27afa15302ae" + integrity sha512-RAWn3+f9u8BsHijKJ71uHcFp6vmyEt6VvoWXkl6hKF3qVIuWNmudVjg12DlBPGup/frIl5UcUlH5HfEuvHpEXg== + dependencies: + "@types/node" "*" + jest-regex-util "30.4.0" + +"@jest/reporters@30.4.0": + version "30.4.0" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-30.4.0.tgz#813abdc5bc7e188db19003ff2f61d49c004abb6f" + integrity sha512-GMpW1XRCVWKfaGOthupxLTM0Dk/lvDDu6Bb5CgoSkFhbQ+4OT5BcurzInZ99OLeEM7X71i0zv7JmNYHKkcQhFQ== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "30.3.0" - "@jest/test-result" "30.3.0" - "@jest/transform" "30.3.0" - "@jest/types" "30.3.0" + "@jest/console" "30.4.0" + "@jest/test-result" "30.4.0" + "@jest/transform" "30.4.0" + "@jest/types" "30.4.0" "@jridgewell/trace-mapping" "^0.3.25" "@types/node" "*" chalk "^4.1.2" @@ -1130,9 +1160,9 @@ istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^5.0.0" istanbul-reports "^3.1.3" - jest-message-util "30.3.0" - jest-util "30.3.0" - jest-worker "30.3.0" + jest-message-util "30.4.0" + jest-util "30.4.0" + jest-worker "30.4.0" slash "^3.0.0" string-length "^4.0.2" v8-to-istanbul "^9.0.1" @@ -1144,12 +1174,19 @@ dependencies: "@sinclair/typebox" "^0.34.0" -"@jest/snapshot-utils@30.3.0": - version "30.3.0" - resolved "https://registry.yarnpkg.com/@jest/snapshot-utils/-/snapshot-utils-30.3.0.tgz#ca003c91a3e1e4e4956dee716a2aaf04b6707f31" - integrity sha512-ORbRN9sf5PP82v3FXNSwmO1OTDR2vzR2YTaR+E3VkSBZ8zadQE6IqYdYEeFH1NIkeB2HIGdF02dapb6K0Mj05g== +"@jest/schemas@30.4.0": + version "30.4.0" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-30.4.0.tgz#be70b83a4466f054e8002f7561c9c4d0f8a06c8d" + integrity sha512-tJLUhzktAsL7VKYJzdkNKxYTKGnkQvd6bMZQtxWnaE4V1VJyzzwt5WrCG5hwC+mB55uZbNSsxQUXLKjla08XPg== dependencies: - "@jest/types" "30.3.0" + "@sinclair/typebox" "^0.34.0" + +"@jest/snapshot-utils@30.4.0": + version "30.4.0" + resolved "https://registry.yarnpkg.com/@jest/snapshot-utils/-/snapshot-utils-30.4.0.tgz#fa9d905fd06499d184241ab4b2cfd182e04f0716" + integrity sha512-oPrzffukMros86mvKXzDMiAV5qId0U3dTGV/nLnhsKsUKjma7pwmoOvNA5mprG7hVUJ6raRBqkVZVk+kyyjbpw== + dependencies: + "@jest/types" "30.4.0" chalk "^4.1.2" graceful-fs "^4.2.11" natural-compare "^1.4.0" @@ -1163,24 +1200,24 @@ callsites "^3.1.0" graceful-fs "^4.2.11" -"@jest/test-result@30.3.0": - version "30.3.0" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-30.3.0.tgz#cd8882d683d467fcffb98c09501a65687a76aae9" - integrity sha512-e/52nJGuD74AKTSe0P4y5wFRlaXP0qmrS17rqOMHeSwm278VyNyXE3gFO/4DTGF9w+65ra3lo3VKj0LBrzmgdQ== +"@jest/test-result@30.4.0": + version "30.4.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-30.4.0.tgz#0fe6131e9710f89baf2db3fdeb2c1ca38a79e69b" + integrity sha512-brA2woQJEP0TyaZ7UEe/8aNvXTYYJ3iuCD3Rm78zNKF2CLqY7ShM+mdJ0f3dvy7ruWE5gKsFvd2bODmeTC8z2Q== dependencies: - "@jest/console" "30.3.0" - "@jest/types" "30.3.0" + "@jest/console" "30.4.0" + "@jest/types" "30.4.0" "@types/istanbul-lib-coverage" "^2.0.6" collect-v8-coverage "^1.0.2" -"@jest/test-sequencer@30.3.0": - version "30.3.0" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-30.3.0.tgz#27002b2093f4e0d9e0e1ebb0bc274a242fdadc14" - integrity sha512-dgbWy9b8QDlQeRZcv7LNF+/jFiiYHTKho1xirauZ7kVwY7avjFF6uTT0RqlgudB5OuIPagFdVtfFMosjVbk1eA== +"@jest/test-sequencer@30.4.0": + version "30.4.0" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-30.4.0.tgz#e2e9cf808c13e14b464bd005d0994a09b530c82c" + integrity sha512-6xWCB+Ix4dMqoc987QxF4piGeC1Mzv71NeWlHo8Wa3z3z8Yookz68gYwFJAKQO+SPhduIs2csX71syItuvrg/Q== dependencies: - "@jest/test-result" "30.3.0" + "@jest/test-result" "30.4.0" graceful-fs "^4.2.11" - jest-haste-map "30.3.0" + jest-haste-map "30.4.0" slash "^3.0.0" "@jest/transform@30.3.0": @@ -1203,6 +1240,26 @@ slash "^3.0.0" write-file-atomic "^5.0.1" +"@jest/transform@30.4.0": + version "30.4.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-30.4.0.tgz#238bb1cea484d62e85b5f0bc41732a9818caeaa6" + integrity sha512-2X7FL+yezRtfthTZdUgtWnbixqkmGnDfkXE1vimu2Y1Wi7g0WxY2AAPctVrU7J9xmw5dWOBprBjx1hJIamJPbg== + dependencies: + "@babel/core" "^7.27.4" + "@jest/types" "30.4.0" + "@jridgewell/trace-mapping" "^0.3.25" + babel-plugin-istanbul "^7.0.1" + chalk "^4.1.2" + convert-source-map "^2.0.0" + fast-json-stable-stringify "^2.1.0" + graceful-fs "^4.2.11" + jest-haste-map "30.4.0" + jest-regex-util "30.4.0" + jest-util "30.4.0" + pirates "^4.0.7" + slash "^3.0.0" + write-file-atomic "^5.0.1" + "@jest/types@30.3.0": version "30.3.0" resolved "https://registry.yarnpkg.com/@jest/types/-/types-30.3.0.tgz#cada800d323cb74945c24ac74615fdb312a6c85f" @@ -1216,6 +1273,19 @@ "@types/yargs" "^17.0.33" chalk "^4.1.2" +"@jest/types@30.4.0": + version "30.4.0" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-30.4.0.tgz#db7fe3a9da4ac1f96b9262958b0765e1a219aacc" + integrity sha512-C951KSoEicxFUsUIO4T8lqWEemuMgMb3vlI8FO4OP369GSf6SOJd681nOcv7XR0TV5vCO4Jypvq3rBGEqfy9KQ== + dependencies: + "@jest/pattern" "30.4.0" + "@jest/schemas" "30.4.0" + "@types/istanbul-lib-coverage" "^2.0.6" + "@types/istanbul-reports" "^3.0.4" + "@types/node" "*" + "@types/yargs" "^17.0.33" + chalk "^4.1.2" + "@jridgewell/gen-mapping@^0.3.0": version "0.3.3" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" @@ -2225,6 +2295,13 @@ dependencies: "@sinonjs/commons" "^3.0.1" +"@sinonjs/fake-timers@^15.4.0": + version "15.4.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-15.4.0.tgz#5d40c151a9e66075fe4520bec40bccfe54931962" + integrity sha512-DsG+8/LscQIQg68J6Ef3dv10u6nVyetYn923s3/sus5eaGfTo1of5WMZSLf0UJc9KDuKPilPH0UDJCjvNbDNCA== + dependencies: + "@sinonjs/commons" "^3.0.1" + "@swc/helpers@0.4.11": version "0.4.11" resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.4.11.tgz#db23a376761b3d31c26502122f349a21b592c8de" @@ -3267,7 +3344,20 @@ axobject-query@^4.1.0: resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-4.1.0.tgz#28768c76d0e3cff21bc62a9e2d0b6ac30042a1ee" integrity sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ== -babel-jest@30.3.0, babel-jest@^30.3.0: +babel-jest@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-30.4.0.tgz#2fd1056412acce1108a1b96f7fadd08cb27c1d9d" + integrity sha512-GQ4CKCr1XQ1dettGyiDCPg2u4kP/nav2z9PugOM3Da5l3zpNzY9PRuxmN1dV714Ghm2fdkQLhNxlUopDcoKc6A== + dependencies: + "@jest/transform" "30.4.0" + "@types/babel__core" "^7.20.5" + babel-plugin-istanbul "^7.0.1" + babel-preset-jest "30.4.0" + chalk "^4.1.2" + graceful-fs "^4.2.11" + slash "^3.0.0" + +babel-jest@^30.3.0: version "30.3.0" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-30.3.0.tgz#3ff5553fa3bcbb8738d2d7335a4dbdc3bd1a0eb5" integrity sha512-gRpauEU2KRrCox5Z296aeVHR4jQ98BCnu0IO332D/xpHNOsIH/bgSRk9k6GbKIbBw8vFeN6ctuu6tV8WOyVfYQ== @@ -3305,6 +3395,13 @@ babel-plugin-jest-hoist@30.3.0: dependencies: "@types/babel__core" "^7.20.5" +babel-plugin-jest-hoist@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.4.0.tgz#f7d6a6d8f435808b56b45a81dc4b61a39e36794a" + integrity sha512-9EdtWM/sSfXLOGLwSn+GS6pIXyBnL07/8gyJlwFXjWy4DxMOyItqyUT29d4lQiS380EZwYlX7/At4PgBS+m2aA== + dependencies: + "@types/babel__core" "^7.20.5" + babel-plugin-module-resolver@^5.0.3: version "5.0.3" resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.3.tgz#13f03cf29048ad7e0239e6a1c4dcc669d199f394" @@ -3345,6 +3442,14 @@ babel-preset-jest@30.3.0: babel-plugin-jest-hoist "30.3.0" babel-preset-current-node-syntax "^1.2.0" +babel-preset-jest@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-30.4.0.tgz#295486c2ec1127b3dc7d0d2adaa72a1dcaaafccd" + integrity sha512-lBY4jxsNmCnSiu7kquw8ZC9F4+XLMOKypT3RnNHPvU2Kpd4W0xaPuLr5ZkRyOsvLYAY4yaW1ZwTW4xB7NIiZzg== + dependencies: + babel-plugin-jest-hoist "30.4.0" + babel-preset-current-node-syntax "^1.2.0" + balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" @@ -5263,17 +5368,17 @@ exit-x@^0.2.2: resolved "https://registry.yarnpkg.com/exit-x/-/exit-x-0.2.2.tgz#1f9052de3b8d99a696b10dad5bced9bdd5c3aa64" integrity sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ== -expect@30.3.0: - version "30.3.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-30.3.0.tgz#1b82111517d1ab030f3db0cf1b4061c8aa644f61" - integrity sha512-1zQrciTiQfRdo7qJM1uG4navm8DayFa2TgCSRlzUyNkhcJ6XUZF3hjnpkyr3VhAqPH7i/9GkG7Tv5abz6fqz0Q== +expect@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-30.4.0.tgz#d150fa232627891b0a987ecc30dfd642e16379fb" + integrity sha512-wwj3yHn8F2Uj4fyL+2n1M1cjfYFGtYq7cF00OjMHBxX5eTeX/EcVdHHIMkhxO6nFfopwHtaQEasP1WfxzQaZPg== dependencies: - "@jest/expect-utils" "30.3.0" + "@jest/expect-utils" "30.4.0" "@jest/get-type" "30.1.0" - jest-matcher-utils "30.3.0" - jest-message-util "30.3.0" - jest-mock "30.3.0" - jest-util "30.3.0" + jest-matcher-utils "30.4.0" + jest-message-util "30.4.0" + jest-mock "30.4.0" + jest-util "30.4.0" exponential-backoff@^3.1.1: version "3.1.1" @@ -6868,113 +6973,113 @@ java-properties@^1.0.2: resolved "https://registry.yarnpkg.com/java-properties/-/java-properties-1.0.2.tgz#ccd1fa73907438a5b5c38982269d0e771fe78211" integrity sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ== -jest-changed-files@30.3.0: - version "30.3.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-30.3.0.tgz#055849df695f9a9fcde0ae44024f815bbc627f3a" - integrity sha512-B/7Cny6cV5At6M25EWDgf9S617lHivamL8vl6KEpJqkStauzcG4e+WPfDgMMF+H4FVH4A2PLRyvgDJan4441QA== +jest-changed-files@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-30.4.0.tgz#d5752a9c4ae4afd23ac5cc519f3586415fbf98da" + integrity sha512-L6TnosD7ftCv+r6ENOSoqeKdPA+IG4L+3ayXmmmlzPyEK4aU34KTUJC+Y/ep755LyQfV6DOdhnxXVRTrGJNX5w== dependencies: execa "^5.1.1" - jest-util "30.3.0" + jest-util "30.4.0" p-limit "^3.1.0" -jest-circus@30.3.0: - version "30.3.0" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-30.3.0.tgz#153614c11ab35867f371bd93496ecb9690b92077" - integrity sha512-PyXq5szeSfR/4f1lYqCmmQjh0vqDkURUYi9N6whnHjlRz4IUQfMcXkGLeEoiJtxtyPqgUaUUfyQlApXWBSN1RA== +jest-circus@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-30.4.0.tgz#5d977c5437e8a044417d85258bc4ecbe753252a2" + integrity sha512-RtgndWX8qprDn2wvx6hGJhYiokwSJc6vEwEzqUXERMB/MqQb7b8V/yIwe9IUZo91JOb61uA526LWQaFUjgbaJw== dependencies: - "@jest/environment" "30.3.0" - "@jest/expect" "30.3.0" - "@jest/test-result" "30.3.0" - "@jest/types" "30.3.0" + "@jest/environment" "30.4.0" + "@jest/expect" "30.4.0" + "@jest/test-result" "30.4.0" + "@jest/types" "30.4.0" "@types/node" "*" chalk "^4.1.2" co "^4.6.0" dedent "^1.6.0" is-generator-fn "^2.1.0" - jest-each "30.3.0" - jest-matcher-utils "30.3.0" - jest-message-util "30.3.0" - jest-runtime "30.3.0" - jest-snapshot "30.3.0" - jest-util "30.3.0" + jest-each "30.4.0" + jest-matcher-utils "30.4.0" + jest-message-util "30.4.0" + jest-runtime "30.4.0" + jest-snapshot "30.4.0" + jest-util "30.4.0" p-limit "^3.1.0" - pretty-format "30.3.0" + pretty-format "30.4.0" pure-rand "^7.0.0" slash "^3.0.0" stack-utils "^2.0.6" -jest-cli@30.3.0: - version "30.3.0" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-30.3.0.tgz#5ed75a337f486a1f1c5acbb2de8acddb106ead6c" - integrity sha512-l6Tqx+j1fDXJEW5bqYykDQQ7mQg+9mhWXtnj+tQZrTWYHyHoi6Be8HPumDSA+UiX2/2buEgjA58iJzdj146uCw== +jest-cli@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-30.4.0.tgz#e2a61bcae754d5177b882a89bd730a1e94660c64" + integrity sha512-N/Hd8MPTzh8EivGpgMqEzd1pTS1P9tnVKiSgztXrnGkxUr+wqpD3u+huqvxMB4KXtHuBfpVSnNJrU3y9mbOOww== dependencies: - "@jest/core" "30.3.0" - "@jest/test-result" "30.3.0" - "@jest/types" "30.3.0" + "@jest/core" "30.4.0" + "@jest/test-result" "30.4.0" + "@jest/types" "30.4.0" chalk "^4.1.2" exit-x "^0.2.2" import-local "^3.2.0" - jest-config "30.3.0" - jest-util "30.3.0" - jest-validate "30.3.0" + jest-config "30.4.0" + jest-util "30.4.0" + jest-validate "30.4.0" yargs "^17.7.2" -jest-config@30.3.0: - version "30.3.0" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-30.3.0.tgz#b969e0aaaf5964419e62953bb712c16d15972425" - integrity sha512-WPMAkMAtNDY9P/oKObtsRG/6KTrhtgPJoBTmk20uDn4Uy6/3EJnnaZJre/FMT1KVRx8cve1r7/FlMIOfRVWL4w== +jest-config@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-30.4.0.tgz#876b0cf4197fa39130af38daaad5bb0a64c80f23" + integrity sha512-7JoLxH5DNk5lSpCw+AH1wTqui9crCPVezHUoro5y9Ay9Snw///woP+J2UFR5mpNFuavlOyd8endtCIHlPHSdUw== dependencies: "@babel/core" "^7.27.4" "@jest/get-type" "30.1.0" - "@jest/pattern" "30.0.1" - "@jest/test-sequencer" "30.3.0" - "@jest/types" "30.3.0" - babel-jest "30.3.0" + "@jest/pattern" "30.4.0" + "@jest/test-sequencer" "30.4.0" + "@jest/types" "30.4.0" + babel-jest "30.4.0" chalk "^4.1.2" ci-info "^4.2.0" deepmerge "^4.3.1" glob "^10.5.0" graceful-fs "^4.2.11" - jest-circus "30.3.0" - jest-docblock "30.2.0" - jest-environment-node "30.3.0" - jest-regex-util "30.0.1" - jest-resolve "30.3.0" - jest-runner "30.3.0" - jest-util "30.3.0" - jest-validate "30.3.0" + jest-circus "30.4.0" + jest-docblock "30.4.0" + jest-environment-node "30.4.0" + jest-regex-util "30.4.0" + jest-resolve "30.4.0" + jest-runner "30.4.0" + jest-util "30.4.0" + jest-validate "30.4.0" parse-json "^5.2.0" - pretty-format "30.3.0" + pretty-format "30.4.0" slash "^3.0.0" strip-json-comments "^3.1.1" -jest-diff@30.3.0: - version "30.3.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-30.3.0.tgz#e0a4c84ef350ffd790ffd5b0016acabeecf5f759" - integrity sha512-n3q4PDQjS4LrKxfWB3Z5KNk1XjXtZTBwQp71OP0Jo03Z6V60x++K5L8k6ZrW8MY8pOFylZvHM0zsjS1RqlHJZQ== +jest-diff@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-30.4.0.tgz#609f9daa1f7a973eb033d3902c65f44367424597" + integrity sha512-8SHpYWUtt2LyH5tw5Oa+larOuy5WHDH7vklFxbxf4LJfYkepoA2eu/loHmvYDlrHrdB3JZ89197oG2A1V982yg== dependencies: - "@jest/diff-sequences" "30.3.0" + "@jest/diff-sequences" "30.4.0" "@jest/get-type" "30.1.0" chalk "^4.1.2" - pretty-format "30.3.0" + pretty-format "30.4.0" -jest-docblock@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-30.2.0.tgz#42cd98d69f887e531c7352309542b1ce4ee10256" - integrity sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA== +jest-docblock@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-30.4.0.tgz#3ab779a027d1495ae21550accd4266bbe99af7a3" + integrity sha512-ZPMabUZCx5MpbZ2eBYSvZ0J8fvo3dR9oM+eeUpb3aKNQFuS2tu3Duw1TNlMoP8k3WQgKGJuhcMFvwcVuq6T7oA== dependencies: detect-newline "^3.1.0" -jest-each@30.3.0: - version "30.3.0" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-30.3.0.tgz#faa7229bf7a9fa6426dc604057a7d2a173493b1e" - integrity sha512-V8eMndg/aZ+3LnCJgSm13IxS5XSBM22QSZc9BtPK8Dek6pm+hfUNfwBdvsB3d342bo1q7wnSkC38zjX259qZNA== +jest-each@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-30.4.0.tgz#a0c8839f78ae7f0664491c361c2121d3ced29796" + integrity sha512-AusMWaBQags04/SptcZu/Ex1juOebeSozkC9Pjx+teA2zoNd0drNsZe6PseKrHWsgimatgicXJNXHr9yCvnXaw== dependencies: "@jest/get-type" "30.1.0" - "@jest/types" "30.3.0" + "@jest/types" "30.4.0" chalk "^4.1.2" - jest-util "30.3.0" - pretty-format "30.3.0" + jest-util "30.4.0" + pretty-format "30.4.0" jest-environment-jsdom@^30.3.0: version "30.3.0" @@ -6985,18 +7090,18 @@ jest-environment-jsdom@^30.3.0: "@jest/environment-jsdom-abstract" "30.3.0" jsdom "^26.1.0" -jest-environment-node@30.3.0: - version "30.3.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-30.3.0.tgz#aa8a57c5d0c4af0f8b1f7403ba737fec6b3aabbe" - integrity sha512-4i6HItw/JSiJVsC5q0hnKIe/hbYfZLVG9YJ/0pU9Hz2n/9qZe3Rhn5s5CUZA5ORZlcdT/vmAXRMyONXJwPrmYQ== +jest-environment-node@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-30.4.0.tgz#60ce90135de3407d298e7528842dedaf4a82ec14" + integrity sha512-pmMYkiufguU6bqe+XP3DM24e7sCG7aYjPnCJdKiXjRh1H2SCBJgY1KC1JlIxqQjNr9dWLNpw5TLuHbXbq0CDqw== dependencies: - "@jest/environment" "30.3.0" - "@jest/fake-timers" "30.3.0" - "@jest/types" "30.3.0" + "@jest/environment" "30.4.0" + "@jest/fake-timers" "30.4.0" + "@jest/types" "30.4.0" "@types/node" "*" - jest-mock "30.3.0" - jest-util "30.3.0" - jest-validate "30.3.0" + jest-mock "30.4.0" + jest-util "30.4.0" + jest-validate "30.4.0" jest-haste-map@30.3.0: version "30.3.0" @@ -7016,23 +7121,41 @@ jest-haste-map@30.3.0: optionalDependencies: fsevents "^2.3.3" -jest-leak-detector@30.3.0: - version "30.3.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-30.3.0.tgz#a695a851e353f517a554a2f5c91c2742fc131c98" - integrity sha512-cuKmUUGIjfXZAiGJ7TbEMx0bcqNdPPI6P1V+7aF+m/FUJqFDxkFR4JqkTu8ZOiU5AaX/x0hZ20KaaIPXQzbMGQ== +jest-haste-map@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-30.4.0.tgz#4e9099da6aef890b7530f47f1cf5b23e3d09ef9c" + integrity sha512-01+o3CS8t35Va0Ed6w/HyeK9VaejRlBnZ1hGoOlTYlruFzycn3RfIdG1Szu1DVoACTs07ALirRjECq1FqNuAFg== + dependencies: + "@jest/types" "30.4.0" + "@types/node" "*" + anymatch "^3.1.3" + fb-watchman "^2.0.2" + graceful-fs "^4.2.11" + jest-regex-util "30.4.0" + jest-util "30.4.0" + jest-worker "30.4.0" + picomatch "^4.0.3" + walker "^1.0.8" + optionalDependencies: + fsevents "^2.3.3" + +jest-leak-detector@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-30.4.0.tgz#df017dc00287da544a3ba5ecb415ece461b6d9c6" + integrity sha512-n9beq0bFyt2m17RSjo6n8RsZiE1w+sOfr+p1J0aYTBXoxd/4hZeK2M7GQENKtslIsGVu2xOrNEe10CTmQfO8Mw== dependencies: "@jest/get-type" "30.1.0" - pretty-format "30.3.0" + pretty-format "30.4.0" -jest-matcher-utils@30.3.0: - version "30.3.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-30.3.0.tgz#d6c739fec1ecd33809f2d2b1348f6ab01d2f2493" - integrity sha512-HEtc9uFQgaUHkC7nLSlQL3Tph4Pjxt/yiPvkIrrDCt9jhoLIgxaubo1G+CFOnmHYMxHwwdaSN7mkIFs6ZK8OhA== +jest-matcher-utils@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-30.4.0.tgz#dc111e3568bf28891687bbe84a3095b1da7633f3" + integrity sha512-m28k6fJ1hsHxYRBMbQvIfHz8FQA1e8U/I3o/Z+id0etJJL7Af6mJqMKvH11lTFX6rRKANi/8iVwdche9E+wz8w== dependencies: "@jest/get-type" "30.1.0" chalk "^4.1.2" - jest-diff "30.3.0" - pretty-format "30.3.0" + jest-diff "30.4.0" + pretty-format "30.4.0" jest-message-util@30.3.0: version "30.3.0" @@ -7049,6 +7172,22 @@ jest-message-util@30.3.0: slash "^3.0.0" stack-utils "^2.0.6" +jest-message-util@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-30.4.0.tgz#eb3f3562ef3d3974a1f0702db503609ecd5548db" + integrity sha512-XjJEhPYwvJezXMYuPKX52xIE7CPNNVocuUzEJcMts82HhmXii7zC3KZVjlFDXdp8khX4lwWj9Rva9bs+8oucLw== + dependencies: + "@babel/code-frame" "^7.27.1" + "@jest/types" "30.4.0" + "@types/stack-utils" "^2.0.3" + chalk "^4.1.2" + graceful-fs "^4.2.11" + jest-util "30.4.0" + picomatch "^4.0.3" + pretty-format "30.4.0" + slash "^3.0.0" + stack-utils "^2.0.6" + jest-mock@30.3.0: version "30.3.0" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-30.3.0.tgz#e0fa4184a596a6c4fdec53d4f412158418923747" @@ -7058,6 +7197,15 @@ jest-mock@30.3.0: "@types/node" "*" jest-util "30.3.0" +jest-mock@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-30.4.0.tgz#b2eaaa8bce9da2a7ef6869f324ac9499ccac0e9e" + integrity sha512-Xy8aJikWCFMLFdAvmBTWgFzik3+qnYVEqDz1n/NQQqJX14e48J31XGx+km/0INV7YPzfl6SXmjsaVidUs3zQ5Q== + dependencies: + "@jest/types" "30.4.0" + "@types/node" "*" + jest-util "30.4.0" + jest-pnp-resolver@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" @@ -7068,108 +7216,113 @@ jest-regex-util@30.0.1: resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-30.0.1.tgz#f17c1de3958b67dfe485354f5a10093298f2a49b" integrity sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA== -jest-resolve-dependencies@30.3.0: - version "30.3.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-30.3.0.tgz#4d638c9f0d93a62a6ed25dec874bfd7e756c8ce5" - integrity sha512-9ev8s3YN6Hsyz9LV75XUwkCVFlwPbaFn6Wp75qnI0wzAINYWY8Fb3+6y59Rwd3QaS3kKXffHXsZMziMavfz/nw== +jest-regex-util@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-30.4.0.tgz#f75ccc43857633df2563a03588b5cb45c7c2941b" + integrity sha512-mWlvLviKIgIQ8VCuM1xRdD0TWp3zlzionlmDBjuXVBs+VkmXq6FgW9T4Emr7oGz/Rk6feDCGyiugolcQEyp3mg== + +jest-resolve-dependencies@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-30.4.0.tgz#23e4df14e6accaeda49b3e121a2770da068cae54" + integrity sha512-2iooc09EwOjWpyIe03NQ4V7kgKZgs6TtO3vSydMUjTXjQhmj/0wWX/n4qbWw/K3LEMUkBhEuk3QHVWEC7k79nw== dependencies: - jest-regex-util "30.0.1" - jest-snapshot "30.3.0" + jest-regex-util "30.4.0" + jest-snapshot "30.4.0" -jest-resolve@30.3.0: - version "30.3.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-30.3.0.tgz#b7bee9927279805b1b50715d2170a545553b87ff" - integrity sha512-NRtTAHQlpd15F9rUR36jqwelbrDV/dY4vzNte3S2kxCKUJRYNd5/6nTSbYiak1VX5g8IoFF23Uj5TURkUW8O5g== +jest-resolve@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-30.4.0.tgz#e86cb60ffd21a36df6b04797bf7d01f37ecd09d1" + integrity sha512-N8Nmytv/LMGsIQXZ2kWHXC3UhzTFC696cTx3ER0jtdrIBmmNjYK6RSJPllGf6iCdj3qimKizc+nczj3kdflDOw== dependencies: chalk "^4.1.2" graceful-fs "^4.2.11" - jest-haste-map "30.3.0" + jest-haste-map "30.4.0" jest-pnp-resolver "^1.2.3" - jest-util "30.3.0" - jest-validate "30.3.0" + jest-util "30.4.0" + jest-validate "30.4.0" slash "^3.0.0" unrs-resolver "^1.7.11" -jest-runner@30.3.0: - version "30.3.0" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-30.3.0.tgz#fa970fc4e45d418ad7e7d581b24cac7af5944cb7" - integrity sha512-gDv6C9LGKWDPLia9TSzZwf4h3kMQCqyTpq+95PODnTRDO0g9os48XIYYkS6D236vjpBir2fF63YmJFtqkS5Duw== +jest-runner@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-30.4.0.tgz#a2ffb2d08d0be138ada2f59e5e1ef32dd0762ce1" + integrity sha512-9LKu3gQKGvOIbzVh/xkoEYW2+/xDRjZ5/TU2Kqb1aC9TNYd3egENB0+0MXoTfaLNH1TlrIISTl6lABNHOuo3Iw== dependencies: - "@jest/console" "30.3.0" - "@jest/environment" "30.3.0" - "@jest/test-result" "30.3.0" - "@jest/transform" "30.3.0" - "@jest/types" "30.3.0" + "@jest/console" "30.4.0" + "@jest/environment" "30.4.0" + "@jest/test-result" "30.4.0" + "@jest/transform" "30.4.0" + "@jest/types" "30.4.0" "@types/node" "*" chalk "^4.1.2" emittery "^0.13.1" exit-x "^0.2.2" graceful-fs "^4.2.11" - jest-docblock "30.2.0" - jest-environment-node "30.3.0" - jest-haste-map "30.3.0" - jest-leak-detector "30.3.0" - jest-message-util "30.3.0" - jest-resolve "30.3.0" - jest-runtime "30.3.0" - jest-util "30.3.0" - jest-watcher "30.3.0" - jest-worker "30.3.0" + jest-docblock "30.4.0" + jest-environment-node "30.4.0" + jest-haste-map "30.4.0" + jest-leak-detector "30.4.0" + jest-message-util "30.4.0" + jest-resolve "30.4.0" + jest-runtime "30.4.0" + jest-util "30.4.0" + jest-watcher "30.4.0" + jest-worker "30.4.0" p-limit "^3.1.0" source-map-support "0.5.13" -jest-runtime@30.3.0: - version "30.3.0" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-30.3.0.tgz#1a9bec7a9b68db12dfe4136bbe41ab883ea2c996" - integrity sha512-CgC+hIBJbuh78HEffkhNKcbXAytQViplcl8xupqeIWyKQF50kCQA8J7GeJCkjisC6hpnC9Muf8jV5RdtdFbGng== +jest-runtime@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-30.4.0.tgz#2fe2e3571e4fd91d644f41d16bbd46b8efc5752f" + integrity sha512-xPjd7AStvPrnP/lZr+Urp7GPS9MFQDrWBtjXZYMuYZnQeFvkw5xM0jpjpGUxhsYYf4q3JY80SPlld7U2Sy9hyA== dependencies: - "@jest/environment" "30.3.0" - "@jest/fake-timers" "30.3.0" - "@jest/globals" "30.3.0" + "@jest/environment" "30.4.0" + "@jest/fake-timers" "30.4.0" + "@jest/globals" "30.4.0" "@jest/source-map" "30.0.1" - "@jest/test-result" "30.3.0" - "@jest/transform" "30.3.0" - "@jest/types" "30.3.0" + "@jest/test-result" "30.4.0" + "@jest/transform" "30.4.0" + "@jest/types" "30.4.0" "@types/node" "*" chalk "^4.1.2" cjs-module-lexer "^2.1.0" collect-v8-coverage "^1.0.2" glob "^10.5.0" graceful-fs "^4.2.11" - jest-haste-map "30.3.0" - jest-message-util "30.3.0" - jest-mock "30.3.0" - jest-regex-util "30.0.1" - jest-resolve "30.3.0" - jest-snapshot "30.3.0" - jest-util "30.3.0" + jest-haste-map "30.4.0" + jest-message-util "30.4.0" + jest-mock "30.4.0" + jest-regex-util "30.4.0" + jest-resolve "30.4.0" + jest-snapshot "30.4.0" + jest-util "30.4.0" slash "^3.0.0" strip-bom "^4.0.0" -jest-snapshot@30.3.0: - version "30.3.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-30.3.0.tgz#6e7ea75069dda86e36311a0f73189e830d4f51ad" - integrity sha512-f14c7atpb4O2DeNhwcvS810Y63wEn8O1HqK/luJ4F6M4NjvxmAKQwBUWjbExUtMxWJQ0wVgmCKymeJK6NZMnfQ== +jest-snapshot@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-30.4.0.tgz#c1bd83e7b815f407644eab91d126f1e1eda34a4d" + integrity sha512-2OdJoU/ogYJOAnbTG6FCelziKiyDZA1FocmO1xnKLfOb4J2gpHXsJC5nAP7wfG/VgwJxtM06ZUYz7rJmAhOsLw== dependencies: "@babel/core" "^7.27.4" "@babel/generator" "^7.27.5" "@babel/plugin-syntax-jsx" "^7.27.1" "@babel/plugin-syntax-typescript" "^7.27.1" "@babel/types" "^7.27.3" - "@jest/expect-utils" "30.3.0" + "@jest/expect-utils" "30.4.0" "@jest/get-type" "30.1.0" - "@jest/snapshot-utils" "30.3.0" - "@jest/transform" "30.3.0" - "@jest/types" "30.3.0" + "@jest/snapshot-utils" "30.4.0" + "@jest/transform" "30.4.0" + "@jest/types" "30.4.0" babel-preset-current-node-syntax "^1.2.0" chalk "^4.1.2" - expect "30.3.0" + expect "30.4.0" graceful-fs "^4.2.11" - jest-diff "30.3.0" - jest-matcher-utils "30.3.0" - jest-message-util "30.3.0" - jest-util "30.3.0" - pretty-format "30.3.0" + jest-diff "30.4.0" + jest-matcher-utils "30.4.0" + jest-message-util "30.4.0" + jest-util "30.4.0" + pretty-format "30.4.0" semver "^7.7.2" synckit "^0.11.8" @@ -7185,30 +7338,42 @@ jest-util@30.3.0: graceful-fs "^4.2.11" picomatch "^4.0.3" -jest-validate@30.3.0: - version "30.3.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-30.3.0.tgz#215e11b8fcc5e2ca4b99ea5d730a5b4c969e4355" - integrity sha512-I/xzC8h5G+SHCb2P2gWkJYrNiTbeL47KvKeW5EzplkyxzBRBw1ssSHlI/jXec0ukH2q7x2zAWQm7015iusg62Q== +jest-util@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-30.4.0.tgz#4ea28e6479f4e4956c93088b965d1ecbb96ed417" + integrity sha512-nae+Oh7CEdSTC5+uL4HCVDCLusj5IcypnVXWBSRjCUDkh7dX/FwreTsgvLROwHnEWW5dcdvLkW9RvmmMzKw+aw== + dependencies: + "@jest/types" "30.4.0" + "@types/node" "*" + chalk "^4.1.2" + ci-info "^4.2.0" + graceful-fs "^4.2.11" + picomatch "^4.0.3" + +jest-validate@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-30.4.0.tgz#ef182f2554cfa0d16780ebe21892bd0420bb9c0a" + integrity sha512-tIzxS3lajj3BAELRD1bde4GdsZFU9gwUYlyGoKq23XNR7oaeYQRt7KKA38VxGNoLJpkJ5jQBs9Q0fhefXnol0g== dependencies: "@jest/get-type" "30.1.0" - "@jest/types" "30.3.0" + "@jest/types" "30.4.0" camelcase "^6.3.0" chalk "^4.1.2" leven "^3.1.0" - pretty-format "30.3.0" + pretty-format "30.4.0" -jest-watcher@30.3.0: - version "30.3.0" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-30.3.0.tgz#3afa1af355b9fe80f0261eb8a23981a315858596" - integrity sha512-PJ1d9ThtTR8aMiBWUdcownq9mDdLXsQzJayTk4kmaBRHKvwNQn+ANveuhEBUyNI2hR1TVhvQ8D5kHubbzBHR/w== +jest-watcher@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-30.4.0.tgz#c4f9cd2bb8b46cbfc1f47b6229a88fefbe310d4b" + integrity sha512-VPLgD4ZydEWWY8B/edBUwLsTANwaLM8R1NA1M0szFKkgjWmP6F6w7T+c6rtUYuE5r/5SsFLGwGkvmrlS4JHiwQ== dependencies: - "@jest/test-result" "30.3.0" - "@jest/types" "30.3.0" + "@jest/test-result" "30.4.0" + "@jest/types" "30.4.0" "@types/node" "*" ansi-escapes "^4.3.2" chalk "^4.1.2" emittery "^0.13.1" - jest-util "30.3.0" + jest-util "30.4.0" string-length "^4.0.2" jest-worker@30.3.0: @@ -7222,15 +7387,26 @@ jest-worker@30.3.0: merge-stream "^2.0.0" supports-color "^8.1.1" -jest@^30.3.0: - version "30.3.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-30.3.0.tgz#6460b889dd805e9677400505f16f1d9b14c285a3" - integrity sha512-AkXIIFcaazymvey2i/+F94XRnM6TsVLZDhBMLsd1Sf/W0wzsvvpjeyUrCZD6HGG4SDYPgDJDBKeiJTBb10WzMg== +jest-worker@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-30.4.0.tgz#0aed617e6d0f12da8e8a9490d0915d46c67d25f1" + integrity sha512-0ZghqNv1P/M0nBysxrkGpLnorjM1ulhZ76QijLcwyBm+kIj/DPKyHcpHDVh0LD05JDZzVxi8z9RStF22B4gikQ== dependencies: - "@jest/core" "30.3.0" - "@jest/types" "30.3.0" + "@types/node" "*" + "@ungap/structured-clone" "^1.3.0" + jest-util "30.4.0" + merge-stream "^2.0.0" + supports-color "^8.1.1" + +jest@^30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-30.4.0.tgz#e94a7aa9268d085fc8b5ba1ca34d23105a386ea4" + integrity sha512-4+7GP22nzoACtoFiKP9rptEF49oQJs0C/hCk7oW8oEIeSH9j43EiQmJCCPVGWQ1noI98CgKl2TeLwaIJzO2Bvg== + dependencies: + "@jest/core" "30.4.0" + "@jest/types" "30.4.0" import-local "^3.2.0" - jest-cli "30.3.0" + jest-cli "30.4.0" jiti@^2.4.1: version "2.4.1" @@ -9637,6 +9813,16 @@ pretty-format@30.3.0: ansi-styles "^5.2.0" react-is "^18.3.1" +pretty-format@30.4.0: + version "30.4.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-30.4.0.tgz#1cb5715f22dbcba218b8e1118b26040f8f3358ef" + integrity sha512-PzJLEF72RqCj01UTBWqBi2ar3U2iJ0oG0+HzcdHPW+rzfpzDCuiVeiy6lns8L3Nbpp4Ajw+nBsW2KuKPPyPlCw== + dependencies: + "@jest/schemas" "30.4.0" + ansi-styles "^5.2.0" + react-is-18 "npm:react-is@^18.3.1" + react-is-19 "npm:react-is@^19.2.5" + pretty-format@^27.0.2: version "27.5.1" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" @@ -9791,6 +9977,16 @@ react-fast-compare@^3.2.0: resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb" integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== +"react-is-18@npm:react-is@^18.3.1": + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" + integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== + +"react-is-19@npm:react-is@^19.2.5": + version "19.2.6" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.2.6.tgz#aeee6159b159eb7f520d672cffcc69e7052d288f" + integrity sha512-XjBR15BhXuylgWGuslhDKqlSayuqvqBX91BP8pauG8kd1zY8kotkNWbXksTCNRarse4kuGbe2kIY05ARtwNIvw== + "react-is@^16.12.0 || ^17.0.0", react-is@^17.0.1, react-is@^17.0.2: version "17.0.2" resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"