Update project dependencies
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			This commit is contained in:
		
							
								
								
									
										30
									
								
								virtweb_backend/Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										30
									
								
								virtweb_backend/Cargo.lock
									
									
									
										generated
									
									
									
								
							@@ -503,9 +503,9 @@ dependencies = [
 | 
			
		||||
 | 
			
		||||
[[package]]
 | 
			
		||||
name = "anyhow"
 | 
			
		||||
version = "1.0.92"
 | 
			
		||||
version = "1.0.93"
 | 
			
		||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
			
		||||
checksum = "74f37166d7d48a0284b99dd824694c26119c700b53bf0d1540cdb147dbdaaf13"
 | 
			
		||||
checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775"
 | 
			
		||||
 | 
			
		||||
[[package]]
 | 
			
		||||
name = "arbitrary"
 | 
			
		||||
@@ -2539,9 +2539,9 @@ checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
 | 
			
		||||
 | 
			
		||||
[[package]]
 | 
			
		||||
name = "quick-xml"
 | 
			
		||||
version = "0.37.0"
 | 
			
		||||
version = "0.37.1"
 | 
			
		||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
			
		||||
checksum = "ffbfb3ddf5364c9cfcd65549a1e7b801d0e8d1b14c1a1590a6408aa93cfbfa84"
 | 
			
		||||
checksum = "f22f29bdff3987b4d8632ef95fd6424ec7e4e0a57e2f4fc63e489e75357f6a03"
 | 
			
		||||
dependencies = [
 | 
			
		||||
 "memchr",
 | 
			
		||||
 "serde",
 | 
			
		||||
@@ -2827,9 +2827,9 @@ dependencies = [
 | 
			
		||||
 | 
			
		||||
[[package]]
 | 
			
		||||
name = "rustix"
 | 
			
		||||
version = "0.38.38"
 | 
			
		||||
version = "0.38.41"
 | 
			
		||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
			
		||||
checksum = "aa260229e6538e52293eeb577aabd09945a09d6d9cc0fc550ed7529056c2e32a"
 | 
			
		||||
checksum = "d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6"
 | 
			
		||||
dependencies = [
 | 
			
		||||
 "bitflags 2.6.0",
 | 
			
		||||
 "errno",
 | 
			
		||||
@@ -2952,18 +2952,18 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
 | 
			
		||||
 | 
			
		||||
[[package]]
 | 
			
		||||
name = "serde"
 | 
			
		||||
version = "1.0.214"
 | 
			
		||||
version = "1.0.215"
 | 
			
		||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
			
		||||
checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5"
 | 
			
		||||
checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f"
 | 
			
		||||
dependencies = [
 | 
			
		||||
 "serde_derive",
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
[[package]]
 | 
			
		||||
name = "serde_derive"
 | 
			
		||||
version = "1.0.214"
 | 
			
		||||
version = "1.0.215"
 | 
			
		||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
			
		||||
checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766"
 | 
			
		||||
checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0"
 | 
			
		||||
dependencies = [
 | 
			
		||||
 "proc-macro2",
 | 
			
		||||
 "quote",
 | 
			
		||||
@@ -3233,9 +3233,9 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
 | 
			
		||||
 | 
			
		||||
[[package]]
 | 
			
		||||
name = "tempfile"
 | 
			
		||||
version = "3.13.0"
 | 
			
		||||
version = "3.14.0"
 | 
			
		||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
			
		||||
checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b"
 | 
			
		||||
checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c"
 | 
			
		||||
dependencies = [
 | 
			
		||||
 "cfg-if",
 | 
			
		||||
 "fastrand",
 | 
			
		||||
@@ -3338,9 +3338,9 @@ dependencies = [
 | 
			
		||||
 | 
			
		||||
[[package]]
 | 
			
		||||
name = "tokio"
 | 
			
		||||
version = "1.41.0"
 | 
			
		||||
version = "1.41.1"
 | 
			
		||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
			
		||||
checksum = "145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb"
 | 
			
		||||
checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33"
 | 
			
		||||
dependencies = [
 | 
			
		||||
 "backtrace",
 | 
			
		||||
 "bytes",
 | 
			
		||||
@@ -3789,7 +3789,7 @@ version = "0.1.9"
 | 
			
		||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
			
		||||
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
 | 
			
		||||
dependencies = [
 | 
			
		||||
 "windows-sys 0.52.0",
 | 
			
		||||
 "windows-sys 0.59.0",
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
[[package]]
 | 
			
		||||
 
 | 
			
		||||
@@ -20,13 +20,13 @@ actix-cors = "0.7.0"
 | 
			
		||||
actix-files = "0.6.5"
 | 
			
		||||
actix-web-actors = "4.3.0"
 | 
			
		||||
actix-http = "3.9.0"
 | 
			
		||||
serde = { version = "1.0.214", features = ["derive"] }
 | 
			
		||||
serde = { version = "1.0.215", features = ["derive"] }
 | 
			
		||||
serde_json = "1.0.132"
 | 
			
		||||
quick-xml = { version = "0.37.0", features = ["serialize", "overlapped-lists"] }
 | 
			
		||||
quick-xml = { version = "0.37.1", features = ["serialize", "overlapped-lists"] }
 | 
			
		||||
futures-util = "0.3.31"
 | 
			
		||||
anyhow = "1.0.91"
 | 
			
		||||
anyhow = "1.0.93"
 | 
			
		||||
actix-multipart = "0.7.0"
 | 
			
		||||
tempfile = "3.13.0"
 | 
			
		||||
tempfile = "3.14.0"
 | 
			
		||||
reqwest = { version = "0.12.9", features = ["stream"] }
 | 
			
		||||
url = "2.5.0"
 | 
			
		||||
virt = "0.4.1"
 | 
			
		||||
@@ -37,7 +37,7 @@ thiserror = "2.0.0"
 | 
			
		||||
image = "0.25.4"
 | 
			
		||||
rand = "0.8.5"
 | 
			
		||||
bytes = "1.8.0"
 | 
			
		||||
tokio = "1.41.0"
 | 
			
		||||
tokio = "1.41.1"
 | 
			
		||||
futures = "0.3.31"
 | 
			
		||||
ipnetwork = "0.20.0"
 | 
			
		||||
num = "0.4.2"
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										110
									
								
								virtweb_frontend/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										110
									
								
								virtweb_frontend/package-lock.json
									
									
									
										generated
									
									
									
								
							@@ -8,15 +8,15 @@
 | 
			
		||||
      "name": "virtweb_frontend",
 | 
			
		||||
      "version": "0.1.0",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@emotion/react": "^11.11.1",
 | 
			
		||||
        "@emotion/styled": "^11.11.0",
 | 
			
		||||
        "@emotion/react": "^11.13.5",
 | 
			
		||||
        "@emotion/styled": "^11.13.5",
 | 
			
		||||
        "@fontsource/roboto": "^5.1.0",
 | 
			
		||||
        "@mdi/js": "^7.2.96",
 | 
			
		||||
        "@mdi/react": "^1.6.1",
 | 
			
		||||
        "@mui/icons-material": "^6.1.6",
 | 
			
		||||
        "@mui/material": "^6.1.6",
 | 
			
		||||
        "@mui/x-charts": "^7.22.1",
 | 
			
		||||
        "@mui/x-data-grid": "^7.22.1",
 | 
			
		||||
        "@mui/icons-material": "^6.1.8",
 | 
			
		||||
        "@mui/material": "^6.1.8",
 | 
			
		||||
        "@mui/x-charts": "^7.22.3",
 | 
			
		||||
        "@mui/x-data-grid": "^7.22.3",
 | 
			
		||||
        "@testing-library/jest-dom": "^6.6.3",
 | 
			
		||||
        "@testing-library/react": "^16.0.0",
 | 
			
		||||
        "@testing-library/user-event": "^14.5.2",
 | 
			
		||||
@@ -33,13 +33,13 @@
 | 
			
		||||
        "mui-file-input": "^6.0.0",
 | 
			
		||||
        "react": "^18.2.0",
 | 
			
		||||
        "react-dom": "^18.2.0",
 | 
			
		||||
        "react-router-dom": "^6.23.0",
 | 
			
		||||
        "react-router-dom": "^7.0.1",
 | 
			
		||||
        "react-syntax-highlighter": "^15.6.1",
 | 
			
		||||
        "react-vnc": "^2.0.2",
 | 
			
		||||
        "typescript": "^4.9.5",
 | 
			
		||||
        "uuid": "^11.0.2",
 | 
			
		||||
        "vite": "^5.4.10",
 | 
			
		||||
        "vite-tsconfig-paths": "^5.0.1",
 | 
			
		||||
        "uuid": "^11.0.3",
 | 
			
		||||
        "vite": "^5.4.11",
 | 
			
		||||
        "vite-tsconfig-paths": "^5.1.3",
 | 
			
		||||
        "web-vitals": "^3.5.2",
 | 
			
		||||
        "xml-formatter": "^3.6.0"
 | 
			
		||||
      }
 | 
			
		||||
@@ -4396,9 +4396,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@mui/x-charts": {
 | 
			
		||||
      "version": "7.22.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@mui/x-charts/-/x-charts-7.22.1.tgz",
 | 
			
		||||
      "integrity": "sha512-zgr8CN4yLen5puqaX7Haj5+AoVG7E13HHsIiDoEAuQvuFDF0gKTxTTdLSKXqhd1qJUIIzJaztZtrr3YCVrENqw==",
 | 
			
		||||
      "version": "7.22.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@mui/x-charts/-/x-charts-7.22.3.tgz",
 | 
			
		||||
      "integrity": "sha512-w23+AwIK86bpNWkuHewyQwOKi1wYbLDzrvUEqvZ9KVYzZvnqpJmbTKideX1pLVgSNt0On8NDXytzCntV48Nobw==",
 | 
			
		||||
      "license": "MIT",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.25.7",
 | 
			
		||||
@@ -4734,15 +4734,6 @@
 | 
			
		||||
        "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@remix-run/router": {
 | 
			
		||||
      "version": "1.21.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.21.0.tgz",
 | 
			
		||||
      "integrity": "sha512-xfSkCAchbdG5PnbrKqFWwia4Bi61nH+wm8wLEqfHDyp7Y3dZzgqS2itV8i4gAq9pC2HsTpwyBC6Ds8VHZ96JlA==",
 | 
			
		||||
      "license": "MIT",
 | 
			
		||||
      "engines": {
 | 
			
		||||
        "node": ">=14.0.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@rollup/plugin-typescript": {
 | 
			
		||||
      "version": "11.1.6",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-11.1.6.tgz",
 | 
			
		||||
@@ -5534,6 +5525,12 @@
 | 
			
		||||
        "@types/node": "*"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@types/cookie": {
 | 
			
		||||
      "version": "0.6.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz",
 | 
			
		||||
      "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==",
 | 
			
		||||
      "license": "MIT"
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/@types/d3-color": {
 | 
			
		||||
      "version": "3.1.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz",
 | 
			
		||||
@@ -18203,35 +18200,52 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/react-router": {
 | 
			
		||||
      "version": "6.28.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.28.0.tgz",
 | 
			
		||||
      "integrity": "sha512-HrYdIFqdrnhDw0PqG/AKjAqEqM7AvxCz0DQ4h2W8k6nqmc5uRBYDag0SBxx9iYz5G8gnuNVLzUe13wl9eAsXXg==",
 | 
			
		||||
      "version": "7.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.0.1.tgz",
 | 
			
		||||
      "integrity": "sha512-WVAhv9oWCNsja5AkK6KLpXJDSJCQizOIyOd4vvB/+eHGbYx5vkhcmcmwWjQ9yqkRClogi+xjEg9fNEOd5EX/tw==",
 | 
			
		||||
      "license": "MIT",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@remix-run/router": "1.21.0"
 | 
			
		||||
        "@types/cookie": "^0.6.0",
 | 
			
		||||
        "cookie": "^1.0.1",
 | 
			
		||||
        "set-cookie-parser": "^2.6.0",
 | 
			
		||||
        "turbo-stream": "2.4.0"
 | 
			
		||||
      },
 | 
			
		||||
      "engines": {
 | 
			
		||||
        "node": ">=14.0.0"
 | 
			
		||||
        "node": ">=20.0.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "react": ">=16.8"
 | 
			
		||||
        "react": ">=18",
 | 
			
		||||
        "react-dom": ">=18"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependenciesMeta": {
 | 
			
		||||
        "react-dom": {
 | 
			
		||||
          "optional": true
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/react-router-dom": {
 | 
			
		||||
      "version": "6.28.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.28.0.tgz",
 | 
			
		||||
      "integrity": "sha512-kQ7Unsl5YdyOltsPGl31zOjLrDv+m2VcIEcIHqYYD3Lp0UppLjrzcfJqDJwXxFw3TH/yvapbnUvPlAj7Kx5nbg==",
 | 
			
		||||
      "version": "7.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.0.1.tgz",
 | 
			
		||||
      "integrity": "sha512-duBzwAAiIabhFPZfDjcYpJ+f08TMbPMETgq254GWne2NW1ZwRHhZLj7tpSp8KGb7JvZzlLcjGUnqLxpZQVEPng==",
 | 
			
		||||
      "license": "MIT",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@remix-run/router": "1.21.0",
 | 
			
		||||
        "react-router": "6.28.0"
 | 
			
		||||
        "react-router": "7.0.1"
 | 
			
		||||
      },
 | 
			
		||||
      "engines": {
 | 
			
		||||
        "node": ">=14.0.0"
 | 
			
		||||
        "node": ">=20.0.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "react": ">=16.8",
 | 
			
		||||
        "react-dom": ">=16.8"
 | 
			
		||||
        "react": ">=18",
 | 
			
		||||
        "react-dom": ">=18"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/react-router/node_modules/cookie": {
 | 
			
		||||
      "version": "1.0.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz",
 | 
			
		||||
      "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==",
 | 
			
		||||
      "license": "MIT",
 | 
			
		||||
      "engines": {
 | 
			
		||||
        "node": ">=18"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/react-scripts": {
 | 
			
		||||
@@ -19263,6 +19277,12 @@
 | 
			
		||||
        "node": ">= 0.8.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/set-cookie-parser": {
 | 
			
		||||
      "version": "2.7.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz",
 | 
			
		||||
      "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==",
 | 
			
		||||
      "license": "MIT"
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/set-function-length": {
 | 
			
		||||
      "version": "1.2.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
 | 
			
		||||
@@ -20696,6 +20716,12 @@
 | 
			
		||||
      "license": "0BSD",
 | 
			
		||||
      "peer": true
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/turbo-stream": {
 | 
			
		||||
      "version": "2.4.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/turbo-stream/-/turbo-stream-2.4.0.tgz",
 | 
			
		||||
      "integrity": "sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==",
 | 
			
		||||
      "license": "ISC"
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/type-check": {
 | 
			
		||||
      "version": "0.4.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
 | 
			
		||||
@@ -21169,9 +21195,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/vite-tsconfig-paths": {
 | 
			
		||||
      "version": "5.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-5.0.1.tgz",
 | 
			
		||||
      "integrity": "sha512-yqwv+LstU7NwPeNqajZzLEBVpUFU6Dugtb2P84FXuvaoYA+/70l9MHE+GYfYAycVyPSDYZ7mjOFuYBRqlEpTig==",
 | 
			
		||||
      "version": "5.1.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-5.1.3.tgz",
 | 
			
		||||
      "integrity": "sha512-0bz+PDlLpGfP2CigeSKL9NFTF1KtXkeHGZSSaGQSuPZH77GhoiQaA8IjYgOaynSuwlDTolSUEU0ErVvju3NURg==",
 | 
			
		||||
      "license": "MIT",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "debug": "^4.1.1",
 | 
			
		||||
@@ -21208,9 +21234,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/vite-tsconfig-paths/node_modules/typescript": {
 | 
			
		||||
      "version": "5.6.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz",
 | 
			
		||||
      "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==",
 | 
			
		||||
      "version": "5.7.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz",
 | 
			
		||||
      "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==",
 | 
			
		||||
      "license": "Apache-2.0",
 | 
			
		||||
      "optional": true,
 | 
			
		||||
      "peer": true,
 | 
			
		||||
 
 | 
			
		||||
@@ -4,15 +4,15 @@
 | 
			
		||||
  "type": "module",
 | 
			
		||||
  "private": true,
 | 
			
		||||
  "dependencies": {
 | 
			
		||||
    "@emotion/react": "^11.11.1",
 | 
			
		||||
    "@emotion/styled": "^11.11.0",
 | 
			
		||||
    "@emotion/react": "^11.13.5",
 | 
			
		||||
    "@emotion/styled": "^11.13.5",
 | 
			
		||||
    "@fontsource/roboto": "^5.1.0",
 | 
			
		||||
    "@mdi/js": "^7.2.96",
 | 
			
		||||
    "@mdi/react": "^1.6.1",
 | 
			
		||||
    "@mui/icons-material": "^6.1.6",
 | 
			
		||||
    "@mui/material": "^6.1.6",
 | 
			
		||||
    "@mui/x-charts": "^7.22.1",
 | 
			
		||||
    "@mui/x-data-grid": "^7.22.1",
 | 
			
		||||
    "@mui/icons-material": "^6.1.8",
 | 
			
		||||
    "@mui/material": "^6.1.8",
 | 
			
		||||
    "@mui/x-charts": "^7.22.3",
 | 
			
		||||
    "@mui/x-data-grid": "^7.22.3",
 | 
			
		||||
    "@testing-library/jest-dom": "^6.6.3",
 | 
			
		||||
    "@testing-library/react": "^16.0.0",
 | 
			
		||||
    "@testing-library/user-event": "^14.5.2",
 | 
			
		||||
@@ -29,13 +29,13 @@
 | 
			
		||||
    "mui-file-input": "^6.0.0",
 | 
			
		||||
    "react": "^18.2.0",
 | 
			
		||||
    "react-dom": "^18.2.0",
 | 
			
		||||
    "react-router-dom": "^6.23.0",
 | 
			
		||||
    "react-router-dom": "^7.0.1",
 | 
			
		||||
    "react-syntax-highlighter": "^15.6.1",
 | 
			
		||||
    "react-vnc": "^2.0.2",
 | 
			
		||||
    "typescript": "^4.9.5",
 | 
			
		||||
    "uuid": "^11.0.2",
 | 
			
		||||
    "vite": "^5.4.10",
 | 
			
		||||
    "vite-tsconfig-paths": "^5.0.1",
 | 
			
		||||
    "uuid": "^11.0.3",
 | 
			
		||||
    "vite": "^5.4.11",
 | 
			
		||||
    "vite-tsconfig-paths": "^5.1.3",
 | 
			
		||||
    "web-vitals": "^3.5.2",
 | 
			
		||||
    "xml-formatter": "^3.6.0"
 | 
			
		||||
  },
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user