|
|
@ -14,15 +14,21 @@
|
|
|
|
"@testing-library/jest-dom": "^5.16.5",
|
|
|
|
"@testing-library/jest-dom": "^5.16.5",
|
|
|
|
"@testing-library/react": "^13.4.0",
|
|
|
|
"@testing-library/react": "^13.4.0",
|
|
|
|
"@testing-library/user-event": "^14.4.3",
|
|
|
|
"@testing-library/user-event": "^14.4.3",
|
|
|
|
|
|
|
|
"babel-loader": "^8.2.5",
|
|
|
|
"better-react-mathjax": "^2.0.2",
|
|
|
|
"better-react-mathjax": "^2.0.2",
|
|
|
|
"concurrently": "^7.4.0",
|
|
|
|
"concurrently": "^7.4.0",
|
|
|
|
|
|
|
|
"css-loader": "^6.7.1",
|
|
|
|
"express": "^4.18.2",
|
|
|
|
"express": "^4.18.2",
|
|
|
|
|
|
|
|
"http-server": "^14.1.1",
|
|
|
|
"react": "^18.2.0",
|
|
|
|
"react": "^18.2.0",
|
|
|
|
"react-dom": "^18.2.0",
|
|
|
|
"react-dom": "^18.2.0",
|
|
|
|
"react-markdown": "^8.0.3",
|
|
|
|
"react-markdown": "^8.0.3",
|
|
|
|
"react-refresh": "^0.14.0",
|
|
|
|
"react-refresh": "^0.14.0",
|
|
|
|
"react-use-websocket": "^4.2.0",
|
|
|
|
"react-use-websocket": "^4.2.0",
|
|
|
|
|
|
|
|
"style-loader": "^3.3.1",
|
|
|
|
"web-vitals": "^3.0.3",
|
|
|
|
"web-vitals": "^3.0.3",
|
|
|
|
|
|
|
|
"webpack": "^5.74.0",
|
|
|
|
|
|
|
|
"webpack-dev-server": "^4.11.1",
|
|
|
|
"ws": "^8.9.0"
|
|
|
|
"ws": "^8.9.0"
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"scripts": {
|
|
|
|
"scripts": {
|
|
|
@ -30,8 +36,9 @@
|
|
|
|
"start_server": "cd server && NODE_ENV=development node ./index.js",
|
|
|
|
"start_server": "cd server && NODE_ENV=development node ./index.js",
|
|
|
|
"start_client": "NODE_ENV=development webpack-dev-server --hot",
|
|
|
|
"start_client": "NODE_ENV=development webpack-dev-server --hot",
|
|
|
|
"build": "npm run build_server && npm run build_client",
|
|
|
|
"build": "npm run build_server && npm run build_client",
|
|
|
|
"build_server": "cd server && lake build",
|
|
|
|
"build_server": "server/build.sh",
|
|
|
|
"build_client": "NODE_ENV=production webpack"
|
|
|
|
"build_client": "NODE_ENV=production webpack",
|
|
|
|
|
|
|
|
"production": "NODE_ENV=production concurrently -n server,client -c blue,green \"node server/index.js\" \"http-server ./client/dist\""
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"eslintConfig": {
|
|
|
|
"eslintConfig": {
|
|
|
|
"extends": [
|
|
|
|
"extends": [
|
|
|
@ -56,12 +63,7 @@
|
|
|
|
"@babel/core": "^7.1.0",
|
|
|
|
"@babel/core": "^7.1.0",
|
|
|
|
"@babel/preset-env": "^7.1.0",
|
|
|
|
"@babel/preset-env": "^7.1.0",
|
|
|
|
"@babel/preset-react": "^7.0.0",
|
|
|
|
"@babel/preset-react": "^7.0.0",
|
|
|
|
"babel-loader": "^8.0.2",
|
|
|
|
"webpack-cli": "^4.10.0",
|
|
|
|
"css-loader": "^1.0.0",
|
|
|
|
"webpack-shell-plugin-next": "^2.2.2"
|
|
|
|
"file-loader": "^6.2.0",
|
|
|
|
|
|
|
|
"style-loader": "^0.23.0",
|
|
|
|
|
|
|
|
"webpack": "^4.19.1",
|
|
|
|
|
|
|
|
"webpack-cli": "^3.1.1",
|
|
|
|
|
|
|
|
"webpack-dev-server": "^3.1.8"
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|