Let admins skip SMS on user, class, and invoice actions, and let users change their own password with the current one.
45 lines
1.1 KiB
JSON
45 lines
1.1 KiB
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",
|
|
"test": "node --test components/settings/smsTemplates.test.js utils/classSchedule.test.js utils/notifyFlags.test.js utils/passwordRules.test.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"
|
|
}
|
|
}
|