{
  "name": "axios-rate-limit",
  "description": "Rate limit for axios",
  "version": "1.9.0",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/aishek/axios-rate-limit/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/aishek/axios-rate-limit.git"
  },
  "homepage": "https://github.com/aishek/axios-rate-limit#readme",
  "dependencies": {
    "axios": ">=0.18.0"
  },
  "devDependencies": {
    "axios-retry": "^4.0.0",
    "axios0": "npm:axios@^0.28.1",
    "axios1": "npm:axios@^1.0.0",
    "@logux/eslint-config": "28.1.0",
    "eslint": "^5.16.0",
    "eslint-ci": "^1.0.0",
    "eslint-config-standard": "^12.0.0",
    "eslint-plugin-es5": "^1.3.1",
    "eslint-plugin-import": "^2.17.2",
    "eslint-plugin-import-helpers": "^0.1.4",
    "eslint-plugin-jest": "^22.4.1",
    "eslint-plugin-node": "^8.0.1",
    "eslint-plugin-promise": "^4.1.1",
    "eslint-plugin-security": "^1.4.0",
    "eslint-plugin-standard": "^4.0.0",
    "husky": "^1.3.1",
    "jest": "^24.7.1",
    "lint-staged": "^8.1.5",
    "sinon": "^7.3.2",
    "typescript": "^5.0"
  },
  "peerDependencies": {
    "axios": "*"
  },
  "main": "src/index.js",
  "typings": "typings/index.d.ts",
  "files": [
    "src/index.js",
    "typings/index.d.ts"
  ],
  "scripts": {
    "watch": "jest --watch",
    "test": "jest --forceExit --runInBand --coverage --detectOpenHandles",
    "lint": "eslint-ci src/*.js __tests__/*.js",
    "typecheck": "tsc --noEmit && tsc -p tsconfig.typecheck.node.json --noEmit && tsc -p tsconfig.typecheck.nodenext.json --noEmit && tsc -p tsconfig.typecheck.bundler.json --noEmit"
  },
  "jest": {
    "testPathIgnorePatterns": ["/__tests__/helpers\\.js$"],
    "verbose": true,
    "moduleFileExtensions": [
      "js"
    ],
    "moduleDirectories": [
      "node_modules"
    ],
    "coveragePathIgnorePatterns": [
      "/node_modules/",
      "/__tests__/helpers\\.js$"
    ]
  },
  "eslintConfig": {
    "plugins": [
      "jest"
    ],
    "extends": "@logux/eslint-config/browser",
    "env": {
      "jest/globals": true
    },
    "rules": {
      "max-len": [
        "error",
        {
          "ignoreComments": true
        }
      ]
    }
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "*.js": "eslint"
  },
  "keywords": [
    "axios",
    "rate",
    "limit"
  ],
  "author": "Alexandr Borisov (aishek@gmail.com)"
}
