{"_id":"node-request-interceptor","_rev":"3550711","name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","dist-tags":{"latest":"0.6.3"},"maintainers":[{"name":"kettanaito","email":""}],"time":{"modified":"2024-09-19T02:41:53.000Z","created":"2020-04-27T12:37:49.923Z","0.6.3":"2021-01-03T08:52:00.426Z","0.6.2":"2020-12-20T10:21:46.421Z","0.6.1":"2020-12-18T15:42:06.486Z","0.6.0":"2020-12-18T09:43:17.294Z","0.5.9":"2020-12-08T20:30:21.914Z","0.5.8":"2020-12-03T11:20:34.408Z","0.5.7":"2020-12-03T09:37:41.818Z","0.5.6":"2020-11-29T14:06:20.306Z","0.5.5":"2020-11-26T10:39:42.990Z","0.5.4":"2020-11-20T09:43:17.780Z","0.5.3":"2020-10-26T11:38:37.465Z","0.5.2":"2020-10-26T08:11:45.374Z","0.5.1":"2020-09-06T10:05:15.364Z","0.5.0":"2020-08-25T10:59:49.987Z","0.4.0":"2020-08-20T08:44:04.697Z","0.3.6":"2020-08-18T06:36:22.101Z","0.3.5":"2020-08-10T09:45:13.896Z","0.3.4":"2020-08-09T08:14:42.537Z","0.3.3":"2020-07-16T13:12:57.304Z","0.3.2":"2020-07-14T08:57:14.586Z","0.3.1":"2020-07-11T11:46:54.594Z","0.3.0":"2020-07-08T07:37:39.373Z","0.2.6":"2020-06-15T07:18:46.279Z","0.2.5":"2020-06-13T09:45:25.597Z","0.2.4":"2020-05-18T08:39:04.844Z","0.2.3":"2020-05-16T11:21:14.405Z","0.2.2":"2020-05-16T09:16:08.177Z","0.2.1":"2020-05-15T11:41:47.699Z","0.2.0":"2020-05-15T11:12:25.399Z","0.1.9":"2020-05-15T10:18:11.952Z","0.1.8":"2020-05-15T10:03:41.228Z","0.1.7":"2020-05-13T07:42:11.358Z","0.1.6":"2020-05-05T07:04:04.224Z","0.1.5":"2020-04-27T16:39:58.991Z","0.1.4":"2020-04-27T16:00:19.617Z","0.1.3":"2020-04-27T14:53:37.033Z","0.1.2":"2020-04-27T14:50:12.843Z","0.1.1":"2020-04-27T14:44:12.270Z","0.1.0":"2020-04-27T12:37:49.923Z"},"users":{},"author":{"name":"Artem Zakharchenko"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"versions":{"0.6.3":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.6.3","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/cors":"^2.8.7","@types/express":"^4.17.8","@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","@types/supertest":"^2.0.10","axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.3.0","headers-utils":"^1.2.0","strict-event-emitter":"^0.1.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.6.3","dist":{"shasum":"f2f0dbec2d421584419dd39ff6782ce1e02b42a7","size":36042,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.6.3.tgz"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.6.3_1609663920256_0.0963993716149627"},"_hasShrinkwrap":false,"publish_time":1609663920426,"_cnpm_publish_time":1609663920426,"_cnpmcore_publish_time":"2021-12-16T18:59:37.523Z"},"0.6.2":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.6.2","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/cors":"^2.8.7","@types/express":"^4.17.8","@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","@types/supertest":"^2.0.10","axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.3.0","headers-utils":"^1.2.0","strict-event-emitter":"^0.1.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.6.2","dist":{"shasum":"c6a1f1ddf490c04bd6000d95f97d926e6d23b541","size":35925,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.6.2.tgz"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.6.2_1608459706253_0.18235419794162966"},"_hasShrinkwrap":false,"publish_time":1608459706421,"_cnpm_publish_time":1608459706421,"_cnpmcore_publish_time":"2021-12-16T18:59:37.765Z"},"0.6.1":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.6.1","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/cors":"^2.8.7","@types/express":"^4.17.8","@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","@types/supertest":"^2.0.10","axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.3.0","headers-utils":"^1.2.0","strict-event-emitter":"^0.1.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.6.1","dist":{"shasum":"7536e5b002fedadb01d5c7c32851c5f875b66ce5","size":35729,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.6.1.tgz"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.6.1_1608306126327_0.7928816253882742"},"_hasShrinkwrap":false,"publish_time":1608306126486,"_cnpm_publish_time":1608306126486,"_cnpmcore_publish_time":"2021-12-16T18:59:38.412Z"},"0.6.0":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.6.0","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/cors":"^2.8.7","@types/express":"^4.17.8","@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","@types/supertest":"^2.0.10","axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.3.0","headers-utils":"^1.2.0","strict-event-emitter":"^0.1.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.6.0","dist":{"shasum":"5bf925603290c368450071addf5a2a7f4b5a0cff","size":35466,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.6.0.tgz"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.6.0_1608284597102_0.02434885538847187"},"_hasShrinkwrap":false,"publish_time":1608284597294,"_cnpm_publish_time":1608284597294,"_cnpmcore_publish_time":"2021-12-16T18:59:38.732Z"},"0.5.9":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.5.9","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/cors":"^2.8.7","@types/express":"^4.17.8","@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","@types/supertest":"^2.0.10","axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.3.0","headers-utils":"^1.2.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.5.9","dist":{"shasum":"f0498ae2889162523f58c1e1b4adc39f26e47163","size":34105,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.5.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.5.9.tgz"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.5.9_1607459421568_0.2264420420664468"},"_hasShrinkwrap":false,"publish_time":1607459421914,"_cnpm_publish_time":1607459421914,"_cnpmcore_publish_time":"2021-12-16T18:59:38.968Z"},"0.5.8":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.5.8","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/cors":"^2.8.7","@types/express":"^4.17.8","@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","@types/supertest":"^2.0.10","axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.1.1","headers-utils":"^1.2.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.5.8","dist":{"shasum":"1777c05eae25f468c891f24075f4087ac2ea3f3b","size":34102,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.5.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.5.8.tgz"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.5.8_1606994434221_0.9373223529419188"},"_hasShrinkwrap":false,"publish_time":1606994434408,"_cnpm_publish_time":1606994434408,"_cnpmcore_publish_time":"2021-12-16T18:59:40.086Z"},"0.5.7":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.5.7","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/cors":"^2.8.7","@types/express":"^4.17.8","@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","@types/supertest":"^2.0.10","axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.1.1","headers-utils":"^1.2.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.5.7","dist":{"shasum":"be8232a13b02b5e16fc80aa29458a190fce190b2","size":34048,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.5.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.5.7.tgz"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.5.7_1606988261618_0.19388479678136905"},"_hasShrinkwrap":false,"publish_time":1606988261818,"_cnpm_publish_time":1606988261818,"_cnpmcore_publish_time":"2021-12-16T18:59:40.351Z"},"0.5.6":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.5.6","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/cors":"^2.8.7","@types/express":"^4.17.8","@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","@types/supertest":"^2.0.10","axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.1.1","headers-utils":"^1.2.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.5.6","dist":{"shasum":"d57cee64ffd3e96963146c7cb21a092b13a82f1d","size":33904,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.5.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.5.6.tgz"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.5.6_1606658780083_0.3845979617449993"},"_hasShrinkwrap":false,"publish_time":1606658780306,"_cnpm_publish_time":1606658780306,"_cnpmcore_publish_time":"2021-12-16T18:59:40.647Z"},"0.5.5":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.5.5","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/cors":"^2.8.7","@types/express":"^4.17.8","@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","@types/supertest":"^2.0.10","axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.1.1","headers-utils":"^1.2.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.5.5","dist":{"shasum":"14bfb316199a4a4e3fec901e1f38a236f0a2833c","size":33821,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.5.5.tgz"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.5.5_1606387182807_0.4727111620210218"},"_hasShrinkwrap":false,"publish_time":1606387182990,"_cnpm_publish_time":1606387182990,"_cnpmcore_publish_time":"2021-12-16T18:59:41.321Z"},"0.5.4":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.5.4","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/cors":"^2.8.7","@types/express":"^4.17.8","@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","@types/supertest":"^2.0.10","axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.1.1","headers-utils":"^1.2.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.5.4","dist":{"shasum":"9cecb9e423751fafacbbf613398530649d10bba6","size":32685,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.5.4.tgz"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.5.4_1605865397534_0.981426127873122"},"_hasShrinkwrap":false,"publish_time":1605865397780,"_cnpm_publish_time":1605865397780,"_cnpmcore_publish_time":"2021-12-16T18:59:41.643Z"},"0.5.3":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.5.3","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/cors":"^2.8.7","@types/express":"^4.17.8","@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","@types/supertest":"^2.0.10","axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.1.1","headers-utils":"^1.2.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.5.3","dist":{"shasum":"c8323812610c16b3ec617ab9f638559d9a6f1e3a","size":31887,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.5.3.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.5.3_1603712317285_0.9392858634637611"},"_hasShrinkwrap":false,"publish_time":1603712317465,"_cnpm_publish_time":1603712317465,"_cnpmcore_publish_time":"2021-12-16T18:59:42.027Z"},"0.5.2":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.5.2","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/cors":"^2.8.7","@types/express":"^4.17.8","@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","@types/supertest":"^2.0.10","axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.1.1","headers-utils":"^1.2.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.5.2","dist":{"shasum":"980d1eff6b4394b4e71500de91b0b2fe616fa104","size":31426,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.5.2.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.5.2_1603699905251_0.47584161576768125"},"_hasShrinkwrap":false,"publish_time":1603699905374,"_cnpm_publish_time":1603699905374,"_cnpmcore_publish_time":"2021-12-16T18:59:42.409Z"},"0.5.1":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.5.1","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/express":"^4.17.7","@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","@types/supertest":"^2.0.10","axios":"^0.19.2","body-parser":"^1.19.0","express":"^4.17.1","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.1.1","headers-utils":"^1.2.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.5.1","dist":{"shasum":"b4757a033bde4412d9ffc4503804abb28ed962d2","size":18401,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.5.1.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.5.1_1599386715234_0.1518904460170729"},"_hasShrinkwrap":false,"publish_time":1599386715364,"_cnpm_publish_time":1599386715364,"_cnpmcore_publish_time":"2021-12-16T18:59:42.673Z"},"0.5.0":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.5.0","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/express":"^4.17.7","@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","@types/supertest":"^2.0.10","axios":"^0.19.2","body-parser":"^1.19.0","express":"^4.17.1","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.1.1","headers-utils":"^1.2.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.5.0","dist":{"shasum":"b52a890f98043c5374dece8920abd8056b183ea6","size":18693,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.5.0.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.5.0_1598353189835_0.2509382328173271"},"_hasShrinkwrap":false,"publish_time":1598353189987,"_cnpm_publish_time":1598353189987,"_cnpmcore_publish_time":"2021-12-16T18:59:42.997Z"},"0.4.0":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.4.0","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/express":"^4.17.7","@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","@types/supertest":"^2.0.10","axios":"^0.19.2","body-parser":"^1.19.0","express":"^4.17.1","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.1.1","headers-utils":"^1.2.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.4.0","dist":{"shasum":"d881db1e4ed4ba5ba85a87b359a3824e8016429a","size":18683,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.4.0.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.4.0_1597913044598_0.2776299840188734"},"_hasShrinkwrap":false,"publish_time":1597913044697,"_cnpm_publish_time":1597913044697,"_cnpmcore_publish_time":"2021-12-16T18:59:43.318Z"},"0.3.6":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.3.6","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/express":"^4.17.7","@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","@types/supertest":"^2.0.10","axios":"^0.19.2","body-parser":"^1.19.0","express":"^4.17.1","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.1.1","headers-utils":"^1.2.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.3.6","dist":{"shasum":"c411065a424b17a17503ecfce11a6a2a2f5d9a87","size":19055,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.3.6.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.3.6_1597732581947_0.7400270762024677"},"_hasShrinkwrap":false,"publish_time":1597732582101,"_cnpm_publish_time":1597732582101,"_cnpmcore_publish_time":"2021-12-16T18:59:43.554Z"},"0.3.5":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.3.5","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/express":"^4.17.7","@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","@types/supertest":"^2.0.10","axios":"^0.19.2","body-parser":"^1.19.0","express":"^4.17.1","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.1.1","headers-utils":"^1.2.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.3.5","dist":{"shasum":"4b26159617829c9a70643012c0fdc3ae4c78ae43","size":18822,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.3.5.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.3.5_1597052713720_0.4605468668170707"},"_hasShrinkwrap":false,"publish_time":1597052713896,"_cnpm_publish_time":1597052713896,"_cnpmcore_publish_time":"2021-12-16T18:59:43.745Z"},"0.3.4":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.3.4","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/express":"^4.17.7","@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","@types/supertest":"^2.0.10","axios":"^0.19.2","body-parser":"^1.19.0","express":"^4.17.1","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.1.1","headers-utils":"^1.2.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.3.4","dist":{"shasum":"9124ce97362826d6423da74931308533136049d0","size":18240,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.3.4.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.3.4_1596960882352_0.2995682822207366"},"_hasShrinkwrap":false,"publish_time":1596960882537,"_cnpm_publish_time":1596960882537,"_cnpmcore_publish_time":"2021-12-16T18:59:43.991Z"},"0.3.3":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.3.3","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/express":"^4.17.7","@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","@types/supertest":"^2.0.10","axios":"^0.19.2","body-parser":"^1.19.0","express":"^4.17.1","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.1.1","headers-utils":"^1.2.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.3.3","dist":{"shasum":"4227763d1d8d696fc15f7d6e1fe0ed1dd8c9d86d","size":18046,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.3.3.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.3.3_1594905177140_0.6036593362373612"},"_hasShrinkwrap":false,"publish_time":1594905177304,"_cnpm_publish_time":1594905177304,"_cnpmcore_publish_time":"2021-12-16T18:59:44.208Z"},"0.3.2":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.3.2","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/express":"^4.17.7","@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","@types/supertest":"^2.0.10","axios":"^0.19.2","body-parser":"^1.19.0","express":"^4.17.1","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","supertest":"^4.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.1.1","headers-utils":"^1.2.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.3.2","dist":{"shasum":"6accc72468c35e5ed45fc5751bb9787ecbc42a3d","size":18034,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.3.2.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.3.2_1594717034357_0.787935215676349"},"_hasShrinkwrap":false,"publish_time":1594717034586,"_cnpm_publish_time":1594717034586,"_cnpmcore_publish_time":"2021-12-16T18:59:44.416Z"},"0.3.1":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.3.1","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","axios":"^0.19.2","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.1.1","headers-utils":"^1.2.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.3.1","dist":{"shasum":"69b09ed07144814e550ba697392c9793e799b67a","size":16627,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.3.1.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.3.1_1594468014446_0.7778308039339081"},"_hasShrinkwrap":false,"publish_time":1594468014594,"_cnpm_publish_time":1594468014594,"_cnpmcore_publish_time":"2021-12-16T18:59:44.817Z"},"0.3.0":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.3.0","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","axios":"^0.19.2","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@open-draft/until":"^1.0.3","debug":"^4.1.1","headers-utils":"^1.2.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.3.0","dist":{"shasum":"9a0b717c5f5f4b09a4423db17d5b0bea5f7260c1","size":16436,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.3.0.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.3.0_1594193859174_0.636704811411821"},"_hasShrinkwrap":false,"publish_time":1594193859373,"_cnpm_publish_time":1594193859373,"_cnpmcore_publish_time":"2021-12-16T18:59:45.233Z"},"0.2.6":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.2.6","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","axios":"^0.19.2","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"debug":"^4.1.1","headers-utils":"^1.2.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.2.6","dist":{"shasum":"541278d7033bb6a8befb5dd793f83428cf6446a2","size":16151,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.2.6.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.2.6_1592205526110_0.42097040644862704"},"_hasShrinkwrap":false,"publish_time":1592205526279,"_cnpm_publish_time":1592205526279,"_cnpmcore_publish_time":"2021-12-16T18:59:45.464Z"},"0.2.5":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.2.5","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"start":"tsc --build -w","test":"jest --no-cache --runInBand","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","axios":"^0.19.2","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"debug":"^4.1.1","headers-utils":"^1.2.0"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock"],"_id":"node-request-interceptor@0.2.5","dist":{"shasum":"4578a4b005e70e6ee14d20b7a331892091079a93","size":15846,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.2.5.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.2.5_1592041525441_0.3153741683303817"},"_hasShrinkwrap":false,"publish_time":1592041525597,"_cnpm_publish_time":1592041525597,"_cnpmcore_publish_time":"2021-12-16T18:59:45.720Z"},"0.2.4":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.2.4","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"test":"jest","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"https://github.com/mswjs/node-request-interceptor"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","axios":"^0.19.2","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"debug":"^4.1.1","headers-utils":"^1.1.3"},"_id":"node-request-interceptor@0.2.4","dist":{"shasum":"f03a1b874823d0bea311a14280227707be946298","size":14668,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.2.4.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.2.4_1589791144671_0.09024453739388694"},"_hasShrinkwrap":false,"publish_time":1589791144844,"_cnpm_publish_time":1589791144844,"_cnpmcore_publish_time":"2021-12-16T18:59:45.947Z"},"0.2.3":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.2.3","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"test":"jest","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"debug":"^4.1.1","headers-utils":"^1.1.3"},"_id":"node-request-interceptor@0.2.3","dist":{"shasum":"f75b93e68a8813caad0e1b1725d46904ba38fec2","size":14491,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.2.3.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.2.3_1589628074302_0.9175387346414059"},"_hasShrinkwrap":false,"publish_time":1589628074405,"_cnpm_publish_time":1589628074405,"_cnpmcore_publish_time":"2021-12-16T18:59:46.201Z"},"0.2.2":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.2.2","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"test":"jest","clean":"rimraf lib","build":"yarn clean && tsc --build","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","jest":"^25.4.0","node-fetch":"^2.6.0","rimraf":"^3.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"debug":"^4.1.1","headers-utils":"^1.1.3"},"_id":"node-request-interceptor@0.2.2","dist":{"shasum":"bfaf7887cda70833b1be95bcbedb689b64b5257b","size":13953,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.2.2.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.2.2_1589620568035_0.02541894170861947"},"_hasShrinkwrap":false,"publish_time":1589620568177,"_cnpm_publish_time":1589620568177,"_cnpmcore_publish_time":"2021-12-16T18:59:46.381Z"},"0.2.1":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.2.1","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"test":"jest","build":"tsc --build","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","jest":"^25.4.0","node-fetch":"^2.6.0","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"debug":"^4.1.1","headers-utils":"^1.1.3"},"_id":"node-request-interceptor@0.2.1","dist":{"shasum":"363ecb913f7eb9a76bb23598ae977abd052d36c7","size":18668,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.2.1.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.2.1_1589542907561_0.8996544048125639"},"_hasShrinkwrap":false,"publish_time":1589542907699,"_cnpm_publish_time":1589542907699,"_cnpmcore_publish_time":"2021-12-16T18:59:46.681Z"},"0.2.0":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.2.0","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"test":"jest","build":"tsc --build","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","jest":"^25.4.0","node-fetch":"^2.6.0","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"debug":"^4.1.1","headers-utils":"^1.1.3"},"_id":"node-request-interceptor@0.2.0","dist":{"shasum":"0e349fe3c074e149c336dd66907e0e317e0d908d","size":15845,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.2.0.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.2.0_1589541145291_0.03678979163505014"},"_hasShrinkwrap":false,"publish_time":1589541145399,"_cnpm_publish_time":1589541145399,"_cnpmcore_publish_time":"2021-12-16T18:59:46.913Z"},"0.1.9":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.1.9","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"test":"jest","build":"tsc --build","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","jest":"^25.4.0","node-fetch":"^2.6.0","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"debug":"^4.1.1","headers-utils":"^1.1.3"},"_id":"node-request-interceptor@0.1.9","dist":{"shasum":"2a7cb447797b1b22c823690964207265bd297226","size":15921,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.1.9.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.1.9_1589537891794_0.6643323745926382"},"_hasShrinkwrap":false,"publish_time":1589537891952,"_cnpm_publish_time":1589537891952,"_cnpmcore_publish_time":"2021-12-16T18:59:47.128Z"},"0.1.8":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.1.8","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"test":"jest","build":"tsc --build","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","jest":"^25.4.0","node-fetch":"^2.6.0","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"debug":"^4.1.1","headers-utils":"^1.1.3"},"_id":"node-request-interceptor@0.1.8","dist":{"shasum":"9b5423e9df7be7b869a12ce113309642f256b698","size":15593,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.1.8.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.1.8_1589537021100_0.19111854619726398"},"_hasShrinkwrap":false,"publish_time":1589537021228,"_cnpm_publish_time":1589537021228,"_cnpmcore_publish_time":"2021-12-16T18:59:47.500Z"},"0.1.7":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.1.7","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"test":"jest","build":"tsc --build","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","jest":"^25.4.0","node-fetch":"^2.6.0","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"debug":"^4.1.1","headers-utils":"^1.1.3"},"_id":"node-request-interceptor@0.1.7","dist":{"shasum":"c9b58ab32c8ac9a42ab21ca98063229496a4e339","size":15430,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.1.7.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.1.7_1589355731190_0.11788371597810476"},"_hasShrinkwrap":false,"publish_time":1589355731358,"_cnpm_publish_time":1589355731358,"_cnpmcore_publish_time":"2021-12-16T18:59:47.778Z"},"0.1.6":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.1.6","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"test":"jest","build":"tsc --build","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","jest":"^25.4.0","node-fetch":"^2.6.0","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"debug":"^4.1.1"},"_id":"node-request-interceptor@0.1.6","dist":{"shasum":"dc8e4b8df7354ba1b5384b4a35468c0195d30c81","size":15416,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.1.6.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.1.6_1588662244114_0.030418902853363683"},"_hasShrinkwrap":false,"publish_time":1588662244224,"_cnpm_publish_time":1588662244224,"_cnpmcore_publish_time":"2021-12-16T18:59:48.048Z"},"0.1.5":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.1.5","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"test":"jest","build":"tsc --build","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","jest":"^25.4.0","node-fetch":"^2.6.0","ts-jest":"^25.4.0","typescript":"^3.8.3"},"_id":"node-request-interceptor@0.1.5","dist":{"shasum":"74d9636b07b645319923a407053c422d6716c7fe","size":7208,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.1.5.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.1.5_1588005598848_0.15452360724970315"},"_hasShrinkwrap":false,"publish_time":1588005598991,"_cnpm_publish_time":1588005598991,"_cnpmcore_publish_time":"2021-12-16T18:59:48.284Z"},"0.1.4":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.1.4","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"test":"jest","build":"tsc --build","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","jest":"^25.4.0","node-fetch":"^2.6.0","ts-jest":"^25.4.0","typescript":"^3.8.3"},"_id":"node-request-interceptor@0.1.4","dist":{"shasum":"3d134c0994121aa03f0fe9df3f44eef165d1a74d","size":6948,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.1.4.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.1.4_1588003219501_0.5961068377709224"},"_hasShrinkwrap":false,"publish_time":1588003219617,"_cnpm_publish_time":1588003219617,"_cnpmcore_publish_time":"2021-12-16T18:59:48.527Z"},"0.1.3":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.1.3","main":"lib/index.js","typings":"lib/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"test":"jest","build":"tsc --build","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","jest":"^25.4.0","node-fetch":"^2.6.0","ts-jest":"^25.4.0","typescript":"^3.8.3"},"_id":"node-request-interceptor@0.1.3","dist":{"shasum":"b86ad638b1efe01d5d1394718a8c73497c6908fa","size":6561,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.1.3.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.1.3_1587999216883_0.5074465291740504"},"_hasShrinkwrap":false,"publish_time":1587999217033,"_cnpm_publish_time":1587999217033,"_cnpmcore_publish_time":"2021-12-16T18:59:48.776Z"},"0.1.2":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.1.2","main":"lib/index.js","typings":"lib/types/index.d.ts","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"test":"jest","build":"tsc --build","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","jest":"^25.4.0","node-fetch":"^2.6.0","ts-jest":"^25.4.0","typescript":"^3.8.3"},"_id":"node-request-interceptor@0.1.2","dist":{"shasum":"bc22f39beaaa2d95ec3d933dc80d2bdd98538494","size":7769,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.1.2.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.1.2_1587999012751_0.4834027959516549"},"_hasShrinkwrap":false,"publish_time":1587999012843,"_cnpm_publish_time":1587999012843,"_cnpmcore_publish_time":"2021-12-16T18:59:48.990Z"},"0.1.1":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS/XHR request interception library for NodeJS","version":"0.1.1","main":"lib/index.js","typings":"lib/types","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"test":"jest","build":"tsc --build","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","jest":"^25.4.0","node-fetch":"^2.6.0","ts-jest":"^25.4.0","typescript":"^3.8.3"},"_id":"node-request-interceptor@0.1.1","dist":{"shasum":"bd475b7e8eaf96ceb136d413888cf76a32021ad3","size":7763,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.1.1.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.1.1_1587998652161_0.9783743046873561"},"_hasShrinkwrap":false,"publish_time":1587998652270,"_cnpm_publish_time":1587998652270,"_cnpmcore_publish_time":"2021-12-16T18:59:49.309Z"},"0.1.0":{"name":"node-request-interceptor","description":"Low-level HTTP/HTTPS request interception library for NodeJS","version":"0.1.0","main":"lib/index.js","typings":"lib/types","author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"test":"jest","build":"tsc --build","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.2","@types/node-fetch":"^2.5.7","jest":"^25.4.0","node-fetch":"^2.6.0","ts-jest":"^25.4.0","typescript":"^3.8.3"},"_id":"node-request-interceptor@0.1.0","dist":{"shasum":"f5346524a2a5a280a89a0054d330fe8a0571c433","size":7052,"noattachment":false,"key":"/node-request-interceptor/-/node-request-interceptor-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-request-interceptor/download/node-request-interceptor-0.1.0.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-request-interceptor_0.1.0_1587991069743_0.464853712314631"},"_hasShrinkwrap":false,"publish_time":1587991069923,"_cnpm_publish_time":1587991069923,"_cnpmcore_publish_time":"2021-12-16T18:59:49.549Z"}},"readme":"[![Latest version](https://img.shields.io/npm/v/node-request-interceptor.svg)](https://www.npmjs.com/package/node-request-interceptor)\n[![Build status](https://img.shields.io/circleci/project/github/mswjs/node-request-interceptor/master.svg)](https://app.circleci.com/pipelines/github/mswjs/node-request-interceptor)\n\n# `node-request-interceptor`\n\nLow-level HTTP/HTTPS/XHR request interception library for NodeJS.\n\n**Intercepts any requests issued by:**\n\n- `http.get`/`http.request`\n- `https.get`/`https.request`\n- `fetch`\n- `XMLHttpRequest`\n- Any third-party libraries that utilize the modules above (i.e. `request`, `node-fetch`, etc.)\n\n## Motivation\n\nWhile there are a lot of network communication mocking libraries, they tend to use request interception as an implementation detail, exposing you a high-level API that includes request matching, timeouts, retries, and so forth.\n\nThis library is a strip-to-bone implementation that provides as little abstraction as possible to execute arbitrary logic upon any request in NodeJS. It's primarily designed as an underlying component for a high-level API mocking solutions.\n\n### How is this library different?\n\nAs interception is often combined with request route matching, some libraries can determine whether a request should be mocked _before_ it actually happens. This approach is not suitable for this library, as it rather _intercepts all requests_ and then let's you decide which ones should be mocked. This affects the level at which interception happens, and also the way mocked/original response is constructed, in comparison to other solutions.\n\n### Why XMLHttpRequest?\n\nAlthough NodeJS has no `XMLHttpRequest` implementation, this library covers it for the sake of processes that still run in NodeJS, but emulate a browser-like environment (i.e. `jsdom` when running tests in Jest).\n\n## What this library does\n\nThis library monkey-patches the following native modules:\n\n- `http.get`/`http.request`\n- `https.get`/`https.request`\n- `XMLHttpRequest`\n\nOnce patched, it provides an interface to execute an arbitrary logic upon any outgoing request using a request middleware function.\n\n- Bypasses all requests by default, so your network channel is not affected.\n- Handles an abstract response object returned from the request middleware as an actual response for the occurred request (taking into account the difference in constructing a response for different clients).\n\n## What this library doesn't do\n\n- Does **not** provide any request matching logic.\n- Does **not** decide how to handle requests.\n- Does **not** run in a browser (although supports `jsdom`).\n\n## Getting started\n\n```bash\nnpm install node-request-interceptor\n```\n\n## API\n\n### `RequestInterceptor(interceptors: Interceptor[])`\n\n```js\nimport { RequestInterceptor } from 'node-request-interceptor'\nimport withDefaultInterceptors from 'node-request-interceptor/presets/default'\n\nconst interceptor = new RequestInterceptor(withDefaultInterceptors)\n```\n\n> Using the `/presets/default` interceptors preset is the recommended way to ensure all requests get intercepted, regardless of their origin.\n\n### Interceptors\n\nThis library utilizes a concept of an _interceptor_–a module that performs necessary patching, handles a mocked response, and restores patched instances.\n\n**The list of interceptors:**\n\n- `/interceptors/ClientRequest`\n- `/interceptors/XMLHttpRequest`\n\nTo use one, or multiple interceptors, import and provide them to the `RequestInterceptor` constructor.\n\n```js\nimport { RequestInterceptors } from 'node-request-interceptor'\nimport { interceptXMLHttpRequest } from 'node-request-interceptor/interceptors/XMLHttpRequest'\n\n// This `interceptor` instance would handle only XMLHttpRequest,\n// ignoring requests issued via `http`/`https` modules.\nconst interceptor = new RequestInterceptors([interceptXMLHttpRequest])\n```\n\n> Interceptors are crucial in leveraging environment-specific module overrides. Certain environments (i.e. React Native) do not have access to native NodeJS modules (like `http`). Importing such modules raises an exception, and must be avoided.\n\n### Methods\n\n#### `.use(middleware: (req: InterceptedRequest, ref: IncomingMessage | XMLHttpRequest) => MockedResponse): void`\n\nApplies a given middleware function to an intercepted request. May return a [`MockedResponse`](#MockedResponse) object that is going to be used to respond to an intercepted request.\n\n##### Requests monitoring\n\n```js\ninterceptor.use((req) => {\n  // Will print to stdout any outgoing requests\n  // without affecting their responses\n  console.log('%s %s', req.method, req.url.href)\n})\n```\n\n##### Response mocking\n\nWhen a request middleware returns a [`MockedResponse`](#MockedResponse) object, it will be returned as the response to the intercepted request. This library automatically creates a proper response instance according to the request issuing module (`http`/`XMLHttpRequest`).\n\n```js\ninterceptor.use((req) => {\n  if (['https://google.com'].includes(req.url.origin)) {\n    // Will return a mocked response for any request\n    // that is issued from the \"https://google.com\" origin.\n    return {\n      status: 301,\n      headers: {\n        'x-powered-by': 'node-request-interceptor',\n      },\n      body: JSON.stringify({\n        message: 'Hey, I am a mocked response',\n      }),\n    }\n  }\n})\n```\n\n#### `.restore(): void`\n\nRestores all patched modules and stops the interception of any future requests.\n\n```js\ninterceptor.restore()\n```\n\n---\n\n### `InterceptedRequest`\n\n```ts\ninterface InterceptedRequest {\n  url: URL\n  method: string\n  headers?: http.OutgoingHttpHeaders\n  body?: string\n}\n```\n\n---\n\n### `MockedResponse`\n\nWhenever a `MockedResponse` object is returned from the request middleware function, it's being used to constructs a relevant response for the intercepted request.\n\n```ts\ninterface MockedResponse {\n  status?: number\n  statusText?: string\n  headers?: Record<string, string | string[]>\n  body?: string\n}\n```\n\n## Special mention\n\nThe following libraries were used as an inspiration to write this low-level API:\n\n- [`node`](https://github.com/nodejs/node)\n- [`nock`](https://github.com/nock/nock)\n- [`mock-xmlhttprequest`](https://github.com/berniegp/mock-xmlhttprequest)\n","_attachments":{},"license":"MIT"}