package.json 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. {
  2. "name": "pmr-access-control",
  3. "version": "1.0.0",
  4. "description": "",
  5. "main": "index.js",
  6. "scripts": {
  7. "dev": "node --require ts-node/register -r tsconfig-paths/register ./src/app.ts",
  8. "test": "NODE_ENV=development jest --config ./jest.config.js --runInBand --detectOpenHandles --testTimeout 5000",
  9. "build": "export NODE_OPTIONS=--openssl-legacy-provider && webpack --mode=production ",
  10. "deploy": "./deploy.sh",
  11. "logs": "ssh root@112.124.10.239 \"docker logs pmr-access-control --tail 100 -ft\""
  12. },
  13. "keywords": [],
  14. "author": "",
  15. "license": "ISC",
  16. "devDependencies": {
  17. "@types/jest": "^26.0.24",
  18. "@types/mocha": "^8.2.3",
  19. "@types/webpack-env": "^1.16.0",
  20. "copy-webpack-plugin": "^11.0.0",
  21. "jest": "^26.6.3",
  22. "supertest": "^5.0.0",
  23. "ts-jest": "^26.5.6",
  24. "ts-loader": "^9.3.1",
  25. "ts-node": "^10.9.1",
  26. "tsconfig-paths": "^4.1.0",
  27. "typescript": "^4.8.2",
  28. "webpack": "^5.15.0",
  29. "webpack-cli": "^4.9.1",
  30. "webpack-env": "^0.8.0"
  31. },
  32. "dependencies": {
  33. "@types/ajv": "^1.0.0",
  34. "@types/axios": "^0.14.0",
  35. "@types/compression": "^1.7.0",
  36. "@types/express": "^4.17.11",
  37. "@types/flake-idgen": "^0.1.30",
  38. "@types/kafka-node": "^3.0.0",
  39. "@types/path-to-regexp": "^1.7.0",
  40. "@types/pg": "^7.14.8",
  41. "@types/redis": "^2.8.28",
  42. "@types/uuid": "^8.3.0",
  43. "ajv": "^7.0.3",
  44. "axios": "^0.21.1",
  45. "body-parser": "^1.19.0",
  46. "compression": "^1.7.4",
  47. "express": "^4.17.1",
  48. "flake-idgen": "^1.4.0",
  49. "flakeid": "^1.0.0",
  50. "kafka-node": "^5.0.0",
  51. "path-to-regexp": "^1.7.0",
  52. "pg": "^8.5.1",
  53. "pg-hstore": "^2.3.3",
  54. "redis": "^3.0.2",
  55. "sequelize": "^6.21.4",
  56. "svg-captcha": "^1.4.0",
  57. "uuid": "^8.3.2"
  58. }
  59. }