npm version upgrades and minor migration changes
This commit is contained in:
parent
721cd9c13d
commit
a1d1f7151f
File diff suppressed because it is too large
Load Diff
66
package.json
66
package.json
|
|
@ -29,40 +29,40 @@
|
|||
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix --ignore-path .gitignore"
|
||||
},
|
||||
"dependencies": {
|
||||
"@fortawesome/fontawesome-svg-core": "^6.3.0",
|
||||
"@fortawesome/free-regular-svg-icons": "^6.3.0",
|
||||
"@fortawesome/free-solid-svg-icons": "^6.3.0",
|
||||
"@fortawesome/vue-fontawesome": "^3.0.3",
|
||||
"@popperjs/core": "^2.11.6",
|
||||
"@vitejs/plugin-vue": "^4.0.0",
|
||||
"axios": "^1.3.3",
|
||||
"bcryptjs": "^2.4.3",
|
||||
"body-parser": "^1.20.1",
|
||||
"bootstrap": "^5.2.3",
|
||||
"connect-history-api-fallback": "^2.0.0",
|
||||
"connect-mongodb-session": "^3.1.1",
|
||||
"cors": "^2.8.5",
|
||||
"dotenv": "^16.3.1",
|
||||
"express": "^4.18.2",
|
||||
"express-session": "^1.17.3",
|
||||
"helmet": "^7.0.0",
|
||||
"mongoose": "^6.10.0",
|
||||
"morgan": "^1.10.0",
|
||||
"multer": "^1.4.5-lts.1",
|
||||
"pinia": "^2.0.28",
|
||||
"uuid": "^9.0.0",
|
||||
"vite": "^4.0.0",
|
||||
"vue": "^3.2.45",
|
||||
"vue-router": "^4.1.6",
|
||||
"vuedraggable": "^4.1.0",
|
||||
"ws": "^8.12.1"
|
||||
"@fortawesome/fontawesome-svg-core": "6.5.1",
|
||||
"@fortawesome/free-regular-svg-icons": "6.5.1",
|
||||
"@fortawesome/free-solid-svg-icons": "6.5.1",
|
||||
"@fortawesome/vue-fontawesome": "3.0.6",
|
||||
"@popperjs/core": "2.11.8",
|
||||
"@vitejs/plugin-vue": "5.0.4",
|
||||
"archetype": "github:LaurentGoderre/archetype#fix-lodash_set-vuln",
|
||||
"axios": "1.6.7",
|
||||
"bcryptjs": "2.4.3",
|
||||
"body-parser": "1.20.2",
|
||||
"bootstrap": "5.3.3",
|
||||
"connect-history-api-fallback": "2.0.0",
|
||||
"connect-mongodb-session": "5.0.0",
|
||||
"cors": "2.8.5",
|
||||
"dotenv": "16.4.5",
|
||||
"express": "4.18.2",
|
||||
"express-session": "1.18.0",
|
||||
"helmet": "7.1.0",
|
||||
"mongoose": "8.2.0",
|
||||
"morgan": "1.10.0",
|
||||
"multer": "1.4.5-lts.1",
|
||||
"pinia": "2.1.7",
|
||||
"uuid": "9.0.1",
|
||||
"vite": "5.1.4",
|
||||
"vue": "3.4.20",
|
||||
"vue-router": "4.3.0",
|
||||
"ws": "8.16.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@rushstack/eslint-patch": "^1.1.4",
|
||||
"@vue/eslint-config-prettier": "^7.0.0",
|
||||
"eslint": "^8.22.0",
|
||||
"eslint-plugin-vue": "^9.3.0",
|
||||
"prettier": "^2.7.1",
|
||||
"sass": "^1.58.3"
|
||||
"@rushstack/eslint-patch": "1.7.2",
|
||||
"@vue/eslint-config-prettier": "9.0.0",
|
||||
"eslint": "8.57.0",
|
||||
"eslint-plugin-vue": "9.22.0",
|
||||
"prettier": "3.2.5",
|
||||
"sass": "1.71.1"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -258,7 +258,7 @@ exports.findGameAcceptingAnswers = ( id ) => {
|
|||
exports.setPlayerPointsAndReturnGame = ( gameId, playerId, pointsAdjusted ) => {
|
||||
return new Promise((resolve, reject) => {
|
||||
PlayerModel.findByIdAndUpdate(
|
||||
mongoose.Types.ObjectId( playerId ),
|
||||
new mongoose.Types.ObjectId( playerId ),
|
||||
{
|
||||
$set: {
|
||||
points: pointsAdjusted,
|
||||
|
|
@ -328,7 +328,7 @@ exports.addGame = (hostId) => {
|
|||
*/
|
||||
exports.deleteGame = ( gameId ) => {
|
||||
return new Promise((resolve, reject) => {
|
||||
GameModel.findByIdAndRemove( gameId )
|
||||
GameModel.findByIdAndDelete( gameId )
|
||||
.then( ( game ) => {
|
||||
if( game === null ){
|
||||
throw new Error( "No Game found for deletion" );
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ exports.addPlayer = (playerName, playerImage) => {
|
|||
*/
|
||||
exports.deletePlayer = ( playerId ) => {
|
||||
return new Promise((resolve, reject) => {
|
||||
PlayerModel.findByIdAndRemove( playerId )
|
||||
PlayerModel.findByIdAndDelete( playerId )
|
||||
.then( ( deletedUser ) => {
|
||||
resolve( deletedUser );
|
||||
})
|
||||
|
|
|
|||
|
|
@ -196,4 +196,10 @@ $utilities: map-merge(
|
|||
object-fit: cover;
|
||||
max-width: 100vw;
|
||||
max-height: 100vh;
|
||||
}
|
||||
|
||||
//Temporary solution to not adjusting placeholder colors in bootstrap v5.3
|
||||
.placeholder-dark::placeholder {
|
||||
color: $gray-600;
|
||||
opacity: 1;
|
||||
}
|
||||
|
|
@ -109,7 +109,7 @@ if( gameId ){
|
|||
<input
|
||||
v-model="playerName"
|
||||
v-focus
|
||||
class="form-control form-control-lg bg-gray text-left mb-2 text-dark"
|
||||
class="form-control form-control-lg bg-gray mb-2 text-dark placeholder-dark"
|
||||
type="text"
|
||||
name="playername"
|
||||
id="playername"
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ function loginButtonClicked(_event) {
|
|||
<input
|
||||
v-model="username"
|
||||
v-focus
|
||||
class="form-control form-control-lg bg-gray text-left mb-2 text-dark"
|
||||
class="form-control form-control-lg bg-gray mb-2 text-dark placeholder-dark"
|
||||
type="text"
|
||||
name="username"
|
||||
id="username"
|
||||
|
|
@ -73,7 +73,7 @@ function loginButtonClicked(_event) {
|
|||
<label for="password" class="fs-5 mb-1">Password</label>
|
||||
<input
|
||||
v-model="password"
|
||||
class="form-control form-control-lg bg-gray text-left mb-3 text-dark"
|
||||
class="form-control form-control-lg bg-gray mb-3 text-dark placeholder-dark"
|
||||
type="password"
|
||||
name="password"
|
||||
id="password"
|
||||
|
|
|
|||
|
|
@ -91,7 +91,7 @@ function areInputsValid(){
|
|||
<input
|
||||
v-model="username"
|
||||
v-focus
|
||||
class="form-control form-control-lg bg-gray text-left mb-2 text-dark"
|
||||
class="form-control form-control-lg bg-gray mb-2 text-dark placeholder-dark"
|
||||
type="text"
|
||||
name="username"
|
||||
id="username"
|
||||
|
|
@ -101,7 +101,7 @@ function areInputsValid(){
|
|||
<label for="password" class="fs-5 mb-1">Password</label>
|
||||
<input
|
||||
v-model="password"
|
||||
class="form-control form-control-lg bg-gray text-left mb-3 text-dark"
|
||||
class="form-control form-control-lg bg-gray mb-3 text-dark placeholder-dark"
|
||||
type="password"
|
||||
name="password"
|
||||
id="password"
|
||||
|
|
@ -110,7 +110,7 @@ function areInputsValid(){
|
|||
/>
|
||||
<input
|
||||
v-model="passwordCheck"
|
||||
class="form-control form-control-lg bg-gray text-left mb-3 text-dark"
|
||||
class="form-control form-control-lg bg-gray mb-3 text-dark placeholder-dark"
|
||||
type="password"
|
||||
name="passwordCheck"
|
||||
id="passwordCheck"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { fileURLToPath, URL } from "node:url";
|
||||
import path from "path";
|
||||
|
||||
import { defineConfig, loadEnv } from "vite";
|
||||
import { defineConfig } from "vite";
|
||||
import vue from "@vitejs/plugin-vue";
|
||||
|
||||
const __dirname = path.resolve(path.dirname(""));
|
||||
Loading…
Reference in New Issue