{
    "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"
        }
    ]
}
