diff --git a/package-lock.json b/package-lock.json index baae2d8f3..da70f4884 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,16 +18,16 @@ "react-dom": "^19.2.4", "react-icons": "^5.6.0", "react-redux": "^9.1.0", - "react-router": "^7.13.1", - "react-router-dom": "^7.13.1", - "sweetalert2": "^11.26.23" + "react-router": "^7.14.0", + "react-router-dom": "^7.14.0", + "sweetalert2": "^11.26.24" }, "devDependencies": { "@babel/core": "^7.29.0", "@babel/preset-env": "^7.29.2", "@babel/preset-react": "^7.28.5", "@babel/preset-typescript": "^7.28.5", - "@eslint-react/eslint-plugin": "^4.2.1", + "@eslint-react/eslint-plugin": "^4.2.3", "@testing-library/dom": "^10.4.1", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.2", @@ -42,21 +42,21 @@ "babel-loader": "^10.1.1", "classnames": "^2.5.1", "css-loader": "^7.1.4", - "eslint": "^10.1.0", + "eslint": "^10.2.0", "jest": "^30.3.0", "jest-environment-jsdom": "^30.3.0", "jest-fixed-jsdom": "^0.0.11", - "mini-css-extract-plugin": "^2.10.1", - "msw": "^2.12.12", + "mini-css-extract-plugin": "^2.10.2", + "msw": "^2.12.14", "prettier": "3.8.1", - "sass": "^1.98.0", + "sass": "^1.99.0", "sass-loader": "^16.0.7", - "ts-jest": "^29.4.6", - "ts-loader": "^9.5.4", + "ts-jest": "^29.4.9", + "ts-loader": "^9.5.7", "tsconfig-paths-webpack-plugin": "^4.2.0", - "typescript": "^5.9.3", + "typescript": "^6.0.2", "webpack": "^5.105.4", - "webpack-cli": "^7.0.1", + "webpack-cli": "^7.0.2", "webpack-merge": "^6.0.1" } }, @@ -2200,9 +2200,9 @@ } }, "node_modules/@eslint-react/ast": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-4.2.1.tgz", - "integrity": "sha512-c87t5ETHaBQ/41BY+R27BSfXbxpIPAVNYkZwazBM5RNeZx/Nstji250KJh7Il2GJfRzkTVYo62FJpINYSSDFVA==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-4.2.3.tgz", + "integrity": "sha512-/XHJPFX8lsp+c/gMzFOnIxqH7YIXVX8SlMHuZ6XTUlYHkGquhydTtgso0VFiLQN1z3dThrybdgBq+JD+LSwK2w==", "dev": true, "license": "MIT", "dependencies": { @@ -2220,16 +2220,16 @@ } }, "node_modules/@eslint-react/core": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-4.2.1.tgz", - "integrity": "sha512-8bV453Hwrl0qcpCs9up0iuMR8/vR53EOGriKDcWxeHeZKyEe01z2Op42aOh/P6QVsBHe1egzOi0u7Q7op5p7cg==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-4.2.3.tgz", + "integrity": "sha512-r0cgJlCemBb61f0qCrXS95hNq2ajIku5V7Tk45fROQu4HIV55ILJeN2ceea1LKmgRWy/pQw8+SvImronwWo16A==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "4.2.1", - "@eslint-react/jsx": "4.2.1", - "@eslint-react/shared": "4.2.1", - "@eslint-react/var": "4.2.1", + "@eslint-react/ast": "4.2.3", + "@eslint-react/jsx": "4.2.3", + "@eslint-react/shared": "4.2.3", + "@eslint-react/var": "4.2.3", "@typescript-eslint/scope-manager": "^8.58.0", "@typescript-eslint/types": "^8.58.0", "@typescript-eslint/utils": "^8.58.0", @@ -2244,23 +2244,23 @@ } }, "node_modules/@eslint-react/eslint-plugin": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@eslint-react/eslint-plugin/-/eslint-plugin-4.2.1.tgz", - "integrity": "sha512-ora2VeZgDfKNY1lj98z85+2Qzpe/fmi4wXogTRpsXWk0SKGGq7gT4FZeQ0SiiXtZ14GkRW6ajy0EmvJbcMit5g==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@eslint-react/eslint-plugin/-/eslint-plugin-4.2.3.tgz", + "integrity": "sha512-kJP6QWXfwI+T53xlUqWaCf3XrSWx6xnu6e50gpdnjNBJjv2FxQqm25Ef1wTEQWORnSyN7q18LU5i8hl4J/ZSXQ==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/shared": "4.2.1", + "@eslint-react/shared": "4.2.3", "@typescript-eslint/scope-manager": "^8.58.0", "@typescript-eslint/type-utils": "^8.58.0", "@typescript-eslint/types": "^8.58.0", "@typescript-eslint/utils": "^8.58.0", - "eslint-plugin-react-dom": "4.2.1", - "eslint-plugin-react-jsx": "4.2.1", - "eslint-plugin-react-naming-convention": "4.2.1", - "eslint-plugin-react-rsc": "4.2.1", - "eslint-plugin-react-web-api": "4.2.1", - "eslint-plugin-react-x": "4.2.1", + "eslint-plugin-react-dom": "4.2.3", + "eslint-plugin-react-jsx": "4.2.3", + "eslint-plugin-react-naming-convention": "4.2.3", + "eslint-plugin-react-rsc": "4.2.3", + "eslint-plugin-react-web-api": "4.2.3", + "eslint-plugin-react-x": "4.2.3", "ts-api-utils": "^2.5.0" }, "engines": { @@ -2272,15 +2272,15 @@ } }, "node_modules/@eslint-react/jsx": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@eslint-react/jsx/-/jsx-4.2.1.tgz", - "integrity": "sha512-ee2Lp6D8HMGJuG9TNErvDEJ2DEGyz5e+WDrmHHIE/rsxuKUtK0cYhNewlUwT2j8e39xZAMkQjG1mvaakIeiw4w==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@eslint-react/jsx/-/jsx-4.2.3.tgz", + "integrity": "sha512-lSwRo/PAwf1EvXRxpXA5yBhPIxahFuC4uHh84nc5OxE0mJ7YEmzmASR+ug3QOnVnfDsJDVo6AWVR7PSL99YkOQ==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "4.2.1", - "@eslint-react/shared": "4.2.1", - "@eslint-react/var": "4.2.1", + "@eslint-react/ast": "4.2.3", + "@eslint-react/shared": "4.2.3", + "@eslint-react/var": "4.2.3", "@typescript-eslint/types": "^8.58.0", "@typescript-eslint/utils": "^8.58.0", "ts-pattern": "^5.9.0" @@ -2294,9 +2294,9 @@ } }, "node_modules/@eslint-react/shared": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@eslint-react/shared/-/shared-4.2.1.tgz", - "integrity": "sha512-I3dLclibenj5IOmhFJtJWXFediSn2Bcv35Qm/1LsO1/4B/x0eMLAu5pxdsXBTS5RZgsgB9SKPGqvq+Q0WqHUiQ==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@eslint-react/shared/-/shared-4.2.3.tgz", + "integrity": "sha512-6HermdKaTWkID0coAK46ynA9XIwUWGgA2Y+NK6qcmL/qbYzyRYs4hq+SmLMvZZ8DV/SFOaHRXl9iCTvjf6DvXQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2313,14 +2313,14 @@ } }, "node_modules/@eslint-react/var": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-4.2.1.tgz", - "integrity": "sha512-vOSTlOMKJC81SJ3bGFZKIBwMxC7r8sv5xYDuA/FY/TbXT5jDnHPL8W7sTuWU+QpYigxbT5wH+Lktj/SjIIenfA==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-4.2.3.tgz", + "integrity": "sha512-zkQki2eYbQrMW4O6DCZDQzslFvw0sWAlvW/WWjocEIGHqRGC3IHWcRt3xsq8JPNOW4WjF4/LZ8czkyLoINV9rw==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "4.2.1", - "@eslint-react/shared": "4.2.1", + "@eslint-react/ast": "4.2.3", + "@eslint-react/shared": "4.2.3", "@typescript-eslint/scope-manager": "^8.58.0", "@typescript-eslint/types": "^8.58.0", "@typescript-eslint/utils": "^8.58.0", @@ -2335,13 +2335,13 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.23.3", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.3.tgz", - "integrity": "sha512-j+eEWmB6YYLwcNOdlwQ6L2OsptI/LO6lNBuLIqe5R7RetD658HLoF+Mn7LzYmAWWNNzdC6cqP+L6r8ujeYXWLw==", + "version": "0.23.4", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.4.tgz", + "integrity": "sha512-lf19F24LSMfF8weXvW5QEtnLqW70u7kgit5e9PSx0MsHAFclGd1T9ynvWEMDT1w5J4Qt54tomGeAhdoAku1Xow==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/object-schema": "^3.0.3", + "@eslint/object-schema": "^3.0.4", "debug": "^4.3.1", "minimatch": "^10.2.4" }, @@ -2389,22 +2389,22 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.5.3.tgz", - "integrity": "sha512-lzGN0onllOZCGroKJmRwY6QcEHxbjBw1gwB8SgRSqK8YbbtEXMvKynsXc3553ckIEBxsbMBU7oOZXKIPGZNeZw==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.5.4.tgz", + "integrity": "sha512-jJhqiY3wPMlWWO3370M86CPJ7pt8GmEwSLglMfQhjXal07RCvhmU0as4IuUEW5SJeunfItiEetHmSxCCe9lDBg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^1.1.1" + "@eslint/core": "^1.2.0" }, "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" } }, "node_modules/@eslint/core": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.1.1.tgz", - "integrity": "sha512-QUPblTtE51/7/Zhfv8BDwO0qkkzQL7P/aWWbqcf4xWLEYn1oKjdO0gglQBB4GAsu7u6wjijbCmzsUTy6mnk6oQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.2.0.tgz", + "integrity": "sha512-8FTGbNzTvmSlc4cZBaShkC6YvFMG0riksYWRFKXztqVdXaQbcZLXlFbSpC05s70sGEsXAw0qwhx69JiW7hQS7A==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2415,9 +2415,9 @@ } }, "node_modules/@eslint/object-schema": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.3.tgz", - "integrity": "sha512-iM869Pugn9Nsxbh/YHRqYiqd23AmIbxJOcpUMOuWCVNdoQJ5ZtwL6h3t0bcZzJUlC3Dq9jCFCESBZnX0GTv7iQ==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.4.tgz", + "integrity": "sha512-55lO/7+Yp0ISKRP0PsPtNTeNGapXaO085aELZmWCVc5SH3jfrqpuU6YgOdIxMS99ZHkQN1cXKE+cdIqwww9ptw==", "dev": true, "license": "Apache-2.0", "engines": { @@ -2425,13 +2425,13 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.6.1.tgz", - "integrity": "sha512-iH1B076HoAshH1mLpHMgwdGeTs0CYwL0SPMkGuSebZrwBp16v415e9NZXg2jtrqPVQjf6IANe2Vtlr5KswtcZQ==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.0.tgz", + "integrity": "sha512-ejvBr8MQCbVsWNZnCwDXjUKq40MDmHalq7cJ6e9s/qzTUFIIo/afzt1Vui9T97FM/V/pN4YsFVoed5NIa96RDg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^1.1.1", + "@eslint/core": "^1.2.0", "levn": "^0.4.1" }, "engines": { @@ -5885,18 +5885,18 @@ } }, "node_modules/eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.1.0.tgz", - "integrity": "sha512-S9jlY/ELKEUwwQnqWDO+f+m6sercqOPSqXM5Go94l7DOmxHVDgmSFGWEzeE/gwgTAr0W103BWt0QLe/7mabIvA==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.2.0.tgz", + "integrity": "sha512-+L0vBFYGIpSNIt/KWTpFonPrqYvgKw1eUI5Vn7mEogrQcWtWYtNQ7dNqC+px/J0idT3BAkiWrhfS7k+Tum8TUA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.2", - "@eslint/config-array": "^0.23.3", - "@eslint/config-helpers": "^0.5.3", - "@eslint/core": "^1.1.1", - "@eslint/plugin-kit": "^0.6.1", + "@eslint/config-array": "^0.23.4", + "@eslint/config-helpers": "^0.5.4", + "@eslint/core": "^1.2.0", + "@eslint/plugin-kit": "^0.7.0", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -5941,17 +5941,17 @@ } }, "node_modules/eslint-plugin-react-dom": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-dom/-/eslint-plugin-react-dom-4.2.1.tgz", - "integrity": "sha512-hmH1XNRSkusl++vz9B5yZxHoQq9sARE2esCKhpEvQrhjjMi6YBs2b6u6RkfAVfJ4UcLVkrdGA1/N9quSY8Kf3w==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-dom/-/eslint-plugin-react-dom-4.2.3.tgz", + "integrity": "sha512-7FCB+kx0iwWw2OOb0aDrXU4Eds5ihrq6UACNVMmtv5c4qd82n+wRGQwXBQKlTbwR9gpfn3HRDlaofZX93gShlA==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "4.2.1", - "@eslint-react/core": "4.2.1", - "@eslint-react/jsx": "4.2.1", - "@eslint-react/shared": "4.2.1", - "@eslint-react/var": "4.2.1", + "@eslint-react/ast": "4.2.3", + "@eslint-react/core": "4.2.3", + "@eslint-react/jsx": "4.2.3", + "@eslint-react/shared": "4.2.3", + "@eslint-react/var": "4.2.3", "@typescript-eslint/scope-manager": "^8.58.0", "@typescript-eslint/types": "^8.58.0", "@typescript-eslint/utils": "^8.58.0", @@ -5967,17 +5967,17 @@ } }, "node_modules/eslint-plugin-react-jsx": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-jsx/-/eslint-plugin-react-jsx-4.2.1.tgz", - "integrity": "sha512-cXUCqdjNmiHFnLnQT4+DncTHUV+5fz+05001D3Vtx0GPi2VuwUz+d4p0dmX973pZwoWGZdsoShMIaZxx97SbgQ==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-jsx/-/eslint-plugin-react-jsx-4.2.3.tgz", + "integrity": "sha512-IUiYO1Qm/NDo/CVBa/nOP6lKJvPtDz7ucKsfcmrDYFS7NGyLJedubB4vFtMGZ2XGBFJeEYLnSo7Y+89b0qdynA==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "4.2.1", - "@eslint-react/core": "4.2.1", - "@eslint-react/jsx": "4.2.1", - "@eslint-react/shared": "4.2.1", - "@eslint-react/var": "4.2.1", + "@eslint-react/ast": "4.2.3", + "@eslint-react/core": "4.2.3", + "@eslint-react/jsx": "4.2.3", + "@eslint-react/shared": "4.2.3", + "@eslint-react/var": "4.2.3", "@typescript-eslint/scope-manager": "^8.58.0", "@typescript-eslint/types": "^8.58.0", "@typescript-eslint/utils": "^8.58.0", @@ -5993,16 +5993,16 @@ } }, "node_modules/eslint-plugin-react-naming-convention": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-4.2.1.tgz", - "integrity": "sha512-zd9Yov1iUOILUvFtxR1TvDovYtlIAkkCieeTqRLjEL5B4bdLD5a1Aq6cavkmIY7RE5SmHyw+xnhqWIVOVZYXtA==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-4.2.3.tgz", + "integrity": "sha512-H4eq0ajs+K+tgn6/eeglkLN3HBWm4QyWbJ2jbwPo75gyPmEP7Xvr0jslcnAwnmQfiiKX+KqKuiOMAqOr0SXubg==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "4.2.1", - "@eslint-react/core": "4.2.1", - "@eslint-react/shared": "4.2.1", - "@eslint-react/var": "4.2.1", + "@eslint-react/ast": "4.2.3", + "@eslint-react/core": "4.2.3", + "@eslint-react/shared": "4.2.3", + "@eslint-react/var": "4.2.3", "@typescript-eslint/scope-manager": "^8.58.0", "@typescript-eslint/type-utils": "^8.58.0", "@typescript-eslint/types": "^8.58.0", @@ -6020,15 +6020,15 @@ } }, "node_modules/eslint-plugin-react-rsc": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-4.2.1.tgz", - "integrity": "sha512-LbtKnHtMJ1m0UuXy/b7P0oxGCYP9tRTjena/ug8b3k6N6ITr24CQCMKhUmwmfeQfRPrxwK1tApuEBxey59hqkg==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-4.2.3.tgz", + "integrity": "sha512-m8gfimx1o7LRWUYI0dDNCUGgiEqEdUlQyM4I/28RQJEmmrmxj4HVTU6/AX7JCmOlhclghT/JA4C1sAVwOdbw7g==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "4.2.1", - "@eslint-react/shared": "4.2.1", - "@eslint-react/var": "4.2.1", + "@eslint-react/ast": "4.2.3", + "@eslint-react/shared": "4.2.3", + "@eslint-react/var": "4.2.3", "@typescript-eslint/scope-manager": "^8.58.0", "@typescript-eslint/type-utils": "^8.58.0", "@typescript-eslint/types": "^8.58.0", @@ -6044,16 +6044,16 @@ } }, "node_modules/eslint-plugin-react-web-api": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-4.2.1.tgz", - "integrity": "sha512-hYuETrKsNZpBxlG71yXIuWlXyRRe+Hdqq9zi0Gmq3t0c/kcgqZssp5B9fhXA3TafXIsxA3v0RnYBsaDRL5Xjww==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-4.2.3.tgz", + "integrity": "sha512-iHXFiURfokcTicZ9DZsQHCV9BuVRqve7GFYNBBD5AVFzEWseCV+lXc6y2EoXxsQW8WfYhAwTZ5Yhr+fKJR7t1w==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "4.2.1", - "@eslint-react/core": "4.2.1", - "@eslint-react/shared": "4.2.1", - "@eslint-react/var": "4.2.1", + "@eslint-react/ast": "4.2.3", + "@eslint-react/core": "4.2.3", + "@eslint-react/shared": "4.2.3", + "@eslint-react/var": "4.2.3", "@typescript-eslint/scope-manager": "^8.58.0", "@typescript-eslint/types": "^8.58.0", "@typescript-eslint/utils": "^8.58.0", @@ -6069,17 +6069,17 @@ } }, "node_modules/eslint-plugin-react-x": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-x/-/eslint-plugin-react-x-4.2.1.tgz", - "integrity": "sha512-fAQmF1IK/IJ+KLVSKSmQkxUCMTmtdGWk3JacsCWEwPEzIQWeiuNW4KsH4nz59gdp9Covf8SOnAXy8nbngEcztA==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-x/-/eslint-plugin-react-x-4.2.3.tgz", + "integrity": "sha512-kJZXa5QsGA4FzuTyKLKjFt9nm78CZcfHshfgfSXjVOshvlVGeg1RWyNZnXDW3hASdZ/REsPg2mGFYqwUPXnJ5Q==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "4.2.1", - "@eslint-react/core": "4.2.1", - "@eslint-react/jsx": "4.2.1", - "@eslint-react/shared": "4.2.1", - "@eslint-react/var": "4.2.1", + "@eslint-react/ast": "4.2.3", + "@eslint-react/core": "4.2.3", + "@eslint-react/jsx": "4.2.3", + "@eslint-react/shared": "4.2.3", + "@eslint-react/var": "4.2.3", "@typescript-eslint/scope-manager": "^8.58.0", "@typescript-eslint/type-utils": "^8.58.0", "@typescript-eslint/types": "^8.58.0", @@ -8638,9 +8638,9 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.10.1.tgz", - "integrity": "sha512-k7G3Y5QOegl380tXmZ68foBRRjE9Ljavx835ObdvmZjQ639izvZD8CS7BkWw1qKPPzHsGL/JDhl0uyU1zc2rJw==", + "version": "2.10.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.10.2.tgz", + "integrity": "sha512-AOSS0IdEB95ayVkxn5oGzNQwqAi2J0Jb/kKm43t7H73s8+f5873g0yuj0PNvK4dO75mu5DHg4nlgp4k6Kga8eg==", "dev": true, "license": "MIT", "dependencies": { @@ -8697,9 +8697,9 @@ "dev": true }, "node_modules/msw": { - "version": "2.12.12", - "resolved": "https://registry.npmjs.org/msw/-/msw-2.12.12.tgz", - "integrity": "sha512-u5tmUr6cO29q61vhOR6CDzasMvq7/WqI4eej6HmyIwjVsTpObtoAin5ac3iwK2vU/9eEo1P4FdY/0tsz7C/4fw==", + "version": "2.12.14", + "resolved": "https://registry.npmjs.org/msw/-/msw-2.12.14.tgz", + "integrity": "sha512-4KXa4nVBIBjbDbd7vfQNuQ25eFxug0aropCQFoI0JdOBuJWamkT1yLVIWReFI8SiTRc+H1hKzaNk+cLk2N9rtQ==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -9340,9 +9340,9 @@ } }, "node_modules/react-router": { - "version": "7.13.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.13.1.tgz", - "integrity": "sha512-td+xP4X2/6BJvZoX6xw++A2DdEi++YypA69bJUV5oVvqf6/9/9nNlD70YO1e9d3MyamJEBQFEzk6mbfDYbqrSA==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.14.0.tgz", + "integrity": "sha512-m/xR9N4LQLmAS0ZhkY2nkPA1N7gQ5TUVa5n8TgANuDTARbn1gt+zLPXEm7W0XDTbrQ2AJSJKhoa6yx1D8BcpxQ==", "license": "MIT", "dependencies": { "cookie": "^1.0.1", @@ -9362,12 +9362,12 @@ } }, "node_modules/react-router-dom": { - "version": "7.13.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.13.1.tgz", - "integrity": "sha512-UJnV3Rxc5TgUPJt2KJpo1Jpy0OKQr0AjgbZzBFjaPJcFOb2Y8jA5H3LT8HUJAiRLlWrEXWHbF1Z4SCZaQjWDHw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.14.0.tgz", + "integrity": "sha512-2G3ajSVSZMEtmTjIklRWlNvo8wICEpLihfD/0YMDxbWK2UyP5EGfnoIn9AIQGnF3G/FX0MRbHXdFcD+rL1ZreQ==", "license": "MIT", "dependencies": { - "react-router": "7.13.1" + "react-router": "7.14.0" }, "engines": { "node": ">=20.0.0" @@ -9573,9 +9573,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.98.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.98.0.tgz", - "integrity": "sha512-+4N/u9dZ4PrgzGgPlKnaaRQx64RO0JBKs9sDhQ2pLgN6JQZ25uPQZKQYaBJU48Kd5BxgXoJ4e09Dq7nMcOUW3A==", + "version": "1.99.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.99.0.tgz", + "integrity": "sha512-kgW13M54DUB7IsIRM5LvJkNlpH+WhMpooUcaWGFARkF1Tc82v9mIWkCbCYf+MBvpIUBSeSOTilpZjEPr2VYE6Q==", "dev": true, "license": "MIT", "dependencies": { @@ -9996,9 +9996,9 @@ } }, "node_modules/sweetalert2": { - "version": "11.26.23", - "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.26.23.tgz", - "integrity": "sha512-6Y6Auvk/gLUcVtPHWhDkJs+JCDraxAWNdITdIbOqeo3mZthVZT3XfDjrxcSHtElUz7DmF21oEqUCW2eWR15eDA==", + "version": "11.26.24", + "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.26.24.tgz", + "integrity": "sha512-SLgukW4wicewpW5VOukSXY5Z6DL/z7HCOK2ODSjmQPiSphCN8gJAmh9npoceXOtBRNoDN0xIz+zHYthtfiHmjg==", "license": "MIT", "funding": { "type": "individual", @@ -10271,19 +10271,19 @@ } }, "node_modules/ts-jest": { - "version": "29.4.6", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.6.tgz", - "integrity": "sha512-fSpWtOO/1AjSNQguk43hb/JCo16oJDnMJf3CdEGNkqsEX3t0KX96xvyX1D7PfLCpVoKu4MfVrqUkFyblYoY4lA==", + "version": "29.4.9", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.9.tgz", + "integrity": "sha512-LTb9496gYPMCqjeDLdPrKuXtncudeV1yRZnF4Wo5l3SFi0RYEnYRNgMrFIdg+FHvfzjCyQk1cLncWVqiSX+EvQ==", "dev": true, "license": "MIT", "dependencies": { "bs-logger": "^0.2.6", "fast-json-stable-stringify": "^2.1.0", - "handlebars": "^4.7.8", + "handlebars": "^4.7.9", "json5": "^2.2.3", "lodash.memoize": "^4.1.2", "make-error": "^1.3.6", - "semver": "^7.7.3", + "semver": "^7.7.4", "type-fest": "^4.41.0", "yargs-parser": "^21.1.1" }, @@ -10300,7 +10300,7 @@ "babel-jest": "^29.0.0 || ^30.0.0", "jest": "^29.0.0 || ^30.0.0", "jest-util": "^29.0.0 || ^30.0.0", - "typescript": ">=4.3 <6" + "typescript": ">=4.3 <7" }, "peerDependenciesMeta": { "@babel/core": { @@ -10324,9 +10324,9 @@ } }, "node_modules/ts-jest/node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", "dev": true, "license": "ISC", "bin": { @@ -10349,9 +10349,9 @@ } }, "node_modules/ts-loader": { - "version": "9.5.4", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.4.tgz", - "integrity": "sha512-nCz0rEwunlTZiy6rXFByQU1kVVpCIgUpc/psFiKVrUwrizdnIbRFu8w7bxhUF0X613DYwT4XzrZHpVyMe758hQ==", + "version": "9.5.7", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.7.tgz", + "integrity": "sha512-/ZNrKgA3K3PtpMYOC71EeMWIloGw3IYEa5/t1cyz2r5/PyUwTXGzYJvcD3kfUvmhlfpz1rhV8B2O6IVTQ0avsg==", "dev": true, "license": "MIT", "dependencies": { @@ -10470,9 +10470,9 @@ } }, "node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "dev": true, "license": "Apache-2.0", "bin": { @@ -10758,9 +10758,9 @@ } }, "node_modules/webpack-cli": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-7.0.1.tgz", - "integrity": "sha512-QeNvbQ3q67tiY7UqjbsfhK2026YTVhtW8XsfdrrGfGUtBe6EQpxBB1w9SbB2eLTZzx4m8tRvm8dqKo8rBNfeFg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-7.0.2.tgz", + "integrity": "sha512-dB0R4T+C/8YuvM+fabdvil6QE44/ChDXikV5lOOkrUeCkW5hTJv2pGLE3keh+D5hjYw8icBaJkZzpFoaHV4T+g==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 0e40bc305..f2f7824b3 100644 --- a/package.json +++ b/package.json @@ -21,16 +21,16 @@ "react-dom": "^19.2.4", "react-icons": "^5.6.0", "react-redux": "^9.1.0", - "react-router": "^7.13.1", - "react-router-dom": "^7.13.1", - "sweetalert2": "^11.26.23" + "react-router": "^7.14.0", + "react-router-dom": "^7.14.0", + "sweetalert2": "^11.26.24" }, "devDependencies": { "@babel/core": "^7.29.0", "@babel/preset-env": "^7.29.2", "@babel/preset-react": "^7.28.5", "@babel/preset-typescript": "^7.28.5", - "@eslint-react/eslint-plugin": "^4.2.1", + "@eslint-react/eslint-plugin": "^4.2.3", "@testing-library/dom": "^10.4.1", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.2", @@ -45,21 +45,21 @@ "babel-loader": "^10.1.1", "classnames": "^2.5.1", "css-loader": "^7.1.4", - "eslint": "^10.1.0", + "eslint": "^10.2.0", "jest": "^30.3.0", "jest-environment-jsdom": "^30.3.0", "jest-fixed-jsdom": "^0.0.11", - "mini-css-extract-plugin": "^2.10.1", - "msw": "^2.12.12", + "mini-css-extract-plugin": "^2.10.2", + "msw": "^2.12.14", "prettier": "3.8.1", - "sass": "^1.98.0", + "sass": "^1.99.0", "sass-loader": "^16.0.7", - "ts-jest": "^29.4.6", - "ts-loader": "^9.5.4", + "ts-jest": "^29.4.9", + "ts-loader": "^9.5.7", "tsconfig-paths-webpack-plugin": "^4.2.0", - "typescript": "^5.9.3", + "typescript": "^6.0.2", "webpack": "^5.105.4", - "webpack-cli": "^7.0.1", + "webpack-cli": "^7.0.2", "webpack-merge": "^6.0.1" } }