update package-lock.json
Signed-off-by: si458 <simonsmith5521@gmail.com>
si458 committed
May 25, 2024 at 16:57 UTC
a171cde2ff99784873f2054720b4c4123837f42e
1 file changed
+680
-261
package-lock.json
+680
-261
@@ -1,21 +1,21 @@
1
{
2
"name": "meshcentral",
3
- "version": "1.1.21",
3
+ "version": "1.1.24",
4
"lockfileVersion": 3,
5
"requires": true,
6
"packages": {
7
"": {
8
"name": "meshcentral",
9
- "version": "1.1.21",
9
+ "version": "1.1.24",
10
"license": "Apache-2.0",
11
"dependencies": {
12
"@yetzt/nedb": "1.8.0",
13
- "archiver": "5.3.2",
13
+ "archiver": "7.0.0",
14
"body-parser": "1.20.2",
15
"cbor": "5.2.0",
16
"compression": "1.7.4",
17
"cookie-session": "2.0.0",
18
- "express": "4.18.2",
18
+ "express": "4.19.2",
19
"express-handlebars": "5.3.5",
20
"express-ws": "4.0.0",
21
"ipcheck": "0.1.0",
@@ -30,7 +30,32 @@
30
"meshcentral": "bin/meshcentral"
31
},
32
"engines": {
33
- "node": ">=11.0.0"
33
+ "node": ">=16.0.0"
34
+ }
35
+ },
36
+ "node_modules/@isaacs/cliui": {
37
+ "version": "8.0.2",
38
+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
39
+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
40
+ "dependencies": {
41
+ "string-width": "^5.1.2",
42
+ "string-width-cjs": "npm:string-width@^4.2.0",
43
+ "strip-ansi": "^7.0.1",
44
+ "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
45
+ "wrap-ansi": "^8.1.0",
46
+ "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
47
+ },
48
+ "engines": {
49
+ "node": ">=12"
50
+ }
51
+ },
52
+ "node_modules/@pkgjs/parseargs": {
53
+ "version": "0.11.0",
54
+ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
55
+ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
56
+ "optional": true,
57
+ "engines": {
58
+ "node": ">=14"
59
}
60
},
61
"node_modules/@yetzt/binary-search-tree": {
@@ -50,6 +75,17 @@
75
"underscore": "^1.13.1"
76
}
77
},
78
+ "node_modules/abort-controller": {
79
+ "version": "3.0.0",
80
+ "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
81
+ "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
82
+ "dependencies": {
83
+ "event-target-shim": "^5.0.0"
84
+ },
85
+ "engines": {
86
+ "node": ">=6.5"
87
+ }
88
+ },
89
"node_modules/accepts": {
90
"version": "1.3.8",
91
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
@@ -62,63 +98,60 @@
98
"node": ">= 0.6"
99
}
100
},
101
+ "node_modules/ansi-regex": {
102
+ "version": "6.0.1",
103
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
104
+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
105
+ "engines": {
106
+ "node": ">=12"
107
+ },
108
+ "funding": {
109
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
110
+ }
111
+ },
112
+ "node_modules/ansi-styles": {
113
+ "version": "6.2.1",
114
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
115
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
116
+ "engines": {
117
+ "node": ">=12"
118
+ },
119
+ "funding": {
120
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
121
+ }
122
+ },
123
"node_modules/archiver": {
66
- "version": "5.3.2",
67
- "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz",
68
- "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==",
124
+ "version": "7.0.0",
125
+ "resolved": "https://registry.npmjs.org/archiver/-/archiver-7.0.0.tgz",
126
+ "integrity": "sha512-R9HM9egs8FfktSqUqyjlKmvF4U+CWNqm/2tlROV+lOFg79MLdT67ae1l3hU47pGy8twSXxHoiefMCh43w0BriQ==",
127
"dependencies": {
70
- "archiver-utils": "^2.1.0",
128
+ "archiver-utils": "^5.0.0",
129
"async": "^3.2.4",
72
- "buffer-crc32": "^0.2.1",
73
- "readable-stream": "^3.6.0",
130
+ "buffer-crc32": "^1.0.0",
131
+ "readable-stream": "^4.0.0",
132
"readdir-glob": "^1.1.2",
75
- "tar-stream": "^2.2.0",
76
- "zip-stream": "^4.1.0"
133
+ "tar-stream": "^3.0.0",
134
+ "zip-stream": "^6.0.0"
135
},
136
"engines": {
79
- "node": ">= 10"
137
+ "node": ">= 14"
138
}
139
},
140
"node_modules/archiver-utils": {
83
- "version": "2.1.0",
84
- "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz",
85
- "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==",
141
+ "version": "5.0.2",
142
+ "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-5.0.2.tgz",
143
+ "integrity": "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==",
144
"dependencies": {
87
- "glob": "^7.1.4",
145
+ "glob": "^10.0.0",
146
"graceful-fs": "^4.2.0",
147
+ "is-stream": "^2.0.1",
148
"lazystream": "^1.0.0",
90
- "lodash.defaults": "^4.2.0",
91
- "lodash.difference": "^4.5.0",
92
- "lodash.flatten": "^4.4.0",
93
- "lodash.isplainobject": "^4.0.6",
94
- "lodash.union": "^4.6.0",
149
+ "lodash": "^4.17.15",
150
"normalize-path": "^3.0.0",
96
- "readable-stream": "^2.0.0"
151
+ "readable-stream": "^4.0.0"
152
},
153
"engines": {
99
- "node": ">= 6"
100
- }
101
- },
102
- "node_modules/archiver-utils/node_modules/readable-stream": {
103
- "version": "2.3.8",
104
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
105
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
106
- "dependencies": {
107
- "core-util-is": "~1.0.0",
108
- "inherits": "~2.0.3",
109
- "isarray": "~1.0.0",
110
- "process-nextick-args": "~2.0.0",
111
- "safe-buffer": "~5.1.1",
112
- "string_decoder": "~1.1.1",
113
- "util-deprecate": "~1.0.1"
114
- }
115
- },
116
- "node_modules/archiver-utils/node_modules/string_decoder": {
117
- "version": "1.1.1",
118
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
119
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
120
- "dependencies": {
121
- "safe-buffer": "~5.1.0"
154
+ "node": ">= 14"
155
}
156
},
157
"node_modules/array-flatten": {
@@ -136,11 +169,22 @@
169
"resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
170
"integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
171
},
172
+ "node_modules/b4a": {
173
+ "version": "1.6.6",
174
+ "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz",
175
+ "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg=="
176
+ },
177
"node_modules/balanced-match": {
178
"version": "1.0.2",
179
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
180
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
181
},
182
+ "node_modules/bare-events": {
183
+ "version": "2.2.2",
184
+ "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.2.tgz",
185
+ "integrity": "sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==",
186
+ "optional": true
187
+ },
188
"node_modules/base64-js": {
189
"version": "1.5.1",
190
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
@@ -168,16 +212,6 @@
212
"node": "*"
213
}
214
},
171
- "node_modules/bl": {
172
- "version": "4.1.0",
173
- "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
174
- "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
175
- "dependencies": {
176
- "buffer": "^5.5.0",
177
- "inherits": "^2.0.4",
178
- "readable-stream": "^3.4.0"
179
- }
180
- },
215
"node_modules/body-parser": {
216
"version": "1.20.2",
217
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz",
@@ -202,18 +236,17 @@
236
}
237
},
238
"node_modules/brace-expansion": {
205
- "version": "1.1.11",
206
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
207
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
239
+ "version": "2.0.1",
240
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
241
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
242
"dependencies": {
209
- "balanced-match": "^1.0.0",
210
- "concat-map": "0.0.1"
243
+ "balanced-match": "^1.0.0"
244
}
245
},
246
"node_modules/buffer": {
214
- "version": "5.7.1",
215
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
216
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
247
+ "version": "6.0.3",
248
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
249
+ "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
250
"funding": [
251
{
252
"type": "github",
@@ -230,15 +263,15 @@
263
],
264
"dependencies": {
265
"base64-js": "^1.3.1",
233
- "ieee754": "^1.1.13"
266
+ "ieee754": "^1.2.1"
267
}
268
},
269
"node_modules/buffer-crc32": {
237
- "version": "0.2.13",
238
- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
239
- "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
270
+ "version": "1.0.0",
271
+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz",
272
+ "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==",
273
"engines": {
241
- "node": "*"
274
+ "node": ">=8.0.0"
275
}
276
},
277
"node_modules/bytes": {
@@ -250,13 +283,18 @@
283
}
284
},
285
"node_modules/call-bind": {
253
- "version": "1.0.5",
254
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz",
255
- "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==",
286
+ "version": "1.0.7",
287
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
288
+ "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
289
"dependencies": {
290
+ "es-define-property": "^1.0.0",
291
+ "es-errors": "^1.3.0",
292
"function-bind": "^1.1.2",
258
- "get-intrinsic": "^1.2.1",
259
- "set-function-length": "^1.1.1"
293
+ "get-intrinsic": "^1.2.4",
294
+ "set-function-length": "^1.2.1"
295
+ },
296
+ "engines": {
297
+ "node": ">= 0.4"
298
},
299
"funding": {
300
"url": "https://github.com/sponsors/ljharb"
@@ -274,18 +312,35 @@
312
"node": ">=6.0.0"
313
}
314
},
315
+ "node_modules/color-convert": {
316
+ "version": "2.0.1",
317
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
318
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
319
+ "dependencies": {
320
+ "color-name": "~1.1.4"
321
+ },
322
+ "engines": {
323
+ "node": ">=7.0.0"
324
+ }
325
+ },
326
+ "node_modules/color-name": {
327
+ "version": "1.1.4",
328
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
329
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
330
+ },
331
"node_modules/compress-commons": {
278
- "version": "4.1.2",
279
- "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz",
280
- "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==",
332
+ "version": "6.0.2",
333
+ "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-6.0.2.tgz",
334
+ "integrity": "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==",
335
"dependencies": {
282
- "buffer-crc32": "^0.2.13",
283
- "crc32-stream": "^4.0.2",
336
+ "crc-32": "^1.2.0",
337
+ "crc32-stream": "^6.0.0",
338
+ "is-stream": "^2.0.1",
339
"normalize-path": "^3.0.0",
285
- "readable-stream": "^3.6.0"
340
+ "readable-stream": "^4.0.0"
341
},
342
"engines": {
288
- "node": ">= 10"
343
+ "node": ">= 14"
344
}
345
},
346
"node_modules/compressible": {
@@ -368,9 +423,9 @@
423
}
424
},
425
"node_modules/cookie": {
371
- "version": "0.5.0",
372
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
373
- "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==",
426
+ "version": "0.6.0",
427
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
428
+ "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
429
"engines": {
430
"node": ">= 0.6"
431
}
@@ -455,15 +510,28 @@
510
}
511
},
512
"node_modules/crc32-stream": {
458
- "version": "4.0.3",
459
- "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz",
460
- "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==",
513
+ "version": "6.0.0",
514
+ "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-6.0.0.tgz",
515
+ "integrity": "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==",
516
"dependencies": {
517
"crc-32": "^1.2.0",
463
- "readable-stream": "^3.4.0"
518
+ "readable-stream": "^4.0.0"
519
},
520
"engines": {
466
- "node": ">= 10"
521
+ "node": ">= 14"
522
+ }
523
+ },
524
+ "node_modules/cross-spawn": {
525
+ "version": "7.0.3",
526
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
527
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
528
+ "dependencies": {
529
+ "path-key": "^3.1.0",
530
+ "shebang-command": "^2.0.0",
531
+ "which": "^2.0.1"
532
+ },
533
+ "engines": {
534
+ "node": ">= 8"
535
}
536
},
537
"node_modules/debug": {
@@ -475,16 +543,19 @@
543
}
544
},
545
"node_modules/define-data-property": {
478
- "version": "1.1.1",
479
- "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz",
480
- "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==",
546
+ "version": "1.1.4",
547
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
548
+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
549
"dependencies": {
482
- "get-intrinsic": "^1.2.1",
483
- "gopd": "^1.0.1",
484
- "has-property-descriptors": "^1.0.0"
550
+ "es-define-property": "^1.0.0",
551
+ "es-errors": "^1.3.0",
552
+ "gopd": "^1.0.1"
553
},
554
"engines": {
555
"node": ">= 0.4"
556
+ },
557
+ "funding": {
558
+ "url": "https://github.com/sponsors/ljharb"
559
}
560
},
561
"node_modules/depd": {
@@ -504,11 +575,21 @@
575
"npm": "1.2.8000 || >= 1.4.16"
576
}
577
},
578
+ "node_modules/eastasianwidth": {
579
+ "version": "0.2.0",
580
+ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
581
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
582
+ },
583
"node_modules/ee-first": {
584
"version": "1.1.1",
585
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
586
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
587
},
588
+ "node_modules/emoji-regex": {
589
+ "version": "9.2.2",
590
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
591
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
592
+ },
593
"node_modules/encodeurl": {
594
"version": "1.0.2",
595
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
@@ -517,12 +598,23 @@
598
"node": ">= 0.8"
599
}
600
},
520
- "node_modules/end-of-stream": {
521
- "version": "1.4.4",
522
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
523
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
601
+ "node_modules/es-define-property": {
602
+ "version": "1.0.0",
603
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
604
+ "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
605
"dependencies": {
525
- "once": "^1.4.0"
606
+ "get-intrinsic": "^1.2.4"
607
+ },
608
+ "engines": {
609
+ "node": ">= 0.4"
610
+ }
611
+ },
612
+ "node_modules/es-errors": {
613
+ "version": "1.3.0",
614
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
615
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
616
+ "engines": {
617
+ "node": ">= 0.4"
618
}
619
},
620
"node_modules/escape-html": {
@@ -538,17 +630,33 @@
630
"node": ">= 0.6"
631
}
632
},
633
+ "node_modules/event-target-shim": {
634
+ "version": "5.0.1",
635
+ "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
636
+ "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
637
+ "engines": {
638
+ "node": ">=6"
639
+ }
640
+ },
641
+ "node_modules/events": {
642
+ "version": "3.3.0",
643
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
644
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
645
+ "engines": {
646
+ "node": ">=0.8.x"
647
+ }
648
+ },
649
"node_modules/express": {
542
- "version": "4.18.2",
543
- "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz",
544
- "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==",
650
+ "version": "4.19.2",
651
+ "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
652
+ "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
653
"dependencies": {
654
"accepts": "~1.3.8",
655
"array-flatten": "1.1.1",
548
- "body-parser": "1.20.1",
656
+ "body-parser": "1.20.2",
657
"content-disposition": "0.5.4",
658
"content-type": "~1.0.4",
551
- "cookie": "0.5.0",
659
+ "cookie": "0.6.0",
660
"cookie-signature": "1.0.6",
661
"debug": "2.6.9",
662
"depd": "2.0.0",
@@ -592,6 +700,45 @@
700
"node": ">=v10.24.1"
701
}
702
},
703
+ "node_modules/express-handlebars/node_modules/brace-expansion": {
704
+ "version": "1.1.11",
705
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
706
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
707
+ "dependencies": {
708
+ "balanced-match": "^1.0.0",
709
+ "concat-map": "0.0.1"
710
+ }
711
+ },
712
+ "node_modules/express-handlebars/node_modules/glob": {
713
+ "version": "7.2.3",
714
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
715
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
716
+ "dependencies": {
717
+ "fs.realpath": "^1.0.0",
718
+ "inflight": "^1.0.4",
719
+ "inherits": "2",
720
+ "minimatch": "^3.1.1",
721
+ "once": "^1.3.0",
722
+ "path-is-absolute": "^1.0.0"
723
+ },
724
+ "engines": {
725
+ "node": "*"
726
+ },
727
+ "funding": {
728
+ "url": "https://github.com/sponsors/isaacs"
729
+ }
730
+ },
731
+ "node_modules/express-handlebars/node_modules/minimatch": {
732
+ "version": "3.1.2",
733
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
734
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
735
+ "dependencies": {
736
+ "brace-expansion": "^1.1.7"
737
+ },
738
+ "engines": {
739
+ "node": "*"
740
+ }
741
+ },
742
"node_modules/express-ws": {
743
"version": "4.0.0",
744
"resolved": "https://registry.npmjs.org/express-ws/-/express-ws-4.0.0.tgz",
@@ -614,43 +761,6 @@
761
"async-limiter": "~1.0.0"
762
}
763
},
617
- "node_modules/express/node_modules/body-parser": {
618
- "version": "1.20.1",
619
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz",
620
- "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==",
621
- "dependencies": {
622
- "bytes": "3.1.2",
623
- "content-type": "~1.0.4",
624
- "debug": "2.6.9",
625
- "depd": "2.0.0",
626
- "destroy": "1.2.0",
627
- "http-errors": "2.0.0",
628
- "iconv-lite": "0.4.24",
629
- "on-finished": "2.4.1",
630
- "qs": "6.11.0",
631
- "raw-body": "2.5.1",
632
- "type-is": "~1.6.18",
633
- "unpipe": "1.0.0"
634
- },
635
- "engines": {
636
- "node": ">= 0.8",
637
- "npm": "1.2.8000 || >= 1.4.16"
638
- }
639
- },
640
- "node_modules/express/node_modules/raw-body": {
641
- "version": "2.5.1",
642
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
643
- "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
644
- "dependencies": {
645
- "bytes": "3.1.2",
646
- "http-errors": "2.0.0",
647
- "iconv-lite": "0.4.24",
648
- "unpipe": "1.0.0"
649
- },
650
- "engines": {
651
- "node": ">= 0.8"
652
- }
653
- },
764
"node_modules/express/node_modules/safe-buffer": {
765
"version": "5.2.1",
766
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
@@ -670,6 +780,11 @@
780
}
781
]
782
},
783
+ "node_modules/fast-fifo": {
784
+ "version": "1.3.2",
785
+ "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
786
+ "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ=="
787
+ },
788
"node_modules/fd-slicer": {
789
"version": "1.1.0",
790
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
@@ -695,6 +810,21 @@
810
"node": ">= 0.8"
811
}
812
},
813
+ "node_modules/foreground-child": {
814
+ "version": "3.1.1",
815
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
816
+ "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
817
+ "dependencies": {
818
+ "cross-spawn": "^7.0.0",
819
+ "signal-exit": "^4.0.1"
820
+ },
821
+ "engines": {
822
+ "node": ">=14"
823
+ },
824
+ "funding": {
825
+ "url": "https://github.com/sponsors/isaacs"
826
+ }
827
+ },
828
"node_modules/forwarded": {
829
"version": "0.2.0",
830
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
@@ -711,11 +841,6 @@
841
"node": ">= 0.6"
842
}
843
},
714
- "node_modules/fs-constants": {
715
- "version": "1.0.0",
716
- "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
717
- "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
718
- },
844
"node_modules/fs.realpath": {
845
"version": "1.0.0",
846
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -730,33 +855,39 @@
855
}
856
},
857
"node_modules/get-intrinsic": {
733
- "version": "1.2.2",
734
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz",
735
- "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==",
858
+ "version": "1.2.4",
859
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
860
+ "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
861
"dependencies": {
862
+ "es-errors": "^1.3.0",
863
"function-bind": "^1.1.2",
864
"has-proto": "^1.0.1",
865
"has-symbols": "^1.0.3",
866
"hasown": "^2.0.0"
867
},
868
+ "engines": {
869
+ "node": ">= 0.4"
870
+ },
871
"funding": {
872
"url": "https://github.com/sponsors/ljharb"
873
}
874
},
875
"node_modules/glob": {
747
- "version": "7.2.3",
748
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
749
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
876
+ "version": "10.4.1",
877
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz",
878
+ "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==",
879
"dependencies": {
751
- "fs.realpath": "^1.0.0",
752
- "inflight": "^1.0.4",
753
- "inherits": "2",
754
- "minimatch": "^3.1.1",
755
- "once": "^1.3.0",
756
- "path-is-absolute": "^1.0.0"
880
+ "foreground-child": "^3.1.0",
881
+ "jackspeak": "^3.1.2",
882
+ "minimatch": "^9.0.4",
883
+ "minipass": "^7.1.2",
884
+ "path-scurry": "^1.11.1"
885
+ },
886
+ "bin": {
887
+ "glob": "dist/esm/bin.mjs"
888
},
889
"engines": {
759
- "node": "*"
890
+ "node": ">=16 || 14 >=14.18"
891
},
892
"funding": {
893
"url": "https://github.com/sponsors/isaacs"
@@ -799,20 +930,20 @@
930
}
931
},
932
"node_modules/has-property-descriptors": {
802
- "version": "1.0.1",
803
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz",
804
- "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==",
933
+ "version": "1.0.2",
934
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
935
+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
936
"dependencies": {
806
- "get-intrinsic": "^1.2.2"
937
+ "es-define-property": "^1.0.0"
938
},
939
"funding": {
940
"url": "https://github.com/sponsors/ljharb"
941
}
942
},
943
"node_modules/has-proto": {
813
- "version": "1.0.1",
814
- "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
815
- "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
944
+ "version": "1.0.3",
945
+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
946
+ "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
947
"engines": {
948
"node": ">= 0.4"
949
},
@@ -832,9 +963,9 @@
963
}
964
},
965
"node_modules/hasown": {
835
- "version": "2.0.0",
836
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz",
837
- "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==",
966
+ "version": "2.0.2",
967
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
968
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
969
"dependencies": {
970
"function-bind": "^1.1.2"
971
},
@@ -896,6 +1027,7 @@
1027
"version": "1.0.6",
1028
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1029
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
1030
+ "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.",
1031
"dependencies": {
1032
"once": "^1.3.0",
1033
"wrappy": "1"
@@ -919,11 +1051,52 @@
1051
"resolved": "https://registry.npmjs.org/ipcheck/-/ipcheck-0.1.0.tgz",
1052
"integrity": "sha512-NwhrmROU0iXKa+U1quGuQ+ag+K/1Bb5V/yh5Q4SylSu/LGymPZcWB7p4u7JgJH0qOR6cTLDO5VZlRbhoeekNzQ=="
1053
},
1054
+ "node_modules/is-fullwidth-code-point": {
1055
+ "version": "3.0.0",
1056
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1057
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1058
+ "engines": {
1059
+ "node": ">=8"
1060
+ }
1061
+ },
1062
+ "node_modules/is-stream": {
1063
+ "version": "2.0.1",
1064
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
1065
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
1066
+ "engines": {
1067
+ "node": ">=8"
1068
+ },
1069
+ "funding": {
1070
+ "url": "https://github.com/sponsors/sindresorhus"
1071
+ }
1072
+ },
1073
"node_modules/isarray": {
1074
"version": "1.0.0",
1075
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1076
"integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
1077
},
1078
+ "node_modules/isexe": {
1079
+ "version": "2.0.0",
1080
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1081
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
1082
+ },
1083
+ "node_modules/jackspeak": {
1084
+ "version": "3.1.2",
1085
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.1.2.tgz",
1086
+ "integrity": "sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==",
1087
+ "dependencies": {
1088
+ "@isaacs/cliui": "^8.0.2"
1089
+ },
1090
+ "engines": {
1091
+ "node": ">=14"
1092
+ },
1093
+ "funding": {
1094
+ "url": "https://github.com/sponsors/isaacs"
1095
+ },
1096
+ "optionalDependencies": {
1097
+ "@pkgjs/parseargs": "^0.11.0"
1098
+ }
1099
+ },
1100
"node_modules/keygrip": {
1101
"version": "1.1.0",
1102
"resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz",
@@ -984,30 +1157,18 @@
1157
"lie": "3.1.1"
1158
}
1159
},
987
- "node_modules/lodash.defaults": {
988
- "version": "4.2.0",
989
- "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
990
- "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ=="
1160
+ "node_modules/lodash": {
1161
+ "version": "4.17.21",
1162
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1163
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
1164
},
992
- "node_modules/lodash.difference": {
993
- "version": "4.5.0",
994
- "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
995
- "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA=="
996
- },
997
- "node_modules/lodash.flatten": {
998
- "version": "4.4.0",
999
- "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
1000
- "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g=="
1001
- },
1002
- "node_modules/lodash.isplainobject": {
1003
- "version": "4.0.6",
1004
- "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
1005
- "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA=="
1006
- },
1007
- "node_modules/lodash.union": {
1008
- "version": "4.6.0",
1009
- "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz",
1010
- "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw=="
1165
+ "node_modules/lru-cache": {
1166
+ "version": "10.2.2",
1167
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz",
1168
+ "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==",
1169
+ "engines": {
1170
+ "node": "14 || >=16.14"
1171
+ }
1172
},
1173
"node_modules/media-typer": {
1174
"version": "0.3.0",
@@ -1061,14 +1222,17 @@
1222
}
1223
},
1224
"node_modules/minimatch": {
1064
- "version": "3.1.2",
1065
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1066
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1225
+ "version": "9.0.4",
1226
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz",
1227
+ "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
1228
"dependencies": {
1068
- "brace-expansion": "^1.1.7"
1229
+ "brace-expansion": "^2.0.1"
1230
},
1231
"engines": {
1071
- "node": "*"
1232
+ "node": ">=16 || 14 >=14.17"
1233
+ },
1234
+ "funding": {
1235
+ "url": "https://github.com/sponsors/isaacs"
1236
}
1237
},
1238
"node_modules/minimist": {
@@ -1079,6 +1243,14 @@
1243
"url": "https://github.com/sponsors/ljharb"
1244
}
1245
},
1246
+ "node_modules/minipass": {
1247
+ "version": "7.1.2",
1248
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
1249
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
1250
+ "engines": {
1251
+ "node": ">=16 || 14 >=14.17"
1252
+ }
1253
+ },
1254
"node_modules/mkdirp": {
1255
"version": "1.0.4",
1256
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
@@ -1246,6 +1418,29 @@
1418
"node": ">=0.10.0"
1419
}
1420
},
1421
+ "node_modules/path-key": {
1422
+ "version": "3.1.1",
1423
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1424
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1425
+ "engines": {
1426
+ "node": ">=8"
1427
+ }
1428
+ },
1429
+ "node_modules/path-scurry": {
1430
+ "version": "1.11.1",
1431
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
1432
+ "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
1433
+ "dependencies": {
1434
+ "lru-cache": "^10.2.0",
1435
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
1436
+ },
1437
+ "engines": {
1438
+ "node": ">=16 || 14 >=14.18"
1439
+ },
1440
+ "funding": {
1441
+ "url": "https://github.com/sponsors/isaacs"
1442
+ }
1443
+ },
1444
"node_modules/path-to-regexp": {
1445
"version": "0.1.7",
1446
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
@@ -1256,6 +1451,14 @@
1451
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
1452
"integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="
1453
},
1454
+ "node_modules/process": {
1455
+ "version": "0.11.10",
1456
+ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
1457
+ "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
1458
+ "engines": {
1459
+ "node": ">= 0.6.0"
1460
+ }
1461
+ },
1462
"node_modules/process-nextick-args": {
1463
"version": "2.0.1",
1464
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
@@ -1287,6 +1490,11 @@
1490
"url": "https://github.com/sponsors/ljharb"
1491
}
1492
},
1493
+ "node_modules/queue-tick": {
1494
+ "version": "1.0.1",
1495
+ "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz",
1496
+ "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag=="
1497
+ },
1498
"node_modules/random-bytes": {
1499
"version": "1.0.0",
1500
"resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz",
@@ -1318,16 +1526,18 @@
1526
}
1527
},
1528
"node_modules/readable-stream": {
1321
- "version": "3.6.2",
1322
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
1323
- "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
1529
+ "version": "4.5.2",
1530
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz",
1531
+ "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==",
1532
"dependencies": {
1325
- "inherits": "^2.0.3",
1326
- "string_decoder": "^1.1.1",
1327
- "util-deprecate": "^1.0.1"
1533
+ "abort-controller": "^3.0.0",
1534
+ "buffer": "^6.0.3",
1535
+ "events": "^3.3.0",
1536
+ "process": "^0.11.10",
1537
+ "string_decoder": "^1.3.0"
1538
},
1539
"engines": {
1330
- "node": ">= 6"
1540
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1541
}
1542
},
1543
"node_modules/readdir-glob": {
@@ -1338,14 +1548,6 @@
1548
"minimatch": "^5.1.0"
1549
}
1550
},
1341
- "node_modules/readdir-glob/node_modules/brace-expansion": {
1342
- "version": "2.0.1",
1343
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
1344
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
1345
- "dependencies": {
1346
- "balanced-match": "^1.0.0"
1347
- }
1348
- },
1551
"node_modules/readdir-glob/node_modules/minimatch": {
1552
"version": "5.1.6",
1553
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
@@ -1410,14 +1612,16 @@
1612
}
1613
},
1614
"node_modules/set-function-length": {
1413
- "version": "1.1.1",
1414
- "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz",
1415
- "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==",
1615
+ "version": "1.2.2",
1616
+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
1617
+ "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
1618
"dependencies": {
1417
- "define-data-property": "^1.1.1",
1418
- "get-intrinsic": "^1.2.1",
1619
+ "define-data-property": "^1.1.4",
1620
+ "es-errors": "^1.3.0",
1621
+ "function-bind": "^1.1.2",
1622
+ "get-intrinsic": "^1.2.4",
1623
"gopd": "^1.0.1",
1420
- "has-property-descriptors": "^1.0.0"
1624
+ "has-property-descriptors": "^1.0.2"
1625
},
1626
"engines": {
1627
"node": ">= 0.4"
@@ -1428,19 +1632,53 @@
1632
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
1633
"integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
1634
},
1635
+ "node_modules/shebang-command": {
1636
+ "version": "2.0.0",
1637
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1638
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1639
+ "dependencies": {
1640
+ "shebang-regex": "^3.0.0"
1641
+ },
1642
+ "engines": {
1643
+ "node": ">=8"
1644
+ }
1645
+ },
1646
+ "node_modules/shebang-regex": {
1647
+ "version": "3.0.0",
1648
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1649
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1650
+ "engines": {
1651
+ "node": ">=8"
1652
+ }
1653
+ },
1654
"node_modules/side-channel": {
1432
- "version": "1.0.4",
1433
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
1434
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
1655
+ "version": "1.0.6",
1656
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
1657
+ "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
1658
"dependencies": {
1436
- "call-bind": "^1.0.0",
1437
- "get-intrinsic": "^1.0.2",
1438
- "object-inspect": "^1.9.0"
1659
+ "call-bind": "^1.0.7",
1660
+ "es-errors": "^1.3.0",
1661
+ "get-intrinsic": "^1.2.4",
1662
+ "object-inspect": "^1.13.1"
1663
+ },
1664
+ "engines": {
1665
+ "node": ">= 0.4"
1666
},
1667
"funding": {
1668
"url": "https://github.com/sponsors/ljharb"
1669
}
1670
},
1671
+ "node_modules/signal-exit": {
1672
+ "version": "4.1.0",
1673
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
1674
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
1675
+ "engines": {
1676
+ "node": ">=14"
1677
+ },
1678
+ "funding": {
1679
+ "url": "https://github.com/sponsors/isaacs"
1680
+ }
1681
+ },
1682
"node_modules/source-map": {
1683
"version": "0.6.1",
1684
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
@@ -1457,6 +1695,18 @@
1695
"node": ">= 0.8"
1696
}
1697
},
1698
+ "node_modules/streamx": {
1699
+ "version": "2.16.1",
1700
+ "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.16.1.tgz",
1701
+ "integrity": "sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==",
1702
+ "dependencies": {
1703
+ "fast-fifo": "^1.1.0",
1704
+ "queue-tick": "^1.0.1"
1705
+ },
1706
+ "optionalDependencies": {
1707
+ "bare-events": "^2.2.0"
1708
+ }
1709
+ },
1710
"node_modules/string_decoder": {
1711
"version": "1.3.0",
1712
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
@@ -1484,19 +1734,102 @@
1734
}
1735
]
1736
},
1487
- "node_modules/tar-stream": {
1488
- "version": "2.2.0",
1489
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
1490
- "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
1737
+ "node_modules/string-width": {
1738
+ "version": "5.1.2",
1739
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
1740
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
1741
"dependencies": {
1492
- "bl": "^4.0.3",
1493
- "end-of-stream": "^1.4.1",
1494
- "fs-constants": "^1.0.0",
1495
- "inherits": "^2.0.3",
1496
- "readable-stream": "^3.1.1"
1742
+ "eastasianwidth": "^0.2.0",
1743
+ "emoji-regex": "^9.2.2",
1744
+ "strip-ansi": "^7.0.1"
1745
},
1746
"engines": {
1499
- "node": ">=6"
1747
+ "node": ">=12"
1748
+ },
1749
+ "funding": {
1750
+ "url": "https://github.com/sponsors/sindresorhus"
1751
+ }
1752
+ },
1753
+ "node_modules/string-width-cjs": {
1754
+ "name": "string-width",
1755
+ "version": "4.2.3",
1756
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
1757
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
1758
+ "dependencies": {
1759
+ "emoji-regex": "^8.0.0",
1760
+ "is-fullwidth-code-point": "^3.0.0",
1761
+ "strip-ansi": "^6.0.1"
1762
+ },
1763
+ "engines": {
1764
+ "node": ">=8"
1765
+ }
1766
+ },
1767
+ "node_modules/string-width-cjs/node_modules/ansi-regex": {
1768
+ "version": "5.0.1",
1769
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1770
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1771
+ "engines": {
1772
+ "node": ">=8"
1773
+ }
1774
+ },
1775
+ "node_modules/string-width-cjs/node_modules/emoji-regex": {
1776
+ "version": "8.0.0",
1777
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1778
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
1779
+ },
1780
+ "node_modules/string-width-cjs/node_modules/strip-ansi": {
1781
+ "version": "6.0.1",
1782
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1783
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1784
+ "dependencies": {
1785
+ "ansi-regex": "^5.0.1"
1786
+ },
1787
+ "engines": {
1788
+ "node": ">=8"
1789
+ }
1790
+ },
1791
+ "node_modules/strip-ansi": {
1792
+ "version": "7.1.0",
1793
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
1794
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
1795
+ "dependencies": {
1796
+ "ansi-regex": "^6.0.1"
1797
+ },
1798
+ "engines": {
1799
+ "node": ">=12"
1800
+ },
1801
+ "funding": {
1802
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
1803
+ }
1804
+ },
1805
+ "node_modules/strip-ansi-cjs": {
1806
+ "name": "strip-ansi",
1807
+ "version": "6.0.1",
1808
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1809
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1810
+ "dependencies": {
1811
+ "ansi-regex": "^5.0.1"
1812
+ },
1813
+ "engines": {
1814
+ "node": ">=8"
1815
+ }
1816
+ },
1817
+ "node_modules/strip-ansi-cjs/node_modules/ansi-regex": {
1818
+ "version": "5.0.1",
1819
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1820
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1821
+ "engines": {
1822
+ "node": ">=8"
1823
+ }
1824
+ },
1825
+ "node_modules/tar-stream": {
1826
+ "version": "3.1.7",
1827
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
1828
+ "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",
1829
+ "dependencies": {
1830
+ "b4a": "^1.6.4",
1831
+ "fast-fifo": "^1.2.0",
1832
+ "streamx": "^2.15.0"
1833
}
1834
},
1835
"node_modules/toidentifier": {
@@ -1606,11 +1939,109 @@
1939
"node": ">= 0.8"
1940
}
1941
},
1942
+ "node_modules/which": {
1943
+ "version": "2.0.2",
1944
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1945
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1946
+ "dependencies": {
1947
+ "isexe": "^2.0.0"
1948
+ },
1949
+ "bin": {
1950
+ "node-which": "bin/node-which"
1951
+ },
1952
+ "engines": {
1953
+ "node": ">= 8"
1954
+ }
1955
+ },
1956
"node_modules/wordwrap": {
1957
"version": "1.0.0",
1958
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
1959
"integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="
1960
},
1961
+ "node_modules/wrap-ansi": {
1962
+ "version": "8.1.0",
1963
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
1964
+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
1965
+ "dependencies": {
1966
+ "ansi-styles": "^6.1.0",
1967
+ "string-width": "^5.0.1",
1968
+ "strip-ansi": "^7.0.1"
1969
+ },
1970
+ "engines": {
1971
+ "node": ">=12"
1972
+ },
1973
+ "funding": {
1974
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
1975
+ }
1976
+ },
1977
+ "node_modules/wrap-ansi-cjs": {
1978
+ "name": "wrap-ansi",
1979
+ "version": "7.0.0",
1980
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
1981
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
1982
+ "dependencies": {
1983
+ "ansi-styles": "^4.0.0",
1984
+ "string-width": "^4.1.0",
1985
+ "strip-ansi": "^6.0.0"
1986
+ },
1987
+ "engines": {
1988
+ "node": ">=10"
1989
+ },
1990
+ "funding": {
1991
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
1992
+ }
1993
+ },
1994
+ "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": {
1995
+ "version": "5.0.1",
1996
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1997
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1998
+ "engines": {
1999
+ "node": ">=8"
2000
+ }
2001
+ },
2002
+ "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
2003
+ "version": "4.3.0",
2004
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2005
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2006
+ "dependencies": {
2007
+ "color-convert": "^2.0.1"
2008
+ },
2009
+ "engines": {
2010
+ "node": ">=8"
2011
+ },
2012
+ "funding": {
2013
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2014
+ }
2015
+ },
2016
+ "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
2017
+ "version": "8.0.0",
2018
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2019
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
2020
+ },
2021
+ "node_modules/wrap-ansi-cjs/node_modules/string-width": {
2022
+ "version": "4.2.3",
2023
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2024
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2025
+ "dependencies": {
2026
+ "emoji-regex": "^8.0.0",
2027
+ "is-fullwidth-code-point": "^3.0.0",
2028
+ "strip-ansi": "^6.0.1"
2029
+ },
2030
+ "engines": {
2031
+ "node": ">=8"
2032
+ }
2033
+ },
2034
+ "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": {
2035
+ "version": "6.0.1",
2036
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2037
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2038
+ "dependencies": {
2039
+ "ansi-regex": "^5.0.1"
2040
+ },
2041
+ "engines": {
2042
+ "node": ">=8"
2043
+ }
2044
+ },
2045
"node_modules/wrappy": {
2046
"version": "1.0.2",
2047
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
@@ -1645,37 +2076,25 @@
2076
"fd-slicer": "~1.1.0"
2077
}
2078
},
1648
- "node_modules/zip-stream": {
1649
- "version": "4.1.1",
1650
- "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz",
1651
- "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==",
1652
- "dependencies": {
1653
- "archiver-utils": "^3.0.4",
1654
- "compress-commons": "^4.1.2",
1655
- "readable-stream": "^3.6.0"
1656
- },
2079
+ "node_modules/yauzl/node_modules/buffer-crc32": {
2080
+ "version": "0.2.13",
2081
+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
2082
+ "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
2083
"engines": {
1658
- "node": ">= 10"
2084
+ "node": "*"
2085
}
2086
},
1661
- "node_modules/zip-stream/node_modules/archiver-utils": {
1662
- "version": "3.0.4",
1663
- "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz",
1664
- "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==",
2087
+ "node_modules/zip-stream": {
2088
+ "version": "6.0.1",
2089
+ "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-6.0.1.tgz",
2090
+ "integrity": "sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==",
2091
"dependencies": {
1666
- "glob": "^7.2.3",
1667
- "graceful-fs": "^4.2.0",
1668
- "lazystream": "^1.0.0",
1669
- "lodash.defaults": "^4.2.0",
1670
- "lodash.difference": "^4.5.0",
1671
- "lodash.flatten": "^4.4.0",
1672
- "lodash.isplainobject": "^4.0.6",
1673
- "lodash.union": "^4.6.0",
1674
- "normalize-path": "^3.0.0",
1675
- "readable-stream": "^3.6.0"
2092
+ "archiver-utils": "^5.0.0",
2093
+ "compress-commons": "^6.0.2",
2094
+ "readable-stream": "^4.0.0"
2095
},
2096
"engines": {
1678
- "node": ">= 10"
2097
+ "node": ">= 14"
2098
}
2099
}
2100
}