{
  "name": "@irys/upload",
  "version": "0.0.15",
  "description": "NodeJS token-agnostic library for Irys network bundler clients",
  "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": {
        "types": "./dist/types/*.d.ts",
        "default": "./dist/esm/*.js"
      },
      "require": {
        "types": "./dist/types/*.d.ts",
        "default": "./dist/cjs/*.js"
      }
    }
  },
  "files": [
    "/dist/cjs",
    "/dist/esm",
    "/dist/types",
    "/src"
  ],
  "dependencies": {
    "@irys/bundles": "^0.0.3",
    "async-retry": "^1.3.3",
    "axios": "^1.7.5",
    "base64url": "^3.0.1",
    "bignumber.js": "^9.1.2",
    "csv-parse": "^5.5.6",
    "csv-stringify": "^6.5.1",
    "inquirer": "^8.2.0",
    "mime-types": "^2.1.35",
    "@irys/upload-core": "^0.0.10"
  },
  "devDependencies": {
    "@ava/typescript": "^5.0.0",
    "@types/async-retry": "^1.4.8",
    "@types/bn.js": "^5.1.5",
    "@types/inquirer": "8",
    "@types/mime-types": "^2.1.4",
    "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": "node"
  },
  "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"
  }
}