{
    "name": "@derivation-tech/web3-core",
    "version": "1.0.44",
    "description": "Common core utilities to interact with the web3 world",
    "author": "derivation-tech",
    "main": "./build/index.js",
    "types": "./build/index.d.ts",
    "license": "MIT",
    "scripts": {
        "clean": "rimraf coverage build tmp tsconfig-build.tsbuildinfo",
        "prebuild": "npm run lint && rimraf build tsconfig-build.tsbuildinfo",
        "build": "npx tsc -p tsconfig-build.json && mkdir -p build/type/typechain/ && cp src/type/typechain/*.d.ts build/type/typechain/",
        "build:watch": "tsc -w -p tsconfig-build.json",
        "lint": "eslint \"src/**/*.{js,ts,tsx}\" --fix",
        "test": "npx hardhat test",
        "prepack": "npm run build",
        "prepare": "husky install"
    },
    "dependencies": {
        "@eth-optimism/sdk": "^3.1.5",
        "async-retry": "^1.3.3",
        "chalk": "4.1.2",
        "dotenv": "^14.3.0",
        "ethers": "5.7.2",
        "gas-price-oracle": "0.5.1",
        "moment": "2.29.1",
        "node-cache": "5.1.2",
        "node-fetch": "^2.6.1",
        "ws": "^8.18.0"
    },
    "devDependencies": {
        "@derivation-tech/ethers-ledger": "^1.0.0",
        "@nomicfoundation/hardhat-toolbox": "^4.0.0",
        "@nomiclabs/hardhat-ethers": "^2.2.3",
        "@typechain/hardhat": "^9.1.0",
        "@types/async-retry": "^1.4.5",
        "@types/mocha": "^10.0.6",
        "@typescript-eslint/eslint-plugin": "^5.62.0",
        "@typescript-eslint/parser": "^5.62.0",
        "eslint": "^8.41.0",
        "eslint-config-prettier": "^8.8.0",
        "eslint-plugin-prettier": "^4.2.1",
        "hardhat": "^2.19.4",
        "husky": "^8.0.3",
        "mocha": "^10.2.0",
        "prettier": "^2.8.8",
        "rimraf": "^4.3.1",
        "ts-node": "^10.9.1",
        "typescript": "^4.5.0"
    }
}
