diff --git a/package.json b/package.json index f08bcc3ad..3e709ad05 100644 --- a/package.json +++ b/package.json @@ -36,10 +36,10 @@ "@fortawesome/free-brands-svg-icons": "^7.1.0", "@fortawesome/free-regular-svg-icons": "^7.1.0", "@fortawesome/free-solid-svg-icons": "^7.1.0", - "@fortawesome/react-fontawesome": "^3.1.0", + "@fortawesome/react-fontawesome": "^3.1.1", "@iktakahiro/markdown-it-katex": "^4.0.1", - "@reduxjs/toolkit": "^2.9.2", - "admin-lte": "4.0.0-rc4", + "@reduxjs/toolkit": "^2.11.1", + "admin-lte": "4.0.0-rc6", "babel-plugin-formatjs": "^10.5.41", "browser-cookies": "^1.2.0", "buffer": "^6.0.3", @@ -48,11 +48,11 @@ "cross-fetch": "^4.1.0", "css-loader": "^7.1.2", "ejs": "^3.1.10", - "express": "^5.2.0", + "express": "^5.2.1", "file-saver": "^2.0.5", "flat": "^6.0.1", "font-awesome-animation": "^1.1.1", - "glob": "^11.1.0", + "glob": "^13.0.0", "highlight.js": "^11.11.1", "immutable": "^5.1.4", "jwt-decode": "^4.0.0", @@ -61,22 +61,22 @@ "pretty-ms": "^9.3.0", "prismjs": "^1.30.0", "prop-types": "^15.8.1", - "react": "19.2.0", + "react": "19.2.1", "react-ace": "^14.0.1", "react-bootstrap": "2.10.10", "react-collapse": "^5.1.1", "react-copy-to-clipboard": "^5.1.0", "react-datetime": "^3.3.1", "react-diff-viewer": "^3.1.1", - "react-dom": "19.2.0", + "react-dom": "19.2.1", "react-dropzone": "^14.3.8", "react-helmet": "^6.1.0", "react-immutable-proptypes": "^2.2.0", "react-intl": "7.1.14", "react-qr-code": "^2.0.18", "react-redux": "^9.2.0", - "react-router": "^7.9.5", - "react-router-dom": "^7.9.5", + "react-router": "^7.10.1", + "react-router-dom": "^7.10.1", "react-syntax-highlighter": "^16.1.0", "react-toggle": "4.1.3", "redux": "^5.0.1", @@ -87,9 +87,9 @@ "redux-storage-decorator-filter": "^1.1.8", "redux-storage-engine-localstorage": "^1.1.4", "reselect": "^5.1.1", - "serialize-javascript": "^7.0.0", + "serialize-javascript": "^7.0.2", "statuscode": "0.0.0", - "validator": "^13.15.22", + "validator": "^13.15.23", "viz.js": "^2.1.2" }, "devDependencies": { @@ -103,9 +103,9 @@ "@babel/preset-env": "^7.28.5", "@babel/preset-react": "^7.28.5", "@babel/register": "^7.28.3", - "@eslint/compat": "^1.4.1", - "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "^9.38.0", + "@eslint/compat": "^2.0.0", + "@eslint/eslintrc": "^3.3.3", + "@eslint/js": "^9.39.1", "@formatjs/cli-lib": "^6.6.6", "babel-loader": "^10.0.0", "babel-plugin-prismjs": "^2.1.0", @@ -115,14 +115,14 @@ "babel-preset-react": "^6.24.1", "babel-preset-stage-1": "^6.24.1", "babel-regenerator-runtime": "^6.5.0", - "chai": "^6.2.0", + "chai": "^6.2.1", "chai-immutable": "^2.1.0", "chai-spies": "^1.1.0", "colors": "^1.4.0", "css-loader": "^7.1.2", "css-modules-require-hook": "^4.2.3", "dotenv": "^17.2.3", - "eslint": "^9.38.0", + "eslint": "^9.39.1", "eslint-config-prettier": "^10.1.8", "eslint-config-standard": "17.1.0", "eslint-config-standard-react": "13.0.0", @@ -136,24 +136,24 @@ "fetch-mock": "12.6.0", "file-loader": "^6.2.0", "git-revision-webpack-plugin": "^5.0.0", - "globals": "^16.4.0", + "globals": "^16.5.0", "image-webpack-loader": "^8.1.0", "isomorphic-style-loader": "^5.4.0", - "jsdom": "^27.0.1", + "jsdom": "^27.3.0", "json-loader": "^0.5.7", "less": "^4.4.2", "less-loader": "^12.3.0", "mini-css-extract-plugin": "^2.9.4", - "mocha": "^11.7.4", + "mocha": "^11.7.5", "mocha-lcov-reporter": "^1.3.0", "mock-local-storage": "^1.1.24", "postcss-loader": "^8.2.0", - "prettier": "^3.6.2", + "prettier": "^3.7.4", "react-intl-translations-manager": "^5.0.3", "strip-loader": "^0.1.2", "style-loader": "^4.0.0", - "terser-webpack-plugin": "^5.3.14", - "webpack": "5.102.1", + "terser-webpack-plugin": "^5.3.15", + "webpack": "5.103.0", "webpack-cli": "^6.0.1", "webpack-dev-middleware": "^7.4.5", "webpack-dev-server": "^5.2.2", diff --git a/yarn.lock b/yarn.lock index 31a690faa..9411513b3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,6 +5,13 @@ __metadata: version: 6 cacheKey: 8 +"@acemir/cssom@npm:^0.9.28": + version: 0.9.29 + resolution: "@acemir/cssom@npm:0.9.29" + checksum: d7649f39f6928afa6162e64e4be3066fa7f0a362c166f03fc3064f78ef4350e728fcd3c8dbcbffd4a0d7adaf8a005b0722afae08af1ab42ee786eee61fe8cc7b + languageName: node + linkType: hard + "@ampproject/remapping@npm:^2.2.0": version: 2.3.0 resolution: "@ampproject/remapping@npm:2.3.0" @@ -15,29 +22,29 @@ __metadata: languageName: node linkType: hard -"@asamuzakjp/css-color@npm:^4.0.3": - version: 4.0.5 - resolution: "@asamuzakjp/css-color@npm:4.0.5" +"@asamuzakjp/css-color@npm:^4.1.0": + version: 4.1.0 + resolution: "@asamuzakjp/css-color@npm:4.1.0" dependencies: "@csstools/css-calc": ^2.1.4 "@csstools/css-color-parser": ^3.1.0 "@csstools/css-parser-algorithms": ^3.0.5 "@csstools/css-tokenizer": ^3.0.4 - lru-cache: ^11.2.1 - checksum: 8e115bfb00d2055782323df6cd7538b7491e6ef5e07d2e5dc1501e41e820df9ff41f2229e0e0df4b4245e2877fb21fdbf4935fa2d0bddfa462bccefd02f535b9 + lru-cache: ^11.2.2 + checksum: 3255a1d47b7ed5db43cb76572bf5006914444ab732935bcc98859598302482684ea22e4259e92ee453644936c39e38e8be5940972db6bc2e7d68c929730a49b8 languageName: node linkType: hard -"@asamuzakjp/dom-selector@npm:^6.7.2": - version: 6.7.3 - resolution: "@asamuzakjp/dom-selector@npm:6.7.3" +"@asamuzakjp/dom-selector@npm:^6.7.6": + version: 6.7.6 + resolution: "@asamuzakjp/dom-selector@npm:6.7.6" dependencies: "@asamuzakjp/nwsapi": ^2.3.9 bidi-js: ^1.0.3 css-tree: ^3.1.0 is-potential-custom-element-name: ^1.0.1 - lru-cache: ^11.2.2 - checksum: af8ff708fd9789ebaafe51c416e9fbe9231c1bcb830ef14578bea46ba8751a6142b94eeb2ee2c8d19d6c6ce92b459f11f448e4cff06c6a5a17d339efe1ef1964 + lru-cache: ^11.2.4 + checksum: fb47d93d06afffe93a166739a7b3d40b36a311b46d215716bf7b60d59462602dffca5eb1b9ae40cdf3bccc6f4e244b525c6c5328f3f7509c39518c0409a9500c languageName: node linkType: hard @@ -1916,7 +1923,7 @@ __metadata: languageName: node linkType: hard -"@csstools/css-syntax-patches-for-csstree@npm:^1.0.14": +"@csstools/css-syntax-patches-for-csstree@npm:1.0.14": version: 1.0.14 resolution: "@csstools/css-syntax-patches-for-csstree@npm:1.0.14" peerDependencies: @@ -2060,17 +2067,17 @@ __metadata: languageName: node linkType: hard -"@eslint/compat@npm:^1.4.1": - version: 1.4.1 - resolution: "@eslint/compat@npm:1.4.1" +"@eslint/compat@npm:^2.0.0": + version: 2.0.0 + resolution: "@eslint/compat@npm:2.0.0" dependencies: - "@eslint/core": ^0.17.0 + "@eslint/core": ^1.0.0 peerDependencies: eslint: ^8.40 || 9 peerDependenciesMeta: eslint: optional: true - checksum: 2389344cf1fe6b34f14977cb449ab24214e3342cdf99fc045896bb1063343e6009765ee3ca0bf7b893e94b476bb569ddf4d5e79a957054a246d610355acbbb75 + checksum: b13e61d2f376744cfa4d2698f50ab12c13f92dbadc853211a8f293b282ab31940c0e7090db33b9be95887b7ebafc8c4f8c497ab39bb830ed5559cf21d079b39e languageName: node linkType: hard @@ -2085,30 +2092,30 @@ __metadata: languageName: node linkType: hard -"@eslint/config-helpers@npm:^0.4.1": - version: 0.4.1 - resolution: "@eslint/config-helpers@npm:0.4.1" +"@eslint/config-helpers@npm:^0.4.2": + version: 0.4.2 + resolution: "@eslint/config-helpers@npm:0.4.2" dependencies: - "@eslint/core": ^0.16.0 - checksum: 8c4c5040218459457fef363b71157b0bc8abb909ff78325c7be57459188b9f166d9eb43bf00a92ee59311b34964a585b540ca9961f49f79c8a201bb17ea3d159 + "@eslint/core": ^0.17.0 + checksum: 63ff6a0730c9fff2edb80c89b39b15b28d6a635a1c3f32cf0d7eb3e2625f2efbc373c5531ae84e420ae36d6e37016dd40c365b6e5dee6938478e9907aaadae0b languageName: node linkType: hard -"@eslint/core@npm:^0.16.0": - version: 0.16.0 - resolution: "@eslint/core@npm:0.16.0" +"@eslint/core@npm:^0.17.0": + version: 0.17.0 + resolution: "@eslint/core@npm:0.17.0" dependencies: "@types/json-schema": ^7.0.15 - checksum: 5c08dbf08aa27a6e057003a05a29f483038b70e59f9ac7af26938d0fa4627383c95768e2154835260607de34975e8f407c10762af9a005ed348cd8039cc6aede + checksum: ff9b5b4987f0bae4f2a4cfcdc7ae584ad3b0cb58526ca562fb281d6837700a04c7f3c86862e95126462318f33f60bf38e1cb07ed0e2449532d4b91cd5f4ab1f2 languageName: node linkType: hard -"@eslint/core@npm:^0.17.0": - version: 0.17.0 - resolution: "@eslint/core@npm:0.17.0" +"@eslint/core@npm:^1.0.0": + version: 1.0.0 + resolution: "@eslint/core@npm:1.0.0" dependencies: "@types/json-schema": ^7.0.15 - checksum: ff9b5b4987f0bae4f2a4cfcdc7ae584ad3b0cb58526ca562fb281d6837700a04c7f3c86862e95126462318f33f60bf38e1cb07ed0e2449532d4b91cd5f4ab1f2 + checksum: 9f32f5c813d4336f94de3ed2f95140d89a842d0b3978254b6f5ddacaa1db5a05cf59d65055040242f91fb5a340638cd3b2bcca875c1b82279a6e63700c80c3cc languageName: node linkType: hard @@ -2129,10 +2136,27 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.38.0, @eslint/js@npm:^9.38.0": - version: 9.38.0 - resolution: "@eslint/js@npm:9.38.0" - checksum: 24219b9547c9a7b584c68e8cdab1f3ec607f8e3ce5d9f5fbde51664db5cacc5606e436f3c2bea688f7e7e416cf155d0ea3b725c66055e0e0e8ce28d003b828e0 +"@eslint/eslintrc@npm:^3.3.3": + version: 3.3.3 + resolution: "@eslint/eslintrc@npm:3.3.3" + dependencies: + ajv: ^6.12.4 + debug: ^4.3.2 + espree: ^10.0.1 + globals: ^14.0.0 + ignore: ^5.2.0 + import-fresh: ^3.2.1 + js-yaml: ^4.1.1 + minimatch: ^3.1.2 + strip-json-comments: ^3.1.1 + checksum: d1e16e47f1bb29af32defa597eaf84ac0ff8c06760c0a5f4933c604cd9d931d48c89bed96252222f22abac231898a53bc41385a5e6129257f0060b5ec431bdb2 + languageName: node + linkType: hard + +"@eslint/js@npm:9.39.1, @eslint/js@npm:^9.39.1": + version: 9.39.1 + resolution: "@eslint/js@npm:9.39.1" + checksum: b651930aec03a5aef97bc144627aebb05070afec5364cd3c5fd7c5dbb97f4fd82faf1b200b3be17572d5ebb7f8805211b655f463be96f2b02202ec7250868048 languageName: node linkType: hard @@ -2143,13 +2167,13 @@ __metadata: languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.4.0": - version: 0.4.0 - resolution: "@eslint/plugin-kit@npm:0.4.0" +"@eslint/plugin-kit@npm:^0.4.1": + version: 0.4.1 + resolution: "@eslint/plugin-kit@npm:0.4.1" dependencies: - "@eslint/core": ^0.16.0 + "@eslint/core": ^0.17.0 levn: ^0.4.1 - checksum: bb82be19c99eea256f7ec8e0996d28bd4b95b796bd1b27659b92e83278ef813485ada55995314887e7812cca02b0a9672d63f547c2a110eb5a7f0022c8e0f23d + checksum: 3f4492e02a3620e05d46126c5cfeff5f651ecf33466c8f88efb4812ae69db5f005e8c13373afabc070ecca7becd319b656d6670ad5093f05ca63c2a8841d99ba languageName: node linkType: hard @@ -2433,13 +2457,13 @@ __metadata: languageName: node linkType: hard -"@fortawesome/react-fontawesome@npm:^3.1.0": - version: 3.1.0 - resolution: "@fortawesome/react-fontawesome@npm:3.1.0" +"@fortawesome/react-fontawesome@npm:^3.1.1": + version: 3.1.1 + resolution: "@fortawesome/react-fontawesome@npm:3.1.1" peerDependencies: "@fortawesome/fontawesome-svg-core": ~6 || ~7 react: ^18.0.0 || ^19.0.0 - checksum: 2a2c99161c688c33331c3d7f1efe2306345cb194bbd768a4a53c09e8c6319751a2c4916cb881bcfc0537d4073e5fb6cbf9f159776ebcdad69444b9b00d4dbb59 + checksum: e25654313ed35d792c0a0f4a7223ffbc881a407da4d7c1ded6fc6f9d91c04627aff02f200d2c4d7d737e3d240e4b69bd42c820e916dae5714cf300720d28be8a languageName: node linkType: hard @@ -2798,13 +2822,13 @@ __metadata: languageName: node linkType: hard -"@reduxjs/toolkit@npm:^2.9.2": - version: 2.9.2 - resolution: "@reduxjs/toolkit@npm:2.9.2" +"@reduxjs/toolkit@npm:^2.11.1": + version: 2.11.1 + resolution: "@reduxjs/toolkit@npm:2.11.1" dependencies: "@standard-schema/spec": ^1.0.0 "@standard-schema/utils": ^0.3.0 - immer: ^10.0.3 + immer: ^11.0.0 redux: ^5.0.1 redux-thunk: ^3.1.0 reselect: ^5.1.0 @@ -2816,7 +2840,7 @@ __metadata: optional: true react-redux: optional: true - checksum: bc267173abc8a84301a96d60ee5f90e8fe23a5912964dc4ba74d28290ea9cffd2f93ca4fcca11b2de8eba073de94cc526d6dd463a8b9e867714400d680c21939 + checksum: e803751c3721552826f6cc13f66ab6ec3addca7f406231f7976676b223e69896281977e968defaee8ab3c863c212408b728083d95266ef49f4d7aa826b152c31 languageName: node linkType: hard @@ -3645,10 +3669,10 @@ __metadata: languageName: node linkType: hard -"admin-lte@npm:4.0.0-rc4": - version: 4.0.0-rc4 - resolution: "admin-lte@npm:4.0.0-rc4" - checksum: 8927c3e6e413f371cf8e171095a688b462581d3f06b43fcb3542d754865d013e180039d01af10fdc0b31b5bec95e661a40bda4c8bc5187599270ea8f8cb41519 +"admin-lte@npm:4.0.0-rc6": + version: 4.0.0-rc6 + resolution: "admin-lte@npm:4.0.0-rc6" + checksum: ceb07960adbce769ef1a4787efc71f5e55bf682c910e3b8e9feb64a8a519577d4632178f744abd7195f749e018174048890453ce8a20235000ba64c079649d8a languageName: node linkType: hard @@ -5537,10 +5561,10 @@ __metadata: languageName: node linkType: hard -"chai@npm:^6.2.0": - version: 6.2.0 - resolution: "chai@npm:6.2.0" - checksum: 4a2a2ef9b44a26a9e561ac0447ecfafdad9083642e52f6be7c7d9ecf548eef07df6858641e148dd06e3eb82e515145218308e16700d399effcee38301eb4d531 +"chai@npm:^6.2.1": + version: 6.2.1 + resolution: "chai@npm:6.2.1" + checksum: 92afe77561dbd667649d70c71958f7294fab0c1d0b740eefec9fbc11cc295c8db2be95e9f7c6d067ac3e5db0d29c172ca674d8b5598ea76883eb9cf8a61430a8 languageName: node linkType: hard @@ -6186,14 +6210,14 @@ __metadata: languageName: node linkType: hard -"cssstyle@npm:^5.3.1": - version: 5.3.1 - resolution: "cssstyle@npm:5.3.1" +"cssstyle@npm:^5.3.4": + version: 5.3.4 + resolution: "cssstyle@npm:5.3.4" dependencies: - "@asamuzakjp/css-color": ^4.0.3 - "@csstools/css-syntax-patches-for-csstree": ^1.0.14 + "@asamuzakjp/css-color": ^4.1.0 + "@csstools/css-syntax-patches-for-csstree": 1.0.14 css-tree: ^3.1.0 - checksum: 08be443e771457875906c10d51fe0067df218bc9d779c7f0ffefd374be716c58f7cbab7a2ce63feda2bbce19954a3e3d867eae9cb28bbc40d982f3746edcab56 + checksum: 367305cc1b1b4b3be8a3515cfa3e493d95c9fcef0a61fb1f28d349e365125cd0ae0abf944f865de5a8cc918768411ebd5f08c8090ec409b5c1815d5a144895f9 languageName: node linkType: hard @@ -7549,18 +7573,18 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.38.0": - version: 9.38.0 - resolution: "eslint@npm:9.38.0" +"eslint@npm:^9.39.1": + version: 9.39.1 + resolution: "eslint@npm:9.39.1" dependencies: "@eslint-community/eslint-utils": ^4.8.0 "@eslint-community/regexpp": ^4.12.1 "@eslint/config-array": ^0.21.1 - "@eslint/config-helpers": ^0.4.1 - "@eslint/core": ^0.16.0 + "@eslint/config-helpers": ^0.4.2 + "@eslint/core": ^0.17.0 "@eslint/eslintrc": ^3.3.1 - "@eslint/js": 9.38.0 - "@eslint/plugin-kit": ^0.4.0 + "@eslint/js": 9.39.1 + "@eslint/plugin-kit": ^0.4.1 "@humanfs/node": ^0.16.6 "@humanwhocodes/module-importer": ^1.0.1 "@humanwhocodes/retry": ^0.4.2 @@ -7594,7 +7618,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 53b5551e2ecdbeba5f5dcd59615b803ca2d2fb3013e88f141402386afdff9bf3b08225518fb958296a916696f498a052dcf4c9efde1d3d14b942dcd1edc51753 + checksum: 35583d4d93f431ea2716e18c912e0b10980e27377a89d2c644a3a755921e42a2665dfd7367b8e9b54c7e4e9f193dea4126ce503c866f5795b170934ffd3f1dd9 languageName: node linkType: hard @@ -7812,7 +7836,7 @@ __metadata: languageName: node linkType: hard -"express@npm:^5.2.0": +"express@npm:^5.2.1": version: 5.2.1 resolution: "express@npm:5.2.1" dependencies: @@ -8274,16 +8298,6 @@ __metadata: languageName: node linkType: hard -"foreground-child@npm:^3.3.1": - version: 3.3.1 - resolution: "foreground-child@npm:3.3.1" - dependencies: - cross-spawn: ^7.0.6 - signal-exit: ^4.0.1 - checksum: b2c1a6fc0bf0233d645d9fefdfa999abf37db1b33e5dab172b3cbfb0662b88bfbd2c9e7ab853533d199050ec6b65c03fcf078fc212d26e4990220e98c6930eef - languageName: node - linkType: hard - "format@npm:^0.2.0": version: 0.2.2 resolution: "format@npm:0.2.2" @@ -8712,19 +8726,14 @@ __metadata: languageName: node linkType: hard -"glob@npm:^11.1.0": - version: 11.1.0 - resolution: "glob@npm:11.1.0" +"glob@npm:^13.0.0": + version: 13.0.0 + resolution: "glob@npm:13.0.0" dependencies: - foreground-child: ^3.3.1 - jackspeak: ^4.1.1 minimatch: ^10.1.1 minipass: ^7.1.2 - package-json-from-dist: ^1.0.0 path-scurry: ^2.0.0 - bin: - glob: dist/esm/bin.mjs - checksum: 1cfbdc743db77688727411f00233404eb9c67d7c89a4ff1f8b8e60031382d4f695ecf60f279d0d45e5ba2377610572d013a858a433b45a133cf20aba6e3206e0 + checksum: 963730222b0acc85a0d2616c08ba3a5d5b5f33fbf69182791967b8a02245db505577a6fc19836d5d58e1cbbfb414ad4f62f605a0372ab05cd9e6998efe944369 languageName: node linkType: hard @@ -8773,10 +8782,10 @@ __metadata: languageName: node linkType: hard -"globals@npm:^16.4.0": - version: 16.4.0 - resolution: "globals@npm:16.4.0" - checksum: 934180f5c6cbb26f8b2832caa255050fface970eee45bde8757fabba384807c85640a12716aa5bcc47d781807839fee470c8c1f6159c6b8dc877668c56103880 +"globals@npm:^16.5.0": + version: 16.5.0 + resolution: "globals@npm:16.5.0" + checksum: e0363245cfc6e36ac6bf940415160a05d66e7985fa3856d5383ad49292b6d249d80fd03759e09d6491109648a121849b23b77c7391a11862923e6995268a7cd6 languageName: node linkType: hard @@ -9450,10 +9459,10 @@ __metadata: languageName: node linkType: hard -"immer@npm:^10.0.3": - version: 10.1.1 - resolution: "immer@npm:10.1.1" - checksum: 07c67970b7d22aded73607193d84861bf786f07d47f7d7c98bb10016c7a88f6654ad78ae1e220b3c623695b133aabbf24f5eb8d9e8060cff11e89ccd81c9c10b +"immer@npm:^11.0.0": + version: 11.0.1 + resolution: "immer@npm:11.0.1" + checksum: eecf16ae11535439e0c32d83d03d10f2df10f1fbbbc975ed24530d358bfad3aeff0134b113c4fa1f13be261cfc38a01e391274a061b842fb99bbb0649db85325 languageName: node linkType: hard @@ -10314,15 +10323,6 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^4.1.1": - version: 4.1.1 - resolution: "jackspeak@npm:4.1.1" - dependencies: - "@isaacs/cliui": ^8.0.2 - checksum: daca714c5adebfb80932c0b0334025307b68602765098d73d52ec546bc4defdb083292893384261c052742255d0a77d8fcf96f4c669bcb4a99b498b94a74955e - languageName: node - linkType: hard - "jake@npm:^10.8.5": version: 10.9.1 resolution: "jake@npm:10.9.1" @@ -10382,6 +10382,17 @@ __metadata: languageName: node linkType: hard +"js-yaml@npm:^4.1.1": + version: 4.1.1 + resolution: "js-yaml@npm:4.1.1" + dependencies: + argparse: ^2.0.1 + bin: + js-yaml: bin/js-yaml.js + checksum: ea2339c6930fe048ec31b007b3c90be2714ab3e7defcc2c27ebf30c74fd940358f29070b4345af0019ef151875bf3bc3f8644bea1bab0372652b5044813ac02d + languageName: node + linkType: hard + "jsbn@npm:1.1.0": version: 1.1.0 resolution: "jsbn@npm:1.1.0" @@ -10389,12 +10400,13 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:^27.0.1": - version: 27.0.1 - resolution: "jsdom@npm:27.0.1" +"jsdom@npm:^27.3.0": + version: 27.3.0 + resolution: "jsdom@npm:27.3.0" dependencies: - "@asamuzakjp/dom-selector": ^6.7.2 - cssstyle: ^5.3.1 + "@acemir/cssom": ^0.9.28 + "@asamuzakjp/dom-selector": ^6.7.6 + cssstyle: ^5.3.4 data-urls: ^6.0.0 decimal.js: ^10.6.0 html-encoding-sniffer: ^4.0.0 @@ -10402,7 +10414,6 @@ __metadata: https-proxy-agent: ^7.0.6 is-potential-custom-element-name: ^1.0.1 parse5: ^8.0.0 - rrweb-cssom: ^0.8.0 saxes: ^6.0.0 symbol-tree: ^3.2.4 tough-cookie: ^6.0.0 @@ -10418,7 +10429,7 @@ __metadata: peerDependenciesMeta: canvas: optional: true - checksum: 43edb745bf96552aef1060506bb4729f9a2582cc8125c43d4c60581117bf03b80527f790d44a1d59131370dae48e9676d553d67c11681467425494f72a992498 + checksum: b0b8a542ca0c35678f7270e5ca24be2e94da949d9d7cb4e29ceed719fc7a43b9211fbb51d6a1e6c0de3eae621381c022cd1db5d2ad18a596bd48ee2efc8e4d30 languageName: node linkType: hard @@ -10777,10 +10788,10 @@ __metadata: languageName: node linkType: hard -"loader-runner@npm:^4.2.0": - version: 4.3.0 - resolution: "loader-runner@npm:4.3.0" - checksum: a90e00dee9a16be118ea43fec3192d0b491fe03a32ed48a4132eb61d498f5536a03a1315531c19d284392a8726a4ecad71d82044c28d7f22ef62e029bf761569 +"loader-runner@npm:^4.3.1": + version: 4.3.1 + resolution: "loader-runner@npm:4.3.1" + checksum: 14689a39a79b286d3d15f2199384d6132d62ea707abd6c7e50dc8a1f80c20cbfdd5344f7e6b4a7346974696689ab1a96f8ec7d1e8bf206c5264561502658bd3c languageName: node linkType: hard @@ -10992,13 +11003,20 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^11.2.1, lru-cache@npm:^11.2.2": +"lru-cache@npm:^11.2.2": version: 11.2.2 resolution: "lru-cache@npm:11.2.2" checksum: 052b3d0b81a02dd017e8b6d82422bed273732c89c9c63762f538e0a75b7018247896b365c19d9392cc7de9c6a304cde3ac11eb7376f96a4885d0ab32b5c46d5b languageName: node linkType: hard +"lru-cache@npm:^11.2.4": + version: 11.2.4 + resolution: "lru-cache@npm:11.2.4" + checksum: cb8cf72b80a506593f51880bd5a765380d6d8eb82e99b2fbb2f22fe39e5f2f641d47a2509e74cc294617f32a4e90ae8f6214740fe00bc79a6178854f00419b24 + languageName: node + linkType: hard + "lru-cache@npm:^4.0.1": version: 4.1.5 resolution: "lru-cache@npm:4.1.5" @@ -11448,9 +11466,9 @@ __metadata: languageName: node linkType: hard -"mocha@npm:^11.7.4": - version: 11.7.4 - resolution: "mocha@npm:11.7.4" +"mocha@npm:^11.7.5": + version: 11.7.5 + resolution: "mocha@npm:11.7.5" dependencies: browser-stdout: ^1.3.1 chokidar: ^4.0.1 @@ -11476,7 +11494,7 @@ __metadata: bin: _mocha: bin/_mocha mocha: bin/mocha.js - checksum: 1faad62a24813f4acc9609f2bee4213a4bc66a8e7dfddb884718568b7433a52935f06f0a0e6d16e9f3ac13d5adc719514286df36c4864f304e165bf711b07226 + checksum: cdd0c29b4c86472dce7a3e476c3f6ea31e15ce2b11a65aa7e82261512a9b8aaa3f91b6276347d165a7e22361ba45ac535ef8e88bbacd54387cba37ba98a0a0f5 languageName: node linkType: hard @@ -12586,12 +12604,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.6.2": - version: 3.6.2 - resolution: "prettier@npm:3.6.2" +"prettier@npm:^3.7.4": + version: 3.7.4 + resolution: "prettier@npm:3.7.4" bin: prettier: bin/prettier.cjs - checksum: 0206f5f437892e8858f298af8850bf9d0ef1c22e21107a213ba56bfb9c2387a2020bfda244a20161d8e3dad40c6b04101609a55d370dece53d0a31893b64f861 + checksum: 955e37e87b1151ca3b3282463f5295f4c415821884791df152ff66e6eb1c5257115153cccba61b13962546100dd00ae45670ff27077dcab04c977d84036eaf80 languageName: node linkType: hard @@ -12936,14 +12954,14 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:19.2.0": - version: 19.2.0 - resolution: "react-dom@npm:19.2.0" +"react-dom@npm:19.2.1": + version: 19.2.1 + resolution: "react-dom@npm:19.2.1" dependencies: scheduler: ^0.27.0 peerDependencies: - react: ^19.2.0 - checksum: b6ec952f68a29dcc847143ad48974477e1d3b95cb0a6e0039dd93c7fe64d0ef51f2ca09a19c5eb892ba625ba88c4bcc6f8bc3bdd1c33ccc3f6f17acabbb4882f + react: ^19.2.1 + checksum: 45a7c57696b6fcc9f018a1626a0c5f6da7085510bcebb9ab585414ea1b73061df1139d57b4384ece47c0a53d46045c28b93fe85e249771eca8cfac8d3e613833 languageName: node linkType: hard @@ -13071,21 +13089,21 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:^7.9.5": - version: 7.9.5 - resolution: "react-router-dom@npm:7.9.5" +"react-router-dom@npm:^7.10.1": + version: 7.10.1 + resolution: "react-router-dom@npm:7.10.1" dependencies: - react-router: 7.9.5 + react-router: 7.10.1 peerDependencies: react: ">=18" react-dom: ">=18" - checksum: 199cadb472a32e797a9ee53b7e36e0a2f78c781fd4d4006109f069161a3dfdf5c95ebfeaad563a683f9d094319901c3b8f2c587cd686cba7d6eac412a04a0290 + checksum: 311fdf260d97fe2d67c61fb2cb5cfe29e6d80965106783b32390c9e1d97426587872781f98fbb724945dc31caf360dd270f3d884f152ebb882ac1984b7ff9152 languageName: node linkType: hard -"react-router@npm:7.9.5, react-router@npm:^7.9.5": - version: 7.9.5 - resolution: "react-router@npm:7.9.5" +"react-router@npm:7.10.1, react-router@npm:^7.10.1": + version: 7.10.1 + resolution: "react-router@npm:7.10.1" dependencies: cookie: ^1.0.1 set-cookie-parser: ^2.6.0 @@ -13095,7 +13113,7 @@ __metadata: peerDependenciesMeta: react-dom: optional: true - checksum: 931b4f476422c50f7da924cc506914386592959935133ac8aa84e603a619f4e182d369fdef974644d1b191602e9f90eb815d20a1183124704273a95e6ab60518 + checksum: 4951ed02c6577063a4d064cb7b3831bb64658dca31937e927e7536670b1f7c874db0179d6c4f6a9392bea3a6a1f480c14457ed2f63d853f0dd67ee781ab55efc languageName: node linkType: hard @@ -13152,10 +13170,10 @@ __metadata: languageName: node linkType: hard -"react@npm:19.2.0": - version: 19.2.0 - resolution: "react@npm:19.2.0" - checksum: 33dd01bf699e1c5040eb249e0f552519adf7ee90b98c49d702a50bf23af6852ea46023a5f7f93966ab10acd7a45428fa0f193c686ecdaa7a75a03886e53ec3fe +"react@npm:19.2.1": + version: 19.2.1 + resolution: "react@npm:19.2.1" + checksum: 9b32ace5c532ed78bc5a907bfec77d966c8f117049d9bf06b627c4cebe5ef2c899f18ed283f8ed5b85346176b5ccc5328ab6fae0b389f2936a87575ce0e47670 languageName: node linkType: hard @@ -13226,9 +13244,9 @@ __metadata: "@babel/preset-react": ^7.28.5 "@babel/register": ^7.28.3 "@babel/runtime": ^7.28.4 - "@eslint/compat": ^1.4.1 - "@eslint/eslintrc": ^3.3.1 - "@eslint/js": ^9.38.0 + "@eslint/compat": ^2.0.0 + "@eslint/eslintrc": ^3.3.3 + "@eslint/js": ^9.39.1 "@formatjs/cli-lib": ^6.6.6 "@formatjs/intl-pluralrules": ^5.4.6 "@formatjs/intl-relativetimeformat": ^11.4.13 @@ -13237,10 +13255,10 @@ __metadata: "@fortawesome/free-brands-svg-icons": ^7.1.0 "@fortawesome/free-regular-svg-icons": ^7.1.0 "@fortawesome/free-solid-svg-icons": ^7.1.0 - "@fortawesome/react-fontawesome": ^3.1.0 + "@fortawesome/react-fontawesome": ^3.1.1 "@iktakahiro/markdown-it-katex": ^4.0.1 - "@reduxjs/toolkit": ^2.9.2 - admin-lte: 4.0.0-rc4 + "@reduxjs/toolkit": ^2.11.1 + admin-lte: 4.0.0-rc6 babel-loader: ^10.0.0 babel-plugin-formatjs: ^10.5.41 babel-plugin-prismjs: ^2.1.0 @@ -13252,7 +13270,7 @@ __metadata: babel-regenerator-runtime: ^6.5.0 browser-cookies: ^1.2.0 buffer: ^6.0.3 - chai: ^6.2.0 + chai: ^6.2.1 chai-immutable: ^2.1.0 chai-spies: ^1.1.0 classnames: ^2.5.1 @@ -13263,7 +13281,7 @@ __metadata: css-modules-require-hook: ^4.2.3 dotenv: ^17.2.3 ejs: ^3.1.10 - eslint: ^9.38.0 + eslint: ^9.39.1 eslint-config-prettier: ^10.1.8 eslint-config-standard: 17.1.0 eslint-config-standard-react: 13.0.0 @@ -13274,43 +13292,43 @@ __metadata: eslint-plugin-promise: ^7.2.1 eslint-plugin-react: ^7.37.5 eslint-plugin-standard: ^5.0.0 - express: ^5.2.0 + express: ^5.2.1 fetch-mock: 12.6.0 file-loader: ^6.2.0 file-saver: ^2.0.5 flat: ^6.0.1 font-awesome-animation: ^1.1.1 git-revision-webpack-plugin: ^5.0.0 - glob: ^11.1.0 - globals: ^16.4.0 + glob: ^13.0.0 + globals: ^16.5.0 highlight.js: ^11.11.1 image-webpack-loader: ^8.1.0 immutable: ^5.1.4 isomorphic-style-loader: ^5.4.0 - jsdom: ^27.0.1 + jsdom: ^27.3.0 json-loader: ^0.5.7 jwt-decode: ^4.0.0 less: ^4.4.2 less-loader: ^12.3.0 markdown-it: ^14.1.0 mini-css-extract-plugin: ^2.9.4 - mocha: ^11.7.4 + mocha: ^11.7.5 mocha-lcov-reporter: ^1.3.0 mock-local-storage: ^1.1.24 moment: ^2.30.1 postcss-loader: ^8.2.0 - prettier: ^3.6.2 + prettier: ^3.7.4 pretty-ms: ^9.3.0 prismjs: ^1.30.0 prop-types: ^15.8.1 - react: 19.2.0 + react: 19.2.1 react-ace: ^14.0.1 react-bootstrap: 2.10.10 react-collapse: ^5.1.1 react-copy-to-clipboard: ^5.1.0 react-datetime: ^3.3.1 react-diff-viewer: ^3.1.1 - react-dom: 19.2.0 + react-dom: 19.2.1 react-dropzone: ^14.3.8 react-helmet: ^6.1.0 react-immutable-proptypes: ^2.2.0 @@ -13318,8 +13336,8 @@ __metadata: react-intl-translations-manager: ^5.0.3 react-qr-code: ^2.0.18 react-redux: ^9.2.0 - react-router: ^7.9.5 - react-router-dom: ^7.9.5 + react-router: ^7.10.1 + react-router-dom: ^7.10.1 react-syntax-highlighter: ^16.1.0 react-toggle: 4.1.3 redux: ^5.0.1 @@ -13330,14 +13348,14 @@ __metadata: redux-storage-decorator-filter: ^1.1.8 redux-storage-engine-localstorage: ^1.1.4 reselect: ^5.1.1 - serialize-javascript: ^7.0.0 + serialize-javascript: ^7.0.2 statuscode: 0.0.0 strip-loader: ^0.1.2 style-loader: ^4.0.0 - terser-webpack-plugin: ^5.3.14 - validator: ^13.15.22 + terser-webpack-plugin: ^5.3.15 + validator: ^13.15.23 viz.js: ^2.1.2 - webpack: 5.102.1 + webpack: 5.103.0 webpack-cli: ^6.0.1 webpack-dev-middleware: ^7.4.5 webpack-dev-server: ^5.2.2 @@ -13900,13 +13918,6 @@ __metadata: languageName: node linkType: hard -"rrweb-cssom@npm:^0.8.0": - version: 0.8.0 - resolution: "rrweb-cssom@npm:0.8.0" - checksum: b84912cd1fbab9c972bf3fd5ca27b492efb442cacb23b6fd5a5ef6508572a91e411d325692609bf758865bc38a01b876e343c552d0e2ae87d0ff9907d96ef622 - languageName: node - linkType: hard - "run-applescript@npm:^7.0.0": version: 7.0.0 resolution: "run-applescript@npm:7.0.0" @@ -14228,10 +14239,10 @@ __metadata: languageName: node linkType: hard -"serialize-javascript@npm:^7.0.0": - version: 7.0.0 - resolution: "serialize-javascript@npm:7.0.0" - checksum: f9f79888b7ad8c8dfc2eaf53e427abc5128d38255ed430b84a2ca0cd060a0fbd9d23638643e5879a726ab828f3611edf78f197bccf2ac50a59087801f87497c1 +"serialize-javascript@npm:^7.0.2": + version: 7.0.2 + resolution: "serialize-javascript@npm:7.0.2" + checksum: be75d292bc9e6113a32edef09c1c8e5cd5cf8787b2c345250bd88618255b66919f715ac387a88c1d84bdab7f1c355f3f1bf80ae0f770b19a1eeef09832c41901 languageName: node linkType: hard @@ -15062,9 +15073,9 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.3.14": - version: 5.3.14 - resolution: "terser-webpack-plugin@npm:5.3.14" +"terser-webpack-plugin@npm:^5.3.15": + version: 5.3.15 + resolution: "terser-webpack-plugin@npm:5.3.15" dependencies: "@jridgewell/trace-mapping": ^0.3.25 jest-worker: ^27.4.5 @@ -15080,7 +15091,7 @@ __metadata: optional: true uglify-js: optional: true - checksum: 13a1e67f1675a473b18d25cb0ce65c3f0a19b5e9a93213a99ea61dc4ca996ea93aa17a221965b526f5788d242836a8249ad00538fbb322e25cb69076eb55feab + checksum: 7aeed6bedea0c6dd2ed1b9c75b3efdb29d9ef9431283d80e1b5fc4eb7165162094799afed170f0b03d44f727439a8a971ad7f144688ade6152a3f231a73ca3f9 languageName: node linkType: hard @@ -15770,7 +15781,7 @@ __metadata: languageName: node linkType: hard -"validator@npm:^13.15.22": +"validator@npm:^13.15.23": version: 13.15.23 resolution: "validator@npm:13.15.23" checksum: 7ac57d4c56de04cd831c997f2e06ded4862a4cf8541ac982c7d2a6a6aa10b833af20b64f1b0c6a92bae21698db44b1044f32eb2f2ce50823138ab95d4c4886e9 @@ -15988,9 +15999,9 @@ __metadata: languageName: node linkType: hard -"webpack@npm:5.102.1": - version: 5.102.1 - resolution: "webpack@npm:5.102.1" +"webpack@npm:5.103.0": + version: 5.103.0 + resolution: "webpack@npm:5.103.0" dependencies: "@types/eslint-scope": ^3.7.7 "@types/estree": ^1.0.8 @@ -16009,7 +16020,7 @@ __metadata: glob-to-regexp: ^0.4.1 graceful-fs: ^4.2.11 json-parse-even-better-errors: ^2.3.1 - loader-runner: ^4.2.0 + loader-runner: ^4.3.1 mime-types: ^2.1.27 neo-async: ^2.6.2 schema-utils: ^4.3.3 @@ -16022,7 +16033,7 @@ __metadata: optional: true bin: webpack: bin/webpack.js - checksum: b43be23872e6743b47a2b9840bb3494ec512a9fa012b5e04d47d210f16462db0f741f29b3aa42d83f3859f8965a9a7990e33134e71402df19c6f78480e80c12c + checksum: dd73cb519423b4a59088e76f446f6a9c51344c53867609790e46a0bd68325033440e3dff24c1f9acd2fa985b703dc01e208b41b889e58dc5642566a9234f9260 languageName: node linkType: hard