{
    "name": "@ijstech/eth-wallet",
    "version": "0.1.117",
    "license": "BUSL-1.1",
    "main": "lib/index.js",
    "bin": {
        "sol2ts": "tools/bin/compile.js"
    },
    "types": "types/index.d.ts",
    "plugin": "dist/index.js",
    "pluginTypes": "pluginTypes/index.d.ts",
    "dependencies": {
        "bignumber.js": "9.1.1",
        "ethereum-cryptography": "1.1.2",
        "ethers": "6.14.1",
        "web3-eth": "1.9.0",
        "web3-utils": "1.9.0"
    },
    "devDependencies": {
        "@ijstech/eth-contract": "^0.1.27",
        "@openzeppelin/contracts": "4.9.6",
        "@types/mocha": "9.1.1",
        "@types/node": "18.15",
        "esbuild": "0.13.13",
        "hardhat": "2.23.0",
        "mocha": "10.8.2",
        "solc": "0.8.28",
        "ts-node": "10.1.0",
        "typescript": "5.0.4",
        "web3": "4.0.3"
    },
    "scripts": {
        "build": "rm -rf lib && rm -rf types && rm -rf dist && npm run build:pluginTypes && tsc && cp -r ./src/contracts/bin ./lib/contracts/bin && node esbuild.bundle.js",
        "build:pluginTypes": "rm -rf pluginTypes && bash scripts/addAmdModuleName.bash && tsc --P tsconfig.pluginTypes.json && bash scripts/removeAmdModuleName.bash",
        "build:pluginTypes1": "rm -rf pluginTypes && tsc --P tsconfig.pluginTypes.json && cat src/types/bignumber src/types/web3 pluginTypes/index.d.ts > pluginTypes/tmp && mv pluginTypes/tmp pluginTypes/index.d.ts",
        "build:tools": "cd tools && rm -rf bin && tsc && cd ..",
        "build:test": "rm -f test/contracts/*.ts && sol2ts test/test-contracts.json",
        "test": "mocha --ui tdd --exit --require ts-node/register test/*.spec.ts",
        "test:wallet": "mocha --ui tdd --exit --require ts-node/register test/wallet.spec.ts",
        "test:signTypedData": "mocha --ui tdd --exit --require ts-node/register test/signTypedData.spec.ts"
    }
}
