{ "name": "cwg_server", "version": "1.0.0", "description": "", "main": "card-server.js", "scripts": { "dev": "cross-env NODE_ENV=development nodemon src/card-server.js", "lint": "eslint --fix --ext .js,.vue src/", "sequelize-prod": "npx sequelize-cli db:migrate", "sequelize-cli": "npx sequelize-cli migration:generate --name migration-skeleton", "pm2:logs": "cross-env NODE_ENV=development pm2 logs", "pm2:restart": "cross-env NODE_ENV=development pm2 restart all", "pm2:delete": "cross-env NODE_ENV=development pm2 delete all", "pm2:start": "cross-env NODE_ENV=development pm2 start ./src/card-server.js --watch", "pm2:logs-pro": "cross-env NODE_ENV=production pm2 logs", "pm2:restart-pro": "cross-env NODE_ENV=production pm2 restart card-server", "pm2:delete-pro": "cross-env NODE_ENV=production pm2 delete card-server", "pm2:start-pro": "cross-env NODE_ENV=production pm2 start ./src/card-server.js --watch" }, "keywords": [], "author": "", "dependencies": { "axios": "^1.9.0", "babel-eslint": "^10.1.0", "bcryptjs": "^2.4.3", "circular-json": "^0.5.9", "connect-multiparty": "^2.2.0", "cookie-parser": "^1.4.6", "cors": "^2.8.5", "dayjs": "^1.10.7", "express": "^4.17.1", "express-fileupload": "^1.2.1", "express-jwt": "^6.1.1", "express-session": "^1.17.3", "fs-extra": "^11.3.0", "ip2location-nodejs": "^9.6.1", "jsonwebtoken": "^8.5.1", "mysql2": "^2.3.2", "node-cron": "^3.0.3", "node-xlsx": "^0.21.0", "nodemon": "^2.0.14", "request-ip": "^3.3.0", "sequelize": "^6.8.0", "sequelize-cli": "^6.2.0", "svg-captcha": "^1.4.0", "unzipper": "^0.12.3", "xlsx": "^0.18.5" }, "devDependencies": { "@babel/eslint-parser": "^7.16.0", "@types/express": "^4.17.13", "@types/express-fileupload": "^1.1.7", "cross-env": "^7.0.3", "eslint": "^7.22.0", "eslint-config-prettier": "^8.1.0", "eslint-plugin-prettier": "^3.3.1", "prettier": "^2.2.1" }, "eslintConfig": { "parser": "babel-eslint" } }