Allow SuperAdmin to disable SMS, email, and bot from dashboard settings on top of env flags. Add admin password reset with credentials SMS, plus payment discounts, notes, and payable amount handling.
45 lines
1.2 KiB
JSON
45 lines
1.2 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 components/users/passwordReset.test.js utils/classSchedule.test.js utils/messagingChannels.test.js utils/notifyFlags.test.js utils/passwordRules.test.js utils/paymentAmount.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"
|
|
}
|
|
}
|