{
  "name": "@irys/sdk",
  "version": "0.2.11",
  "description": "JS client for Irys",
  "repository": "https://github.com/Bundlr-Network/js-client.git",
  "author": "Irys",
  "license": "Apache-2.0",
  "main": "./build/cjs/cjsIndex.js",
  "browser": "./build/esm/web/index.js",
  "module": "./build/esm/esmIndex.js",
  "types": "./build/cjs/esmIndex.d.ts",
  "sideEffects": false,
  "exports": {
    "./node": {
      "require": {
        "types": "./build/cjs/node/index.d.ts",
        "default": "./build/cjs/node/index.js"
      },
      "import": {
        "types": "./build/esm/node/index.d.ts",
        "default": "./build/esm/node/index.js"
      }
    },
    "./node/*": {
      "require": {
        "types": "./build/cjs/node/*.d.ts",
        "default": "./build/cjs/node/*.js"
      },
      "import": {
        "types": "./build/esm/node/*.d.ts",
        "default": "./build/esm/node/*.js"
      }
    },
    "./web": {
      "require": {
        "types": "./build/cjs/web/index.d.ts",
        "default": "./build/cjs/web/index.js"
      },
      "import": {
        "types": "./build/esm/web/index.d.ts",
        "default": "./build/esm/web/index.js"
      }
    },
    "./web/*": {
      "require": {
        "types": "./build/cjs/web/*.d.ts",
        "default": "./build/cjs/web/*.js"
      },
      "import": {
        "types": "./build/esm/web/*.d.ts",
        "default": "./build/esm/web/*.js"
      }
    },
    "./common/*": {
      "require": {
        "types": "./build/cjs/common/*.d.ts",
        "default": "./build/cjs/common/*.js"
      },
      "import": {
        "types": "./build/esm/common/*.d.ts",
        "default": "./build/esm/common/*.js"
      }
    },
    "./bundle": {
      "types": "./build/esm/esmIndex.d.ts",
      "default": "./build/bundle.js"
    },
    ".": {
      "browser": "./build/esm/web/index.js",
      "require": {
        "types": "./build/esm/esmIndex.d.ts",
        "default": "./build/cjs/cjsIndex.js"
      },
      "import": {
        "types": "./build/esm/esmIndex.d.ts",
        "default": "./build/esm/esmIndex.js"
      }
    },
    "./*": {
      "types": "./*.d.ts",
      "default": "./*.js"
    }
  },
  "files": [
    "build/**/*",
    "src/**/*"
  ],
  "scripts": {
    "dev:build": "rm -rf build && concurrently \" yarn tsc -p cjs.tsconfig.json && chmod +x ./build/cjs/node/cli.js && sh ./scripts/fix-pkg.sh cjs commonjs \"  \" yarn tsc -p esm.tsconfig.json && chmod +x ./build/esm/node/cli.js && sh ./scripts/fix-pkg.sh esm module && yarn tsc-esm-fix --tsconfig esm.tsconfig.json  \" ",
    "prod:build": "yarn run dev:build && webpack",
    "lint:check": "eslint src/**",
    "lint:fix": "eslint src/** --fix",
    "watch": "tsc --watch -p cjs.tsconfig.json",
    "watch:webpack": "yarn watch & webpack --watch",
    "webpack:analyze": "webpack --profile --json /tmp/wp.json && webpack-bundle-analyzer /tmp/wp.json",
    "prepack": "yarn ts-node ./scripts/embedVersion.ts",
    "postpublish": "git push --tags"
  },
  "bin": {
    "irys": "./build/cjs/node/cli.js",
    "irys-esm": "./build/esm/node/cli.js"
  },
  "engines": {
    "node": ">=16.10.0"
  },
  "resolutions": {
    "clipboardy": "3.0.0",
    "string-width": "4.2.2",
    "strip-ansi": "6.0.0"
  },
  "dependencies": {
    "@aptos-labs/ts-sdk": "^1.26.0",
    "@ethersproject/bignumber": "^5.7.0",
    "@ethersproject/contracts": "^5.7.0",
    "@ethersproject/providers": "^5.7.2",
    "@ethersproject/wallet": "^5.7.0",
    "@irys/query": "^0.0.8",
    "@near-js/crypto": "^0.0.3",
    "@near-js/keystores-browser": "^0.0.3",
    "@near-js/providers": "^0.0.4",
    "@near-js/transactions": "^0.1.0",
    "@solana/web3.js": "^1.36.0",
    "@supercharge/promise-pool": "^3.0.0",
    "algosdk": "^1.13.1",
    "arbundles": "^0.11.1",
    "async-retry": "^1.3.3",
    "axios": "^1.6.7",
    "base64url": "^3.0.1",
    "bignumber.js": "^9.0.1",
    "bs58": "5.0.0",
    "commander": "^8.2.0",
    "csv": "5.5.3",
    "inquirer": "^8.2.0",
    "js-sha256": "^0.9.0",
    "mime-types": "^2.1.34",
    "near-seed-phrase": "^0.2.0",
    "tslib": "^2.6.2"
  },
  "devDependencies": {
    "@babel/core": "^7.16.7",
    "@babel/preset-env": "^7.16.7",
    "@digitak/tsc-esm": "^3.1.4",
    "@manahippo/aptos-wallet-adapter": "^0.3.6",
    "@microsoft/api-extractor": "^7.34.4",
    "@near-js/wallet-account": "^0.0.4",
    "@privy-io/react-auth": "^1.52.6",
    "@solana/wallet-adapter-base": "^0.9.2",
    "@types/async-retry": "^1.4.3",
    "@types/base64url": "^2.0.0",
    "@types/bn.js": "^5.1.1",
    "@types/jest": "^27.0.2",
    "@types/node": "^17.0.0",
    "@types/secp256k1": "^4.0.3",
    "@typescript-eslint/eslint-plugin": "^5.53.0",
    "@typescript-eslint/parser": "^5.53.0",
    "arconnect": "^0.4.2",
    "assert": "^2.0.0",
    "browserify-zlib": "^0.2.0",
    "buffer": "^6.0.3",
    "clean-webpack-plugin": "^4.0.0",
    "concurrently": "^8.0.1",
    "crypto-browserify": "^3.12.0",
    "eslint": "^8.57.0",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-jest": "^25.2.2",
    "eslint-plugin-prettier": "^4.2.1",
    "ethersv5": "npm:@ethersproject/providers@5.7.2",
    "ethersv6": "npm:ethers@6.7.1",
    "inspectpack": "^4.7.1",
    "jest": "^29.7.0",
    "longjohn": "^0.2.12",
    "path-browserify": "^1.0.1",
    "prettier": "^2.8.4",
    "prettier-eslint": "^16.3.0",
    "process": "^0.11.10",
    "resolve-tspaths": "^0.8.8",
    "stream-browserify": "^3.0.0",
    "ts-jest": "^29.1.0",
    "ts-loader": "^9.2.6",
    "ts-node": "^10.9.1",
    "tsc-esm-fix": "^2.20.12",
    "tsconfig-paths": "^4.2.0",
    "typescript": "=5.1.5",
    "viem": "^2.7.1",
    "webpack": "^5.65.0",
    "webpack-bundle-analyzer": "^4.5.0",
    "webpack-cli": "^4.9.1",
    "webpack-node-externals": "^3.0.0"
  }
}
