{"name":"@mswjs/interceptors","description":"Low-level HTTP/HTTPS/XHR/fetch request interception library.","version":"0.25.4","main":"./lib/node/index.js","module":"./lib/node/index.mjs","types":"./lib/node/index.d.ts","exports":{".":{"types":"./lib/node/index.d.ts","require":"./lib/node/index.js","import":"./lib/node/index.mjs","default":"./lib/node/index.js"},"./ClientRequest":{"browser":null,"types":"./lib/node/interceptors/ClientRequest/index.d.ts","require":"./lib/node/interceptors/ClientRequest/index.js","import":"./lib/node/interceptors/ClientRequest/index.mjs","default":"./lib/node/interceptors/ClientRequest/index.js"},"./XMLHttpRequest":{"browser":{"types":"./lib/browser/interceptors/XMLHttpRequest/index.d.ts","require":"./lib/browser/interceptors/XMLHttpRequest/index.js","import":"./lib/browser/interceptors/XMLHttpRequest/index.mjs","default":"./lib/browser/interceptors/XMLHttpRequest/index.js"},"types":"./lib/node/interceptors/XMLHttpRequest/index.d.ts","require":"./lib/node/interceptors/XMLHttpRequest/index.js","import":"./lib/node/interceptors/XMLHttpRequest/index.mjs","default":"./lib/node/interceptors/XMLHttpRequest/index.js"},"./fetch":{"browser":{"types":"./lib/browser/interceptors/fetch/index.d.ts","require":"./lib/browser/interceptors/fetch/index.js","import":"./lib/browser/interceptors/fetch/index.mjs","default":"./lib/browser/interceptors/fetch/index.js"},"types":"./lib/node/interceptors/fetch/index.d.ts","require":"./lib/node/interceptors/fetch/index.js","import":"./lib/node/interceptors/fetch/index.mjs","default":"./lib/node/interceptors/fetch/index.js"},"./RemoteHttpInterceptor":{"browser":null,"types":"./lib/node/RemoteHttpInterceptor.d.ts","require":"./lib/node/RemoteHttpInterceptor.js","import":"./lib/node/RemoteHttpInterceptor.mjs","default":"./lib/node/RemoteHttpInterceptor.js"},"./presets/node":{"browser":null,"types":"./lib/node/presets/node.d.ts","require":"./lib/node/presets/node.js","import":"./lib/node/presets/node.mjs","default":"./lib/node/presets/node.js"},"./presets/browser":{"browser":{"types":"./lib/browser/presets/browser.d.ts","require":"./lib/browser/presets/browser.js","import":"./lib/browser/presets/browser.mjs","default":"./lib/browser/presets/browser.js"}}},"author":{"name":"Artem Zakharchenko"},"license":"MIT","engines":{"node":">=18"},"repository":{"type":"git","url":"git+https://github.com/mswjs/interceptors.git"},"devDependencies":{"@commitlint/cli":"^16.0.2","@commitlint/config-conventional":"^16.0.0","@open-draft/test-server":"^0.5.1","@ossjs/release":"^0.7.2","@playwright/test":"^1.37.1","@types/cors":"^2.8.12","@types/express":"^4.17.13","@types/express-rate-limit":"^6.0.0","@types/follow-redirects":"^1.14.1","@types/jest":"^27.0.3","@types/node":"^16.11.26","@types/node-fetch":"2.5.12","@types/supertest":"^2.0.11","axios":"^0.24.0","body-parser":"^1.19.0","commitizen":"^4.2.4","cors":"^2.8.5","cross-env":"^7.0.3","cz-conventional-changelog":"3.3.0","express":"^4.17.3","express-rate-limit":"^6.3.0","follow-redirects":"^1.15.1","got":"^11.8.3","jest":"^27.4.3","node-fetch":"2.6.7","rimraf":"^3.0.2","simple-git-hooks":"^2.7.0","superagent":"^6.1.0","supertest":"^6.1.6","ts-jest":"^27.1.1","tsup":"^6.5.0","typescript":"^4.9.4","vitest":"^0.28.5","wait-for-expect":"^3.0.2","web-encoding":"^1.1.5","webpack-http-server":"^0.5.0"},"dependencies":{"@open-draft/deferred-promise":"^2.2.0","@open-draft/logger":"^0.3.0","@open-draft/until":"^2.0.0","is-node-process":"^1.2.0","outvariant":"^1.2.1","strict-event-emitter":"^0.5.1"},"resolutions":{"memfs":"^3.4.13"},"keywords":["request","intercept","http","https","xmlhttprequest","xhr","fetch","low-level","mock","spy","testing"],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"scripts":{"start":"tsc --build -w","test":"pnpm test:unit && pnpm test:integration","test:unit":"vitest run","test:integration":"pnpm test:node && pnpm test:browser","test:node":"vitest run -c test/vitest.config.js","test:browser":"pnpm playwright test -c test/playwright.config.ts","clean":"rimraf lib","build":"pnpm clean && cross-env NODE_ENV=production tsup --splitting","release":"release publish"},"bugs":{"url":"https://github.com/mswjs/interceptors/issues"},"homepage":"https://github.com/mswjs/interceptors#readme","_id":"@mswjs/interceptors@0.25.4","_integrity":"sha512-r6c9rADrTHyTOCvBN2M0IG2JqniSZ3ReKMAg+TRWpJfOKt7cTalxuUy9257HC/f2zxEMeWQQiyTTfEPzqb+Wyg==","_resolved":"/private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/f6cebe10b124ac87f365bde0b36d8f44/mswjs-interceptors-0.25.4.tgz","_from":"file:mswjs-interceptors-0.25.4.tgz","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"d08ee1d22f1d7a13b8ceab35a1e601bc025e21f1","size":84365,"noattachment":false,"key":"/@mswjs/interceptors/-/@mswjs/interceptors-0.25.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mswjs/interceptors/download/@mswjs/interceptors-0.25.4.tgz"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/interceptors_0.25.4_1695424617680_0.011143455355202558"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-22T23:16:57.945Z","publish_time":1695424617945,"_source_registry_name":"default","_cnpm_publish_time":1695424617945,"dist-tags":{"backport":"0.17.10","latest":"0.41.3"}}