Просмотр исходного кода

chore(frontend): Update dependencies safely (#5829)

sp.wack 1 год назад
Родитель
Сommit
d86b536d2f
2 измененных файлов с 68 добавлено и 60 удалено
  1. 41 33
      frontend/package-lock.json
  2. 27 27
      frontend/package.json

+ 41 - 33
frontend/package-lock.json

@@ -9,53 +9,53 @@
       "version": "0.17.0",
       "dependencies": {
         "@monaco-editor/react": "^4.6.0",
-        "@nextui-org/react": "^2.4.8",
-        "@react-router/node": "^7.0.1",
-        "@react-router/serve": "^7.0.1",
+        "@nextui-org/react": "^2.6.10",
+        "@react-router/node": "^7.1.1",
+        "@react-router/serve": "^7.1.1",
         "@react-types/shared": "^3.25.0",
-        "@reduxjs/toolkit": "^2.3.0",
-        "@tanstack/react-query": "^5.60.5",
+        "@reduxjs/toolkit": "^2.5.0",
+        "@tanstack/react-query": "^5.62.10",
         "@vitejs/plugin-react": "^4.3.2",
         "@xterm/addon-fit": "^0.10.0",
         "@xterm/xterm": "^5.4.0",
-        "axios": "^1.7.7",
+        "axios": "^1.7.9",
         "clsx": "^2.1.1",
         "eslint-config-airbnb-typescript": "^18.0.0",
-        "i18next": "^23.15.2",
-        "i18next-browser-languagedetector": "^8.0.0",
-        "i18next-http-backend": "^2.6.2",
-        "isbot": "^5.1.17",
+        "i18next": "^24.2.0",
+        "i18next-browser-languagedetector": "^8.0.2",
+        "i18next-http-backend": "^3.0.1",
+        "isbot": "^5.1.19",
         "jose": "^5.9.4",
-        "monaco-editor": "^0.52.0",
-        "posthog-js": "^1.184.1",
+        "monaco-editor": "^0.52.2",
+        "posthog-js": "^1.203.1",
         "react": "^18.3.1",
         "react-dom": "^18.3.1",
         "react-highlight": "^0.15.0",
         "react-hot-toast": "^2.4.1",
-        "react-i18next": "^15.0.2",
-        "react-icons": "^5.3.0",
+        "react-i18next": "^15.2.0",
+        "react-icons": "^5.4.0",
         "react-markdown": "^9.0.1",
-        "react-redux": "^9.1.2",
-        "react-router": "^7.0.1",
+        "react-redux": "^9.2.0",
+        "react-router": "^7.1.1",
         "react-syntax-highlighter": "^15.6.1",
         "react-textarea-autosize": "^8.5.4",
         "remark-gfm": "^4.0.0",
         "sirv-cli": "^3.0.0",
         "socket.io-client": "^4.8.1",
-        "tailwind-merge": "^2.5.4",
+        "tailwind-merge": "^2.6.0",
         "vite": "^5.4.9",
         "web-vitals": "^3.5.2",
         "ws": "^8.18.0"
       },
       "devDependencies": {
-        "@playwright/test": "^1.48.2",
-        "@react-router/dev": "^7.0.1",
+        "@playwright/test": "^1.49.1",
+        "@react-router/dev": "^7.1.1",
         "@tailwindcss/typography": "^0.5.15",
-        "@tanstack/eslint-plugin-query": "^5.62.1",
+        "@tanstack/eslint-plugin-query": "^5.62.9",
         "@testing-library/jest-dom": "^6.6.1",
-        "@testing-library/react": "^16.0.1",
+        "@testing-library/react": "^16.1.0",
         "@testing-library/user-event": "^14.5.2",
-        "@types/node": "^22.7.6",
+        "@types/node": "^22.10.2",
         "@types/react": "^18.3.11",
         "@types/react-dom": "^18.3.0",
         "@types/react-highlight": "^0.12.8",
@@ -73,18 +73,18 @@
         "eslint-plugin-import": "^2.29.1",
         "eslint-plugin-jsx-a11y": "^6.10.2",
         "eslint-plugin-prettier": "^5.2.1",
-        "eslint-plugin-react": "^7.37.2",
+        "eslint-plugin-react": "^7.37.3",
         "eslint-plugin-react-hooks": "^4.6.2",
         "husky": "^9.1.6",
         "jsdom": "^25.0.1",
-        "lint-staged": "^15.2.10",
+        "lint-staged": "^15.2.11",
         "msw": "^2.6.6",
         "postcss": "^8.4.47",
-        "prettier": "^3.3.3",
-        "tailwindcss": "^3.4.14",
+        "prettier": "^3.4.2",
+        "tailwindcss": "^3.4.17",
         "typescript": "^5.6.3",
         "vite-plugin-svgr": "^4.2.0",
-        "vite-tsconfig-paths": "^5.0.1",
+        "vite-tsconfig-paths": "^5.1.4",
         "vitest": "^1.6.0"
       },
       "engines": {
@@ -10141,9 +10141,9 @@
       }
     },
     "node_modules/i18next": {
-      "version": "23.16.8",
-      "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.16.8.tgz",
-      "integrity": "sha512-06r/TitrM88Mg5FdUXAKL96dJMzgqLE5dv3ryBAra4KCwD9mJ4ndOTS95ZuymIGoE+2hzfdaMak2X11/es7ZWg==",
+      "version": "24.2.0",
+      "resolved": "https://registry.npmjs.org/i18next/-/i18next-24.2.0.tgz",
+      "integrity": "sha512-ArJJTS1lV6lgKH7yEf4EpgNZ7+THl7bsGxxougPYiXRTJ/Fe1j08/TBpV9QsXCIYVfdE/HWG/xLezJ5DOlfBOA==",
       "funding": [
         {
           "type": "individual",
@@ -10161,6 +10161,14 @@
       "license": "MIT",
       "dependencies": {
         "@babel/runtime": "^7.23.2"
+      },
+      "peerDependencies": {
+        "typescript": "^5"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
       }
     },
     "node_modules/i18next-browser-languagedetector": {
@@ -10173,9 +10181,9 @@
       }
     },
     "node_modules/i18next-http-backend": {
-      "version": "2.7.1",
-      "resolved": "https://registry.npmjs.org/i18next-http-backend/-/i18next-http-backend-2.7.1.tgz",
-      "integrity": "sha512-vPksHIckysGgykCD8JwCr2YsJEml9Cyw+Yu2wtb4fQ7xIn9RH/hkUDh5UkwnIzb0kSL4SJ30Ab/sCInhQxbCgg==",
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/i18next-http-backend/-/i18next-http-backend-3.0.1.tgz",
+      "integrity": "sha512-XT2lYSkbAtDE55c6m7CtKxxrsfuRQO3rUfHzj8ZyRtY9CkIX3aRGwXGTkUhpGWce+J8n7sfu3J0f2wTzo7Lw0A==",
       "license": "MIT",
       "dependencies": {
         "cross-fetch": "4.0.0"

+ 27 - 27
frontend/package.json

@@ -8,40 +8,40 @@
   },
   "dependencies": {
     "@monaco-editor/react": "^4.6.0",
-    "@nextui-org/react": "^2.4.8",
-    "@react-router/node": "^7.0.1",
-    "@react-router/serve": "^7.0.1",
+    "@nextui-org/react": "^2.6.10",
+    "@react-router/node": "^7.1.1",
+    "@react-router/serve": "^7.1.1",
     "@react-types/shared": "^3.25.0",
-    "@reduxjs/toolkit": "^2.3.0",
-    "@tanstack/react-query": "^5.60.5",
+    "@reduxjs/toolkit": "^2.5.0",
+    "@tanstack/react-query": "^5.62.10",
     "@vitejs/plugin-react": "^4.3.2",
     "@xterm/addon-fit": "^0.10.0",
     "@xterm/xterm": "^5.4.0",
-    "axios": "^1.7.7",
+    "axios": "^1.7.9",
     "clsx": "^2.1.1",
     "eslint-config-airbnb-typescript": "^18.0.0",
-    "i18next": "^23.15.2",
-    "i18next-browser-languagedetector": "^8.0.0",
-    "i18next-http-backend": "^2.6.2",
-    "isbot": "^5.1.17",
+    "i18next": "^24.2.0",
+    "i18next-browser-languagedetector": "^8.0.2",
+    "i18next-http-backend": "^3.0.1",
+    "isbot": "^5.1.19",
     "jose": "^5.9.4",
-    "monaco-editor": "^0.52.0",
-    "posthog-js": "^1.184.1",
+    "monaco-editor": "^0.52.2",
+    "posthog-js": "^1.203.1",
     "react": "^18.3.1",
     "react-dom": "^18.3.1",
     "react-highlight": "^0.15.0",
     "react-hot-toast": "^2.4.1",
-    "react-i18next": "^15.0.2",
-    "react-icons": "^5.3.0",
+    "react-i18next": "^15.2.0",
+    "react-icons": "^5.4.0",
     "react-markdown": "^9.0.1",
-    "react-redux": "^9.1.2",
-    "react-router": "^7.0.1",
+    "react-redux": "^9.2.0",
+    "react-router": "^7.1.1",
     "react-syntax-highlighter": "^15.6.1",
     "react-textarea-autosize": "^8.5.4",
     "remark-gfm": "^4.0.0",
     "sirv-cli": "^3.0.0",
     "socket.io-client": "^4.8.1",
-    "tailwind-merge": "^2.5.4",
+    "tailwind-merge": "^2.6.0",
     "vite": "^5.4.9",
     "web-vitals": "^3.5.2",
     "ws": "^8.18.0"
@@ -75,14 +75,14 @@
     ]
   },
   "devDependencies": {
-    "@playwright/test": "^1.48.2",
-    "@react-router/dev": "^7.0.1",
+    "@playwright/test": "^1.49.1",
+    "@react-router/dev": "^7.1.1",
     "@tailwindcss/typography": "^0.5.15",
-    "@tanstack/eslint-plugin-query": "^5.62.1",
+    "@tanstack/eslint-plugin-query": "^5.62.9",
     "@testing-library/jest-dom": "^6.6.1",
-    "@testing-library/react": "^16.0.1",
+    "@testing-library/react": "^16.1.0",
     "@testing-library/user-event": "^14.5.2",
-    "@types/node": "^22.7.6",
+    "@types/node": "^22.10.2",
     "@types/react": "^18.3.11",
     "@types/react-dom": "^18.3.0",
     "@types/react-highlight": "^0.12.8",
@@ -100,18 +100,18 @@
     "eslint-plugin-import": "^2.29.1",
     "eslint-plugin-jsx-a11y": "^6.10.2",
     "eslint-plugin-prettier": "^5.2.1",
-    "eslint-plugin-react": "^7.37.2",
+    "eslint-plugin-react": "^7.37.3",
     "eslint-plugin-react-hooks": "^4.6.2",
     "husky": "^9.1.6",
     "jsdom": "^25.0.1",
-    "lint-staged": "^15.2.10",
+    "lint-staged": "^15.2.11",
     "msw": "^2.6.6",
     "postcss": "^8.4.47",
-    "prettier": "^3.3.3",
-    "tailwindcss": "^3.4.14",
+    "prettier": "^3.4.2",
+    "tailwindcss": "^3.4.17",
     "typescript": "^5.6.3",
     "vite-plugin-svgr": "^4.2.0",
-    "vite-tsconfig-paths": "^5.0.1",
+    "vite-tsconfig-paths": "^5.1.4",
     "vitest": "^1.6.0"
   },
   "packageManager": "npm@10.5.0",