aboutsummaryrefslogtreecommitdiff
path: root/diplomacy/web/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'diplomacy/web/package.json')
-rw-r--r--diplomacy/web/package.json76
1 files changed, 57 insertions, 19 deletions
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": [