Support uploading structured JSON to create courses, classes, and students without wiping existing data, and merge user name fields while adding gender and registration details from source sheets.
44 lines
958 B
JSON
44 lines
958 B
JSON
{
|
|
"name": "gameno-api",
|
|
"version": "1.0.0",
|
|
"description": "Teaching Institution Management Dashboard Backend API",
|
|
"main": "app.js",
|
|
"scripts": {
|
|
"start": "node app.js",
|
|
"dev": "nodemon app.js",
|
|
"seed": "node seed.js"
|
|
},
|
|
"keywords": [
|
|
"express",
|
|
"mongoose",
|
|
"node",
|
|
"rbac",
|
|
"jwt",
|
|
"teaching-institution"
|
|
],
|
|
"author": "",
|
|
"license": "ISC",
|
|
"dependencies": {
|
|
"@aws-sdk/client-s3": "^3.1106.0",
|
|
"@aws-sdk/s3-request-presigner": "^3.1106.0",
|
|
"axios": "^1.7.9",
|
|
"bcryptjs": "^3.0.3",
|
|
"cors": "^2.8.5",
|
|
"dotenv": "^16.4.7",
|
|
"express": "^4.21.2",
|
|
"express-rate-limit": "^7.5.0",
|
|
"helmet": "^8.0.0",
|
|
"joi": "^17.13.3",
|
|
"jsonwebtoken": "^9.0.2",
|
|
"mongoose": "^8.9.5",
|
|
"multer": "^1.4.5-lts.1",
|
|
"node-cron": "^3.0.3",
|
|
"nodemailer": "^6.10.0",
|
|
"winston": "^3.17.0",
|
|
"xlsx": "^0.18.5"
|
|
},
|
|
"devDependencies": {
|
|
"nodemon": "^3.1.9"
|
|
}
|
|
}
|