{
  "name": "ssv-scanner",
  "version": "1.1.1",
  "description": "Tool for retrieving events data (cluster snapshots and owner nonce) from the SSV network contract.",
  "author": "SSV.Network",
  "repository": "https://github.com/bloxapp/ssv-scanner",
  "license": "MIT",
  "keywords": [
    "ssv",
    "ssv.network",
    "cluster",
    "nonce",
    "scanner"
  ],
  "main": "./dist/tsc/src/main.js",
  "types": "./dist/tsc/src/main.d.ts",
  "bin": {
    "ssv-keys": "./dist/tsc/src/cli.js"
  },
  "engines": {
    "node": ">=18"
  },
  "scripts": {
    "dev:cli": "ts-node src/cli.ts",
    "cli": "node ./dist/tsc/src/cli.js",
    "lint": "eslint src/ --ext .js,.jsx,.ts,.tsx",
    "clean": "rm -rf dist build package",
    "ts-node": "ts-node",
    "copy-json": "cpy './src/shared/abi/*.json' './dist/tsc/src/shared/abi/'",
    "build": "tsc -p tsconfig.json",
    "build-all": "yarn clean && yarn build && yarn copy-json && yarn esbuild",
    "esbuild": "node ./esbuild.js",
    "pre-commit": "yarn test && yarn lint && yarn build-all"
  },
  "devDependencies": {
    "@types/argparse": "^2.0.10",
    "@types/cli-progress": "^3.11.0",
    "@types/node": "^15.14.9",
    "cpy-cli": "^5.0.0",
    "esbuild": "^0.14.38",
    "esbuild-node-externals": "^1.4.1",
    "eslint": "^7.32.0",
    "ts-node": "^10.9.1",
    "typescript": "^4.6.4"
  },
  "dependencies": {
    "@types/figlet": "^1.5.4",
    "argparse": "^2.0.1",
    "cli-progress": "^3.11.2",
    "ethers": "^6.13.2",
    "figlet": "^1.5.2",
    "yarn": "^1.22.22"
  },
  "licenses": [
    {
      "MIT": "SEE LICENSE IN LICENCE FILE"
    }
  ]
}
