package.json 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. {
  2. "name": "cwg_server",
  3. "version": "1.0.0",
  4. "description": "",
  5. "main": "card-server.js",
  6. "scripts": {
  7. "dev": "cross-env NODE_ENV=development nodemon src/card-server.js",
  8. "lint": "eslint --fix --ext .js,.vue src/",
  9. "sequelize-prod": "npx sequelize-cli db:migrate",
  10. "sequelize-cli": "npx sequelize-cli migration:generate --name migration-skeleton",
  11. "pm2:logs": "cross-env NODE_ENV=development pm2 logs",
  12. "pm2:restart": "cross-env NODE_ENV=development pm2 restart all",
  13. "pm2:delete": "cross-env NODE_ENV=development pm2 delete all",
  14. "pm2:start": "cross-env NODE_ENV=development pm2 start ./src/card-server.js --watch",
  15. "pm2:logs-pro": "cross-env NODE_ENV=production pm2 logs",
  16. "pm2:restart-pro": "cross-env NODE_ENV=production pm2 restart card-server",
  17. "pm2:delete-pro": "cross-env NODE_ENV=production pm2 delete card-server",
  18. "pm2:start-pro": "cross-env NODE_ENV=production pm2 start ./src/card-server.js --watch"
  19. },
  20. "keywords": [],
  21. "author": "",
  22. "dependencies": {
  23. "axios": "^1.9.0",
  24. "babel-eslint": "^10.1.0",
  25. "bcryptjs": "^2.4.3",
  26. "circular-json": "^0.5.9",
  27. "connect-multiparty": "^2.2.0",
  28. "cookie-parser": "^1.4.6",
  29. "cors": "^2.8.5",
  30. "dayjs": "^1.10.7",
  31. "express": "^4.17.1",
  32. "express-fileupload": "^1.2.1",
  33. "express-jwt": "^6.1.1",
  34. "express-session": "^1.17.3",
  35. "fs-extra": "^11.3.0",
  36. "ip2location-nodejs": "^9.6.1",
  37. "jsonwebtoken": "^8.5.1",
  38. "mysql2": "^2.3.2",
  39. "node-cron": "^3.0.3",
  40. "node-xlsx": "^0.21.0",
  41. "nodemon": "^2.0.14",
  42. "request-ip": "^3.3.0",
  43. "sequelize": "^6.8.0",
  44. "sequelize-cli": "^6.2.0",
  45. "svg-captcha": "^1.4.0",
  46. "unzipper": "^0.12.3",
  47. "xlsx": "^0.18.5"
  48. },
  49. "devDependencies": {
  50. "@babel/eslint-parser": "^7.16.0",
  51. "@types/express": "^4.17.13",
  52. "@types/express-fileupload": "^1.1.7",
  53. "cross-env": "^7.0.3",
  54. "eslint": "^7.22.0",
  55. "eslint-config-prettier": "^8.1.0",
  56. "eslint-plugin-prettier": "^3.3.1",
  57. "prettier": "^2.2.1"
  58. },
  59. "eslintConfig": {
  60. "parser": "babel-eslint"
  61. }
  62. }