package.json 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. {
  2. "name": "tornadocash-classic-ui",
  3. "version": "1.0.0",
  4. "description": "Private ethereum transactions",
  5. "author": "Tornado Cash Team",
  6. "scripts": {
  7. "lint": "eslint --ext .js,.vue --ignore-path .gitignore .",
  8. "precommit": "yarn lint",
  9. "test": "jest",
  10. "dev": "NODE_OPTIONS='--max-old-space-size=8192' nuxt",
  11. "build": "nuxt build",
  12. "start": "nuxt start",
  13. "update:zip": "node -r esm scripts/updateZip.js",
  14. "update:events": "node -r esm scripts/updateEvents.js --network",
  15. "update:encrypted": "node -r esm scripts/updateEncryptedEvents.js --network",
  16. "update:tree": "node -r esm scripts/updateTree.js --network",
  17. "generate": "NODE_OPTIONS='--max-old-space-size=8192' nuxt generate && cp dist/404.html dist/ipfs-404.html",
  18. "ipfsUpload": "node scripts/ipfsUpload.js",
  19. "deploy:ipfs": "yarn generate && yarn ipfsUpload"
  20. },
  21. "dependencies": {
  22. "@apollo/client": "^3.3.20",
  23. "@ensdomains/ensjs": "^2.1.0",
  24. "@metamask/onboarding": "^1.0.0",
  25. "@nuxtjs/moment": "^1.6.0",
  26. "@ticket721/e712": "^0.4.1",
  27. "@walletconnect/web3-provider": "1.7.8",
  28. "ajv": "^6.10.2",
  29. "arraybuffer-loader": "^1.0.8",
  30. "base-path-converter": "^1.0.2",
  31. "bignumber.js": "^9.0.0",
  32. "bloomfilter.js": "^1.0.2",
  33. "circomlibjs": "0.1.2",
  34. "crypto": "^1.0.1",
  35. "dotenv": "^8.2.0",
  36. "eth-ens-namehash": "^2.0.8",
  37. "eth-sig-util": "^2.5.3",
  38. "file-saver": "^2.0.5",
  39. "fixed-merkle-tree": "^0.7.3",
  40. "form-data": "^3.0.0",
  41. "gas-price-oracle": "^0.5.0",
  42. "graphql": "^15.5.1",
  43. "idb": "^6.0.0",
  44. "jspdf": "^1.5.3",
  45. "jszip": "^3.5.0",
  46. "lodash": "^4.17.21",
  47. "node-fetch": "^2.6.1",
  48. "numbro": "^2.3.2",
  49. "nuxt": "2.14.7",
  50. "nuxt-buefy": "^0.4.10",
  51. "nuxt-web3-provider": "0.1.4",
  52. "push-dir": "^0.4.1",
  53. "recursive-fs": "^2.1.0",
  54. "snarkjs": "git+https://github.com/tornadocash/snarkjs.git#869181cfaf7526fe8972073d31655493a04326d5",
  55. "v-idle": "^0.2.0",
  56. "vue-clipboard2": "^0.3.1",
  57. "vue-i18n": "^8.15.4",
  58. "vuex-persistedstate": "^2.7.0",
  59. "web3": "1.5.2",
  60. "websnark": "git+https://github.com/tornadocash/websnark.git#4c0af6a8b65aabea3c09f377f63c44e7a58afa6d"
  61. },
  62. "devDependencies": {
  63. "@nuxtjs/eslint-config": "^1.1.2",
  64. "@nuxtjs/eslint-module": "^1.1.0",
  65. "@vue/test-utils": "^1.0.0-beta.27",
  66. "axios": "^0.19.0",
  67. "babel-cli": "^6.26.0",
  68. "babel-core": "7.0.0-bridge.0",
  69. "babel-eslint": "^10.0.3",
  70. "babel-jest": "^24.9.0",
  71. "babel-preset-es2015": "^6.24.1",
  72. "eslint": "^6.6.0",
  73. "eslint-config-prettier": "^6.7.0",
  74. "eslint-config-standard": ">=14.1.0",
  75. "eslint-plugin-import": ">=2.18.2",
  76. "eslint-plugin-jest": ">=23.0.4",
  77. "eslint-plugin-node": ">=10.0.0",
  78. "eslint-plugin-nuxt": ">=0.5.0",
  79. "eslint-plugin-prettier": "^3.1.1",
  80. "eslint-plugin-promise": ">=4.2.1",
  81. "eslint-plugin-standard": ">=4.0.1",
  82. "eslint-plugin-vue": "^6.0.1",
  83. "esm": "^3.2.25",
  84. "jest": "^24.9.0",
  85. "node-stream-zip": "^1.15.0",
  86. "nodemon": "^2.0.0",
  87. "prettier": "^1.19.1",
  88. "raw-loader": "^3.1.0",
  89. "sass": "^1.49.9",
  90. "sass-loader": "^8.0.0",
  91. "vue-jest": "^3.0.5",
  92. "zip-local": "^0.3.4"
  93. }
  94. }