{ "name": "schoolchainmanager", "description": "School Chain Manager - template backend", "scripts": { "start": "npm run db:migrate && npm run db:seed && npm run watch", "lint": "eslint .", "db:migrate": "sequelize-cli db:migrate", "db:seed": "sequelize-cli db:seed:all", "db:drop": "sequelize-cli db:drop", "db:create": "sequelize-cli db:create", "watch": "node watcher.js" }, "dependencies": { "@google-cloud/storage": "^7.19.0", "axios": "^1.17.0", "bcrypt": "6.0.0", "chokidar": "^5.0.0", "cors": "2.8.6", "csv-parser": "^3.2.1", "express": "5.2.1", "formidable": "3.5.4", "helmet": "8.2.0", "json2csv": "^5.0.7", "jsonwebtoken": "9.0.3", "lodash": "4.18.1", "moment": "2.30.1", "multer": "^2.1.1", "mysql2": "3.22.5", "nodemailer": "8.0.10", "passport": "^0.7.0", "passport-google-oauth2": "^0.2.0", "passport-jwt": "^4.0.1", "passport-microsoft": "^2.1.0", "pg": "8.21.0", "pg-hstore": "2.3.4", "sequelize": "6.37.8", "sequelize-json-schema": "^2.1.1", "sqlite": "5.1.1", "swagger-jsdoc": "^6.3.0", "swagger-ui-express": "^5.0.1", "tedious": "^19.2.1" }, "engines": { "node": ">=18" }, "overrides": { "uuid": "^11.1.1" }, "private": true, "devDependencies": { "@eslint/js": "^10.0.1", "cross-env": "10.1.0", "eslint": "^10.4.1", "eslint-plugin-import-x": "^4.16.2", "nodemon": "3.1.14", "sequelize-cli": "6.6.5" } }