{ "name": "server", "version": "0.0.0", "private": true, "scripts": { "dev": "pm2 start config/pm2.dev.json", "lint": "eslint config server db middleware schedule utils --ext .js", "lint:fix": "eslint config server db middleware schedule utils --ext .js --fix", "syncdb": "node db/models/connect/sync.js", "syncdbp": "node db/models/connect/sync.js 1" }, "types": "index.d.ts", "dependencies": { "axios": "^1.4.0", "connect-redis": "^3.4.1", "cookie-parser": "~1.4.4", "cron": "^1.8.2", "crypto-random-string": "^3.0.0", "debug": "~2.6.9", "ejs": "~2.6.1", "exceljs": "^4.4.0", "express": "~4.16.0", "express-async-errors": "^3.1.1", "express-session": "^1.17.2", "express-validator": "^6.14.0", "ioredis": "^5.3.2", "jsonwebtoken": "^9.0.0", "lodash": "^4.17.21", "mariadb": "^2.0.3", "module-alias": "^2.2.3", "moment": "^2.22.2", "morgan": "~1.9.1", "mysql2": "^3.6.2", "qiniu": "^7.4.0", "sequelize": "^5.8.5", "sse": "^0.0.8", "uid-safe": "^2.1.5", "wechatpay-node-v3": "^2.1.6" }, "devDependencies": { "@babel/core": "^7.15.5", "@babel/eslint-parser": "^7.15.4", "@types/express": "^4.17.17", "babel-plugin-module-resolver": "^5.0.0", "eslint": "^7.32.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.24.2", "eslint-plugin-prettier": "^4.0.0", "pre-commit": "^1.2.2", "prettier": "^2.6.1" }, "pre-commit": [ "lint" ], "_moduleAliases": { "@": "." } }