UNPKG

xior

Version:

A lite http request lib based on fetch with plugins support and similar API to axios.

154 lines 3.6 kB
{ "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" }