Nessuna descrizione

package.json 3.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. {
  2. "name": "shuanghui",
  3. "version": "0.0.1",
  4. "description": "shuanghui",
  5. "keywords": [
  6. "loopback-application",
  7. "loopback"
  8. ],
  9. "main": "dist/index.js",
  10. "types": "dist/index.d.ts",
  11. "engines": {
  12. "node": "14 || 16 || 17 || 18"
  13. },
  14. "scripts": {
  15. "build": "lb-tsc",
  16. "build:watch": "lb-tsc --watch",
  17. "lint": "npm run eslint && npm run prettier:check",
  18. "lint:fix": "npm run eslint:fix && npm run prettier:fix",
  19. "prettier:cli": "lb-prettier \"**/*.ts\" \"**/*.js\"",
  20. "prettier:check": "npm run prettier:cli -- -l",
  21. "prettier:fix": "npm run prettier:cli -- --write",
  22. "eslint": "lb-eslint --report-unused-disable-directives .",
  23. "eslint:fix": "npm run eslint -- --fix",
  24. "pretest": "npm run rebuild",
  25. "test": "lb-mocha --allow-console-logs \"dist/__tests__\"",
  26. "posttest": "npm run lint",
  27. "test:dev": "lb-mocha --allow-console-logs dist/__tests__/**/*.js && npm run posttest",
  28. "docker:build": "docker build -t shuanghui .",
  29. "docker:run": "docker run -p 3000:3000 -d shuanghui",
  30. "premigrate": "npm run build",
  31. "migrate": "node ./dist/migrate",
  32. "preopenapi-spec": "npm run build",
  33. "openapi-spec": "node ./dist/openapi-spec",
  34. "prestart": "npm run rebuild",
  35. "start": "node -r source-map-support/register .",
  36. "clean": "lb-clean dist *.tsbuildinfo .eslintcache",
  37. "rebuild": "npm run clean && npm run build",
  38. "pm2start": "pm2 start ecosystem.config.js --env production",
  39. "pm2stop": "pm2 stop ecosystem.config.js --env production"
  40. },
  41. "repository": {
  42. "type": "git",
  43. "url": ""
  44. },
  45. "author": "yinrm <yinrm@qq.com>",
  46. "license": "",
  47. "files": [
  48. "README.md",
  49. "dist",
  50. "src",
  51. "!*/__tests__"
  52. ],
  53. "dependencies": {
  54. "@hapi/wreck": "^17.2.0",
  55. "@loopback/authentication": "^9.0.2",
  56. "@loopback/authorization": "^0.12.2",
  57. "@loopback/boot": "^5.0.2",
  58. "@loopback/core": "^4.0.2",
  59. "@loopback/cron": "^0.9.2",
  60. "@loopback/repository": "^5.1.5",
  61. "@loopback/rest": "^12.0.2",
  62. "@loopback/rest-explorer": "^5.0.2",
  63. "@loopback/security": "^0.8.2",
  64. "@loopback/service-proxy": "^5.0.2",
  65. "@types/crypto-js": "^4.1.3",
  66. "bcryptjs": "^2.4.3",
  67. "casbin": "^5.15.0",
  68. "crypto-js": "^4.2.0",
  69. "exceljs": "^4.4.0",
  70. "jsonwebtoken": "^8.5.1",
  71. "lodash": "^4.17.21",
  72. "loopback-connector-kv-redis": "^3.0.3",
  73. "loopback-connector-mysql": "^6.0.0",
  74. "loopback-connector-redis": "^3.0.0",
  75. "moment": "^2.29.2",
  76. "msgpack5": "^6.0.2",
  77. "multer": "^1.4.4",
  78. "mysql-promise": "^5.0.0",
  79. "node-jsencrypt": "^1.0.0",
  80. "nodemailer": "^6.9.8",
  81. "readline": "^1.3.0",
  82. "tslib": "^2.0.0",
  83. "uuid": "^9.0.0"
  84. },
  85. "devDependencies": {
  86. "@loopback/build": "^9.0.2",
  87. "@loopback/eslint-config": "^13.0.2",
  88. "@loopback/testlab": "^5.0.2",
  89. "@types/bcryptjs": "^2.4.2",
  90. "@types/msgpack5": "^3.4.5",
  91. "@types/multer": "^1.4.7",
  92. "@types/node": "^14.18.21",
  93. "@types/uuid": "^8.3.4",
  94. "eslint": "^8.19.0",
  95. "source-map-support": "^0.5.21",
  96. "typescript": "~4.7.4"
  97. }
  98. }