{
  "name": "require-in-the-middle",
  "versions": {
    "1.0.0": {
      "name": "require-in-the-middle",
      "version": "1.0.0",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@1.0.0",
      "maintainers": [
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/opbeat/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/opbeat/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "b1f565b0bdaad685c686a57714358d88535f6113",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-1.0.0.tgz",
        "integrity": "sha512-GhAD57ntxU/4XTJ4pWaRiE4wdcRbRcAR/R3hyNJ+j+X833NJdRv+bDlnLUL+b2hqsTepR13wTZRJ6c02g/yGyA==",
        "signatures": [
          {
            "sig": "MEUCIQCQ2fMo8vO0GHDg6fiCzUSjismNKF+IEXADaIXtqriokwIgf/wRhFDElwQcAyfA5AItFF4IyGYZosjZUkiGl9f+7Eo=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "b1f565b0bdaad685c686a57714358d88535f6113",
      "gitHead": "2ba1ae661fb09ea10bd5a2d671b01c93e5d9f6bc",
      "scripts": {
        "test": "standard && tape test.js"
      },
      "_npmUser": {
        "name": "watson",
        "email": "w@tson.dk"
      },
      "repository": {
        "url": "git+https://github.com/opbeat/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "2.14.7",
      "coordinates": [
        55.6665824,
        12.5800815
      ],
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "4.2.2",
      "dependencies": {
        "resolve": "^1.1.7",
        "module-details-from-path": "^1.0.2"
      },
      "devDependencies": {
        "tape": "^4.4.0",
        "patterns": "^1.0.2",
        "standard": "^6.0.4",
        "roundround": "^0.2.0",
        "ipp-printer": "^1.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle-1.0.0.tgz_1455113326204_0.00833568419329822",
        "host": "packages-9-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "2.0.0": {
      "name": "require-in-the-middle",
      "version": "2.0.0",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@2.0.0",
      "maintainers": [
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/opbeat/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/opbeat/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "346a288c1b3dd2ad98055458c5fdb81c62f8fb45",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-2.0.0.tgz",
        "integrity": "sha512-ktUVpeYcZU5E9/Bj6c6a19MrxpHm4TIcm2HWa5h1PBDfUMe6Bcb+00wt3jrta4bWDSA+f6bgnQmO3plKXMNbmA==",
        "signatures": [
          {
            "sig": "MEUCIQCd/6o6BlNilacTim6BIY2jbnPURgGe5TDY7WTtK4QCAwIgSoFjRt0B0abu+OHHSp6oSPgtCyjLq+nTJkEU4mSqfSM=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "346a288c1b3dd2ad98055458c5fdb81c62f8fb45",
      "gitHead": "673115551cce2c5a93021e49d8def86deddac872",
      "scripts": {
        "test": "standard && tape test.js"
      },
      "_npmUser": {
        "name": "watson",
        "email": "w@tson.dk"
      },
      "repository": {
        "url": "git+https://github.com/opbeat/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "2.14.7",
      "coordinates": [
        55.6665852,
        12.5800842
      ],
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "4.2.2",
      "dependencies": {
        "resolve": "^1.1.7",
        "module-details-from-path": "^1.0.2"
      },
      "devDependencies": {
        "tape": "^4.4.0",
        "patterns": "^1.0.2",
        "standard": "^6.0.4",
        "roundround": "^0.2.0",
        "ipp-printer": "^1.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle-2.0.0.tgz_1455527973149_0.2878609667532146",
        "host": "packages-6-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "2.0.1": {
      "name": "require-in-the-middle",
      "version": "2.0.1",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@2.0.1",
      "maintainers": [
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/opbeat/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/opbeat/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "781e64aecc4ecbb8201456df820cfbbe3366fe79",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-2.0.1.tgz",
        "integrity": "sha512-VY9BWcm66F1nNx+UyFZdG93XLd/nj2dUVPi6IHVQKZ5yCq8qEq3Ivm75H7PU+HGUd6BUovmaxcAi2Ny0z9tF3g==",
        "signatures": [
          {
            "sig": "MEUCIC5/CjKJULSLujhfKPxQQupcSUQiPZjyHlg0mRpcZLnvAiEAnBxuQoIohdkoEwE0cc4AQnR9BltcZUDEAA9ojpA6FKY=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "781e64aecc4ecbb8201456df820cfbbe3366fe79",
      "gitHead": "4daddbf36c6d750b385277de816b1a92f3f8d50c",
      "scripts": {
        "test": "standard && tape test.js"
      },
      "_npmUser": {
        "name": "watson",
        "email": "w@tson.dk"
      },
      "repository": {
        "url": "git+https://github.com/opbeat/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "2.14.7",
      "coordinates": [
        55.66657499999999,
        12.5801117
      ],
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "4.2.2",
      "dependencies": {
        "resolve": "^1.1.7",
        "module-details-from-path": "^1.0.2"
      },
      "devDependencies": {
        "tape": "^4.4.0",
        "patterns": "^1.0.2",
        "standard": "^6.0.4",
        "roundround": "^0.2.0",
        "ipp-printer": "^1.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle-2.0.1.tgz_1455529753489_0.6525553555693477",
        "host": "packages-6-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "2.0.2": {
      "name": "require-in-the-middle",
      "version": "2.0.2",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@2.0.2",
      "maintainers": [
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/opbeat/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/opbeat/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "9ae098507f8a25bbfa0121c605a8c522a157ba93",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-2.0.2.tgz",
        "integrity": "sha512-N3YAiqXIW5y8qpodyx2mc8Rb/AuqnA0kXO6XVBnhFTQkgRDfEMmAI+OVbIfKWK+8gsRIm+fu5ufo+Vzq3p+dsA==",
        "signatures": [
          {
            "sig": "MEYCIQCuyp+Vgv5r+fpKykF1A3/0OWDQjX3cRHd383bf0vTz+QIhALzM7SdVmo/3ffI2aWOU10Y7nlk4JlLStm0JJaMfOq3x",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "9ae098507f8a25bbfa0121c605a8c522a157ba93",
      "gitHead": "40885c17e38a036a4afc014223e82765eca778f5",
      "scripts": {
        "test": "standard && tape test.js"
      },
      "_npmUser": {
        "name": "watson",
        "email": "w@tson.dk"
      },
      "repository": {
        "url": "git+https://github.com/opbeat/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "2.14.7",
      "coordinates": [
        55.6665551,
        12.5801899
      ],
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "4.2.2",
      "dependencies": {
        "resolve": "^1.1.7",
        "module-details-from-path": "^1.0.2"
      },
      "devDependencies": {
        "tape": "^4.4.0",
        "patterns": "^1.0.2",
        "standard": "^6.0.4",
        "roundround": "^0.2.0",
        "ipp-printer": "^1.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle-2.0.2.tgz_1455563765183_0.010130224749445915",
        "host": "packages-5-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "2.0.3": {
      "name": "require-in-the-middle",
      "version": "2.0.3",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@2.0.3",
      "maintainers": [
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/opbeat/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/opbeat/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "906f8a9c9de009e74409a355427a7b9264fc129d",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-2.0.3.tgz",
        "integrity": "sha512-KQv6FPuHb50w0LtzcwAPY/X2UfJqgoz7z2fjatgzTlPbpQ8g9rBcBAsvJ5CgzE1vB8vkdQAtSXY82GXhoE+Jog==",
        "signatures": [
          {
            "sig": "MEQCIDkfj+kRM8GOXcTnP2i+FZt05xVdHaMZPK32LHz0V1khAiAvGk9ZpZP1vtebumFwED/p7W5j4y3FyX7XOzAJvaYL+Q==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "906f8a9c9de009e74409a355427a7b9264fc129d",
      "gitHead": "eb58e4a5c8249b094f597a3be1f13353ee64729f",
      "scripts": {
        "test": "standard && tape test.js"
      },
      "_npmUser": {
        "name": "watson",
        "email": "w@tson.dk"
      },
      "repository": {
        "url": "git+https://github.com/opbeat/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "2.14.7",
      "coordinates": [
        55.6665906,
        12.580154
      ],
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "4.2.2",
      "dependencies": {
        "resolve": "^1.1.7",
        "module-details-from-path": "^1.0.2"
      },
      "devDependencies": {
        "tape": "^4.4.0",
        "patterns": "^1.0.2",
        "standard": "^6.0.4",
        "roundround": "^0.2.0",
        "ipp-printer": "^1.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle-2.0.3.tgz_1455565017652_0.436363382730633",
        "host": "packages-6-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "2.1.0": {
      "name": "require-in-the-middle",
      "version": "2.1.0",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@2.1.0",
      "maintainers": [
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/opbeat/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/opbeat/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "0b9e104fe2c6690c0bb6bcb63fc4337f681800c3",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-2.1.0.tgz",
        "integrity": "sha512-YkQe+MgnPvp5ssMJ1O53KujnaSGLjPbPGD+y3GFNm6CHlSik4+JMHkHYoI+xzupNR52iPf61P228Mr1gGpWL7Q==",
        "signatures": [
          {
            "sig": "MEUCIQCfTmrVj1hZ6b1XG0axibFh5X2epJRzYq/Op6TjsdAKVAIgDtRwNbYRVCLDgsKAFFKbbq8j7zgbyEV7xmbsG1fZZe4=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "0b9e104fe2c6690c0bb6bcb63fc4337f681800c3",
      "gitHead": "9298ce0c0f7cf89c6ddfb8a0bf94fc39cd06a491",
      "scripts": {
        "test": "standard && tape test.js"
      },
      "_npmUser": {
        "name": "watson",
        "email": "w@tson.dk"
      },
      "repository": {
        "url": "git+https://github.com/opbeat/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "2.14.7",
      "coordinates": [
        55.6665607,
        12.5801843
      ],
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "4.2.2",
      "dependencies": {
        "resolve": "^1.1.7",
        "module-details-from-path": "^1.0.2"
      },
      "devDependencies": {
        "tape": "^4.4.0",
        "patterns": "^1.0.2",
        "standard": "^6.0.4",
        "roundround": "^0.2.0",
        "ipp-printer": "^1.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle-2.1.0.tgz_1455566185941_0.3236126252450049",
        "host": "packages-6-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "2.1.1": {
      "name": "require-in-the-middle",
      "version": "2.1.1",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@2.1.1",
      "maintainers": [
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/opbeat/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/opbeat/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "d70f8b29bdceb3af3702e2ebb8897c2454225d2b",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-2.1.1.tgz",
        "integrity": "sha512-Tu2YkjNgT/sgK/wTaBtTilsByVHbmKDPN7VVM6KrSuSFmniWUL3z+uA1dLGMjF90LnXIV5nMu+tX7Uu27frDyw==",
        "signatures": [
          {
            "sig": "MEQCIHxUqjsvMQgOo2Qabp/0nh5tFwELMP43YuWQ2iQmw2j3AiB1eszmcmtMMrKyk3LHuHfE3pBDvOrH/LSRo+4GyxIS3g==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "d70f8b29bdceb3af3702e2ebb8897c2454225d2b",
      "gitHead": "600aa4a1c63d8e0cd7ea218d57edd8228d5635a2",
      "scripts": {
        "test": "standard && tape test/test.js"
      },
      "_npmUser": {
        "name": "watson",
        "email": "w@tson.dk"
      },
      "repository": {
        "url": "git+https://github.com/opbeat/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "2.15.5",
      "coordinates": [
        37.42921750000001,
        -122.1225455
      ],
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "4.4.5",
      "dependencies": {
        "resolve": "^1.1.7",
        "module-details-from-path": "^1.0.2"
      },
      "devDependencies": {
        "tape": "^4.4.0",
        "patterns": "^1.0.2",
        "standard": "^6.0.4",
        "roundround": "^0.2.0",
        "ipp-printer": "^1.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle-2.1.1.tgz_1466298534641_0.48579904646612704",
        "host": "packages-16-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "2.1.2": {
      "name": "require-in-the-middle",
      "version": "2.1.2",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@2.1.2",
      "maintainers": [
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/opbeat/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/opbeat/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "bddb89316d45bcdb08e2c6186bd2e6e819a8eeae",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-2.1.2.tgz",
        "integrity": "sha512-gotmgRUB0QAX3JGPNVT3cmKKuDDr6YSxoLBYhZLD03Nr4syKklD9NuXzRuOgXmiro5pxryl9Fki2ouKwpNV38A==",
        "signatures": [
          {
            "sig": "MEUCIHuTi3aGNnOEd4x7ThIbMoRsEtiuB/MqJWfN/LuOCCxWAiEAkoYjQ75q8c2ZxFbjgdGFQtEnB7n2OVz8IduOfU4vM/Y=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "bddb89316d45bcdb08e2c6186bd2e6e819a8eeae",
      "gitHead": "6ac2f3c0144880a3b4e2424bfb68acf86618a0c6",
      "scripts": {
        "test": "standard && tape test/test.js"
      },
      "_npmUser": {
        "name": "watson",
        "email": "w@tson.dk"
      },
      "repository": {
        "url": "git+https://github.com/opbeat/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "2.15.5",
      "coordinates": [
        37.4121904,
        -122.0950737
      ],
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "4.4.5",
      "dependencies": {
        "resolve": "^1.1.7",
        "module-details-from-path": "^1.0.2"
      },
      "devDependencies": {
        "tape": "^4.4.0",
        "patterns": "^1.0.2",
        "standard": "^6.0.4",
        "roundround": "^0.2.0",
        "ipp-printer": "^1.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle-2.1.2.tgz_1466314352991_0.10938096255995333",
        "host": "packages-16-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "2.2.0": {
      "name": "require-in-the-middle",
      "version": "2.2.0",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@2.2.0",
      "maintainers": [
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/opbeat/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/opbeat/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "51711cfe3a9f5a8b8d277393851c148509ba9bc9",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-2.2.0.tgz",
        "fileCount": 11,
        "integrity": "sha512-Ztb/p4vpjb/ELXVcoLs/ahXLvKWD2MP4OnIP0OiJbDvgdbHzII6JaUKwiZu53L0viIpBum0TXcGFMO6ovbavkA==",
        "signatures": [
          {
            "sig": "MEUCICQ5sWAxvVZwVxEz0D6DAzHtBUx6FFyJdXSPZp/9hD6QAiEAoa4Vq9o6zQir98Ppd8F8s6DliXQYAcahcpAeMUFMFf4=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 10020
      },
      "main": "index.js",
      "gitHead": "9ef6715e20aa0a19579ec489a12cea944bbc147f",
      "scripts": {
        "test": "standard && tape test/test.js"
      },
      "_npmUser": {
        "name": "watson",
        "email": "w@tson.dk"
      },
      "repository": {
        "url": "git+https://github.com/opbeat/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "5.7.1",
      "coordinates": [
        55.6773705,
        12.5614183
      ],
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "9.6.1",
      "dependencies": {
        "resolve": "^1.5.0",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.9.0",
        "patterns": "^1.0.3",
        "standard": "^11.0.0",
        "roundround": "^0.2.0",
        "ipp-printer": "^1.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_2.2.0_1520505762569_0.8807044025394151",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "2.2.1": {
      "name": "require-in-the-middle",
      "version": "2.2.1",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@2.2.1",
      "maintainers": [
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/opbeat/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/opbeat/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "9b39e71a48e89e0fa723117dabfd290803b556b3",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-2.2.1.tgz",
        "fileCount": 11,
        "integrity": "sha512-uYi3hbukpYNEHPYSLKVmBvhvxInqwA1/BzNh6qBYPrHVvFbXFXDBtAkNKpJhHVxymnTREP8y4YJ8E0RpzYxv2g==",
        "signatures": [
          {
            "sig": "MEUCIQDyzmAImsndfPqCp7ujc3cVLlGScZ1N77fBKEg5nKQCugIgYGcVn9zvdhiLDQaGNu7sPA3fDh9hU0G6rotiMcO+vjw=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 10486
      },
      "main": "index.js",
      "gitHead": "cae2470ece23347f77e540540307e18ddf2fe886",
      "scripts": {
        "test": "standard && tape test/test.js"
      },
      "_npmUser": {
        "name": "watson",
        "email": "w@tson.dk"
      },
      "repository": {
        "url": "git+https://github.com/opbeat/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "5.7.1",
      "coordinates": [
        55.7772709,
        12.5906756
      ],
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "9.6.1",
      "dependencies": {
        "resolve": "^1.5.0",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.9.0",
        "patterns": "^1.0.3",
        "standard": "^11.0.0",
        "roundround": "^0.2.0",
        "ipp-printer": "^1.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_2.2.1_1520541169574_0.9560391335796519",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "2.2.2": {
      "name": "require-in-the-middle",
      "version": "2.2.2",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@2.2.2",
      "maintainers": [
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/opbeat/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/opbeat/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "1d3124709cf43bf2c1f225082e6d8394e2f9d4f4",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-2.2.2.tgz",
        "fileCount": 14,
        "integrity": "sha512-XxtlrdTCRsr+/8WnWfqz2pFZ0SoUnrOJCFc4gJbUViZ2/3P0+zwWNi4+cV4bPfEJZVAAcxel3j/oCmwnjPvnfA==",
        "signatures": [
          {
            "sig": "MEUCIQCKVwddMccZi+uAsU3Q1fppzsauxGaPj4cKcD7HgF2SnQIgVuhFEnyl3/6nC7NX0voH8DB0CzF1tgkPZH/tEp0PXtc=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 11362,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbH5RtCRA9TVsSAnZWagAApaYP/2K2WRyfn0JRf7weeaXF\n5GwNEBR349mHFfYpBKq2CJCQF+b7MPC6hvSnAxEvFGC51m82Epwid1gCaL9T\n9QJFfC2dlhoDFJzoVfRzhZEjvL3pKM+91dqSuPSRGkOYfnoySbHVSNj8K6/A\nvQpH7kNmrs/LY8OHoog807baVrRMXdEk8NPogzh8iSzkLXHAMGbA63K7gudi\nUt29nDq1cuTE6QTwxNdHtYvdTHcaFsI4/Dg9ScnvajE6YB95OuSPPxAyalCp\namLkJDdnhgoZJyh7Jh9Ph/V5xsAItzngCtFlBT4n4QlTRx+UPBCwNCv0VeWf\nIFUY4EaiZ2fJxfw8t6egUrfmbGIguYeYBxdEKABjMu8CBOkGw3N9QNujKbwS\nbypgrV+r22dTYHHyxmgqti2lN6UyGV5bEkY2jgsiO6REJk3A0fdVVc18l4eG\nhvwdxaiY0F/R5u4Ocfz8VqksO/QSg+DYUo+w2OvTA2J3yy27PBTuyGPwvm2a\n9HTNqoZgrCK8BlWgYF376M/wSCt6ZZ+AadEgkBwUiMFAio1ESxeI91vvUvou\nZOqGEZJUUF9YQrjuA6u6GAkR8wrQ4elZhi8QjdP/jfM+YITJAGs3YruTr3yb\ncqhEfLERps0faW18dPeMOJdpTa5Lv2hmfYi8hXyDfkMCa5F2bi3kCVQ8+gQl\nBq/S\r\n=i2Tz\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "gitHead": "8a750cf01878716c9b125746de4ab8d245d5aaac",
      "scripts": {
        "test": "standard && tape test/test.js"
      },
      "_npmUser": {
        "name": "watson",
        "email": "w@tson.dk"
      },
      "repository": {
        "url": "git+https://github.com/opbeat/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "6.1.0",
      "coordinates": [
        55.6779395,
        12.5715844
      ],
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "10.4.0",
      "dependencies": {
        "resolve": "^1.5.0",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.9.0",
        "patterns": "^1.0.3",
        "standard": "^11.0.0",
        "roundround": "^0.2.0",
        "ipp-printer": "^1.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_2.2.2_1528796268499_0.4583737104958985",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "3.0.0": {
      "name": "require-in-the-middle",
      "version": "3.0.0",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@3.0.0",
      "maintainers": [
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/elastic/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/elastic/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "cd6c2b955ee39a71f7b99f90074252e29d14decb",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-3.0.0.tgz",
        "fileCount": 4,
        "integrity": "sha512-rBQkxxboJbUNRMMf5Yi00TeljqBJf6GKJZZAA1M8sElWOZR60sM7UFDAMl7NbHQT2RLzg5mSoUiKU1ZR9+TeTQ==",
        "signatures": [
          {
            "sig": "MEUCIFNot4kc/1b+VLmN7WW0iwtXTlYBuJR5dJrl799xJB0OAiEAiQ+h7m37bMYoGSXuzBd3nernPaL/qJgAh47vkKeIZxI=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 7892,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMgrNCRA9TVsSAnZWagAAgesP/3En92+oQ0ihoTIguuTE\nso/EmiO7f7VTIqMqFlEp+Jf7NrY8xme/IYbT+Kn8mGwX56T8W+u1FW6bOiFs\n8eu3xDpSBtRKxwZXwenfbDZCsekLfVr+++EQHl+rwAc3Cyuxf72vDs9JTjFv\nj+Og84xPUCcNNtfCoT8QR3t4Tm0PR9o7Y2y52nmDyEkuHf6Pzr2vN8km9jfv\npMCjNjzUs4LzZW07Wb643e5FCHgm5JhjOnTxZ5Awbgda7LxDHwvQZtj4MBYd\nllJdcSw/hdPvLeFs0VamvAWrpOO/RQ/NN0h4KbEafusufrk6/stUWXS6wnay\n2aZczUZRAJIQOu/xdorzlrLbEiGfffCTli4qVVzSrOBjLQZxQ3/Kb+ljQcbw\nGPVMEHcJxNt0ymHMPzS8E6o8pG52wT1bRp7239n8HNrsNy2aPz63NlXHjLOw\nG2zOo9KHdzpI2NRiTr1E01IQFugV4O7223MitzAgt9fAaf4TDlGuSXb+rSEG\naz3Q2ir7ajwoYGs8v42gtnEyULqnFtHghHXeIZqrDsa/OpoLBfMGohBTHwll\nEgwJYwOU+ZO3dfkPDnSM6TaILGhjsjetiNeOx3DZG6xDo8k0UL3rSvP+kr+v\ntf5sXLQiJfIBsFqJTCXh90BXow4FKp0O3aT49AV55IJ1Aq/v93nXLSq6waro\nD0Cz\r\n=/gw1\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "gitHead": "49c8b5a9c5366e17a463b43a541e57c1b471aa5c",
      "scripts": {
        "test": "standard && tape test/test.js"
      },
      "_npmUser": {
        "name": "watson",
        "email": "w@tson.dk"
      },
      "repository": {
        "url": "git+https://github.com/elastic/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "6.1.0",
      "coordinates": [
        55.77767,
        12.590237
      ],
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "10.5.0",
      "dependencies": {
        "resolve": "^1.5.0",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.9.0",
        "patterns": "^1.0.3",
        "standard": "^11.0.0",
        "roundround": "^0.2.0",
        "ipp-printer": "^1.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_3.0.0_1530006221585_0.5365110379316658",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "3.1.0": {
      "name": "require-in-the-middle",
      "version": "3.1.0",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@3.1.0",
      "maintainers": [
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/elastic/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/elastic/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "faf4b947c8d8d2588ae4f246487e2d7262add1a4",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-3.1.0.tgz",
        "fileCount": 4,
        "integrity": "sha512-90uK2zPUGdXZSz8eI5pHHvTl3qZRZ5FHxSOnjIYIwczRcP+fjokavi//UeN9i3i2O7UWCZHTgZtrrudpusSo1g==",
        "signatures": [
          {
            "sig": "MEQCIENnWSerKadg3qs0fRKvDHqm9At+UvPpNEVq4ThCrxRbAiBmQyeArTPv19n3t8GJ4IhuTzb0RJFB2DNKZfhCQqmxTQ==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 8604,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRb0xCRA9TVsSAnZWagAA8iUP/jVs5+Mo5dC3NDlsoedm\nqGZeTs5hrKdSuYli86sBUzCEOvivDPjDs8D/LIrDSTCp0LFL/cl2irJf3xFN\nNhaOiH1ru51TR7gx2AyufkDX0B71NXSxtoiQHZmD8d42x2Q1KKdWj2JbSljB\nDAuNSCEu7YkGg+nS3aK9XO3/f2FL6Vdae/RSpA6aV9z3Rl3FW9QT0mm74sSi\nfGL8nlY7RGawq1TimMPaZIK1YwrgFIXH2YOEkhysWPdDcf+Dm0onFF81cV0b\nIlzJkt5EIiWKWsNCr8bztgq8ViRgGQ2y0h5MUlZQrwjovuWkSXVo1fvABxp4\ndhzCedgZPjFlumhNBT/xEKL8+poweSSo8jrXG3Yeko1kNIKqci1EkpqBx8Mw\nbcrUZJ8Z1oh/wzzRxQlBuBrtSbvGZ8GIxgCEXdqbebuAxS+iXw/2gTWpokbJ\ntsX6FzwMZPBZcybDOcWgSBq1VWdUWug24Med6NiBuuC2CY9bF2lQISde7/zu\nABuBBLvrZ2Xno4h7HIdCdzy2oJv0k6fHhCeZptOQwBUrmlrT7Dqs1D0tjEN8\n1b6SkyK+ihENhCJbqE+IxW/16AMVqoryjxzIcn6f7OFYrtW0l9uxT8nxYnCS\nsZ+tswZZSqJTBQInEpQnKcNbLztlr1k1Pc0pkCREtTsq1q/khB+2pREF/pq1\nMzao\r\n=VTKm\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "gitHead": "29f8780895d270b99f998169c509cfa3d6d88e47",
      "scripts": {
        "test": "standard && tape test/test.js"
      },
      "_npmUser": {
        "name": "watson",
        "email": "w@tson.dk"
      },
      "repository": {
        "url": "git+https://github.com/elastic/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "6.1.0",
      "coordinates": [
        55.777202,
        12.592041
      ],
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "10.6.0",
      "dependencies": {
        "resolve": "^1.5.0",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.9.0",
        "patterns": "^1.0.3",
        "standard": "^11.0.0",
        "roundround": "^0.2.0",
        "ipp-printer": "^1.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_3.1.0_1531297073782_0.4500446902884243",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "4.0.0": {
      "name": "require-in-the-middle",
      "version": "4.0.0",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@4.0.0",
      "maintainers": [
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/elastic/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/elastic/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "3c75288a4ec480cdf44bc77de744f8abe585405b",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-4.0.0.tgz",
        "fileCount": 4,
        "integrity": "sha512-GX12iFhCUzzNuIqvei0dTLUbBEjZ420KTY/MmDxe2GQKPDGyH/wgfGMWFABpnM/M6sLwC3IaSg8A95U6gIb+HQ==",
        "signatures": [
          {
            "sig": "MEUCIACWp5uIHjdanCFEHRC3/eE+0ZT9GRlbWAnpBMUw98y7AiEAqDPvIJPz8GpDlQ7JOqPVa0UG2KpXPZ5D7ITb3HhtbAA=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 10616,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciopjCRA9TVsSAnZWagAAi4IP/RsXF/zI6jtMe/vGVaMy\nDH44G4QCa1THrhnAhmpI2Am6px5SQHevZXchkG+mtIAlDCKLe7iWiPBZmyK5\nEVgb0CaeySBP8974Ngkvmjg1eSNThuOxlD8xMNiuoULiNYObAm2VwfkynxG+\nGz24Zwh1njIgsk8lPrwdLFtlLbkDVmpRCgMVYTREa0KBU73F0WGLiqZGq2iG\nPGTZ1AqBRCcH48PNsgjiVoivJ8uX8DGm3WO9T69/rd7XUOMg9t3PDUqbE/7Q\nNAr4YxHxlDaAwM7ME601Lwqq8HBHs2k6Ccwcn371lKZRpGLh3I3rXN2rNKq8\nd2lUCZtAqCW3ivnok0eqq9UZcwVqY0vcexW4iWbS9WODQqSrcvkWOi5a7jby\n3JKE4MS37iVl0zzowytQcHW8pSHYKc9RXiJQQm5RCL5JMg6DJqEFpOFylgnU\nHHHlNt/2bXTBzzHW5X/yzyGpPm5J0YY1qNKG416HwtJ+NwCXvjkC09cRSE9W\n0AZtsJU01jqIJB+EaCMnM20RtVs2R4phJAl4QlD90+Ed30En3yqXNMGRuRZ5\ncQJoOg21rhJ/DfSetP/OlvL/Ej7QbAmcebhNSBNjjpl73JdJNNGVqDphqyJw\nB3o+E9AvS7GrtTYfRgac9wg8tMU/QsK5BQYbukHtzaD0mu1R789xIHIWtrDl\nAYdb\r\n=YUGG\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "gitHead": "bfa99b40009b912b1bd138985144ebed653daa13",
      "scripts": {
        "test": "standard && tape test/*.js"
      },
      "_npmUser": {
        "name": "watson",
        "email": "w@tson.dk"
      },
      "repository": {
        "url": "git+https://github.com/elastic/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "6.7.0",
      "coordinates": [
        55.6773705,
        12.5614183
      ],
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "11.10.1",
      "dependencies": {
        "debug": "^4.1.1",
        "resolve": "^1.10.0",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.10.1",
        "patterns": "^1.0.3",
        "standard": "^12.0.1",
        "roundround": "^0.2.0",
        "ipp-printer": "^1.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_4.0.0_1552583266539_0.8547174367625392",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "4.0.1": {
      "name": "require-in-the-middle",
      "version": "4.0.1",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@4.0.1",
      "maintainers": [
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/elastic/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/elastic/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "9f2828eb280722c911f62c2cb56e749c038619e2",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-4.0.1.tgz",
        "fileCount": 4,
        "integrity": "sha512-EfkM2zANyGkrfIExsECMeNn/uzjvHrE9h36yLXSavmrDiH4tgDNvltAmEKnt4PNLbqKPHZz+uszW2wTKrLUX0w==",
        "signatures": [
          {
            "sig": "MEYCIQDymK51W9GK011MY8tPDhez/JhbWsBRrSNHstW2FEhbrgIhAPoFOJPWcvYj0Nam/OMbuUJmU7JuEoD4QzTkULU4NLWl",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 10934,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUpN/CRA9TVsSAnZWagAAojwP/1gGTSEcPqmnPMZjaz31\ngGJmPzJj16b4/qh9QZybZysMCdc7zDsVp/zzZcDTY1EGS04akL+kw7VLvkz8\n5wJSYPZxnTnktTmZ8cfS1ZDgndTidbEbDj9DCQDxJ4Qe//sX8SCfSHXwQ16p\nEobW3ZNmzSwfAn1kgQKWs47SlAAvvRy626omJ7A8WY2R10yc5BBUV+eGeJ44\nRvmZpVMMON9jeSpyuDZjx9YkWofNU+lEJAUsDqcnrYOC44Wigk4DhfYa1ei3\nv2h45NLBXqqdQei5pCkiwAj0YhcYdfcU72SxZizp28RNwAnwRKrFHHyL96yE\nDV9B7AUAXjVhuK89O0a9u4lUiotR1EiZUmAltzcEvYyNInCJudFpmUPlzqQ/\nt8U3JJIEMfrYx6SjCENB+X3ye4JBF9Hc0BLXFtpfQ+isW7HvD25Ts8+phfwX\nmtiQ69naKY3BaQmyDPDAlrfQsfpaBEB7af1bezvg51Pt+ZmyKx2LKIBIZPjC\nj2raorSL/F6zynC9q3nVYXvntrKdiYRSPnl2OYY4OdvMhG1gXrHvnA6pIKA2\n7MAP3vhEHkMUoM82gWhNmbcl7cZ3CWckq44w38FNDZaa4Qvv9jPFqkyBuO2Y\nU2htS60x4ipDwSjCXwNMWu9mN4ke/Wp2l4KggUnU/OPvG4RW6iS8XfQwQCa5\nF8yq\r\n=pKPi\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "gitHead": "09fd1cabbdf411a653ba58386fb14db09518aeac",
      "scripts": {
        "test": "standard && tape test/*.js"
      },
      "_npmUser": {
        "name": "watson",
        "email": "w@tson.dk"
      },
      "repository": {
        "url": "git+https://github.com/elastic/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "6.10.3",
      "coordinates": [
        55.6819147,
        12.5720135
      ],
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "12.7.0",
      "dependencies": {
        "debug": "^4.1.1",
        "resolve": "^1.12.0",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.11.0",
        "patterns": "^1.0.3",
        "standard": "^13.1.0",
        "roundround": "^0.2.0",
        "ipp-printer": "^1.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_4.0.1_1565692799205_0.40819466355220313",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "5.0.0": {
      "name": "require-in-the-middle",
      "version": "5.0.0",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@5.0.0",
      "maintainers": [
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/elastic/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/elastic/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "7e352bc7361cd79f6c2fe2bab1620b3458527878",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-5.0.0.tgz",
        "fileCount": 4,
        "integrity": "sha512-92TmKFoE6qS0AbZvHPekkgon45OY5bbHl4+cCHm0qBx8+ktV9gEAQoYtuB1ArJnTbqb0020bn5Co9QzjsGkyJg==",
        "signatures": [
          {
            "sig": "MEQCIA/ZZzHJQiqEsBTK5FHLU87VKcWufWN18Zx1XPt3Tl3EAiBZC7UDMOz/+/JqGA5GH9g1l0ylSRS3erGsbgdEixhSGw==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 10885,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUylDCRA9TVsSAnZWagAAEzkP/2fp6BtnBahVPoGK5zX/\nwIVDYl4QFy09ZKCtZrvJfpGpHerJpzkuVZZGV249GV2eg7KVGpNcR8bncFgk\nabE0tpSQBHLMGqVLC0aVhX4aMF09YUDGfb5s/m+xHBTerhQuoMs/VYBUXdf3\nEwCSVz11Ql2aGZBYBNfRC9EPoGo5mPulMp+cmW7Tz41RvNo8VxgP/wrCUL9r\nwIziPVtgqZmYTTnQoZ7crsg2A0t2f2lGjL5VpkrOuZ5bw0A0h9GaRKmWpWSb\nrM1yIo1npuQQz1nxeyJYRTTjFJuZEUTeT8ppTfnK+A8j97/iYr+2/JQpGq4+\nB1vfrGVp0ew/bQIxDbIBj9svez/8TfwIl+2cb6DKQGuj/sdfesL1IQWj4Qa0\nLh91BgrgeSOY2hmhe0MKKozvtjEk7fIPg3m/l/gSK7k7XS/rLGaViZC79ThX\ncLmicFbiqjuKF5EQFsdX5JL/7PucdVtFB0W/F/92jN8AOZoCwrHLpRyEud95\nz5x39LE+UGgAD3TFgCAHoDK1LdY9Wx4glbGmVfk6lLKW3SMxXlsKz9nJfY5H\nt8qJcb4gSnvD/WVq7WT00u1ahjO3KjDBXm7aBveB5XabNEfVRsJwp8uKbswI\nNM2vjyHwJEjwiSfjCxNZssPzYKEemDpqFv4JbmCZvX7BBDdFC/JSObSFl2Gp\nalbD\r\n=HJ7I\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "gitHead": "88216b5756ae26ffd8e3a089697281b4ddefa6b0",
      "scripts": {
        "test": "standard && tape test/*.js"
      },
      "_npmUser": {
        "name": "watson",
        "email": "w@tson.dk"
      },
      "repository": {
        "url": "git+https://github.com/elastic/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "6.9.0",
      "coordinates": [
        55.778265,
        12.593155
      ],
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "10.16.1",
      "dependencies": {
        "debug": "^4.1.1",
        "resolve": "^1.12.0",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.11.0",
        "patterns": "^1.0.3",
        "standard": "^13.1.0",
        "roundround": "^0.2.0",
        "ipp-printer": "^1.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_5.0.0_1565731139315_0.7480616514746905",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "5.0.1": {
      "name": "require-in-the-middle",
      "version": "5.0.1",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@5.0.1",
      "maintainers": [
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/elastic/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/elastic/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "c541baf300974eca3166edf30da62ea5c58703ef",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-5.0.1.tgz",
        "fileCount": 4,
        "integrity": "sha512-BWrzdpdpJua6JiHulRxi6CKu+5MAUI6NYANzqReASmoFhNUqmWUOt0uH99XSmEjzGKr+wmHjXUHaQKWPj8OcUA==",
        "signatures": [
          {
            "sig": "MEUCIEeuPv5bvnqHMyoPtwil6pHlIazytqwhuRpPY4qkl7HvAiEAtzdEXIEWyOgBcuZpGZVPQ8SdBVCMyaJcJuhkxBZ9C7c=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 10914,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1U5uCRA9TVsSAnZWagAA0y0P/0Mtg4qx8vjZlbp0Z1TD\nJ4S386O3TiBDS5+mqe7xf4tBaNqCkr0ccp6p3IZXXC9CD9beaMMqIISElGPC\nHeWRK3T1IEN1pqQKL/RAHREIclftBfbYrO9F9b/zk2H2rJOUMbT7Enh7PNz6\nlyl4GZ1gXNcKfbNRfx+5x8IdIjF0hKa4cXFYJIQOoNtvNx7FxwdbBPS0j9cX\n6HJh06l10vrBI2LlfLNt+Ll5M796P/17dkEHvtug0puYzENTv0+DwJG7TKEr\nI1AI/zvVbJ7y55Cuwtqq5b8zVwPXal+Devb/ak1Ik34xPArq0IKFV9wFgCZz\noMc/xnJpgQeepX6TRcxgmrB96DI/zwDRq9COj6X00lyjbFW0tcwMDe0c+nxA\nZbWHJM54lH3VFjKium0tfrGPcyEnCxNJjJqO/1DwtRDzZIXMIHfWmXfDE/tf\nbt3ug/s9qeeezcNXhpp/Y0OHEE5vR7Q0mlsxgDz8n0nQ1lAmvUi+OGjSxR23\nYEDAgixe0mJRjKI4LMlOAf6YRDjc3eQrHRghawBVCBL7r3+rqCY0fmDSQip5\n1irajXLZhaB10vhlYcM3DWGuOIEfT4yipnJ9SksJ9ZY8WJ73JK8pG3bWBcul\n6IGCep4nSvpkadA+MQD7E8v598gvNq/ERvk2Tyl+5HjE7KuoQ9NzaNBMhCPN\npDRO\r\n=wmDs\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "gitHead": "8104021888766356b2895bda04f61e535b779ced",
      "scripts": {
        "test": "standard && tape test/*.js"
      },
      "_npmUser": {
        "name": "watson",
        "email": "w@tson.dk"
      },
      "repository": {
        "url": "git+https://github.com/elastic/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "6.12.0",
      "coordinates": [
        55.776587,
        12.592619
      ],
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "12.13.0",
      "dependencies": {
        "debug": "^4.1.1",
        "resolve": "^1.12.0",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.11.0",
        "semver": "^6.3.0",
        "patterns": "^1.0.3",
        "standard": "^14.3.1",
        "roundround": "^0.2.0",
        "ipp-printer": "^1.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_5.0.1_1574260333877_0.7281687177236826",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "5.0.2": {
      "name": "require-in-the-middle",
      "version": "5.0.2",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@5.0.2",
      "maintainers": [
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/elastic/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/elastic/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "ce3593007a61583b39ccdcd2c167a2a326c670b2",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-5.0.2.tgz",
        "fileCount": 4,
        "integrity": "sha512-l2r6F9i6t5xp4OE9cw/daB/ooQKHZOOW1AYPADhEvk/Tj/THJDS8gePp76Zyuht6Cj57a0KL+eHK5Dyv7wZnKA==",
        "signatures": [
          {
            "sig": "MEUCIGm4RDxjyyq+/Js/3a0xdVDD3L2RGUiDtIqFLW/IJO4SAiEAwJoXjFygVZSOJGmOzSiIVPVgkO16AEGW5YC8d4Yp0Ag=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 10860,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1YD3CRA9TVsSAnZWagAAf7UP/RiIFKhK+FGr2FB0cO9p\nujFpC11mF/+kpWp1/MhyJQQajCoHufO+MYw44OaU2L6xvDIJLI6/8Ha3iWpg\nZzxjrkfk8DTQS31K+17aEusbuMOiqYAOIqTPCKt4QBzSWJckr9w/6LzzSGpz\nsokVTCeI+NkfBhR/PteJKr6JfgY6Ktl1r2Hu0wUWw3rsqxOB0Rew3OrTUjsT\nzrjWzbVscCP1XdRLQsJ8DOYQDSoZLosWwB7JcIDQM44cQDscDqeTK4uxdNJt\nsJTI6TMGloEtPwrzdjiB2Ql9WfCE4OajBNniHRR6NFAkUDF4EtelxIzRlWDC\nd1mSM0HGuTSy9lcQWW7SAKtzIsL0mEOhM/Fela7qRNpKcOiHEE4zEf2jf8ck\nqVrTTQVDzkOSQhx7QAVaue2x/C4pyE0N8X68TpSnO3bt6pJ+4fXhlfA+igfZ\nYyONngPqTlmdWRguJViPnKmNe7o2oMQfGkSjb602HbMVqnLQjZQ0j8kxu9MN\nOD9EJyBYcAX+XEKKvXa8uTqXvNlpHJTO0vFKJogEhnZO22YBsePsHiXbRm9W\nq4WGLWSbOvF9YeQBFjReLn/gPXpuWd1u03q13X0wjJJ/XndU6WyNNUseXB/U\nyegX5gjhPrK38V46B3jjILcp5OhQHUHextRVOtkF7/XhBCVqpwWixt65/cO8\nCQ2j\r\n=Q16I\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "gitHead": "f2c443d0252feb847d1ee062a854f41a51f10288",
      "scripts": {
        "test": "standard && tape test/*.js"
      },
      "_npmUser": {
        "name": "watson",
        "email": "w@tson.dk"
      },
      "repository": {
        "url": "git+https://github.com/elastic/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "6.12.0",
      "coordinates": [
        55.776571,
        12.592961
      ],
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "12.13.0",
      "dependencies": {
        "debug": "^4.1.1",
        "resolve": "^1.12.0",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.11.0",
        "patterns": "^1.0.3",
        "standard": "^14.3.1",
        "roundround": "^0.2.0",
        "ipp-printer": "^1.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_5.0.2_1574273270131_0.9628835929040742",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "5.0.3": {
      "name": "require-in-the-middle",
      "version": "5.0.3",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@5.0.3",
      "maintainers": [
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/elastic/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/elastic/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "ef8bfd771760db573bc86d1341d8ae411a04c600",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-5.0.3.tgz",
        "fileCount": 4,
        "integrity": "sha512-p/ICV8uMlqC4tjOYabLMxAWCIKa0YUQgZZ6KDM0xgXJNgdGQ1WmL2A07TwmrZw+wi6ITUFKzH5v3n+ENEyXVkA==",
        "signatures": [
          {
            "sig": "MEUCIDrNx2Ta1FtwHCVVhB8lgtARHvN09Vjd6UTMmD1YJSRnAiEAxJetlS2ZUI09Y8zNwVV9c2AMoODa1EZQx9o+/XbmZ9o=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 11279,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLviDCRA9TVsSAnZWagAAPesP/AgIEPAs4PDcKd528iZm\nhCGuxDDdI+AxYhGiOu17Wx8NKoHCDZoiPwP0x4jRTIgFDcsqHbhKd+g+6knl\n5dBe1dMYgmQcavoa5Kewz2R+MukzULdGMsQu5QT4DvdEmfdcZAFntJyv+nOc\nWUmaNTtmCX2Ciy570Yvj2lxZXZ/0P6hJ7Ck4zJWDjDp2gnDkQ5ASJ3aB8fBO\nMZLZ/rCCsgNzzyO59o3cqTtJClRlhqxSVH5I5qii3EhDINtN4P88Vtk15afc\nj0A1pEUa4ikurYLkrhz+w4lfEb7MPWRGM6SlbIUM70AMsy6EMasMISpINeOY\naSLB7lhGTRhw9ILPEEh+V/zwbJzVX+D1KDsBObQF945fllbEiqj+VjIUHWVR\nhDFgNqtq0YeMeqT3kIGBBpxfnxwyq/N3AmPWIbb0TvE57UN7Nw31isxdywyS\nahoSb1UBc4tLfgIgilCIYc5VQGi2TzzRYLqdXL2P0ROfzis8VmQUxR9aQmZT\nYWripdAeulOGrD12S6AEISmddVwFYFRDo7vFhx+3mF5cd1b3aQWBLwpmq4NJ\n6PFVBfiS6ECcnD0UEnxx5YlPkxdCm2wsr04H6UNa7j2W48WJDgiC1aTHIMqA\ngiU+GyPEmGvvZ4VSw+RoIAb/hx9s2VtTospYKmDPYt7/7ZfSnAdr/FxMoQYs\n89+j\r\n=5RkQ\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "gitHead": "ed7f691a09bf41b999c2247e08ee9e2e3c13bacc",
      "scripts": {
        "test": "standard && tape test/*.js"
      },
      "_npmUser": {
        "name": "watson",
        "email": "w@tson.dk"
      },
      "repository": {
        "url": "git+https://github.com/elastic/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "6.13.4",
      "coordinates": [
        56.009779,
        11.962099
      ],
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "13.6.0",
      "dependencies": {
        "debug": "^4.1.1",
        "resolve": "^1.12.0",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.11.0",
        "semver": "^6.3.0",
        "patterns": "^1.0.3",
        "standard": "^14.3.1",
        "roundround": "^0.2.0",
        "ipp-printer": "^1.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_5.0.3_1580136579291_0.23452068295505413",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "5.1.0": {
      "name": "require-in-the-middle",
      "version": "5.1.0",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@5.1.0",
      "maintainers": [
        {
          "name": "trentm",
          "email": "trentm@gmail.com"
        },
        {
          "name": "watson",
          "email": "w@tson.dk"
        },
        {
          "name": "alanstorm",
          "email": "astorm@alanstorm.com"
        }
      ],
      "homepage": "https://github.com/elastic/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/elastic/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "b768f800377b47526d026bbf5a7f727f16eb412f",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-5.1.0.tgz",
        "fileCount": 4,
        "integrity": "sha512-M2rLKVupQfJ5lf9OvqFGIT+9iVLnTmjgbOmpil12hiSQNn5zJTKGPoIisETNjfK+09vP3rpm1zJajmErpr2sEQ==",
        "signatures": [
          {
            "sig": "MEUCIEupj2h0iy1TnRo98suKXkCDxeGMzqcVXdpr0ChzPiNLAiEA+drFiWF1iUBEX0IXtxPq7xCCXe574oiKRGHtcQewblw=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 11831,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4GbzCRA9TVsSAnZWagAAZbwP/2lz0vTmItSUf32YgjCT\ndLNHDlcJmVcds9zGehTkJLFx5XPh40HBiF5N8QaGLolKEbos+NnVZk0bJVBj\nPDHEZmLY3hvz0cIbldUAkQDOJE0hamDJBMgWutXv9QVxv24D2p8dA15rw78N\nF+jQX2e4Ga1QaSd2wpSFwS9ZPUPLjEm37v7Dru0+9H4xYAd07ZPTJDoOpwdG\npQ/zqQPdDn15Iw2G4tkx25i2VCqP1Xpl7zn82/cnnsxXPF/O59mswomCcUUw\nyZXmwd2EwLb8HptgbaKR7T8wJuc2cIRHuwtreWFHiy9ElyZU+lcfNwk9DSCv\n4E+HZh7VDADretcRI/WjvUrVb8E7LK6J11R3RszV0L0fAfaF6+h0ripRyBH5\ngwW0GXOIUN182L3fHwKoIlaxs2zR9+3/C9glDu31lAzZDwLdazv5J4hNb4r3\ntSf3HwWPIAKESvASQiv7m5VZUyzefNaIAnj7ahKrYvc5MCBKcvqTvdQFkP+0\nwIi2l18ru0AP1LhIWMieZ98XzgRT1hixTMn/+jikIyTTPjaZzEeNxKnXG+s9\nIgXNzeTYK/kvboPyxeiG3+ONh97YKf6YsxZChwPrviPsFO4wWoxRLy8A8GCn\nynElIAvYMLxQh8zyBQlDdE2Sx18INAITNSJUHylwKi36gMEUuC1OZh+i+wmP\nXGyq\r\n=S8S6\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "gitHead": "1640ffaa3ee391f9d675f0ee1bb315d229e5485e",
      "scripts": {
        "test": "npm run test:lint && npm run test:tape && npm run test:babel",
        "test:lint": "standard",
        "test:tape": "tape test/*.js",
        "test:babel": "node test/babel/babel-register.js"
      },
      "_npmUser": {
        "name": "watson",
        "email": "w@tson.dk"
      },
      "repository": {
        "url": "git+https://github.com/elastic/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "6.14.9",
      "coordinates": [
        56.009779,
        11.962099
      ],
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "14.15.3",
      "dependencies": {
        "debug": "^4.1.1",
        "resolve": "^1.12.0",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.11.0",
        "semver": "^6.3.0",
        "patterns": "^1.0.3",
        "standard": "^14.3.1",
        "roundround": "^0.2.0",
        "@babel/core": "^7.9.0",
        "ipp-printer": "^1.0.0",
        "@babel/register": "^7.9.0",
        "@babel/preset-env": "^7.9.5",
        "@babel/preset-typescript": "^7.9.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_5.1.0_1608541938825_0.24415807117985455",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "5.2.0": {
      "name": "require-in-the-middle",
      "version": "5.2.0",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@5.2.0",
      "maintainers": [
        {
          "name": "trentm",
          "email": "trentm@gmail.com"
        },
        {
          "name": "watson",
          "email": "w@tson.dk"
        },
        {
          "name": "alanstorm",
          "email": "astorm@alanstorm.com"
        }
      ],
      "homepage": "https://github.com/elastic/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/elastic/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "4b71e3cc7f59977100af9beb76bf2d056a5a6de2",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-5.2.0.tgz",
        "fileCount": 4,
        "integrity": "sha512-efCx3b+0Z69/LGJmm9Yvi4cqEdxnoGnxYxGxBghkkTTFeXRtTCmmhO0AnAfHz59k957uTSuy8WaHqOs8wbYUWg==",
        "signatures": [
          {
            "sig": "MEUCIHtFsFpZodpP05hVAv7+BteBzFTY+psb48V/rblOv3EhAiEAiVZiKtkjPNksl5xca6a4DtakMQK/KEL1asIWHeAFG5o=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 12144,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9p6HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMxw/5AYcTGixIDkl+21RcNNkRtl2Ys6OWrIFI1dSJfDtqOyYxLqQ3\r\nxMcc8+/pJr4UsbSXd7idNXkZdHnLdtz1VBw3I2gwv6F5+b3Ok30imIBnl3Ev\r\n6I/ksGrL2v5Pp8Q4ywIaf8YasMoicX9nllwQFriBzg8e48SlRmoIVpjXy4Vc\r\n79xzAa6nPEOU7EepjCWbllFbUc2O9iMC+D403XbO2iXzJVwGfwQGRFm5YCR8\r\n+xpyF/embUpGDe9XsmaQYWF6XhLYh/bV5GQHQ71WNITVgZXAIk///Mfy5GiV\r\n4hMowgoevZlwt9WoI+s2+Kdync1OexhEQ4ptc7WWnpN6XQseT5QLNawscwXl\r\nh0DxCd8jA00p8JuFMBNBr4tabbBUAh8wPVDGC3HsmHnqQXqu4FLYfEMmBD6p\r\n9usaRYBAd36RgwK9rWwi19TMVHKByL/iyiEq5DwMmBrW1ZbyArNi+qXBeGD5\r\nAjBjN751W7M71YnGLZ9TERHleR1oI3wwKj5SFQfKpPc2PAah0Od8XL3cZmwW\r\niSAz7S5N6YCPcIU/50mGgln0J14dgKT5X2KFNZb65dwteSNvfd9/FSlaj1GT\r\nLZiphFnjXFyM/8tM+upxFnoSbOOQDLaPjGVXzxt7VqWYtuPL9VOceIWo1YDV\r\nocEKVRMCNTN1iOgY0AWhtVgfc2XMJ13oJRY=\r\n=TKba\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "engines": {
        "node": ">=6"
      },
      "gitHead": "83f3fc291c11f57e9281d396f7a760a380f4ad3a",
      "scripts": {
        "test": "npm run test:lint && npm run test:tape && npm run test:babel",
        "test:lint": "standard",
        "test:tape": "tape test/*.js",
        "test:babel": "node test/babel/babel-register.js"
      },
      "_npmUser": {
        "name": "trentm",
        "email": "trentm@gmail.com"
      },
      "repository": {
        "url": "git+https://github.com/elastic/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "8.11.0",
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "16.16.0",
      "dependencies": {
        "debug": "^4.1.1",
        "resolve": "^1.22.1",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.11.0",
        "semver": "^6.3.0",
        "patterns": "^1.0.3",
        "standard": "^14.3.1",
        "roundround": "^0.2.0",
        "@babel/core": "^7.9.0",
        "ipp-printer": "^1.0.0",
        "@babel/register": "^7.9.0",
        "@babel/preset-env": "^7.9.5",
        "@babel/preset-typescript": "^7.9.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_5.2.0_1660329606915_0.6137574979106677",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.0.0": {
      "name": "require-in-the-middle",
      "version": "6.0.0",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@6.0.0",
      "maintainers": [
        {
          "name": "trentm",
          "email": "trentm@gmail.com"
        },
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/elastic/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/elastic/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "01cc6416286fb5e672d0fe031d996f8bc202509d",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-6.0.0.tgz",
        "fileCount": 4,
        "integrity": "sha512-+dtWQ7l2lqQDxheaG3jjyN1QI37gEwvzACSgjYi4/C2y+ZTUMeRW8BIOm+9NBKvwaMBUSZfPXVOt1skB0vBkRw==",
        "signatures": [
          {
            "sig": "MEUCIBX8QNtYfK7+ygaLAehQeHUL08GW6AVYoYtvulDwLZkiAiEAzsRvX7kmvutksRjge1YMhV9bRHBUtSul2ogxLlhrlss=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 12206,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwZhBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRJw//TncXaq1A5f05QHyRKJgrwJbLJ1Vi3HYbqvb6De/liUKFbk00\r\nyQ/9WZd3PBFPH7bPWr0VtN3CCoAQeTGBZr7AaOdJoYA6xmBLvjqcmGCCvzuA\r\nQ5ts1owZPoMUEJaEVig1qKS4bi2IgWgPzBxIfFqe4yoNhgvUtFO6lM6Pli8B\r\nELiD/iUJ9nxwTe6EOXnKGWQp7jxnJUp2lupbdeCvEelHfXyqTa9ZdeFZuDNu\r\nz8I6ejkaalCl5FmjELKr9e+fbx2adezQhZOtFXlOqxmOrVNg+LZilQg0n9+8\r\nfF7/at+6ECTDqisUdAyylfEY69bf8B58BshmP8mB2VYiClrRmsAn0XvyXpIb\r\n4cvipFuNhVFI8YaELeSIOAT2PxohkcLG7zTZ/F0JTEjI3x9ZHBUodpWUjQtL\r\n9um7cmP370RApuRtOdj45AOuWyHjcam2sUtIFwpsL4bVqItYo69d5EBIZH3+\r\nkz5G4Znw9o/RwvgYMJuLLiI29PQrLeHMYSR3PdSwpm7cjYVqFClXGco4WVWt\r\nayzI8MSJVxCXdVeo/gmaJeQfYD3mqw8HlO0FzPI5H4SVl8pxiZenmvt+vBIi\r\nE3rCJMBWC24R5LqlywioHx2FxKk89SsTbGVagFfkNECotq3YhL05m1ItO3sx\r\nAn1V+kubs5Ws5dQ3k0UdCdGxPpuM7RTcVYA=\r\n=bZJT\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "engines": {
        "node": ">=8.6.0"
      },
      "gitHead": "adc8a5b1f5a3496107f649e37ddc076689cd71e9",
      "scripts": {
        "test": "npm run test:lint && npm run test:tape && npm run test:babel",
        "test:lint": "standard",
        "test:tape": "tape test/*.js",
        "test:babel": "node test/babel/babel-register.js"
      },
      "_npmUser": {
        "name": "trentm",
        "email": "trentm@gmail.com"
      },
      "repository": {
        "url": "git+https://github.com/elastic/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "8.19.2",
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "16.18.1",
      "dependencies": {
        "debug": "^4.1.1",
        "resolve": "^1.22.1",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.11.0",
        "semver": "^6.3.0",
        "patterns": "^1.0.3",
        "standard": "^14.3.1",
        "roundround": "^0.2.0",
        "@babel/core": "^7.9.0",
        "ipp-printer": "^1.0.0",
        "@babel/register": "^7.9.0",
        "@babel/preset-env": "^7.9.5",
        "@babel/preset-typescript": "^7.9.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_6.0.0_1673631808890_0.5453096001934563",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.0.0": {
      "name": "require-in-the-middle",
      "version": "7.0.0",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@7.0.0",
      "maintainers": [
        {
          "name": "trentm",
          "email": "trentm@gmail.com"
        },
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/elastic/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/elastic/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "536e6f638c3371c8625aedd28e930bbbc3a01843",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-7.0.0.tgz",
        "fileCount": 4,
        "integrity": "sha512-6+qXQWB/6Q7/iqmMM5l/ONQj3110Pe8oddmESezltydYBSf1tewKi5xvhoSfeu6sRqcNPE6v655eDl37ruqIZw==",
        "signatures": [
          {
            "sig": "MEUCICJCCLf9P0Kwt4ncBEy8wkGmojxWTgPjQeEnFtEGalZcAiEA7B13lItPqD8QSiC0DGNSw2hJoYjCd5o3GRYIK9aOz7g=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 14577,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkN0cQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptFQ//V3paLr7bD2PV32+uRRkaQf3OQzyffh32S+0OGFU91YUNaOqB\r\nUgl4GVCOuIRzJiYjdp3W03+gGdjMInIB1HxUojDTXD+RgApnAoLoZfHGLveH\r\nXPX7Nt4m7BJMmhNvp4K4Is54FISaecsvBcHTrDCMriAl1LJzBmEyDhMfJpH/\r\n/2c0cO08zmYsJwHGEVatKIdicc44HyrpM9HtCdoanWQSsn6GF+n7V3z7qeot\r\n+h6QJNp2FYPoM0s30zR2erRuwiR80RmwPhJL05a141n+sJeNxJkGsR1Ckz9S\r\nKa1gr3k9tbPMXG9iXilFwKrhoshQCVlcFfXo38djWpi9dPTJeI+yrYpgEMcw\r\nkfikSsDJkntwUT1goQ6K44Qj2sZ4NuSJxq/RBwyMZXna5pjIP22rzN6FPVBL\r\nJPjEYKMSZ1B1dmN9/d5K2AR3RJrbTL7jDjK+QQq93N0yRF7kItw3JYnZoRRv\r\n5Rfo0WfAvppZmu/CNr0PqxaD5qIanFrN/PHn37JumZUqVwx71IUdnd+BUfZO\r\n3dRdw2XLtXwNLW3VGIX6lBAMwe/9wR+hBndcgxohm9vhCwJRMuzB6/6DUgDy\r\n6hRf4mjLpK2211VBdgEfW3CSjzBbJzUaH2f9B0e/13QJhV8M6rb0N7EAcjg5\r\n2LidS/JKLrbWsRkVO3SqitdvTOhvHEw8YzY=\r\n=iDTI\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "engines": {
        "node": ">=8.6.0"
      },
      "gitHead": "b031a308802103213655d5bf4e72123cdf26ec68",
      "scripts": {
        "test": "npm run test:lint && npm run test:tape && npm run test:babel",
        "test:lint": "standard",
        "test:tape": "tape test/*.js",
        "test:babel": "node test/babel/babel-register.js"
      },
      "_npmUser": {
        "name": "trentm",
        "email": "trentm@gmail.com"
      },
      "repository": {
        "url": "git+https://github.com/elastic/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "8.19.3",
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "16.19.0",
      "dependencies": {
        "debug": "^4.1.1",
        "resolve": "^1.22.1",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.11.0",
        "semver": "^6.3.0",
        "patterns": "^1.0.3",
        "standard": "^14.3.1",
        "roundround": "^0.2.0",
        "@babel/core": "^7.9.0",
        "ipp-printer": "^1.0.0",
        "@babel/register": "^7.9.0",
        "@babel/preset-env": "^7.9.5",
        "@babel/preset-typescript": "^7.9.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_7.0.0_1681344271859_0.13220406540441543",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.0.1": {
      "name": "require-in-the-middle",
      "version": "7.0.1",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@7.0.1",
      "maintainers": [
        {
          "name": "trentm",
          "email": "trentm@gmail.com"
        },
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/elastic/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/elastic/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "997c81f17537805f9dccb8e69dc6b23871d46a1b",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-7.0.1.tgz",
        "fileCount": 4,
        "integrity": "sha512-dCRVUHu4lknpNhLLZdELySCf8Wxn8PRU30cci7RP2/+1dHMm/szP70CqNO5VvNrfp8WcQ60n3UIjQBL7kGdL6Q==",
        "signatures": [
          {
            "sig": "MEYCIQDdIpYGMBmaf5Ez17+WsLOHznqGJ7PKNidGlFs4KT+YQwIhAJjUL7vLGHnR5/Zx5Z+reZ7DxHid0VnBHy4BZoXKhohq",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 15312,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOFghACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvuRAAidnO/LdRX4wBXbk3MtWq14euNinv8/ZJNOMcg0jvkWMn71EH\r\n4lUsDUJtgmSqjL5PelIt/YQZHr4UFQi8qsSxwWQt6VUwkNAJPJWz6dm7Yd1w\r\n6ds7u6xlohcoJeIqVgGKAOMeaz5e05OCwALsgl6KMJMRjoc1NfsXCYiKBIPD\r\nZr13Te9+8AmlszF0tG3pYDui5u3w4MbgmDOGsjr6V7jlhg53ODIOJnthtiC1\r\nR6VG5hT4EfB+lE+pfQqs6N9mrGlJp7OuTuAKteNfHbUaknKigd1SfuNPO2bC\r\ngHb82FsZacS/tHH/v4B5BJNYWFD1QofIPlZdVFDwqLOWmKFMBdZfDaxdRfxy\r\n68KOs2O4BV2+ZipHWxGdv8Rgo749U6eK5fb+An7ohusI3Pqf33RsLb3sUH8J\r\nY5zfBDuzkPwzAag0p2RaOxILIzgTAufqr9L/KhJerkwULU6SRqzW/FBQDQBF\r\nOOJvDf5fK1rjIyDjsVdXpA5CR+CoiAuCGtKiUbNNr8MNJuJ+iA5x2dGtKnRX\r\nGbXRd2qbUkCEqGUj06Z/3NoLHhr2cCE5N5NUBPcKuoR00NHs2kPVE2YffVPu\r\nw5TRwHCFw6xGuEAEZzrN57OAW9LU66krSVLWJNi02qIADvQsdHVSZOsDmgy4\r\nxzpRjwtIrkw+sITUJpioadrU/MhrWMpH7sk=\r\n=p0wg\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "engines": {
        "node": ">=8.6.0"
      },
      "gitHead": "f902e000e89a8eb735d250d2bb764b405cb61bae",
      "scripts": {
        "test": "npm run test:lint && npm run test:tape && npm run test:babel",
        "test:lint": "standard",
        "test:tape": "tape test/*.js",
        "test:babel": "node test/babel/babel-register.js"
      },
      "_npmUser": {
        "name": "trentm",
        "email": "trentm@gmail.com"
      },
      "repository": {
        "url": "git+https://github.com/elastic/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "8.19.3",
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "16.19.0",
      "dependencies": {
        "debug": "^4.1.1",
        "resolve": "^1.22.1",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.11.0",
        "semver": "^6.3.0",
        "patterns": "^1.0.3",
        "standard": "^14.3.1",
        "roundround": "^0.2.0",
        "@babel/core": "^7.9.0",
        "ipp-printer": "^1.0.0",
        "@babel/register": "^7.9.0",
        "@babel/preset-env": "^7.9.5",
        "@babel/preset-typescript": "^7.9.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_7.0.1_1681414176936_0.37551798053136554",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.1.0": {
      "name": "require-in-the-middle",
      "version": "7.1.0",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@7.1.0",
      "maintainers": [
        {
          "name": "trentm",
          "email": "trentm@gmail.com"
        },
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/elastic/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/elastic/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "8ab4089383e7b7879ed134d8e9d1887bd48195ec",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-7.1.0.tgz",
        "fileCount": 5,
        "integrity": "sha512-6f86Mh0vWCxqKKatRPwgY6VzYmcVay3WUTIpJ1ILBCNh+dTWabMR1swKGKz3XcEZ5mgjndzRu7fQ+44G2H9Gew==",
        "signatures": [
          {
            "sig": "MEUCIH1PfbjII3CdN0SsaqCuUXyLhayNFYZxmZlXrEfwrZcqAiEAyFAkssCo2AZX/A8tR1S2aAx+0TJG/XRkfIIDKfmXmvQ=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 15734,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQCV9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe1A/+Nz2FUprw4f+aZ/l0XYHa9sLEfoDzkGFG6Acgo0ukDZ9MUnEd\r\na8CKt1upUTR3VTovvxpdRk44BWG57EZUm+sesKPYmZuzVyVHIaK6dopG/Pel\r\nBdIC+X4ekX2uskEhXNVZA5mTbCPEmFWnpb8wkBIkMdsofFs6G2M7ZmwGNlHu\r\nw+ls2kfQNZoOOOacHYmONid+NHclx3VDtSaNx+jElJOQznJyD1uBPvgavYxv\r\noRG8MX6oykzgzYWuLzY5J3a6OCu/6nW8899zNiojmxBWG4jMmLvlZdlu1Mvw\r\n/h/yT+6WQ21dox8PsCw6Qvh24Y+CEspo0QjMV2q3j15JxueuSKhqU5LdgdKP\r\nWoGlH6tP8VptfIfxtB4AFGip3eNviTJ+HsodDr1vKgz/J9XvzLgBezCRMEiK\r\nZDKVKDNzAO/U3XubD8bPFiYbjedQMAc88THLK+LnZ6Hhw44DgtJLH6ae4QTc\r\nrOVXKkxvDO1BV+uZJcZxtMN1fAPq6S1ZXsmZG2wEzdjWmXnXlYFAgG3ED8dn\r\nvL58rMYFLcLl7/S6d+x+ui/p3+Do2HjwhI7viBbg6Z+FN1swoh9am6PvsaX0\r\nAV6B1D1pshQLFoLbPOsdEYMnuKnz+KIrWWHNtWKKgPvEHZx9vyuljg/RGynK\r\nk7tgv3N5kVqPNgR8WQAIsH2IWhUtH1aVxgk=\r\n=auM9\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "types/index.d.ts",
      "engines": {
        "node": ">=8.6.0"
      },
      "gitHead": "c47c46495069c39fad4e3249029d7ba2ab44ed3b",
      "scripts": {
        "test": "npm run test:lint && npm run test:tape && npm run test:babel",
        "test:lint": "standard",
        "test:tape": "tape test/*.js",
        "test:babel": "node test/babel/babel-register.js"
      },
      "_npmUser": {
        "name": "trentm",
        "email": "trentm@gmail.com"
      },
      "repository": {
        "url": "git+https://github.com/elastic/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "8.19.3",
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "16.19.0",
      "dependencies": {
        "debug": "^4.1.1",
        "resolve": "^1.22.1",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.11.0",
        "semver": "^6.3.0",
        "patterns": "^1.0.3",
        "standard": "^14.3.1",
        "roundround": "^0.2.0",
        "@babel/core": "^7.9.0",
        "ipp-printer": "^1.0.0",
        "@babel/register": "^7.9.0",
        "@babel/preset-env": "^7.9.5",
        "@babel/preset-typescript": "^7.9.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_7.1.0_1681925501368_0.5127763688568339",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.1.1": {
      "name": "require-in-the-middle",
      "version": "7.1.1",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@7.1.1",
      "maintainers": [
        {
          "name": "trentm",
          "email": "trentm@gmail.com"
        },
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/elastic/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/elastic/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "2000741f7894322ebd4b82fc783880d5b5052d36",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-7.1.1.tgz",
        "fileCount": 5,
        "integrity": "sha512-OScOjQjrrjhAdFpQmnkE/qbIBGCRFhQB/YaJhcC3CPOlmhe7llnW46Ac1J5+EjcNXOTnDdpF96Erw/yedsGksQ==",
        "signatures": [
          {
            "sig": "MEUCIHAMBJduIq95zcvpXcbLBTbtCC+hhwOep8LkkjrEXECvAiEAvl/+IbwhKR/XfYLbUViyzliLJGbA/xOd71Ba25+DI5Q=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 16109
      },
      "main": "index.js",
      "types": "types/index.d.ts",
      "engines": {
        "node": ">=8.6.0"
      },
      "gitHead": "5cb15c6513504fc1e764a3a359b80a18757824ef",
      "scripts": {
        "test": "npm run test:lint && npm run test:tape && npm run test:babel",
        "test:lint": "standard",
        "test:tape": "tape test/*.js",
        "test:babel": "node test/babel/babel-register.js"
      },
      "_npmUser": {
        "name": "trentm",
        "email": "trentm@gmail.com"
      },
      "repository": {
        "url": "git+https://github.com/elastic/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "8.19.4",
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "16.20.0",
      "dependencies": {
        "debug": "^4.1.1",
        "resolve": "^1.22.1",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.11.0",
        "semver": "^6.3.0",
        "patterns": "^1.0.3",
        "standard": "^14.3.1",
        "roundround": "^0.2.0",
        "@babel/core": "^7.9.0",
        "ipp-printer": "^1.0.0",
        "@babel/register": "^7.9.0",
        "@babel/preset-env": "^7.9.5",
        "@babel/preset-typescript": "^7.9.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_7.1.1_1685565658531_0.8322091848446775",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.2.0": {
      "name": "require-in-the-middle",
      "version": "7.2.0",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@7.2.0",
      "maintainers": [
        {
          "name": "trentm",
          "email": "trentm@gmail.com"
        },
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/elastic/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/elastic/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "b539de8f00955444dc8aed95e17c69b0a4f10fcf",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-7.2.0.tgz",
        "fileCount": 5,
        "integrity": "sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw==",
        "signatures": [
          {
            "sig": "MEQCIFUUtOTgq/YwYfKBcGZzF+ml6wxVivHdaQMmodDKl8KHAiAgMf4mjYPI+UlQFn96N+zKbsSAtgeXMt84XIr2L+Y7Iw==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 16213
      },
      "main": "index.js",
      "types": "types/index.d.ts",
      "engines": {
        "node": ">=8.6.0"
      },
      "gitHead": "9ddb8c74cab465c75b7c2153cfafecfa232dd99e",
      "scripts": {
        "test": "npm run test:lint && npm run test:tape && npm run test:babel",
        "test:lint": "standard",
        "test:tape": "tape test/*.js",
        "test:babel": "node test/babel/babel-register.js"
      },
      "_npmUser": {
        "name": "trentm",
        "email": "trentm@gmail.com"
      },
      "repository": {
        "url": "git+https://github.com/elastic/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "8.19.4",
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "16.20.0",
      "dependencies": {
        "debug": "^4.1.1",
        "resolve": "^1.22.1",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.11.0",
        "semver": "^6.3.0",
        "patterns": "^1.0.3",
        "standard": "^14.3.1",
        "roundround": "^0.2.0",
        "@babel/core": "^7.9.0",
        "ipp-printer": "^1.0.0",
        "@babel/register": "^7.9.0",
        "@babel/preset-env": "^7.9.5",
        "@babel/preset-typescript": "^7.9.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_7.2.0_1689206714636_0.6572668824395069",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.2.1": {
      "name": "require-in-the-middle",
      "version": "7.2.1",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@7.2.1",
      "maintainers": [
        {
          "name": "trentm",
          "email": "trentm@gmail.com"
        },
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/elastic/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/elastic/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "0d1f5e86a69aa14322f5951b924f02ad75f70b6b",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-7.2.1.tgz",
        "fileCount": 5,
        "integrity": "sha512-u5XngygsJ+XV2dBV/Pl4SrcNpUXQfmYmXtuFeHDXfzk4i4NnGnret6xKWkkJHjMHS/16yMV9pEAlAunqmjllkA==",
        "signatures": [
          {
            "sig": "MEUCIQC7wMOo0hsD0jkfNAcjVNEK7mP/8NVflCOLdiISjYwhbgIgHnPzyohH7pNGN1XzXas4Rogjjor3J4eJahPpUnpe0fw=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 16423
      },
      "main": "index.js",
      "types": "types/index.d.ts",
      "engines": {
        "node": ">=8.6.0"
      },
      "gitHead": "5c73b793664188a0bf1006e6257b4b2fc95b4788",
      "scripts": {
        "test": "npm run test:lint && npm run test:tape && npm run test:babel",
        "test:lint": "standard",
        "test:tape": "tape test/*.js",
        "test:babel": "node test/babel/babel-register.js"
      },
      "_npmUser": {
        "name": "trentm",
        "email": "trentm@gmail.com"
      },
      "repository": {
        "url": "git+https://github.com/elastic/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "8.19.4",
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "16.20.2",
      "dependencies": {
        "debug": "^4.1.1",
        "resolve": "^1.22.1",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.11.0",
        "semver": "^6.3.0",
        "patterns": "^1.0.3",
        "standard": "^14.3.1",
        "roundround": "^0.2.0",
        "@babel/core": "^7.9.0",
        "ipp-printer": "^1.0.0",
        "@babel/register": "^7.9.0",
        "@babel/preset-env": "^7.9.5",
        "@babel/preset-typescript": "^7.9.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_7.2.1_1710288543732_0.757160328048484",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.3.0": {
      "name": "require-in-the-middle",
      "version": "7.3.0",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@7.3.0",
      "maintainers": [
        {
          "name": "trentm",
          "email": "trentm@gmail.com"
        },
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/elastic/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/elastic/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "ce64a1083647dc07b3273b348357efac8a9945c9",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-7.3.0.tgz",
        "fileCount": 5,
        "integrity": "sha512-nQFEv9gRw6SJAwWD2LrL0NmQvAcO7FBwJbwmr2ttPAacfy0xuiOjE5zt+zM4xDyuyvUaxBi/9gb2SoCyNEVJcw==",
        "signatures": [
          {
            "sig": "MEYCIQCdVB1xxei66RJNvvce8KGnrZmmvA6MQdFRqQxcnR0K2gIhAPr/DJgaDUvWvFUw06qylh5JN3906caaPsQuR2SrrbZh",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 16874
      },
      "main": "index.js",
      "types": "types/index.d.ts",
      "engines": {
        "node": ">=8.6.0"
      },
      "gitHead": "826dbde2898ef4a3a4ddb0fe6d44287694238b5b",
      "scripts": {
        "test": "npm run test:lint && npm run test:tape && npm run test:babel",
        "test:lint": "standard",
        "test:tape": "tape test/*.js",
        "test:babel": "node test/babel/babel-register.js"
      },
      "_npmUser": {
        "name": "trentm",
        "email": "trentm@gmail.com"
      },
      "repository": {
        "url": "git+https://github.com/elastic/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "9.8.1",
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "18.18.2",
      "dependencies": {
        "debug": "^4.1.1",
        "resolve": "^1.22.1",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.11.0",
        "semver": "^6.3.0",
        "patterns": "^1.0.3",
        "standard": "^14.3.1",
        "roundround": "^0.2.0",
        "@babel/core": "^7.9.0",
        "ipp-printer": "^1.0.0",
        "@babel/register": "^7.9.0",
        "@babel/preset-env": "^7.9.5",
        "@babel/preset-typescript": "^7.9.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_7.3.0_1711496057684_0.21270263272162593",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.4.0": {
      "name": "require-in-the-middle",
      "version": "7.4.0",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@7.4.0",
      "maintainers": [
        {
          "name": "trentm",
          "email": "trentm@gmail.com"
        },
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/elastic/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/elastic/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "606977820d4b5f9be75e5a108ce34cfed25b3bb4",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-7.4.0.tgz",
        "fileCount": 5,
        "integrity": "sha512-X34iHADNbNDfr6OTStIAHWSAvvKQRYgLO6duASaVf7J2VA3lvmNYboAHOuLC2huav1IwgZJtyEcJCKVzFxOSMQ==",
        "signatures": [
          {
            "sig": "MEYCIQCnC76bd+d7/8DJqSKrjUJdpHPlQhfXHrxEWdFWLZDIIAIhAJc6PYsU19QxjRO1ar0ZMqy7pjT7TGZquSVGhtwW8f/P",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 18749
      },
      "main": "index.js",
      "types": "types/index.d.ts",
      "engines": {
        "node": ">=8.6.0"
      },
      "gitHead": "89db35035423ff14e814b7e9a43ce7bcc82b1d24",
      "scripts": {
        "test": "npm run test:lint && npm run test:tape && npm run test:babel",
        "test:lint": "standard",
        "test:tape": "tape test/*.js",
        "test:babel": "node test/babel/babel-register.js"
      },
      "_npmUser": {
        "name": "trentm",
        "email": "trentm@gmail.com"
      },
      "repository": {
        "url": "git+https://github.com/elastic/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "10.8.2",
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "22.5.1",
      "dependencies": {
        "debug": "^4.3.5",
        "resolve": "^1.22.8",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.11.0",
        "semver": "^6.3.0",
        "patterns": "^1.0.3",
        "standard": "^14.3.1",
        "roundround": "^0.2.0",
        "@babel/core": "^7.9.0",
        "ipp-printer": "^1.0.0",
        "@babel/register": "^7.9.0",
        "@babel/preset-env": "^7.9.5",
        "@babel/preset-typescript": "^7.9.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_7.4.0_1721933373289_0.6253068760027047",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.5.0": {
      "name": "require-in-the-middle",
      "version": "7.5.0",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@7.5.0",
      "maintainers": [
        {
          "name": "trentm",
          "email": "trentm@gmail.com"
        },
        {
          "name": "watson",
          "email": "w@tson.dk"
        }
      ],
      "homepage": "https://github.com/elastic/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/elastic/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "6466fa87d6297b46d3ceca99ec03f901cab35d11",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-7.5.0.tgz",
        "fileCount": 5,
        "integrity": "sha512-/Tvpny/RVVicqlYTKwt/GtpZRsPG1CmJNhxVKGz+Sy/4MONfXCVNK69MFgGKdUt0/324q3ClI2dICcPgISrC8g==",
        "signatures": [
          {
            "sig": "MEQCIBKbxX57kwwk8pAovF0iPYZ5e89XtgqtnPTKUvY9suLZAiAdyIhu6oIvVCaiqczY/+hi1PChOB5Jya39XaePFf1sng==",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 19585
      },
      "main": "index.js",
      "types": "types/index.d.ts",
      "engines": {
        "node": ">=8.6.0"
      },
      "gitHead": "f23ff521dc5611ba7c24f8b1a0f69dfad0ece47a",
      "scripts": {
        "test": "npm run test:lint && npm run test:tape && npm run test:babel",
        "test:lint": "standard",
        "test:tape": "tape test/*.js",
        "test:babel": "node test/babel/babel-register.js"
      },
      "_npmUser": {
        "name": "trentm",
        "email": "trentm@gmail.com"
      },
      "repository": {
        "url": "git+https://github.com/elastic/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "10.7.0",
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "18.20.4",
      "dependencies": {
        "debug": "^4.3.5",
        "resolve": "^1.22.8",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.11.0",
        "semver": "^6.3.0",
        "patterns": "^1.0.3",
        "standard": "^14.3.1",
        "roundround": "^0.2.0",
        "@babel/core": "^7.9.0",
        "ipp-printer": "^1.0.0",
        "@babel/register": "^7.9.0",
        "@babel/preset-env": "^7.9.5",
        "@babel/preset-typescript": "^7.9.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_7.5.0_1738018969029_0.4969973500310325",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "7.5.1": {
      "name": "require-in-the-middle",
      "version": "7.5.1",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@7.5.1",
      "maintainers": [
        {
          "name": "trentm",
          "email": "trentm@gmail.com"
        },
        {
          "name": "watson",
          "email": "w@tson.dk"
        },
        {
          "name": "nodejs-foundation",
          "email": "build@iojs.org"
        }
      ],
      "homepage": "https://github.com/nodejs/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/nodejs/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "9b995014ece7f62d734dcaf822064240d125a659",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-7.5.1.tgz",
        "fileCount": 5,
        "integrity": "sha512-fgZEz/t3FDrU9o7EhI+iNNq1pNNpJImOvX72HUd6RoFiw8MaKd8/gR5tLuc8A0G0e55LMbP6ImjnmXY6zrTmjw==",
        "signatures": [
          {
            "sig": "MEQCIBDELiXiAp2p0zB+Mbv5I0QZ0TgHrCveuC7fV8rxJMznAiBEgH5DdxGjf56pI4gcNUotdLotQMRM2cob3eaqickqwA==",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 19851
      },
      "main": "index.js",
      "types": "types/index.d.ts",
      "engines": {
        "node": ">=8.6.0"
      },
      "gitHead": "903ae41aa9d7dcce15d583e28cd9b30a490a4877",
      "scripts": {
        "test": "npm run test:lint && npm run test:tape && npm run test:babel",
        "test:lint": "standard",
        "test:tape": "tape test/*.js",
        "test:babel": "node test/babel/babel-register.js"
      },
      "_npmUser": {
        "name": "nodejs-foundation",
        "email": "build@iojs.org"
      },
      "repository": {
        "url": "git+https://github.com/nodejs/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "10.9.2",
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "22.13.1",
      "dependencies": {
        "debug": "^4.3.5",
        "resolve": "^1.22.8",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.11.0",
        "semver": "^6.3.0",
        "patterns": "^1.0.3",
        "standard": "^14.3.1",
        "roundround": "^0.2.0",
        "@babel/core": "^7.9.0",
        "ipp-printer": "^1.0.0",
        "@babel/register": "^7.9.0",
        "@babel/preset-env": "^7.9.5",
        "@babel/preset-typescript": "^7.9.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_7.5.1_1738917650196_0.3690997898967294",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "7.5.2": {
      "name": "require-in-the-middle",
      "version": "7.5.2",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@7.5.2",
      "maintainers": [
        {
          "name": "trentm",
          "email": "trentm@gmail.com"
        },
        {
          "name": "watson",
          "email": "w@tson.dk"
        },
        {
          "name": "nodejs-foundation",
          "email": "build@iojs.org"
        }
      ],
      "homepage": "https://github.com/nodejs/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/nodejs/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "dc25b148affad42e570cf0e41ba30dc00f1703ec",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-7.5.2.tgz",
        "fileCount": 5,
        "integrity": "sha512-gAZ+kLqBdHarXB64XpAe2VCjB7rIRv+mU8tfRWziHRJ5umKsIHN2tLLv6EtMw7WCdP19S0ERVMldNvxYCHnhSQ==",
        "signatures": [
          {
            "sig": "MEYCIQD5sw0wtg9+o10yUxXriyJi0KTF8XQAd2LPMDgnu/+vdQIhAPaI9Q45hISMThdNDvUBMmtSOjouRZLnLoP255YPdmR9",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 20017
      },
      "main": "index.js",
      "types": "types/index.d.ts",
      "engines": {
        "node": ">=8.6.0"
      },
      "gitHead": "f7b785370fb1b9a239e4aac54da76e9525a71964",
      "scripts": {
        "test": "npm run test:lint && npm run test:tape && npm run test:babel",
        "test:lint": "standard",
        "test:tape": "tape test/*.js",
        "test:babel": "node test/babel/babel-register.js"
      },
      "_npmUser": {
        "name": "nodejs-foundation",
        "email": "build@iojs.org"
      },
      "repository": {
        "url": "git+https://github.com/nodejs/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "10.9.2",
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "22.13.1",
      "dependencies": {
        "debug": "^4.3.5",
        "resolve": "^1.22.8",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.11.0",
        "semver": "^6.3.0",
        "patterns": "^1.0.3",
        "standard": "^14.3.1",
        "roundround": "^0.2.0",
        "@babel/core": "^7.9.0",
        "ipp-printer": "^1.0.0",
        "@babel/register": "^7.9.0",
        "@babel/preset-env": "^7.9.5",
        "@babel/preset-typescript": "^7.9.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_7.5.2_1740163091500_0.34711591787687834",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.0.0": {
      "name": "require-in-the-middle",
      "version": "8.0.0",
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "url": "https://twitter.com/wa7son",
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk"
      },
      "license": "MIT",
      "_id": "require-in-the-middle@8.0.0",
      "maintainers": [
        {
          "name": "trentm",
          "email": "trentm@gmail.com"
        },
        {
          "name": "watson",
          "email": "w@tson.dk"
        },
        {
          "name": "nodejs-foundation",
          "email": "build@iojs.org"
        }
      ],
      "homepage": "https://github.com/nodejs/require-in-the-middle#readme",
      "bugs": {
        "url": "https://github.com/nodejs/require-in-the-middle/issues"
      },
      "dist": {
        "shasum": "552c2672898c96988d558e38a8c6bc4368955686",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-8.0.0.tgz",
        "fileCount": 5,
        "integrity": "sha512-9s0pnM5tH8G4dSI3pms2GboYOs25LwOGnRMxN/Hx3TYT1K0rh6OjaWf4dI0DAQnMyaEXWoGVnSTPQasqwzTTAA==",
        "signatures": [
          {
            "sig": "MEUCIQDwDmksJcXxLK3KlJe+9FfmAj7wGu9dmIe1wtr/+6ABbwIgGG3B9upiP1kNP8f3YIK53Q/6oaQ7Vlhgz0m/IE8KIZE=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 18264
      },
      "main": "index.js",
      "types": "types/index.d.ts",
      "engines": {
        "node": ">=9.3.0 || >=8.10.0 <9.0.0"
      },
      "gitHead": "787b4228cbf91545076c54746f33800b497bbee7",
      "scripts": {
        "test": "npm run test:lint && npm run test:tape && npm run test:babel",
        "test:lint": "standard",
        "test:tape": "tape test/*.js",
        "test:babel": "node test/babel/babel-register.js"
      },
      "_npmUser": {
        "name": "nodejs-foundation",
        "email": "build@iojs.org"
      },
      "repository": {
        "url": "git+https://github.com/nodejs/require-in-the-middle.git",
        "type": "git"
      },
      "_npmVersion": "10.9.3",
      "description": "Module to hook into the Node.js require function",
      "directories": {},
      "_nodeVersion": "22.19.0",
      "dependencies": {
        "debug": "^4.3.5",
        "module-details-from-path": "^1.0.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "tape": "^4.11.0",
        "semver": "^6.3.0",
        "patterns": "^1.0.3",
        "standard": "^14.3.1",
        "roundround": "^0.2.0",
        "@babel/core": "^7.9.0",
        "ipp-printer": "^1.0.0",
        "@babel/register": "^7.9.0",
        "@babel/preset-env": "^7.9.5",
        "@babel/preset-typescript": "^7.9.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/require-in-the-middle_8.0.0_1758723621966_0.7413402094215569",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.0.1": {
      "name": "require-in-the-middle",
      "version": "8.0.1",
      "description": "Module to hook into the Node.js require function",
      "main": "index.js",
      "types": "types/index.d.ts",
      "dependencies": {
        "debug": "^4.3.5",
        "module-details-from-path": "^1.0.3"
      },
      "devDependencies": {
        "@babel/core": "^7.9.0",
        "@babel/preset-env": "^7.9.5",
        "@babel/preset-typescript": "^7.9.0",
        "@babel/register": "^7.9.0",
        "ipp-printer": "^1.0.0",
        "patterns": "^1.0.3",
        "roundround": "^0.2.0",
        "semver": "^6.3.0",
        "standard": "^14.3.1",
        "tape": "^4.11.0"
      },
      "scripts": {
        "test": "npm run test:lint && npm run test:tape && npm run test:babel",
        "test:lint": "standard",
        "test:tape": "tape test/*.js",
        "test:babel": "node test/babel/babel-register.js"
      },
      "repository": {
        "type": "git",
        "url": "git+https://github.com/nodejs/require-in-the-middle.git"
      },
      "keywords": [
        "require",
        "hook",
        "shim",
        "shimmer",
        "shimming",
        "patch",
        "monkey",
        "monkeypatch",
        "module",
        "load"
      ],
      "author": {
        "name": "Thomas Watson Steen",
        "email": "w@tson.dk",
        "url": "https://twitter.com/wa7son"
      },
      "license": "MIT",
      "bugs": {
        "url": "https://github.com/nodejs/require-in-the-middle/issues"
      },
      "homepage": "https://github.com/nodejs/require-in-the-middle#readme",
      "engines": {
        "node": ">=9.3.0 || >=8.10.0 <9.0.0"
      },
      "gitHead": "2d6cbd8f213cd51727ed6b7cee342b10b7e1456f",
      "_id": "require-in-the-middle@8.0.1",
      "_nodeVersion": "24.10.0",
      "_npmVersion": "11.6.1",
      "dist": {
        "integrity": "sha512-QT7FVMXfWOYFbeRBF6nu+I6tr2Tf3u0q8RIEjNob/heKY/nh7drD/k7eeMFmSQgnTtCzLDcCu/XEnpW2wk4xCQ==",
        "shasum": "dbde2587f669398626d56b20c868ab87bf01cce4",
        "tarball": "http://mirrors.tencentyun.com/npm/require-in-the-middle/-/require-in-the-middle-8.0.1.tgz",
        "fileCount": 5,
        "unpackedSize": 18280,
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/require-in-the-middle@8.0.1",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "signatures": [
          {
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U",
            "sig": "MEQCIBRQ7koXEn66eUuaMIWLxd2+Ap5ehKgL+tQXFR46IEjvAiACyU3ovvuATx/n8zVkFAqfuEvTlQLOi2JH+XpUzDvI0Q=="
          }
        ]
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:cf385014-b435-4513-9f79-68b5e45a432e"
        }
      },
      "directories": {},
      "maintainers": [
        {
          "name": "trentm",
          "email": "trentm@gmail.com"
        },
        {
          "name": "watson",
          "email": "w@tson.dk"
        },
        {
          "name": "nodejs-foundation",
          "email": "build@iojs.org"
        }
      ],
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages-npm-production",
        "tmp": "tmp/require-in-the-middle_8.0.1_1760963241277_0.7299184155444507"
      },
      "_hasShrinkwrap": false,
      "contributors": []
    }
  },
  "time": {
    "created": "2016-02-10T14:08:49.348Z",
    "modified": "2025-10-20T12:27:21.933Z",
    "1.0.0": "2016-02-10T14:08:49.348Z",
    "2.0.0": "2016-02-15T09:19:36.957Z",
    "2.0.1": "2016-02-15T09:49:17.013Z",
    "2.0.2": "2016-02-15T19:16:07.331Z",
    "2.0.3": "2016-02-15T19:37:01.332Z",
    "2.1.0": "2016-02-15T19:56:29.441Z",
    "2.1.1": "2016-06-19T01:08:57.247Z",
    "2.1.2": "2016-06-19T05:32:35.644Z",
    "2.2.0": "2018-03-08T10:42:42.666Z",
    "2.2.1": "2018-03-08T20:32:49.631Z",
    "2.2.2": "2018-06-12T09:37:48.591Z",
    "3.0.0": "2018-06-26T09:43:41.628Z",
    "3.1.0": "2018-07-11T08:17:53.818Z",
    "4.0.0": "2019-03-14T17:07:46.670Z",
    "4.0.1": "2019-08-13T10:39:59.332Z",
    "5.0.0": "2019-08-13T21:18:59.441Z",
    "5.0.1": "2019-11-20T14:32:13.974Z",
    "5.0.2": "2019-11-20T18:07:50.241Z",
    "5.0.3": "2020-01-27T14:49:39.457Z",
    "5.1.0": "2020-12-21T09:12:18.928Z",
    "5.2.0": "2022-08-12T18:40:07.097Z",
    "6.0.0": "2023-01-13T17:43:29.048Z",
    "7.0.0": "2023-04-13T00:04:32.012Z",
    "7.0.1": "2023-04-13T19:29:37.096Z",
    "7.1.0": "2023-04-19T17:31:41.497Z",
    "7.1.1": "2023-05-31T20:40:58.689Z",
    "7.2.0": "2023-07-13T00:05:14.845Z",
    "7.2.1": "2024-03-13T00:09:03.922Z",
    "7.3.0": "2024-03-26T23:34:17.849Z",
    "7.4.0": "2024-07-25T18:49:33.447Z",
    "7.5.0": "2025-01-27T23:02:49.230Z",
    "7.5.1": "2025-02-07T08:40:50.376Z",
    "7.5.2": "2025-02-21T18:38:11.698Z",
    "8.0.0": "2025-09-24T14:20:22.167Z",
    "8.0.1": "2025-10-20T12:27:21.478Z"
  },
  "users": {},
  "dist-tags": {
    "latest": "8.0.1"
  },
  "_rev": "19922-4b49ee2389677424",
  "_id": "require-in-the-middle",
  "readme": "# require-in-the-middle\n\nHook into the Node.js `require` function. This allows you to modify\nmodules on-the-fly as they are being required.\n\n[![npm](https://img.shields.io/npm/v/require-in-the-middle.svg)](https://www.npmjs.com/package/require-in-the-middle)\n[![Test status](https://github.com/nodejs/require-in-the-middle/workflows/Test/badge.svg)](https://github.com/nodejs/require-in-the-middle/actions)\n\nAlso supports hooking into calls to `process.getBuiltinModule()`, which was introduced in Node.js v22.3.0.\n\n## Installation\n\n```\nnpm install require-in-the-middle --save\n```\n\n## Usage\n\n```js\nconst path = require('path')\nconst { Hook } = require('require-in-the-middle')\n\n// Hook into the express and mongodb module\nnew Hook(['express', 'mongodb'], function (exports, name, basedir) {\n  const version = require(path.join(basedir, 'package.json')).version\n\n  console.log('loading %s@%s', name, version)\n\n  // expose the module version as a property on its exports object\n  exports._version = version\n\n  // whatever you return will be returned by `require`\n  return exports\n})\n```\n\n## API\n\nThe require-in-the-middle module exposes a single function:\n\n### `hook = new Hook([modules][, options], onrequire)`\n\nWhen called a `hook` object is returned.\n\nArguments:\n\n- `modules` &lt;string[]> An optional array of module names to limit which modules\n  trigger a call of the `onrequire` callback. If specified, this must be the\n  first argument. Both regular modules (e.g. `react-dom`) and\n  sub-modules (e.g. `react-dom/server`) can be specified in the array.\n- `options` &lt;Object> An optional object containing fields that change when the\n  `onrequire` callback is called. If specified, this must be the second\n  argument.\n  - `options.internals` &lt;boolean> Specifies whether `onrequire` should be called\n    when module-internal files are loaded; defaults to `false`.\n- `onrequire` &lt;Function> The function to call when a module is required.\n\nThe `onrequire` callback will be called the first time a module is\nrequired. The function is called with three arguments:\n\n- `exports` &lt;Object> The value of the `module.exports` property that would\n  normally be exposed by the required module.\n- `name` &lt;string> The name of the module being required. If `options.internals`\n  was set to `true`, the path of module-internal files that are loaded\n  (relative to `basedir`) will be appended to the module name, separated by\n  `path.sep`.\n- `basedir` &lt;string> The directory where the module is located, or `undefined`\n  for core modules.\n\nReturn the value you want the module to expose (normally the `exports`\nargument).\n\n### `hook.unhook()`\n\nRemoves the `onrequire` callback so that it will not be triggerd by\nsubsequent calls to `require()` or `process.getBuiltinModule()`.\n\n## License\n\n[MIT](https://github.com/nodejs/require-in-the-middle/blob/master/LICENSE)",
  "_attachments": {}
}
