v6
1{
2 "name": "zx",
3 "version": "6.2.6",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "zx",
9 "version": "6.2.6",
10 "license": "Apache-2.0",
11 "dependencies": {
12 "@types/fs-extra": "^9.0.13",
13 "@types/minimist": "^1.2.5",
14 "@types/node": "^18.19.112",
15 "@types/ps-tree": "^1.1.6",
16 "@types/which": "^2.0.1",
17 "chalk": "^5.4.1",
18 "fs-extra": "^10.1.0",
19 "globby": "^13.1.1",
20 "ignore": "^7.0.5",
21 "minimist": "^1.2.8",
22 "node-fetch": "^3.3.2",
23 "ps-tree": "^1.2.0",
24 "which": "^2.0.2",
25 "yaml": "^2.8.0"
26 },
27 "bin": {
28 "zx": "build/cli.js"
29 },
30 "devDependencies": {
31 "c8": "^7.11.3",
32 "get-port": "^7.1.0",
33 "prettier": "^2.6.2",
34 "typescript": "^5.8.3",
35 "uvu": "^0.5.6"
36 },
37 "engines": {
38 "node": ">= 16.0.0"
39 }
40 },
41 "node_modules/@bcoe/v8-coverage": {
42 "version": "0.2.3",
43 "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
44 "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
45 "dev": true,
46 "license": "MIT"
47 },
48 "node_modules/@istanbuljs/schema": {
49 "version": "0.1.3",
50 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
51 "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
52 "dev": true,
53 "license": "MIT",
54 "engines": {
55 "node": ">=8"
56 }
57 },
58 "node_modules/@jridgewell/resolve-uri": {
59 "version": "3.1.2",
60 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
61 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
62 "dev": true,
63 "license": "MIT",
64 "engines": {
65 "node": ">=6.0.0"
66 }
67 },
68 "node_modules/@jridgewell/sourcemap-codec": {
69 "version": "1.5.0",
70 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
71 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
72 "dev": true,
73 "license": "MIT"
74 },
75 "node_modules/@jridgewell/trace-mapping": {
76 "version": "0.3.25",
77 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
78 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
79 "dev": true,
80 "license": "MIT",
81 "dependencies": {
82 "@jridgewell/resolve-uri": "^3.1.0",
83 "@jridgewell/sourcemap-codec": "^1.4.14"
84 }
85 },
86 "node_modules/@nodelib/fs.scandir": {
87 "version": "2.1.5",
88 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
89 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
90 "license": "MIT",
91 "dependencies": {
92 "@nodelib/fs.stat": "2.0.5",
93 "run-parallel": "^1.1.9"
94 },
95 "engines": {
96 "node": ">= 8"
97 }
98 },
99 "node_modules/@nodelib/fs.stat": {
100 "version": "2.0.5",
101 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
102 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
103 "license": "MIT",
104 "engines": {
105 "node": ">= 8"
106 }
107 },
108 "node_modules/@nodelib/fs.walk": {
109 "version": "1.2.8",
110 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
111 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
112 "license": "MIT",
113 "dependencies": {
114 "@nodelib/fs.scandir": "2.1.5",
115 "fastq": "^1.6.0"
116 },
117 "engines": {
118 "node": ">= 8"
119 }
120 },
121 "node_modules/@types/fs-extra": {
122 "version": "9.0.13",
123 "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz",
124 "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==",
125 "license": "MIT",
126 "dependencies": {
127 "@types/node": "*"
128 }
129 },
130 "node_modules/@types/istanbul-lib-coverage": {
131 "version": "2.0.6",
132 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
133 "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
134 "dev": true,
135 "license": "MIT"
136 },
137 "node_modules/@types/minimist": {
138 "version": "1.2.5",
139 "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz",
140 "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==",
141 "license": "MIT"
142 },
143 "node_modules/@types/node": {
144 "version": "18.19.112",
145 "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.112.tgz",
146 "integrity": "sha512-i+Vukt9POdS/MBI7YrrkkI5fMfwFtOjphSmt4WXYLfwqsfr6z/HdCx7LqT9M7JktGob8WNgj8nFB4TbGNE4Cog==",
147 "license": "MIT",
148 "dependencies": {
149 "undici-types": "~5.26.4"
150 }
151 },
152 "node_modules/@types/ps-tree": {
153 "version": "1.1.6",
154 "resolved": "https://registry.npmjs.org/@types/ps-tree/-/ps-tree-1.1.6.tgz",
155 "integrity": "sha512-PtrlVaOaI44/3pl3cvnlK+GxOM3re2526TJvPvh7W+keHIXdV4TE0ylpPBAcvFQCbGitaTXwL9u+RF7qtVeazQ==",
156 "license": "MIT"
157 },
158 "node_modules/@types/which": {
159 "version": "2.0.2",
160 "resolved": "https://registry.npmjs.org/@types/which/-/which-2.0.2.tgz",
161 "integrity": "sha512-113D3mDkZDjo+EeUEHCFy0qniNc1ZpecGiAU7WSo7YDoSzolZIQKpYFHrPpjkB2nuyahcKfrmLXeQlh7gqJYdw==",
162 "license": "MIT"
163 },
164 "node_modules/ansi-regex": {
165 "version": "5.0.1",
166 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
167 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
168 "dev": true,
169 "license": "MIT",
170 "engines": {
171 "node": ">=8"
172 }
173 },
174 "node_modules/ansi-styles": {
175 "version": "4.3.0",
176 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
177 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
178 "dev": true,
179 "license": "MIT",
180 "dependencies": {
181 "color-convert": "^2.0.1"
182 },
183 "engines": {
184 "node": ">=8"
185 },
186 "funding": {
187 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
188 }
189 },
190 "node_modules/balanced-match": {
191 "version": "1.0.2",
192 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
193 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
194 "dev": true,
195 "license": "MIT"
196 },
197 "node_modules/brace-expansion": {
198 "version": "1.1.12",
199 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
200 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
201 "dev": true,
202 "license": "MIT",
203 "dependencies": {
204 "balanced-match": "^1.0.0",
205 "concat-map": "0.0.1"
206 }
207 },
208 "node_modules/braces": {
209 "version": "3.0.3",
210 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
211 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
212 "license": "MIT",
213 "dependencies": {
214 "fill-range": "^7.1.1"
215 },
216 "engines": {
217 "node": ">=8"
218 }
219 },
220 "node_modules/c8": {
221 "version": "7.14.0",
222 "resolved": "https://registry.npmjs.org/c8/-/c8-7.14.0.tgz",
223 "integrity": "sha512-i04rtkkcNcCf7zsQcSv/T9EbUn4RXQ6mropeMcjFOsQXQ0iGLAr/xT6TImQg4+U9hmNpN9XdvPkjUL1IzbgxJw==",
224 "dev": true,
225 "license": "ISC",
226 "dependencies": {
227 "@bcoe/v8-coverage": "^0.2.3",
228 "@istanbuljs/schema": "^0.1.3",
229 "find-up": "^5.0.0",
230 "foreground-child": "^2.0.0",
231 "istanbul-lib-coverage": "^3.2.0",
232 "istanbul-lib-report": "^3.0.0",
233 "istanbul-reports": "^3.1.4",
234 "rimraf": "^3.0.2",
235 "test-exclude": "^6.0.0",
236 "v8-to-istanbul": "^9.0.0",
237 "yargs": "^16.2.0",
238 "yargs-parser": "^20.2.9"
239 },
240 "bin": {
241 "c8": "bin/c8.js"
242 },
243 "engines": {
244 "node": ">=10.12.0"
245 }
246 },
247 "node_modules/chalk": {
248 "version": "5.4.1",
249 "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz",
250 "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==",
251 "license": "MIT",
252 "engines": {
253 "node": "^12.17.0 || ^14.13 || >=16.0.0"
254 },
255 "funding": {
256 "url": "https://github.com/chalk/chalk?sponsor=1"
257 }
258 },
259 "node_modules/cliui": {
260 "version": "7.0.4",
261 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
262 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
263 "dev": true,
264 "license": "ISC",
265 "dependencies": {
266 "string-width": "^4.2.0",
267 "strip-ansi": "^6.0.0",
268 "wrap-ansi": "^7.0.0"
269 }
270 },
271 "node_modules/color-convert": {
272 "version": "2.0.1",
273 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
274 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
275 "dev": true,
276 "license": "MIT",
277 "dependencies": {
278 "color-name": "~1.1.4"
279 },
280 "engines": {
281 "node": ">=7.0.0"
282 }
283 },
284 "node_modules/color-name": {
285 "version": "1.1.4",
286 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
287 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
288 "dev": true,
289 "license": "MIT"
290 },
291 "node_modules/concat-map": {
292 "version": "0.0.1",
293 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
294 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
295 "dev": true,
296 "license": "MIT"
297 },
298 "node_modules/convert-source-map": {
299 "version": "2.0.0",
300 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
301 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
302 "dev": true,
303 "license": "MIT"
304 },
305 "node_modules/cross-spawn": {
306 "version": "7.0.6",
307 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
308 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
309 "dev": true,
310 "license": "MIT",
311 "dependencies": {
312 "path-key": "^3.1.0",
313 "shebang-command": "^2.0.0",
314 "which": "^2.0.1"
315 },
316 "engines": {
317 "node": ">= 8"
318 }
319 },
320 "node_modules/data-uri-to-buffer": {
321 "version": "4.0.1",
322 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
323 "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
324 "license": "MIT",
325 "engines": {
326 "node": ">= 12"
327 }
328 },
329 "node_modules/dequal": {
330 "version": "2.0.3",
331 "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
332 "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
333 "dev": true,
334 "license": "MIT",
335 "engines": {
336 "node": ">=6"
337 }
338 },
339 "node_modules/diff": {
340 "version": "5.2.0",
341 "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz",
342 "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==",
343 "dev": true,
344 "license": "BSD-3-Clause",
345 "engines": {
346 "node": ">=0.3.1"
347 }
348 },
349 "node_modules/dir-glob": {
350 "version": "3.0.1",
351 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
352 "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
353 "license": "MIT",
354 "dependencies": {
355 "path-type": "^4.0.0"
356 },
357 "engines": {
358 "node": ">=8"
359 }
360 },
361 "node_modules/duplexer": {
362 "version": "0.1.2",
363 "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
364 "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
365 "license": "MIT"
366 },
367 "node_modules/emoji-regex": {
368 "version": "8.0.0",
369 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
370 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
371 "dev": true,
372 "license": "MIT"
373 },
374 "node_modules/escalade": {
375 "version": "3.2.0",
376 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
377 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
378 "dev": true,
379 "license": "MIT",
380 "engines": {
381 "node": ">=6"
382 }
383 },
384 "node_modules/event-stream": {
385 "version": "3.3.4",
386 "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz",
387 "integrity": "sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==",
388 "license": "MIT",
389 "dependencies": {
390 "duplexer": "~0.1.1",
391 "from": "~0",
392 "map-stream": "~0.1.0",
393 "pause-stream": "0.0.11",
394 "split": "0.3",
395 "stream-combiner": "~0.0.4",
396 "through": "~2.3.1"
397 }
398 },
399 "node_modules/fast-glob": {
400 "version": "3.3.3",
401 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
402 "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
403 "license": "MIT",
404 "dependencies": {
405 "@nodelib/fs.stat": "^2.0.2",
406 "@nodelib/fs.walk": "^1.2.3",
407 "glob-parent": "^5.1.2",
408 "merge2": "^1.3.0",
409 "micromatch": "^4.0.8"
410 },
411 "engines": {
412 "node": ">=8.6.0"
413 }
414 },
415 "node_modules/fastq": {
416 "version": "1.19.1",
417 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
418 "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
419 "license": "ISC",
420 "dependencies": {
421 "reusify": "^1.0.4"
422 }
423 },
424 "node_modules/fetch-blob": {
425 "version": "3.2.0",
426 "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
427 "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
428 "funding": [
429 {
430 "type": "github",
431 "url": "https://github.com/sponsors/jimmywarting"
432 },
433 {
434 "type": "paypal",
435 "url": "https://paypal.me/jimmywarting"
436 }
437 ],
438 "license": "MIT",
439 "dependencies": {
440 "node-domexception": "^1.0.0",
441 "web-streams-polyfill": "^3.0.3"
442 },
443 "engines": {
444 "node": "^12.20 || >= 14.13"
445 }
446 },
447 "node_modules/fill-range": {
448 "version": "7.1.1",
449 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
450 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
451 "license": "MIT",
452 "dependencies": {
453 "to-regex-range": "^5.0.1"
454 },
455 "engines": {
456 "node": ">=8"
457 }
458 },
459 "node_modules/find-up": {
460 "version": "5.0.0",
461 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
462 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
463 "dev": true,
464 "license": "MIT",
465 "dependencies": {
466 "locate-path": "^6.0.0",
467 "path-exists": "^4.0.0"
468 },
469 "engines": {
470 "node": ">=10"
471 },
472 "funding": {
473 "url": "https://github.com/sponsors/sindresorhus"
474 }
475 },
476 "node_modules/foreground-child": {
477 "version": "2.0.0",
478 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz",
479 "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==",
480 "dev": true,
481 "license": "ISC",
482 "dependencies": {
483 "cross-spawn": "^7.0.0",
484 "signal-exit": "^3.0.2"
485 },
486 "engines": {
487 "node": ">=8.0.0"
488 }
489 },
490 "node_modules/formdata-polyfill": {
491 "version": "4.0.10",
492 "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
493 "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
494 "license": "MIT",
495 "dependencies": {
496 "fetch-blob": "^3.1.2"
497 },
498 "engines": {
499 "node": ">=12.20.0"
500 }
501 },
502 "node_modules/from": {
503 "version": "0.1.7",
504 "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz",
505 "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==",
506 "license": "MIT"
507 },
508 "node_modules/fs-extra": {
509 "version": "10.1.0",
510 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
511 "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
512 "license": "MIT",
513 "dependencies": {
514 "graceful-fs": "^4.2.0",
515 "jsonfile": "^6.0.1",
516 "universalify": "^2.0.0"
517 },
518 "engines": {
519 "node": ">=12"
520 }
521 },
522 "node_modules/fs.realpath": {
523 "version": "1.0.0",
524 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
525 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
526 "dev": true,
527 "license": "ISC"
528 },
529 "node_modules/get-caller-file": {
530 "version": "2.0.5",
531 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
532 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
533 "dev": true,
534 "license": "ISC",
535 "engines": {
536 "node": "6.* || 8.* || >= 10.*"
537 }
538 },
539 "node_modules/get-port": {
540 "version": "7.1.0",
541 "resolved": "https://registry.npmjs.org/get-port/-/get-port-7.1.0.tgz",
542 "integrity": "sha512-QB9NKEeDg3xxVwCCwJQ9+xycaz6pBB6iQ76wiWMl1927n0Kir6alPiP+yuiICLLU4jpMe08dXfpebuQppFA2zw==",
543 "dev": true,
544 "license": "MIT",
545 "engines": {
546 "node": ">=16"
547 },
548 "funding": {
549 "url": "https://github.com/sponsors/sindresorhus"
550 }
551 },
552 "node_modules/glob": {
553 "version": "7.2.3",
554 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
555 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
556 "deprecated": "Glob versions prior to v9 are no longer supported",
557 "dev": true,
558 "license": "ISC",
559 "dependencies": {
560 "fs.realpath": "^1.0.0",
561 "inflight": "^1.0.4",
562 "inherits": "2",
563 "minimatch": "^3.1.1",
564 "once": "^1.3.0",
565 "path-is-absolute": "^1.0.0"
566 },
567 "engines": {
568 "node": "*"
569 },
570 "funding": {
571 "url": "https://github.com/sponsors/isaacs"
572 }
573 },
574 "node_modules/glob-parent": {
575 "version": "5.1.2",
576 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
577 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
578 "license": "ISC",
579 "dependencies": {
580 "is-glob": "^4.0.1"
581 },
582 "engines": {
583 "node": ">= 6"
584 }
585 },
586 "node_modules/globby": {
587 "version": "13.2.2",
588 "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz",
589 "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==",
590 "license": "MIT",
591 "dependencies": {
592 "dir-glob": "^3.0.1",
593 "fast-glob": "^3.3.0",
594 "ignore": "^5.2.4",
595 "merge2": "^1.4.1",
596 "slash": "^4.0.0"
597 },
598 "engines": {
599 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
600 },
601 "funding": {
602 "url": "https://github.com/sponsors/sindresorhus"
603 }
604 },
605 "node_modules/globby/node_modules/ignore": {
606 "version": "5.3.2",
607 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
608 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
609 "license": "MIT",
610 "engines": {
611 "node": ">= 4"
612 }
613 },
614 "node_modules/graceful-fs": {
615 "version": "4.2.11",
616 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
617 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
618 "license": "ISC"
619 },
620 "node_modules/has-flag": {
621 "version": "4.0.0",
622 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
623 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
624 "dev": true,
625 "license": "MIT",
626 "engines": {
627 "node": ">=8"
628 }
629 },
630 "node_modules/html-escaper": {
631 "version": "2.0.2",
632 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
633 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
634 "dev": true,
635 "license": "MIT"
636 },
637 "node_modules/ignore": {
638 "version": "7.0.5",
639 "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
640 "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
641 "license": "MIT",
642 "engines": {
643 "node": ">= 4"
644 }
645 },
646 "node_modules/inflight": {
647 "version": "1.0.6",
648 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
649 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
650 "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
651 "dev": true,
652 "license": "ISC",
653 "dependencies": {
654 "once": "^1.3.0",
655 "wrappy": "1"
656 }
657 },
658 "node_modules/inherits": {
659 "version": "2.0.4",
660 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
661 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
662 "dev": true,
663 "license": "ISC"
664 },
665 "node_modules/is-extglob": {
666 "version": "2.1.1",
667 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
668 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
669 "license": "MIT",
670 "engines": {
671 "node": ">=0.10.0"
672 }
673 },
674 "node_modules/is-fullwidth-code-point": {
675 "version": "3.0.0",
676 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
677 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
678 "dev": true,
679 "license": "MIT",
680 "engines": {
681 "node": ">=8"
682 }
683 },
684 "node_modules/is-glob": {
685 "version": "4.0.3",
686 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
687 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
688 "license": "MIT",
689 "dependencies": {
690 "is-extglob": "^2.1.1"
691 },
692 "engines": {
693 "node": ">=0.10.0"
694 }
695 },
696 "node_modules/is-number": {
697 "version": "7.0.0",
698 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
699 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
700 "license": "MIT",
701 "engines": {
702 "node": ">=0.12.0"
703 }
704 },
705 "node_modules/isexe": {
706 "version": "2.0.0",
707 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
708 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
709 "license": "ISC"
710 },
711 "node_modules/istanbul-lib-coverage": {
712 "version": "3.2.2",
713 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
714 "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
715 "dev": true,
716 "license": "BSD-3-Clause",
717 "engines": {
718 "node": ">=8"
719 }
720 },
721 "node_modules/istanbul-lib-report": {
722 "version": "3.0.1",
723 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
724 "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
725 "dev": true,
726 "license": "BSD-3-Clause",
727 "dependencies": {
728 "istanbul-lib-coverage": "^3.0.0",
729 "make-dir": "^4.0.0",
730 "supports-color": "^7.1.0"
731 },
732 "engines": {
733 "node": ">=10"
734 }
735 },
736 "node_modules/istanbul-reports": {
737 "version": "3.1.7",
738 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz",
739 "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==",
740 "dev": true,
741 "license": "BSD-3-Clause",
742 "dependencies": {
743 "html-escaper": "^2.0.0",
744 "istanbul-lib-report": "^3.0.0"
745 },
746 "engines": {
747 "node": ">=8"
748 }
749 },
750 "node_modules/jsonfile": {
751 "version": "6.1.0",
752 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
753 "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
754 "license": "MIT",
755 "dependencies": {
756 "universalify": "^2.0.0"
757 },
758 "optionalDependencies": {
759 "graceful-fs": "^4.1.6"
760 }
761 },
762 "node_modules/kleur": {
763 "version": "4.1.5",
764 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
765 "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
766 "dev": true,
767 "license": "MIT",
768 "engines": {
769 "node": ">=6"
770 }
771 },
772 "node_modules/locate-path": {
773 "version": "6.0.0",
774 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
775 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
776 "dev": true,
777 "license": "MIT",
778 "dependencies": {
779 "p-locate": "^5.0.0"
780 },
781 "engines": {
782 "node": ">=10"
783 },
784 "funding": {
785 "url": "https://github.com/sponsors/sindresorhus"
786 }
787 },
788 "node_modules/make-dir": {
789 "version": "4.0.0",
790 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
791 "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
792 "dev": true,
793 "license": "MIT",
794 "dependencies": {
795 "semver": "^7.5.3"
796 },
797 "engines": {
798 "node": ">=10"
799 },
800 "funding": {
801 "url": "https://github.com/sponsors/sindresorhus"
802 }
803 },
804 "node_modules/map-stream": {
805 "version": "0.1.0",
806 "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz",
807 "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g=="
808 },
809 "node_modules/merge2": {
810 "version": "1.4.1",
811 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
812 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
813 "license": "MIT",
814 "engines": {
815 "node": ">= 8"
816 }
817 },
818 "node_modules/micromatch": {
819 "version": "4.0.8",
820 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
821 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
822 "license": "MIT",
823 "dependencies": {
824 "braces": "^3.0.3",
825 "picomatch": "^2.3.1"
826 },
827 "engines": {
828 "node": ">=8.6"
829 }
830 },
831 "node_modules/minimatch": {
832 "version": "3.1.2",
833 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
834 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
835 "dev": true,
836 "license": "ISC",
837 "dependencies": {
838 "brace-expansion": "^1.1.7"
839 },
840 "engines": {
841 "node": "*"
842 }
843 },
844 "node_modules/minimist": {
845 "version": "1.2.8",
846 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
847 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
848 "license": "MIT",
849 "funding": {
850 "url": "https://github.com/sponsors/ljharb"
851 }
852 },
853 "node_modules/mri": {
854 "version": "1.2.0",
855 "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
856 "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
857 "dev": true,
858 "license": "MIT",
859 "engines": {
860 "node": ">=4"
861 }
862 },
863 "node_modules/node-domexception": {
864 "version": "1.0.0",
865 "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
866 "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
867 "deprecated": "Use your platform's native DOMException instead",
868 "funding": [
869 {
870 "type": "github",
871 "url": "https://github.com/sponsors/jimmywarting"
872 },
873 {
874 "type": "github",
875 "url": "https://paypal.me/jimmywarting"
876 }
877 ],
878 "license": "MIT",
879 "engines": {
880 "node": ">=10.5.0"
881 }
882 },
883 "node_modules/node-fetch": {
884 "version": "3.3.2",
885 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
886 "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
887 "license": "MIT",
888 "dependencies": {
889 "data-uri-to-buffer": "^4.0.0",
890 "fetch-blob": "^3.1.4",
891 "formdata-polyfill": "^4.0.10"
892 },
893 "engines": {
894 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
895 },
896 "funding": {
897 "type": "opencollective",
898 "url": "https://opencollective.com/node-fetch"
899 }
900 },
901 "node_modules/once": {
902 "version": "1.4.0",
903 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
904 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
905 "dev": true,
906 "license": "ISC",
907 "dependencies": {
908 "wrappy": "1"
909 }
910 },
911 "node_modules/p-limit": {
912 "version": "3.1.0",
913 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
914 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
915 "dev": true,
916 "license": "MIT",
917 "dependencies": {
918 "yocto-queue": "^0.1.0"
919 },
920 "engines": {
921 "node": ">=10"
922 },
923 "funding": {
924 "url": "https://github.com/sponsors/sindresorhus"
925 }
926 },
927 "node_modules/p-locate": {
928 "version": "5.0.0",
929 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
930 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
931 "dev": true,
932 "license": "MIT",
933 "dependencies": {
934 "p-limit": "^3.0.2"
935 },
936 "engines": {
937 "node": ">=10"
938 },
939 "funding": {
940 "url": "https://github.com/sponsors/sindresorhus"
941 }
942 },
943 "node_modules/path-exists": {
944 "version": "4.0.0",
945 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
946 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
947 "dev": true,
948 "license": "MIT",
949 "engines": {
950 "node": ">=8"
951 }
952 },
953 "node_modules/path-is-absolute": {
954 "version": "1.0.1",
955 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
956 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
957 "dev": true,
958 "license": "MIT",
959 "engines": {
960 "node": ">=0.10.0"
961 }
962 },
963 "node_modules/path-key": {
964 "version": "3.1.1",
965 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
966 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
967 "dev": true,
968 "license": "MIT",
969 "engines": {
970 "node": ">=8"
971 }
972 },
973 "node_modules/path-type": {
974 "version": "4.0.0",
975 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
976 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
977 "license": "MIT",
978 "engines": {
979 "node": ">=8"
980 }
981 },
982 "node_modules/pause-stream": {
983 "version": "0.0.11",
984 "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz",
985 "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==",
986 "license": [
987 "MIT",
988 "Apache2"
989 ],
990 "dependencies": {
991 "through": "~2.3"
992 }
993 },
994 "node_modules/picomatch": {
995 "version": "2.3.1",
996 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
997 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
998 "license": "MIT",
999 "engines": {
1000 "node": ">=8.6"
1001 },
1002 "funding": {
1003 "url": "https://github.com/sponsors/jonschlinkert"
1004 }
1005 },
1006 "node_modules/prettier": {
1007 "version": "2.8.8",
1008 "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
1009 "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
1010 "dev": true,
1011 "license": "MIT",
1012 "bin": {
1013 "prettier": "bin-prettier.js"
1014 },
1015 "engines": {
1016 "node": ">=10.13.0"
1017 },
1018 "funding": {
1019 "url": "https://github.com/prettier/prettier?sponsor=1"
1020 }
1021 },
1022 "node_modules/ps-tree": {
1023 "version": "1.2.0",
1024 "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz",
1025 "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==",
1026 "license": "MIT",
1027 "dependencies": {
1028 "event-stream": "=3.3.4"
1029 },
1030 "bin": {
1031 "ps-tree": "bin/ps-tree.js"
1032 },
1033 "engines": {
1034 "node": ">= 0.10"
1035 }
1036 },
1037 "node_modules/queue-microtask": {
1038 "version": "1.2.3",
1039 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
1040 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
1041 "funding": [
1042 {
1043 "type": "github",
1044 "url": "https://github.com/sponsors/feross"
1045 },
1046 {
1047 "type": "patreon",
1048 "url": "https://www.patreon.com/feross"
1049 },
1050 {
1051 "type": "consulting",
1052 "url": "https://feross.org/support"
1053 }
1054 ],
1055 "license": "MIT"
1056 },
1057 "node_modules/require-directory": {
1058 "version": "2.1.1",
1059 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
1060 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
1061 "dev": true,
1062 "license": "MIT",
1063 "engines": {
1064 "node": ">=0.10.0"
1065 }
1066 },
1067 "node_modules/reusify": {
1068 "version": "1.1.0",
1069 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
1070 "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
1071 "license": "MIT",
1072 "engines": {
1073 "iojs": ">=1.0.0",
1074 "node": ">=0.10.0"
1075 }
1076 },
1077 "node_modules/rimraf": {
1078 "version": "3.0.2",
1079 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
1080 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
1081 "deprecated": "Rimraf versions prior to v4 are no longer supported",
1082 "dev": true,
1083 "license": "ISC",
1084 "dependencies": {
1085 "glob": "^7.1.3"
1086 },
1087 "bin": {
1088 "rimraf": "bin.js"
1089 },
1090 "funding": {
1091 "url": "https://github.com/sponsors/isaacs"
1092 }
1093 },
1094 "node_modules/run-parallel": {
1095 "version": "1.2.0",
1096 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
1097 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
1098 "funding": [
1099 {
1100 "type": "github",
1101 "url": "https://github.com/sponsors/feross"
1102 },
1103 {
1104 "type": "patreon",
1105 "url": "https://www.patreon.com/feross"
1106 },
1107 {
1108 "type": "consulting",
1109 "url": "https://feross.org/support"
1110 }
1111 ],
1112 "license": "MIT",
1113 "dependencies": {
1114 "queue-microtask": "^1.2.2"
1115 }
1116 },
1117 "node_modules/sade": {
1118 "version": "1.8.1",
1119 "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
1120 "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
1121 "dev": true,
1122 "license": "MIT",
1123 "dependencies": {
1124 "mri": "^1.1.0"
1125 },
1126 "engines": {
1127 "node": ">=6"
1128 }
1129 },
1130 "node_modules/semver": {
1131 "version": "7.7.2",
1132 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
1133 "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
1134 "dev": true,
1135 "license": "ISC",
1136 "bin": {
1137 "semver": "bin/semver.js"
1138 },
1139 "engines": {
1140 "node": ">=10"
1141 }
1142 },
1143 "node_modules/shebang-command": {
1144 "version": "2.0.0",
1145 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1146 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1147 "dev": true,
1148 "license": "MIT",
1149 "dependencies": {
1150 "shebang-regex": "^3.0.0"
1151 },
1152 "engines": {
1153 "node": ">=8"
1154 }
1155 },
1156 "node_modules/shebang-regex": {
1157 "version": "3.0.0",
1158 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1159 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1160 "dev": true,
1161 "license": "MIT",
1162 "engines": {
1163 "node": ">=8"
1164 }
1165 },
1166 "node_modules/signal-exit": {
1167 "version": "3.0.7",
1168 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
1169 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
1170 "dev": true,
1171 "license": "ISC"
1172 },
1173 "node_modules/slash": {
1174 "version": "4.0.0",
1175 "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
1176 "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
1177 "license": "MIT",
1178 "engines": {
1179 "node": ">=12"
1180 },
1181 "funding": {
1182 "url": "https://github.com/sponsors/sindresorhus"
1183 }
1184 },
1185 "node_modules/split": {
1186 "version": "0.3.3",
1187 "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz",
1188 "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==",
1189 "license": "MIT",
1190 "dependencies": {
1191 "through": "2"
1192 },
1193 "engines": {
1194 "node": "*"
1195 }
1196 },
1197 "node_modules/stream-combiner": {
1198 "version": "0.0.4",
1199 "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
1200 "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==",
1201 "license": "MIT",
1202 "dependencies": {
1203 "duplexer": "~0.1.1"
1204 }
1205 },
1206 "node_modules/string-width": {
1207 "version": "4.2.3",
1208 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
1209 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
1210 "dev": true,
1211 "license": "MIT",
1212 "dependencies": {
1213 "emoji-regex": "^8.0.0",
1214 "is-fullwidth-code-point": "^3.0.0",
1215 "strip-ansi": "^6.0.1"
1216 },
1217 "engines": {
1218 "node": ">=8"
1219 }
1220 },
1221 "node_modules/strip-ansi": {
1222 "version": "6.0.1",
1223 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1224 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1225 "dev": true,
1226 "license": "MIT",
1227 "dependencies": {
1228 "ansi-regex": "^5.0.1"
1229 },
1230 "engines": {
1231 "node": ">=8"
1232 }
1233 },
1234 "node_modules/supports-color": {
1235 "version": "7.2.0",
1236 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1237 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1238 "dev": true,
1239 "license": "MIT",
1240 "dependencies": {
1241 "has-flag": "^4.0.0"
1242 },
1243 "engines": {
1244 "node": ">=8"
1245 }
1246 },
1247 "node_modules/test-exclude": {
1248 "version": "6.0.0",
1249 "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
1250 "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
1251 "dev": true,
1252 "license": "ISC",
1253 "dependencies": {
1254 "@istanbuljs/schema": "^0.1.2",
1255 "glob": "^7.1.4",
1256 "minimatch": "^3.0.4"
1257 },
1258 "engines": {
1259 "node": ">=8"
1260 }
1261 },
1262 "node_modules/through": {
1263 "version": "2.3.8",
1264 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
1265 "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
1266 "license": "MIT"
1267 },
1268 "node_modules/to-regex-range": {
1269 "version": "5.0.1",
1270 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
1271 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
1272 "license": "MIT",
1273 "dependencies": {
1274 "is-number": "^7.0.0"
1275 },
1276 "engines": {
1277 "node": ">=8.0"
1278 }
1279 },
1280 "node_modules/typescript": {
1281 "version": "5.8.3",
1282 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
1283 "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
1284 "dev": true,
1285 "license": "Apache-2.0",
1286 "bin": {
1287 "tsc": "bin/tsc",
1288 "tsserver": "bin/tsserver"
1289 },
1290 "engines": {
1291 "node": ">=14.17"
1292 }
1293 },
1294 "node_modules/undici-types": {
1295 "version": "5.26.5",
1296 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
1297 "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
1298 "license": "MIT"
1299 },
1300 "node_modules/universalify": {
1301 "version": "2.0.1",
1302 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
1303 "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
1304 "license": "MIT",
1305 "engines": {
1306 "node": ">= 10.0.0"
1307 }
1308 },
1309 "node_modules/uvu": {
1310 "version": "0.5.6",
1311 "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz",
1312 "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==",
1313 "dev": true,
1314 "license": "MIT",
1315 "dependencies": {
1316 "dequal": "^2.0.0",
1317 "diff": "^5.0.0",
1318 "kleur": "^4.0.3",
1319 "sade": "^1.7.3"
1320 },
1321 "bin": {
1322 "uvu": "bin.js"
1323 },
1324 "engines": {
1325 "node": ">=8"
1326 }
1327 },
1328 "node_modules/v8-to-istanbul": {
1329 "version": "9.3.0",
1330 "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz",
1331 "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==",
1332 "dev": true,
1333 "license": "ISC",
1334 "dependencies": {
1335 "@jridgewell/trace-mapping": "^0.3.12",
1336 "@types/istanbul-lib-coverage": "^2.0.1",
1337 "convert-source-map": "^2.0.0"
1338 },
1339 "engines": {
1340 "node": ">=10.12.0"
1341 }
1342 },
1343 "node_modules/web-streams-polyfill": {
1344 "version": "3.3.3",
1345 "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz",
1346 "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==",
1347 "license": "MIT",
1348 "engines": {
1349 "node": ">= 8"
1350 }
1351 },
1352 "node_modules/which": {
1353 "version": "2.0.2",
1354 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1355 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1356 "license": "ISC",
1357 "dependencies": {
1358 "isexe": "^2.0.0"
1359 },
1360 "bin": {
1361 "node-which": "bin/node-which"
1362 },
1363 "engines": {
1364 "node": ">= 8"
1365 }
1366 },
1367 "node_modules/wrap-ansi": {
1368 "version": "7.0.0",
1369 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
1370 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
1371 "dev": true,
1372 "license": "MIT",
1373 "dependencies": {
1374 "ansi-styles": "^4.0.0",
1375 "string-width": "^4.1.0",
1376 "strip-ansi": "^6.0.0"
1377 },
1378 "engines": {
1379 "node": ">=10"
1380 },
1381 "funding": {
1382 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
1383 }
1384 },
1385 "node_modules/wrappy": {
1386 "version": "1.0.2",
1387 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1388 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
1389 "dev": true,
1390 "license": "ISC"
1391 },
1392 "node_modules/y18n": {
1393 "version": "5.0.8",
1394 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
1395 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
1396 "dev": true,
1397 "license": "ISC",
1398 "engines": {
1399 "node": ">=10"
1400 }
1401 },
1402 "node_modules/yaml": {
1403 "version": "2.8.0",
1404 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz",
1405 "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==",
1406 "license": "ISC",
1407 "bin": {
1408 "yaml": "bin.mjs"
1409 },
1410 "engines": {
1411 "node": ">= 14.6"
1412 }
1413 },
1414 "node_modules/yargs": {
1415 "version": "16.2.0",
1416 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
1417 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
1418 "dev": true,
1419 "license": "MIT",
1420 "dependencies": {
1421 "cliui": "^7.0.2",
1422 "escalade": "^3.1.1",
1423 "get-caller-file": "^2.0.5",
1424 "require-directory": "^2.1.1",
1425 "string-width": "^4.2.0",
1426 "y18n": "^5.0.5",
1427 "yargs-parser": "^20.2.2"
1428 },
1429 "engines": {
1430 "node": ">=10"
1431 }
1432 },
1433 "node_modules/yargs-parser": {
1434 "version": "20.2.9",
1435 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
1436 "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
1437 "dev": true,
1438 "license": "ISC",
1439 "engines": {
1440 "node": ">=10"
1441 }
1442 },
1443 "node_modules/yocto-queue": {
1444 "version": "0.1.0",
1445 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
1446 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
1447 "dev": true,
1448 "license": "MIT",
1449 "engines": {
1450 "node": ">=10"
1451 },
1452 "funding": {
1453 "url": "https://github.com/sponsors/sindresorhus"
1454 }
1455 }
1456 }
1457}