Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion webapp/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
"devDependencies": {
"@eslint/eslintrc": "^3.3.5",
"@eslint/js": "^10.0.1",
"@jest/globals": "^30.3.0",
"@jest/globals": "^30.4.1",
"@playwright/test": "^1.59.1",
"@testing-library/jest-dom": "^6.9.1",
"@testing-library/react": "^16.3.2",
Expand Down
223 changes: 12 additions & 211 deletions webapp/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1821,11 +1821,6 @@
resolved "https://registry.yarnpkg.com/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz#0ededeae4d071f5c8ffe3678d15f3a1be09156be"
integrity sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==

"@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"
Expand All @@ -1844,16 +1839,6 @@
jest-mock "30.4.1"
jest-util "30.4.1"

"@jest/environment@30.3.0":
version "30.3.0"
resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-30.3.0.tgz#b0657c2944b6ef3352f7b25903cc3a23e6ab70f6"
integrity sha512-SlLSF4Be735yQXyh2+mctBOzNDx5s5uLv88/j8Qn1wH679PDcwy67+YdADn8NJnGjzlXtN62asGH/T4vWOkfaw==
dependencies:
"@jest/fake-timers" "30.3.0"
"@jest/types" "30.3.0"
"@types/node" "*"
jest-mock "30.3.0"

"@jest/environment@30.4.1":
version "30.4.1"
resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-30.4.1.tgz#1ab5b736e3ce6336d59e00765fa24019649f1a30"
Expand All @@ -1871,28 +1856,13 @@
dependencies:
"@jest/get-type" "30.0.1"

"@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==
dependencies:
"@jest/get-type" "30.1.0"

"@jest/expect-utils@30.4.1":
version "30.4.1"
resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-30.4.1.tgz#e0c7436d52b08610de9027841912dc3734ae80b2"
integrity sha512-ZBn5CglH8fBsQsvs4VWNzD4aWfUYks+IdOOQU3MEK71ol/BcVm+P+rtb1KpiFBpSWSCE27uOahyyf1vfqOVbcQ==
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==
dependencies:
expect "30.3.0"
jest-snapshot "30.3.0"

"@jest/expect@30.4.1":
version "30.4.1"
resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-30.4.1.tgz#7fefc67f86c2cb2af3c86d9d41fe4a1d74862b8c"
Expand All @@ -1901,18 +1871,6 @@
expect "30.4.1"
jest-snapshot "30.4.1"

"@jest/fake-timers@30.3.0":
version "30.3.0"
resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-30.3.0.tgz#2b2868130c1d28233a79566874c42cae1c5a70bc"
integrity sha512-WUQDs8SOP9URStX1DzhD425CqbN/HxUYCTwVrT8sTVBfMvFqYt/s61EK5T05qnHu0po6RitXIvP9otZxYDzTGQ==
dependencies:
"@jest/types" "30.3.0"
"@sinonjs/fake-timers" "^15.0.0"
"@types/node" "*"
jest-message-util "30.3.0"
jest-mock "30.3.0"
jest-util "30.3.0"

"@jest/fake-timers@30.4.1":
version "30.4.1"
resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-30.4.1.tgz#ad2d3412d5d005a3e45740bd4c8ee1ccae2f89e1"
Expand All @@ -1935,7 +1893,7 @@
resolved "https://registry.yarnpkg.com/@jest/get-type/-/get-type-30.1.0.tgz#4fcb4dc2ebcf0811be1c04fd1cb79c2dba431cbc"
integrity sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==

"@jest/globals@30.4.1":
"@jest/globals@30.4.1", "@jest/globals@^30.4.1":
version "30.4.1"
resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-30.4.1.tgz#6376975e137ef87926349b5e75ccf230f491e843"
integrity sha512-ZbuY4cmXC8DkxYjfvT2DbcHWL2T6vmsMhXCDcmTB2T0y0gaezBI77ufq5ZAIdcRkYZ7NEQEDg1xFeKbxUJ5v5Q==
Expand All @@ -1945,16 +1903,6 @@
"@jest/types" "30.4.1"
jest-mock "30.4.1"

"@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==
dependencies:
"@jest/environment" "30.3.0"
"@jest/expect" "30.3.0"
"@jest/types" "30.3.0"
jest-mock "30.3.0"

"@jest/pattern@30.0.1":
version "30.0.1"
resolved "https://registry.yarnpkg.com/@jest/pattern/-/pattern-30.0.1.tgz#d5304147f49a052900b4b853dedb111d080e199f"
Expand Down Expand Up @@ -2021,16 +1969,6 @@
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==
dependencies:
"@jest/types" "30.3.0"
chalk "^4.1.2"
graceful-fs "^4.2.11"
natural-compare "^1.4.0"

"@jest/snapshot-utils@30.4.1":
version "30.4.1"
resolved "https://registry.yarnpkg.com/@jest/snapshot-utils/-/snapshot-utils-30.4.1.tgz#0f829488b9d46b118854a16a56d509a3c6d9e064"
Expand Down Expand Up @@ -2080,26 +2018,6 @@
jest-haste-map "30.4.1"
slash "^3.0.0"

"@jest/transform@30.3.0":
version "30.3.0"
resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-30.3.0.tgz#9e6f78ffa205449bf956e269fd707c160f47ce2f"
integrity sha512-TLKY33fSLVd/lKB2YI1pH69ijyUblO/BQvCj566YvnwuzoTNr648iE0j22vRvVNk2HsPwByPxATg3MleS3gf5A==
dependencies:
"@babel/core" "^7.27.4"
"@jest/types" "30.3.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.3.0"
jest-regex-util "30.0.1"
jest-util "30.3.0"
pirates "^4.0.7"
slash "^3.0.0"
write-file-atomic "^5.0.1"

"@jest/transform@30.4.1":
version "30.4.1"
resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-30.4.1.tgz#1646cddb800d38d9c4e30fecfd4a6eba0fa8acfa"
Expand Down Expand Up @@ -2644,13 +2562,6 @@
dependencies:
type-detect "4.0.8"

"@sinonjs/fake-timers@^15.0.0":
version "15.1.1"
resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-15.1.1.tgz#e1a6f7171941aadcc31d2cea1744264d58b8b34c"
integrity sha512-cO5W33JgAPbOh07tvZjUOJ7oWhtaqGHiZw+11DPbyqh2kHTBc3eF/CjJDeQ4205RLQsX6rxCuYOroFQwl7JDRw==
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"
Expand Down Expand Up @@ -5658,18 +5569,6 @@ 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==
dependencies:
"@jest/expect-utils" "30.3.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"

expect@30.4.1:
version "30.4.1"
resolved "https://registry.yarnpkg.com/expect/-/expect-30.4.1.tgz#897e0390a0b6c333dbcf3a24dee3ad49553577e0"
Expand Down Expand Up @@ -7059,16 +6958,6 @@ jest-diff@30.0.2:
chalk "^4.1.2"
pretty-format "30.0.2"

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==
dependencies:
"@jest/diff-sequences" "30.3.0"
"@jest/get-type" "30.1.0"
chalk "^4.1.2"
pretty-format "30.3.0"

jest-diff@30.4.1:
version "30.4.1"
resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-30.4.1.tgz#26691c73975768409af4a66b2754cea3182aa2dc"
Expand Down Expand Up @@ -7119,24 +7008,6 @@ jest-environment-node@30.4.1:
jest-util "30.4.1"
jest-validate "30.4.1"

jest-haste-map@30.3.0:
version "30.3.0"
resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-30.3.0.tgz#1ea6843e6e45c077d91270666a4fcba958c24cd5"
integrity sha512-mMi2oqG4KRU0R9QEtscl87JzMXfUhbKaFqOxmjb2CKcbHcUGFrJCBWHmnTiUqi6JcnzoBlO4rWfpdl2k/RfLCA==
dependencies:
"@jest/types" "30.3.0"
"@types/node" "*"
anymatch "^3.1.3"
fb-watchman "^2.0.2"
graceful-fs "^4.2.11"
jest-regex-util "30.0.1"
jest-util "30.3.0"
jest-worker "30.3.0"
picomatch "^4.0.3"
walker "^1.0.8"
optionalDependencies:
fsevents "^2.3.3"

jest-haste-map@30.4.1:
version "30.4.1"
resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-30.4.1.tgz#6d80d09d668c20bf3944977e50acac94fcd672fe"
Expand Down Expand Up @@ -7183,16 +7054,6 @@ jest-matcher-utils@30.0.2:
jest-diff "30.0.2"
pretty-format "30.0.2"

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==
dependencies:
"@jest/get-type" "30.1.0"
chalk "^4.1.2"
jest-diff "30.3.0"
pretty-format "30.3.0"

jest-matcher-utils@30.4.1:
version "30.4.1"
resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-30.4.1.tgz#3fee8c89dbd8fc6e60eb590def9897e18f110ec4"
Expand All @@ -7218,21 +7079,6 @@ jest-message-util@30.0.2:
slash "^3.0.0"
stack-utils "^2.0.6"

jest-message-util@30.3.0:
version "30.3.0"
resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-30.3.0.tgz#4d723544d36890ba862ac3961db52db5b0d1ba39"
integrity sha512-Z/j4Bo+4ySJ+JPJN3b2Qbl9hDq3VrXmnjjGEWD/x0BCXeOXPTV1iZYYzl2X8c1MaCOL+ewMyNBcm88sboE6YWw==
dependencies:
"@babel/code-frame" "^7.27.1"
"@jest/types" "30.3.0"
"@types/stack-utils" "^2.0.3"
chalk "^4.1.2"
graceful-fs "^4.2.11"
picomatch "^4.0.3"
pretty-format "30.3.0"
slash "^3.0.0"
stack-utils "^2.0.6"

jest-message-util@30.4.1:
version "30.4.1"
resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-30.4.1.tgz#40f6bfa5f564363edcba7ce0ca64277fd2ad6af7"
Expand All @@ -7258,15 +7104,6 @@ jest-mock@30.0.2:
"@types/node" "*"
jest-util "30.0.2"

jest-mock@30.3.0:
version "30.3.0"
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-30.3.0.tgz#e0fa4184a596a6c4fdec53d4f412158418923747"
integrity sha512-OTzICK8CpE+t4ndhKrwlIdbM6Pn8j00lvmSmq5ejiO+KxukbLjgOflKWMn3KE34EZdQm5RqTuKj+5RIEniYhog==
dependencies:
"@jest/types" "30.3.0"
"@types/node" "*"
jest-util "30.3.0"

jest-mock@30.4.1:
version "30.4.1"
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-30.4.1.tgz#5e11a05d7719a1e3c7bba6348b70ff4e1bc5ea68"
Expand Down Expand Up @@ -7369,33 +7206,6 @@ jest-runtime@30.4.1:
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==
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/get-type" "30.1.0"
"@jest/snapshot-utils" "30.3.0"
"@jest/transform" "30.3.0"
"@jest/types" "30.3.0"
babel-preset-current-node-syntax "^1.2.0"
chalk "^4.1.2"
expect "30.3.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"
semver "^7.7.2"
synckit "^0.11.8"

jest-snapshot@30.4.1:
version "30.4.1"
resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-30.4.1.tgz#0380cbbaa9d53d32cf7e61af98459ac10a339842"
Expand Down Expand Up @@ -7512,17 +7322,6 @@ jest-watcher@^30.0.0:
jest-util "30.0.2"
string-length "^4.0.2"

jest-worker@30.3.0, jest-worker@^30.0.5:
version "30.3.0"
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-30.3.0.tgz#ae4dc1f1d93d0cba1415624fcedaec40ea764f14"
integrity sha512-DrCKkaQwHexjRUFTmPzs7sHQe0TSj9nvDALKGdwmK5mW9v7j90BudWirKAJHt3QQ9Dhrg1F7DogPzhChppkJpQ==
dependencies:
"@types/node" "*"
"@ungap/structured-clone" "^1.3.0"
jest-util "30.3.0"
merge-stream "^2.0.0"
supports-color "^8.1.1"

jest-worker@30.4.1:
version "30.4.1"
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-30.4.1.tgz#ac010eb6c512425748a39e2d6bf05b2c4866ca4f"
Expand All @@ -7543,6 +7342,17 @@ jest-worker@^27.4.5:
merge-stream "^2.0.0"
supports-color "^8.0.0"

jest-worker@^30.0.5:
version "30.3.0"
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-30.3.0.tgz#ae4dc1f1d93d0cba1415624fcedaec40ea764f14"
integrity sha512-DrCKkaQwHexjRUFTmPzs7sHQe0TSj9nvDALKGdwmK5mW9v7j90BudWirKAJHt3QQ9Dhrg1F7DogPzhChppkJpQ==
dependencies:
"@types/node" "*"
"@ungap/structured-clone" "^1.3.0"
jest-util "30.3.0"
merge-stream "^2.0.0"
supports-color "^8.1.1"

jest@^30.4.1:
version "30.4.1"
resolved "https://registry.yarnpkg.com/jest/-/jest-30.4.1.tgz#37ce8dafbccb1712d20855f8304ddae1a18f715c"
Expand Down Expand Up @@ -9164,15 +8974,6 @@ pretty-format@30.0.2, pretty-format@^30.0.0:
ansi-styles "^5.2.0"
react-is "^18.3.1"

pretty-format@30.3.0:
version "30.3.0"
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-30.3.0.tgz#e977eed4bcd1b6195faed418af8eac68b9ea1f29"
integrity sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==
dependencies:
"@jest/schemas" "30.0.5"
ansi-styles "^5.2.0"
react-is "^18.3.1"

pretty-format@30.4.1:
version "30.4.1"
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-30.4.1.tgz#0911652e92e1e91f475e3e6a16e628e50649ea69"
Expand Down
Loading