/ package.json
package.json
 1  {
 2    "name": "samourai-dojo",
 3    "version": "1.25.0",
 4    "description": "Backend server for Samourai Wallet",
 5    "main": "accounts/index.js",
 6    "engines": {
 7      "node": ">=18.x.x"
 8    },
 9    "type": "module",
10    "scripts": {
11      "test": "mocha --recursive --reporter spec",
12      "lint": "eslint --ext .js accounts/ lib/ pushtx/ tracker/ scripts/ keys/ test/ docker/ static/"
13    },
14    "repository": {
15      "type": "git",
16      "url": "git+ssh://git@code.samourai.io:dojo/samourai-dojo.git"
17    },
18    "author": "Katana Cryptographic Ltd.",
19    "license": "AGPL-3.0-only",
20    "homepage": "https://code.samourai.io/dojo/samourai-dojo",
21    "dependencies": {
22      "@samouraiwallet/auth47": "0.6.0",
23      "@samouraiwallet/electrum-client": "1.4.0",
24      "@samouraiwallet/one-dollar-fee-estimator": "0.6.0",
25      "@tinyhttp/app": "2.2.3",
26      "async-sema": "3.1.1",
27      "axios": "1.6.8",
28      "bip32": "4.0.0",
29      "bitcoinjs-lib": "6.1.5",
30      "bitcoinjs-message": "2.2.0",
31      "bs58check": "3.0.1",
32      "helmet": "7.1.0",
33      "jsonwebtoken": "9.0.2",
34      "lodash.clonedeep": "4.5.0",
35      "milliparsec": "2.3.0",
36      "mysql2": "3.9.2",
37      "nocache": "4.0.0",
38      "quick-lru": "7.0.0",
39      "rpc-bitcoin": "2.0.0",
40      "sirv": "2.0.4",
41      "socks-proxy-agent": "8.0.2",
42      "tiny-secp256k1": "2.2.3",
43      "validator": "13.11.0",
44      "websocket": "1.0.34",
45      "workerpool": "9.1.0",
46      "zeromq": "6.0.0-beta.19"
47    },
48    "devDependencies": {
49      "eslint": "^8.57.0",
50      "eslint-plugin-import": "^2.29.1",
51      "eslint-plugin-unicorn": "^51.0.1",
52      "mocha": "^10.3.0"
53    }
54  }