xior
Version:
A lite http request lib based on fetch with plugins support and similar API to axios.
163 lines • 4 kB
JSON
{
"name": "xior",
"version": "0.8.3",
"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-node.js",
"module": "./dist/index.mjs",
"types": "./dist/index.d.ts",
"exports": {
"./package.json": "./package.json",
".": {
"import": {
"types": "./dist/index.d.mts",
"browser": "./dist/index.mjs",
"react-native": "./dist/index.mjs",
"worker": "./dist/index.mjs",
"node": "./dist/index-node.mjs",
"default": "./dist/index-node.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"browser": "./dist/index.js",
"react-native": "./dist/index.js",
"worker": "./dist/index.js",
"node": "./dist/index-node.js",
"default": "./dist/index-node.js"
}
},
"./utils": {
"import": {
"types": "./utils.d.mts",
"default": "./utils.mjs"
},
"require": {
"types": "./utils.d.ts",
"default": "./utils.js"
}
},
"./plugins/error-retry": {
"import": {
"types": "./plugins/error-retry.d.mts",
"default": "./plugins/error-retry.mjs"
},
"require": {
"types": "./plugins/error-retry.d.ts",
"default": "./plugins/error-retry.js"
}
},
"./plugins/throttle": {
"import": {
"types": "./plugins/throttle..dmts",
"default": "./plugins/throttle.mjs"
},
"require": {
"types": "./plugins/throttle.d.ts",
"default": "./plugins/throttle.js"
}
},
"./plugins/dedupe": {
"import": {
"types": "./plugins/dedupe.d.mts",
"default": "./plugins/dedupe.mjs"
},
"require": {
"types": "./plugins/dedupe.d.ts",
"default": "./plugins/dedupe.js"
}
},
"./plugins/cache": {
"import": {
"types": "./plugins/cache.d.mts",
"default": "./plugins/cache.mjs"
},
"require": {
"types": "./plugins/cache.d.ts",
"default": "./plugins/cache.js"
}
},
"./plugins/progress": {
"import": {
"types": "./plugins/progress.d.mts",
"default": "./plugins/progress.mjs"
},
"require": {
"types": "./plugins/progress.d.ts",
"default": "./plugins/progress.js"
}
},
"./plugins/mock": {
"import": {
"types": "./plugins/mock.d.mts",
"default": "./plugins/mock.mjs"
},
"require": {
"types": "./plugins/mock.d.ts",
"default": "./plugins/mock.js"
}
},
"./plugins/error-cache": {
"import": {
"types": "./plugins/error-cache.d.mts",
"default": "./plugins/error-cache.mjs"
},
"require": {
"types": "./plugins/error-cache.d.ts",
"default": "./plugins/error-cache.js"
}
},
"./plugins/token-refresh": {
"import": {
"types": "./plugins/token-refresh.d.mts",
"default": "./plugins/token-refresh.mjs"
},
"require": {
"types": "./plugins/token-refresh.d.ts",
"default": "./plugins/token-refresh.js"
}
}
},
"dependencies": {
"tiny-lru": "^11.2.11"
},
"files": [
"dist",
"plugins",
"./*.js",
"./*.mjs",
"./*.d.*",
"./xior*",
"./chunk*",
"README.md",
"migrate-axios-to-xior.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"
}