From d6a0e11b8026394f36401a1165c59edbf937ac4e Mon Sep 17 00:00:00 2001
From: Jeff Heiges <jehe8729@colorado.edu>
Date: Tue, 11 Mar 2025 07:20:05 +0000
Subject: Update packages due to them being deprecated or vulnerable.

---
 diplomacy/web/package.json | 76 ++++++++++++++++++++++++++++++++++------------
 1 file changed, 57 insertions(+), 19 deletions(-)

(limited to 'diplomacy/web/package.json')

diff --git a/diplomacy/web/package.json b/diplomacy/web/package.json
index 3084ae1..60d3c41 100644
--- a/diplomacy/web/package.json
+++ b/diplomacy/web/package.json
@@ -1,30 +1,68 @@
 {
-  "name": "web",
-  "version": "0.1.0",
-  "homepage": ".",
-  "private": true,
-  "dependencies": {
-    "@primer/octicons-react": "^9.1.1",
-    "bootstrap": "^4.3.1",
-    "jquery": "^3.4.1",
-    "popper.js": "^1.15.0",
-    "prop-types": "^15.7.2",
-    "react": "^16.8.6",
-    "react-confirm-alert": "^2.4.1",
-    "react-dom": "^16.8.6",
-    "react-helmet": "^5.2.1",
-    "react-scripts": "3.0.1",
-    "react-scrollchor": "^6.0.0",
-    "react-shortcut": "^1.0.6"
-  },
+  "name": "diplomacy-game",
+  "version": "1.0.0",
+  "description": "Diplomacy game implementation",
+  "main": "index.js",
   "scripts": {
     "start": "react-scripts start",
     "build": "react-scripts build",
     "test": "react-scripts test --env=jsdom",
     "eject": "react-scripts eject"
   },
+  "dependencies": {
+    "@popperjs/core": "^2.11.8",
+    "@primer/octicons-react": "^19.15.1",
+    "axios": "^1.6.7",
+    "babel-types": "^6.26.0",
+    "bootstrap": "^5.3.3",
+    "core-js": "^3.37.0",
+    "cors": "^2.8.5",
+    "eslint-webpack-plugin": "^4.0.2",
+    "eta": "^3.5.0",
+    "express": "^4.18.2",
+    "fs-extra": "^11.2.0",
+    "glob": "^10.3.10",
+    "html-webpack-plugin": "^5.5.3",
+    "joi": "^17.10.0",
+    "jquery": "^3.7.1",
+    "lodash": "^4.17.21",
+    "lru-cache": "^10.0.0",
+    "node-fetch": "^3.3.2",
+    "react": "^18.2.0",
+    "react-confirm-alert": "^3.0.6",
+    "react-dom": "^18.2.0",
+    "react-helmet": "^6.1.0",
+    "react-scripts": "^5.0.1",
+    "react-scrollchor": "^7.0.2",
+    "react-shortcut": "^2.0.9",
+    "rimraf": "6.0.1",
+    "socket.io": "^4.7.2",
+    "uuid": "^9.0.1",
+    "webpack": "^5.89.0",
+    "webpack-cli": "^5.1.4",
+    "webpack-dev-server": "^4.13.0",
+    "workbox-background-sync": "^6.6.0",
+    "workbox-webpack-plugin": "^6.2.5"
+  },
   "devDependencies": {
-    "eslint-plugin-react": "^7.14.2"
+    "@babel/core": "^7.24.1",
+    "@babel/eslint-parser": "^7.24.1",
+    "@babel/plugin-transform-async-generator-functions": "^7.24.1",
+    "@babel/plugin-transform-class-properties": "^7.24.1",
+    "@babel/plugin-transform-dynamic-import": "^7.24.1",
+    "@babel/plugin-transform-json-strings": "^7.24.1",
+    "@babel/plugin-transform-object-rest-spread": "^7.24.1",
+    "@babel/plugin-transform-optional-catch-binding": "^7.24.1",
+    "@babel/plugin-transform-unicode-property-regex": "^7.24.1",
+    "@babel/preset-env": "^7.24.1",
+    "@babel/preset-react": "^7.24.1",
+    "@eslint/config-array": "0.19.2",
+    "@eslint/object-schema": "^2.1.0",
+    "@jridgewell/sourcemap-codec": "1.5.0",
+    "@rollup/plugin-terser": "^0.4.4",
+    "eslint": "^9.3.0",
+    "jscodeshift": "^17.1.2",
+    "webpack-bundle-analyzer": "^4.9.0"
   },
   "browserslist": {
     "production": [
-- 
cgit v1.2.3