{
  "name": "http-request-mock",
  "version": "2.0.2",
  "description": "Intercept & mock http requests issued by XMLHttpRequest, fetch, nodejs https/http module, axios, jquery, superagent, ky, node-fetch, request, got or any other request libraries by intercepting XMLHttpRequest, fetch and nodejs native requests in low level.",
  "main": "src/index.js",
  "module": "http-request-mock.esm.mjs",
  "browser": "http-request-mock.js",
  "bin": {
    "http-request-mock-cli": "tool/bin/cli.js",
    "http-request-mock": "tool/bin/cli.js"
  },
  "scripts": {
    "test": "jest --no-cache --testTimeout 8000",
    "test-debug": "jest --no-cache --testTimeout 8000 --detectOpenHandles",
    "coverage": "jest --no-cache --coverage --testTimeout 8000",
    "clean": "del-cli dist",
    "dev": "node ./script/development.js",
    "build": "node ./script/build.js",
    "release": "node ./script/release.js",
    "link-dist": "cd dist && npm link",
    "unlink-dist": "cd dist && npm unlink http-request-mock"
  },
  "keywords": [
    "xhr mock",
    "XMLHttpRequest mock",
    "xhr-mock",
    "fetch mock",
    "fetch-mock",
    "wx.request mock",
    "response mock",
    "ajax mock",
    "AJAX mock",
    "ajax-mock",
    "intercept",
    "interceptor",
    "http mock",
    "https mock",
    "request mock",
    "mock",
    "network mock",
    "network-mock",
    "mocking",
    "mocks",
    "mocker",
    "interceptor",
    "http interceptor",
    "http mock",
    "http-interceptor",
    "http-mock",
    "http request",
    "https request",
    "fetch interceptor",
    "fetch-interceptor",
    "xhr interceptor",
    "xhr-interceptor",
    "low level interceptor",
    "node-http-mock",
    "node-http-request-mock",
    "request mock",
    "request mocks",
    "request-mock",
    "request-mocks",
    "axios mock",
    "fetch mock",
    "jquery mock",
    "got mock",
    "superagent mock",
    "ky mock"
  ],
  "author": "shuilonghu",
  "license": "MIT",
  "devDependencies": {
    "@babel/core": "^7.15.5",
    "@babel/plugin-proposal-class-properties": "^7.10.4",
    "@babel/plugin-proposal-object-rest-spread": "^7.15.6",
    "@babel/plugin-proposal-optional-chaining": "^7.11.0",
    "@babel/plugin-syntax-dynamic-import": "^7.8.3",
    "@babel/plugin-transform-arrow-functions": "^7.10.4",
    "@babel/plugin-transform-async-to-generator": "^7.10.4",
    "@babel/plugin-transform-classes": "^7.15.4",
    "@babel/plugin-transform-runtime": "^7.11.5",
    "@babel/preset-env": "^7.15.6",
    "@babel/preset-typescript": "^7.10.4",
    "@babel/runtime": "^7.15.4",
    "@commitlint/cli": "^17.6.6",
    "@commitlint/config-conventional": "^13.1.0",
    "@types/node": "^18.16.19",
    "@types/webpack": "^5.28.1",
    "@typescript-eslint/eslint-plugin": "^5.6.0",
    "@typescript-eslint/parser": "^5.6.0",
    "axios": "^1.6.8",
    "babel-loader": "^8.1.0",
    "babel-polyfill": "^6.26.0",
    "copy-dir": "^1.3.0",
    "del-cli": "^3.0.1",
    "eslint": "^8.4.1",
    "got": "^11.8.2",
    "husky": "^4.3.0",
    "jest": "^27.2.1",
    "jquery": "^3.6.0",
    "ky": "^0.28.5",
    "mocha": "^9.0.3",
    "node-fetch": "^2.6.5",
    "node-loader": "^1.0.2",
    "standard-version": "^9.0.0",
    "superagent": "^6.1.0",
    "ts-jest": "^27.0.4",
    "ts-loader": "^8.3.0",
    "ts-node": "^9.1.1",
    "typescript": "^4.9.5",
    "webpack": "^5.88.1",
    "webpack-cli": "^4.8.0",
    "webpack-watch-files-plugin": "^1.2.1"
  },
  "husky": {
    "hooks": {
      "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
    }
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/huturen/http-request-mock.git"
  },
  "homepage": "https://huturen.github.io/http-request-mock-docs/",
  "engines": {
    "node": "^12.18.0 || >=14.13.1"
  },
  "dependencies": {
    "@ngneat/falso": "^4.0.0",
    "@types/follow-redirects": "^1.14.1",
    "chokidar": "^3.5.2",
    "commander": "^12.1.0",
    "follow-redirects": "^1.15.0",
    "http-proxy": "^1.18.1"
  },
  "publishConfig": {
    "access": "public"
  }
}
