{
  "name": "xior",
  "version": "0.7.7",
  "description": "A lite http request lib based on fetch with plugins support and similar API to axios.",
  "repository": "suhaotian/xior",
  "bugs": "https://github.com/suhaotian/xior/issues",
  "homepage": "https://github.com/suhaotian/xior",
  "main": "./dist/index.js",
  "module": "./dist/index.mjs",
  "types": "./dist/index.d.ts",
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "import": {
        "types": "./dist/index.d.mts",
        "default": "./dist/index.mjs"
      },
      "require": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      }
    },
    "./utils": {
      "import": {
        "types": "./utils.mts",
        "default": "./utils.mjs"
      },
      "require": {
        "types": "./utils.ts",
        "default": "./utils.js"
      }
    },
    "./plugins/error-retry": {
      "import": {
        "types": "./plugins/error-retry.mts",
        "default": "./plugins/error-retry.mjs"
      },
      "require": {
        "types": "./plugins/error-retry.ts",
        "default": "./plugins/error-retry.js"
      }
    },
    "./plugins/throttle": {
      "import": {
        "types": "./plugins/throttle.mts",
        "default": "./plugins/throttle.mjs"
      },
      "require": {
        "types": "./plugins/throttle.ts",
        "default": "./plugins/throttle.js"
      }
    },
    "./plugins/dedupe": {
      "import": {
        "types": "./plugins/dedupe.mts",
        "default": "./plugins/dedupe.mjs"
      },
      "require": {
        "types": "./plugins/dedupe.ts",
        "default": "./plugins/dedupe.js"
      }
    },
    "./plugins/cache": {
      "import": {
        "types": "./plugins/cache.mts",
        "default": "./plugins/cache.mjs"
      },
      "require": {
        "types": "./plugins/cache.ts",
        "default": "./plugins/cache.js"
      }
    },
    "./plugins/progress": {
      "import": {
        "types": "./plugins/progress.mts",
        "default": "./plugins/progress.mjs"
      },
      "require": {
        "types": "./plugins/progress.ts",
        "default": "./plugins/progress.js"
      }
    },
    "./plugins/mock": {
      "import": {
        "types": "./plugins/mock.mts",
        "default": "./plugins/mock.mjs"
      },
      "require": {
        "types": "./plugins/mock.ts",
        "default": "./plugins/mock.js"
      }
    },
    "./plugins/error-cache": {
      "import": {
        "types": "./plugins/error-cache.mts",
        "default": "./plugins/error-cache.mjs"
      },
      "require": {
        "types": "./plugins/error-cache.ts",
        "default": "./plugins/error-cache.js"
      }
    },
    "./plugins/token-refresh": {
      "import": {
        "types": "./plugins/token-refresh.mts",
        "default": "./plugins/token-refresh.mjs"
      },
      "require": {
        "types": "./plugins/token-refresh.ts",
        "default": "./plugins/token-refresh.js"
      }
    }
  },
  "dependencies": {
    "tiny-lru": "^11.2.11"
  },
  "files": [
    "dist",
    "plugins",
    "./*.js",
    "./*.mjs",
    "./*.d.*",
    "./xior*",
    "./chunk*",
    "README.md",
    "Mock-plugin.md"
  ],
  "keywords": [
    "fetch",
    "fetch wrapper",
    "axios",
    "axios fetch",
    "axios alternatives",
    "xior",
    "fetch plugins",
    "tauri",
    "plugins",
    "http",
    "edge runtime",
    "https",
    "network",
    "url",
    "uri",
    "mock",
    "dedupe",
    "promise",
    "request",
    "error retry",
    "request cache",
    "request throttle"
  ],
  "author": "suhaotian",
  "license": "MIT"
}