{
  "name": "eulith-web3js",
  "version": "0.29.6",
  "homepage": "https://www.eulith.com/",
  "description": "Official Eulith Typescript client library",
  "main": "dist/index.node.js",
  "types": "dist/src/index.d.ts",
  "browser": "dist/index.browser.js",
  "files": [
    "/dist"
  ],
  "scripts": {
    "clobber": "rm -rf dist node_modules coverage node_wasm browser_wasm",
    "rebuild": "npm run clobber && npm i && npm run build",
    "tests": "jest",
    "build:browser": "npx webpack --config webpack.browser.config.js",
    "build:node": "npx webpack --config webpack.node.config.js && cp node_wasm/eulith_auth_bg.wasm dist/",
    "build": "npm run build:browser && npm run build:node",
    "format": "prettier 'src/**/*.ts' 'tests/**/*.ts' --write",
    "prebuild": "npm i && npm run fetch-known-contracts && npm run generate-known-contracts-typings",
    "fetch-known-contracts": "node build_scripts/fetch_contract_abis.js",
    "generate-known-contracts-typings": "rm -rf known_contracts_typings; typechain --target=web3-v1 --out-dir known_contracts_typings 'known_contracts_abis/*.json'",
    "prepublish": "mkdir -p dist; cp CHANGELOG.md dist/; cp -r src/wasm_types dist/src/",
    "docs": "typedoc"
  },
  "author": "Eulith Support <engineers@eulith.com>",
  "keywords": [
    "defi",
    "web3",
    "web3js",
    "eulith",
    "typescript",
    "ethereum"
  ],
  "license": "CC BY-NC-ND 4.0",
  "dependencies": {
    "@aws-sdk/client-kms": "^3.398.0",
    "@ethereumjs/common": "^3.2.0",
    "@ethereumjs/tx": "^4.1.1",
    "@metamask/eth-sig-util": "^5.0.2",
    "@safe-global/api-kit": "^1.0.1",
    "@safe-global/protocol-kit": "^0.1.1",
    "@safe-global/safe-core-sdk": "^3.3.2",
    "@safe-global/safe-core-sdk-types": "^1.10.1",
    "asn1.js": "^5.4.1",
    "assert": "^2.0.0",
    "aws-crt": "^1.18.0",
    "aws-sdk": "^2.1443.0",
    "axios": "^1.2.3",
    "bigint-buffer": "^1.1.5",
    "bn": "^1.0.5",
    "crypto-js": "^4.1.1",
    "ethers": "^5.7.2",
    "web3": "^1.9.0",
    "web3-types": "^0.1.0-alpha.0"
  },
  "devDependencies": {
    "@jest/globals": "^29.3.1",
    "@metamask/eth-sig-util": "^5.0.3",
    "@typechain/web3-v1": "^6.0.2",
    "@types/jest": "^29.2.6",
    "browserify-zlib": "^0.2.0",
    "crypto-browserify": "^3.12.0",
    "https-browserify": "^1.0.0",
    "jest": "^29.7.0",
    "jsdoc": "^4.0.2",
    "otplib": "^12.0.1",
    "path-browserify": "^1.0.1",
    "pino": "^8.15.0",
    "pino-pretty": "^9.4.0",
    "prettier": "^2.8.4",
    "rimraf": "^4.1.1",
    "stream-browserify": "^3.0.0",
    "stream-http": "^3.2.0",
    "ts-jest": "^29.0.5",
    "ts-loader": "^9.4.4",
    "ts-node": "^10.9.1",
    "typechain": "^8.2.0",
    "typescript": "^4.9.4",
    "webpack": "^5.88.2",
    "webpack-cli": "^5.1.4",
    "webpack-node-externals": "^3.0.0"
  }
}
