|
1 | 1 | { |
| 2 | + "type": "commonjs", |
2 | 3 | "name": "@mswjs/interceptors", |
3 | 4 | "description": "Low-level HTTP/HTTPS/XHR/fetch request interception library.", |
4 | 5 | "version": "0.40.0", |
5 | | - "main": "./lib/node/index.js", |
| 6 | + "main": "./lib/node/index.cjs", |
6 | 7 | "module": "./lib/node/index.mjs", |
7 | | - "types": "./lib/node/index.d.ts", |
| 8 | + "types": "./lib/node/index.d.cts", |
8 | 9 | "exports": { |
9 | 10 | ".": { |
10 | | - "types": "./lib/node/index.d.ts", |
11 | 11 | "browser": { |
12 | | - "types": "./lib/browser/index.d.ts", |
13 | | - "require": "./lib/browser/index.js", |
14 | 12 | "import": "./lib/browser/index.mjs", |
15 | | - "default": "./lib/browser/index.js" |
| 13 | + "default": "./lib/browser/index.cjs" |
16 | 14 | }, |
17 | | - "require": "./lib/node/index.js", |
18 | 15 | "import": "./lib/node/index.mjs", |
19 | | - "default": "./lib/node/index.js" |
| 16 | + "default": "./lib/node/index.cjs" |
20 | 17 | }, |
21 | 18 | "./ClientRequest": { |
22 | | - "types": "./lib/node/interceptors/ClientRequest/index.d.ts", |
23 | 19 | "node": { |
24 | | - "require": "./lib/node/interceptors/ClientRequest/index.js", |
| 20 | + "require": "./lib/node/interceptors/ClientRequest/index.cjs", |
25 | 21 | "import": "./lib/node/interceptors/ClientRequest/index.mjs" |
26 | 22 | }, |
27 | 23 | "browser": null, |
28 | | - "require": "./lib/node/interceptors/ClientRequest/index.js", |
| 24 | + "require": "./lib/node/interceptors/ClientRequest/index.cjs", |
29 | 25 | "import": "./lib/node/interceptors/ClientRequest/index.mjs", |
30 | | - "default": "./lib/node/interceptors/ClientRequest/index.js" |
| 26 | + "default": "./lib/node/interceptors/ClientRequest/index.cjs" |
31 | 27 | }, |
32 | 28 | "./XMLHttpRequest": { |
33 | | - "browser": { |
34 | | - "types": "./lib/browser/interceptors/XMLHttpRequest/index.d.ts", |
35 | | - "require": "./lib/browser/interceptors/XMLHttpRequest/index.js", |
36 | | - "import": "./lib/browser/interceptors/XMLHttpRequest/index.mjs", |
37 | | - "default": "./lib/browser/interceptors/XMLHttpRequest/index.js" |
38 | | - }, |
39 | | - "types": "./lib/node/interceptors/XMLHttpRequest/index.d.ts", |
40 | | - "require": "./lib/node/interceptors/XMLHttpRequest/index.js", |
| 29 | + "browser": "./lib/browser/interceptors/XMLHttpRequest/index.mjs", |
| 30 | + "require": "./lib/node/interceptors/XMLHttpRequest/index.cjs", |
41 | 31 | "import": "./lib/node/interceptors/XMLHttpRequest/index.mjs", |
42 | | - "default": "./lib/node/interceptors/XMLHttpRequest/index.js" |
| 32 | + "default": "./lib/node/interceptors/XMLHttpRequest/index.cjs" |
43 | 33 | }, |
44 | 34 | "./fetch": { |
45 | | - "browser": { |
46 | | - "types": "./lib/browser/interceptors/fetch/index.d.ts", |
47 | | - "require": "./lib/browser/interceptors/fetch/index.js", |
48 | | - "import": "./lib/browser/interceptors/fetch/index.mjs", |
49 | | - "default": "./lib/browser/interceptors/fetch/index.js" |
50 | | - }, |
51 | | - "types": "./lib/node/interceptors/fetch/index.d.ts", |
52 | | - "require": "./lib/node/interceptors/fetch/index.js", |
| 35 | + "browser": "./lib/browser/interceptors/fetch/index.mjs", |
| 36 | + "require": "./lib/node/interceptors/fetch/index.cjs", |
53 | 37 | "import": "./lib/node/interceptors/fetch/index.mjs", |
54 | | - "default": "./lib/node/interceptors/fetch/index.js" |
| 38 | + "default": "./lib/node/interceptors/fetch/index.cjs" |
55 | 39 | }, |
56 | 40 | "./WebSocket": { |
57 | | - "types": "./lib/browser/interceptors/WebSocket/index.d.ts", |
58 | | - "require": "./lib/browser/interceptors/WebSocket/index.js", |
| 41 | + "require": "./lib/browser/interceptors/WebSocket/index.cjs", |
59 | 42 | "import": "./lib/browser/interceptors/WebSocket/index.mjs", |
60 | | - "default": "./lib/browser/interceptors/WebSocket/index.js" |
| 43 | + "default": "./lib/browser/interceptors/WebSocket/index.cjs" |
61 | 44 | }, |
62 | 45 | "./RemoteHttpInterceptor": { |
63 | | - "types": "./lib/node/RemoteHttpInterceptor.d.ts", |
64 | 46 | "node": { |
65 | | - "require": "./lib/node/RemoteHttpInterceptor.js", |
| 47 | + "require": "./lib/node/RemoteHttpInterceptor.cjs", |
66 | 48 | "import": "./lib/node/RemoteHttpInterceptor.mjs" |
67 | 49 | }, |
68 | 50 | "browser": null, |
69 | | - "require": "./lib/node/RemoteHttpInterceptor.js", |
| 51 | + "require": "./lib/node/RemoteHttpInterceptor.cjs", |
70 | 52 | "import": "./lib/node/RemoteHttpInterceptor.mjs", |
71 | | - "default": "./lib/node/RemoteHttpInterceptor.js" |
| 53 | + "default": "./lib/node/RemoteHttpInterceptor.cjs" |
72 | 54 | }, |
73 | 55 | "./presets/node": { |
74 | | - "types": "./lib/node/presets/node.d.ts", |
75 | 56 | "node": { |
76 | | - "require": "./lib/node/presets/node.js", |
| 57 | + "require": "./lib/node/presets/node.cjs", |
77 | 58 | "import": "./lib/node/presets/node.mjs" |
78 | 59 | }, |
79 | 60 | "browser": null, |
80 | | - "require": "./lib/node/presets/node.js", |
| 61 | + "require": "./lib/node/presets/node.cjs", |
81 | 62 | "import": "./lib/node/presets/node.mjs", |
82 | | - "default": "./lib/node/presets/node.js" |
| 63 | + "default": "./lib/node/presets/node.cjs" |
83 | 64 | }, |
84 | 65 | "./presets/browser": { |
85 | | - "browser": { |
86 | | - "types": "./lib/browser/presets/browser.d.ts", |
87 | | - "require": "./lib/browser/presets/browser.js", |
88 | | - "import": "./lib/browser/presets/browser.mjs", |
89 | | - "default": "./lib/browser/presets/browser.js" |
90 | | - } |
| 66 | + "browser": "./lib/browser/presets/browser.mjs", |
| 67 | + "node": null |
91 | 68 | }, |
92 | 69 | "./utils/node": { |
93 | | - "types": "./lib/node/utils/node/index.d.ts", |
94 | 70 | "node": { |
95 | | - "require": "./lib/node/utils/node/index.js", |
| 71 | + "require": "./lib/node/utils/node/index.cjs", |
96 | 72 | "import": "./lib/node/utils/node/index.mjs" |
97 | 73 | }, |
98 | 74 | "browser": null, |
99 | | - "require": "./lib/node/utils/node/index.js", |
| 75 | + "require": "./lib/node/utils/node/index.cjs", |
100 | 76 | "import": "./lib/node/utils/node/index.mjs", |
101 | | - "default": "./lib/node/utils/node/index.js" |
| 77 | + "default": "./lib/node/utils/node/index.cjs" |
102 | 78 | } |
103 | 79 | }, |
104 | 80 | "author": "Artem Zakharchenko", |
|
107 | 83 | "node": ">=18" |
108 | 84 | }, |
109 | 85 | "scripts": { |
110 | | - "start": "tsc --build -w", |
| 86 | + "start": "tsdown --watch", |
111 | 87 | "test": "pnpm test:unit && pnpm test:integration", |
112 | 88 | "test:unit": "vitest", |
113 | 89 | "test:integration": "pnpm test:node && pnpm test:browser", |
114 | 90 | "test:node": "vitest -c test/vitest.config.js", |
115 | 91 | "test:browser": "pnpm playwright test -c test/playwright.config.ts", |
116 | 92 | "test:nock": "./test/third-party/nock.sh", |
117 | | - "clean": "rimraf lib", |
118 | | - "build": "pnpm clean && cross-env NODE_ENV=production tsup --splitting", |
| 93 | + "build": "tsdown", |
119 | 94 | "prepare": "pnpm simple-git-hooks init", |
120 | 95 | "release": "release publish" |
121 | 96 | }, |
|
163 | 138 | "happy-dom": "^17.3.0", |
164 | 139 | "jsdom": "^26.1.0", |
165 | 140 | "node-fetch": "3.3.2", |
166 | | - "rimraf": "^6.0.1", |
167 | 141 | "simple-git-hooks": "^2.7.0", |
168 | 142 | "socket.io": "^4.7.4", |
169 | 143 | "socket.io-client": "^4.7.4", |
170 | 144 | "socket.io-parser": "^4.2.4", |
171 | 145 | "superagent": "^10.1.1", |
172 | 146 | "supertest": "^7.0.0", |
173 | | - "tsup": "^6.5.0", |
| 147 | + "tsdown": "^0.18.1", |
174 | 148 | "typescript": "^5.8.2", |
175 | 149 | "undici": "^7.4.0", |
176 | 150 | "vitest": "^3.0.8", |
177 | 151 | "vitest-environment-miniflare": "^2.14.1", |
178 | 152 | "wait-for-expect": "^3.0.2", |
179 | 153 | "web-encoding": "^1.1.5", |
| 154 | + "webpack": "^5.105.0", |
180 | 155 | "webpack-http-server": "^0.5.0", |
181 | 156 | "ws": "^8.18.1" |
182 | 157 | }, |
|
0 commit comments