axios-multi-api
Version:
[npm-url]: https://npmjs.org/package/axios-multi-api [npm-image]: http://img.shields.io/npm/v/axios-multi-api.svg
78 lines (77 loc) • 2 kB
JSON
{
"version": "2.1.1",
"license": "MIT",
"name": "axios-multi-api",
"author": "Matt Czapliński <deindesign.pl@gmail.com>",
"repository": {
"type": "git",
"url": "https://github.com/MattCCC/axios-multi-api.git"
},
"main": "dist/browser/index.mjs",
"typings": "dist/index.d.ts",
"keywords": [
"axios-api",
"axios-api-handler",
"axios-multi-api",
"api",
"api-handler",
"browser",
"node"
],
"engines": {
"node": ">=18"
},
"scripts": {
"start": "tsup src/index.ts --watch",
"build": "node ./scripts/build.js",
"build:browser": "tsup src/index.ts --dts --format esm,iife --sourcemap --env.NODE_ENV production --minify --dts-resolve",
"build:node": "tsup src/index.ts --dts --format cjs --sourcemap --env.NODE_ENV production --minify",
"types-check": "tsc --noEmit",
"test": "jest --forceExit",
"lint": "eslint ./src/**/*.ts ./test/**/*.spec.ts",
"release": "npm version patch && git push --tags",
"prepare": "npm run build",
"size": "size-limit",
"analyze": "size-limit --why"
},
"prettier": {
"printWidth": 80,
"semi": true,
"singleQuote": true,
"trailingComma": "all"
},
"module": "dist/browser/index.mjs",
"size-limit": [
{
"path": "dist/browser/index.mjs",
"limit": "10 KB"
},
{
"path": "dist/browser/index.global.js",
"limit": "50 KB"
}
],
"devDependencies": {
"@size-limit/preset-small-lib": "11.1.4",
"@types/jest": "29.5.12",
"eslint": "9.6.0",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-prettier": "5.1.3",
"jest": "29.7.0",
"prettier": "3.3.2",
"promise-any": "0.2.0",
"rollup-plugin-bundle-imports": "1.5.1",
"size-limit": "11.1.4",
"ts-jest": "29.1.5",
"tslib": "2.6.3",
"tsup": "8.1.0",
"typescript": "5.5.3",
"typescript-eslint": "8.0.0-alpha.39"
},
"peerDependencies": {
"axios": "^1"
},
"dependencies": {
"js-magic": "1.4.2"
}
}