{
  "name": "@irys/web-upload-ethereum",
  "version": "0.0.16",
  "description": "Ethereum web token client for Irys network bundlers",
  "license": "MIT",
  "sideEffects": false,
  "module": "dist/esm/index.js",
  "main": "dist/cjs/index.js",
  "types": "dist/types/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/types/index.d.ts",
      "import": "./dist/esm/index.js",
      "require": "./dist/cjs/index.js"
    },
    "./esm/*": {
      "types": "./dist/types/*.d.ts",
      "default": "./dist/esm/*.js"
    },
    "./cjs/*": {
      "types": "./dist/types/*.d.ts",
      "default": "./dist/cjs/*.js"
    },
    "./*": {
      "types": "./dist/types/*.d.ts",
      "import": "./dist/esm/*.js",
      "require": "./dist/cjs/*.js"
    }
  },
  "files": [
    "/dist/cjs",
    "/dist/esm",
    "/dist/types",
    "/src"
  ],
  "dependencies": {
    "@ethersproject/bignumber": "^5.7.0",
    "@ethersproject/contracts": "^5.7.0",
    "@ethersproject/providers": "^5.7.2",
    "@irys/bundles": "^0.0.3",
    "bignumber.js": "^9.1.2",
    "@irys/upload-core": "^0.0.10",
    "@irys/web-upload": "^0.0.15"
  },
  "devDependencies": {
    "@ava/typescript": "^5.0.0",
    "ava": "^6.1.3"
  },
  "publishConfig": {
    "access": "public"
  },
  "author": "Irys maintainers <hello@irys.xyz>",
  "homepage": "https://irys.xyz",
  "repository": {
    "url": "https://github.com/irys-xyz/js-sdk.git"
  },
  "typedoc": {
    "entryPoint": "./src/index.ts",
    "readmeFile": "./README.md",
    "displayName": "ethereum-web"
  },
  "ava": {
    "typescript": {
      "compile": false,
      "rewritePaths": {
        "src/": "dist/test/src/",
        "test/": "dist/test/test/"
      }
    }
  },
  "scripts": {
    "lint": "eslint --ext js,ts,tsx src",
    "lint:fix": "eslint --fix --ext js,ts,tsx src",
    "clean": "rimraf dist",
    "build": "pnpm clean && concurrently \" tsc && sh ../../scripts/fix-pkg.sh esm module && tsc-esm-fix \" \" tsc -p test/tsconfig.json \" \"tsc -p cjs.tsconfig.json && sh ../../scripts/fix-pkg.sh cjs commonjs \"",
    "test": "ava"
  }
}