package.json 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. {
  2. "name": "relay",
  3. "version": "4.1.4",
  4. "description": "Relayer for Tornado.cash privacy solution. https://tornado.cash",
  5. "scripts": {
  6. "server": "node src/server.js",
  7. "worker": "node src/worker",
  8. "treeWatcher": "node src/treeWatcher",
  9. "priceWatcher": "node src/priceWatcher",
  10. "healthWatcher": "node src/healthWatcher",
  11. "eslint": "eslint --ext .js --ignore-path .gitignore .",
  12. "prettier:check": "npx prettier --check . --config .prettierrc",
  13. "prettier:fix": "npx prettier --write . --config .prettierrc",
  14. "lint": "yarn eslint && yarn prettier:check",
  15. "test": "mocha",
  16. "start": "yarn server & yarn priceWatcher & yarn treeWatcher & yarn worker & yarn healthWatcher"
  17. },
  18. "author": "tornado.cash",
  19. "license": "MIT",
  20. "dependencies": {
  21. "ajv": "^6.12.5",
  22. "async-mutex": "^0.2.4",
  23. "bull": "^3.12.1",
  24. "circomlib": "git+https://github.com/tornadocash/circomlib.git#3b492f9801573eebcfe1b6c584afe8a3beecf2b4",
  25. "dotenv": "^8.2.0",
  26. "eth-ens-namehash": "^2.0.8",
  27. "express": "^4.17.1",
  28. "fixed-merkle-tree": "^0.4.0",
  29. "gas-price-oracle": "^0.4.7",
  30. "ioredis": "^4.14.1",
  31. "node-fetch": "^2.6.7",
  32. "torn-token": "1.0.6",
  33. "tornado-anonymity-mining": "^2.1.2",
  34. "tx-manager": "^0.4.8",
  35. "uuid": "^8.3.0",
  36. "web3": "^1.3.0",
  37. "web3-core-promievent": "^1.3.0",
  38. "web3-utils": "^1.2.2"
  39. },
  40. "devDependencies": {
  41. "chai": "^4.2.0",
  42. "eslint": "^6.6.0",
  43. "eslint-config-prettier": "^6.12.0",
  44. "eslint-plugin-prettier": "^3.1.4",
  45. "mocha": "^8.1.3",
  46. "prettier": "^2.1.2"
  47. }
  48. }