+2
-3
Web.js
+2
-3
Web.js
···
1
-
const fs = require('fs');
2
1
const path = require('path');
3
2
const express = require('express');
4
3
const exuseragent = require('express-useragent');
···
12
11
app.use(exuseragent.express());
13
12
app.use('/assets/', express.static('assets'));
14
13
15
-
app.get('/', (req, res) => {
14
+
app.get('/', (_, res) => {
16
15
res.sendFile(path.join(__dirname, 'views', 'index.html'));
17
16
});
18
17
···
20
19
res.send('Healthy');
21
20
});
22
21
23
-
app.get('/*', (req, res) => {
22
+
app.get('/*all', (req, res) => {
24
23
if (req.useragent.isBot) {
25
24
let components = req.url.substring(1).split('/').reverse();
26
25
if (components.length && !components[0]) {
+671
-539
package-lock.json
+671
-539
package-lock.json
···
1
1
{
2
2
"name": "rickognito",
3
-
"version": "0.0.6",
3
+
"version": "0.0.7",
4
4
"lockfileVersion": 2,
5
5
"requires": true,
6
6
"packages": {
7
7
"": {
8
8
"name": "rickognito",
9
-
"version": "0.0.6",
9
+
"version": "0.0.7",
10
10
"license": "MIT",
11
11
"dependencies": {
12
-
"express": "4.19.2",
12
+
"express": "5.1.0",
13
13
"express-useragent": "1.0.15"
14
14
}
15
15
},
16
16
"node_modules/accepts": {
17
-
"version": "1.3.8",
18
-
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
19
-
"integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
17
+
"version": "2.0.0",
18
+
"resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
19
+
"integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",
20
+
"license": "MIT",
20
21
"dependencies": {
21
-
"mime-types": "~2.1.34",
22
-
"negotiator": "0.6.3"
22
+
"mime-types": "^3.0.0",
23
+
"negotiator": "^1.0.0"
23
24
},
24
25
"engines": {
25
26
"node": ">= 0.6"
26
27
}
27
28
},
28
-
"node_modules/array-flatten": {
29
-
"version": "1.1.1",
30
-
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
31
-
"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
32
-
},
33
29
"node_modules/body-parser": {
34
-
"version": "1.20.2",
35
-
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz",
36
-
"integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==",
30
+
"version": "2.2.0",
31
+
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz",
32
+
"integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==",
37
33
"license": "MIT",
38
34
"dependencies": {
39
-
"bytes": "3.1.2",
40
-
"content-type": "~1.0.5",
41
-
"debug": "2.6.9",
42
-
"depd": "2.0.0",
43
-
"destroy": "1.2.0",
44
-
"http-errors": "2.0.0",
45
-
"iconv-lite": "0.4.24",
46
-
"on-finished": "2.4.1",
47
-
"qs": "6.11.0",
48
-
"raw-body": "2.5.2",
49
-
"type-is": "~1.6.18",
50
-
"unpipe": "1.0.0"
35
+
"bytes": "^3.1.2",
36
+
"content-type": "^1.0.5",
37
+
"debug": "^4.4.0",
38
+
"http-errors": "^2.0.0",
39
+
"iconv-lite": "^0.6.3",
40
+
"on-finished": "^2.4.1",
41
+
"qs": "^6.14.0",
42
+
"raw-body": "^3.0.0",
43
+
"type-is": "^2.0.0"
51
44
},
52
45
"engines": {
53
-
"node": ">= 0.8",
54
-
"npm": "1.2.8000 || >= 1.4.16"
46
+
"node": ">=18"
55
47
}
56
48
},
57
49
"node_modules/bytes": {
···
63
55
"node": ">= 0.8"
64
56
}
65
57
},
66
-
"node_modules/call-bind": {
67
-
"version": "1.0.7",
68
-
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
69
-
"integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
58
+
"node_modules/call-bind-apply-helpers": {
59
+
"version": "1.0.2",
60
+
"resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
61
+
"integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
70
62
"license": "MIT",
71
63
"dependencies": {
72
-
"es-define-property": "^1.0.0",
73
64
"es-errors": "^1.3.0",
74
-
"function-bind": "^1.1.2",
75
-
"get-intrinsic": "^1.2.4",
76
-
"set-function-length": "^1.2.1"
65
+
"function-bind": "^1.1.2"
66
+
},
67
+
"engines": {
68
+
"node": ">= 0.4"
69
+
}
70
+
},
71
+
"node_modules/call-bound": {
72
+
"version": "1.0.4",
73
+
"resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
74
+
"integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
75
+
"license": "MIT",
76
+
"dependencies": {
77
+
"call-bind-apply-helpers": "^1.0.2",
78
+
"get-intrinsic": "^1.3.0"
77
79
},
78
80
"engines": {
79
81
"node": ">= 0.4"
···
83
85
}
84
86
},
85
87
"node_modules/content-disposition": {
86
-
"version": "0.5.4",
87
-
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
88
-
"integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
88
+
"version": "1.0.0",
89
+
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz",
90
+
"integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==",
91
+
"license": "MIT",
89
92
"dependencies": {
90
93
"safe-buffer": "5.2.1"
91
94
},
···
103
106
}
104
107
},
105
108
"node_modules/cookie": {
106
-
"version": "0.6.0",
107
-
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
108
-
"integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
109
+
"version": "0.7.2",
110
+
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
111
+
"integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
109
112
"license": "MIT",
110
113
"engines": {
111
114
"node": ">= 0.6"
112
115
}
113
116
},
114
117
"node_modules/cookie-signature": {
115
-
"version": "1.0.6",
116
-
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
117
-
"integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
118
-
},
119
-
"node_modules/debug": {
120
-
"version": "2.6.9",
121
-
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
122
-
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
123
-
"dependencies": {
124
-
"ms": "2.0.0"
118
+
"version": "1.2.2",
119
+
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",
120
+
"integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==",
121
+
"license": "MIT",
122
+
"engines": {
123
+
"node": ">=6.6.0"
125
124
}
126
125
},
127
-
"node_modules/define-data-property": {
128
-
"version": "1.1.4",
129
-
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
130
-
"integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
126
+
"node_modules/debug": {
127
+
"version": "4.4.1",
128
+
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
129
+
"integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
131
130
"license": "MIT",
132
131
"dependencies": {
133
-
"es-define-property": "^1.0.0",
134
-
"es-errors": "^1.3.0",
135
-
"gopd": "^1.0.1"
132
+
"ms": "^2.1.3"
136
133
},
137
134
"engines": {
138
-
"node": ">= 0.4"
135
+
"node": ">=6.0"
139
136
},
140
-
"funding": {
141
-
"url": "https://github.com/sponsors/ljharb"
137
+
"peerDependenciesMeta": {
138
+
"supports-color": {
139
+
"optional": true
140
+
}
142
141
}
143
142
},
144
143
"node_modules/depd": {
145
144
"version": "2.0.0",
146
145
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
147
146
"integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
147
+
"license": "MIT",
148
148
"engines": {
149
149
"node": ">= 0.8"
150
150
}
151
151
},
152
-
"node_modules/destroy": {
153
-
"version": "1.2.0",
154
-
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
155
-
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
152
+
"node_modules/dunder-proto": {
153
+
"version": "1.0.1",
154
+
"resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
155
+
"integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
156
+
"license": "MIT",
157
+
"dependencies": {
158
+
"call-bind-apply-helpers": "^1.0.1",
159
+
"es-errors": "^1.3.0",
160
+
"gopd": "^1.2.0"
161
+
},
156
162
"engines": {
157
-
"node": ">= 0.8",
158
-
"npm": "1.2.8000 || >= 1.4.16"
163
+
"node": ">= 0.4"
159
164
}
160
165
},
161
166
"node_modules/ee-first": {
162
167
"version": "1.1.1",
163
168
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
164
-
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
169
+
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
170
+
"license": "MIT"
165
171
},
166
172
"node_modules/encodeurl": {
167
-
"version": "1.0.2",
168
-
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
169
-
"integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
173
+
"version": "2.0.0",
174
+
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
175
+
"integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
176
+
"license": "MIT",
170
177
"engines": {
171
178
"node": ">= 0.8"
172
179
}
173
180
},
174
181
"node_modules/es-define-property": {
175
-
"version": "1.0.0",
176
-
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
177
-
"integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
182
+
"version": "1.0.1",
183
+
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
184
+
"integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
178
185
"license": "MIT",
179
-
"dependencies": {
180
-
"get-intrinsic": "^1.2.4"
181
-
},
182
186
"engines": {
183
187
"node": ">= 0.4"
184
188
}
···
192
196
"node": ">= 0.4"
193
197
}
194
198
},
199
+
"node_modules/es-object-atoms": {
200
+
"version": "1.1.1",
201
+
"resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
202
+
"integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
203
+
"license": "MIT",
204
+
"dependencies": {
205
+
"es-errors": "^1.3.0"
206
+
},
207
+
"engines": {
208
+
"node": ">= 0.4"
209
+
}
210
+
},
195
211
"node_modules/escape-html": {
196
212
"version": "1.0.3",
197
213
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
198
-
"integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
214
+
"integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
215
+
"license": "MIT"
199
216
},
200
217
"node_modules/etag": {
201
218
"version": "1.8.1",
202
219
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
203
-
"integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
220
+
"integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
221
+
"license": "MIT",
204
222
"engines": {
205
223
"node": ">= 0.6"
206
224
}
207
225
},
208
226
"node_modules/express": {
209
-
"version": "4.19.2",
210
-
"resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
211
-
"integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
227
+
"version": "5.1.0",
228
+
"resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz",
229
+
"integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==",
212
230
"license": "MIT",
213
231
"dependencies": {
214
-
"accepts": "~1.3.8",
215
-
"array-flatten": "1.1.1",
216
-
"body-parser": "1.20.2",
217
-
"content-disposition": "0.5.4",
218
-
"content-type": "~1.0.4",
219
-
"cookie": "0.6.0",
220
-
"cookie-signature": "1.0.6",
221
-
"debug": "2.6.9",
222
-
"depd": "2.0.0",
223
-
"encodeurl": "~1.0.2",
224
-
"escape-html": "~1.0.3",
225
-
"etag": "~1.8.1",
226
-
"finalhandler": "1.2.0",
227
-
"fresh": "0.5.2",
228
-
"http-errors": "2.0.0",
229
-
"merge-descriptors": "1.0.1",
230
-
"methods": "~1.1.2",
231
-
"on-finished": "2.4.1",
232
-
"parseurl": "~1.3.3",
233
-
"path-to-regexp": "0.1.7",
234
-
"proxy-addr": "~2.0.7",
235
-
"qs": "6.11.0",
236
-
"range-parser": "~1.2.1",
237
-
"safe-buffer": "5.2.1",
238
-
"send": "0.18.0",
239
-
"serve-static": "1.15.0",
240
-
"setprototypeof": "1.2.0",
241
-
"statuses": "2.0.1",
242
-
"type-is": "~1.6.18",
243
-
"utils-merge": "1.0.1",
244
-
"vary": "~1.1.2"
232
+
"accepts": "^2.0.0",
233
+
"body-parser": "^2.2.0",
234
+
"content-disposition": "^1.0.0",
235
+
"content-type": "^1.0.5",
236
+
"cookie": "^0.7.1",
237
+
"cookie-signature": "^1.2.1",
238
+
"debug": "^4.4.0",
239
+
"encodeurl": "^2.0.0",
240
+
"escape-html": "^1.0.3",
241
+
"etag": "^1.8.1",
242
+
"finalhandler": "^2.1.0",
243
+
"fresh": "^2.0.0",
244
+
"http-errors": "^2.0.0",
245
+
"merge-descriptors": "^2.0.0",
246
+
"mime-types": "^3.0.0",
247
+
"on-finished": "^2.4.1",
248
+
"once": "^1.4.0",
249
+
"parseurl": "^1.3.3",
250
+
"proxy-addr": "^2.0.7",
251
+
"qs": "^6.14.0",
252
+
"range-parser": "^1.2.1",
253
+
"router": "^2.2.0",
254
+
"send": "^1.1.0",
255
+
"serve-static": "^2.2.0",
256
+
"statuses": "^2.0.1",
257
+
"type-is": "^2.0.1",
258
+
"vary": "^1.1.2"
245
259
},
246
260
"engines": {
247
-
"node": ">= 0.10.0"
261
+
"node": ">= 18"
262
+
},
263
+
"funding": {
264
+
"type": "opencollective",
265
+
"url": "https://opencollective.com/express"
248
266
}
249
267
},
250
268
"node_modules/express-useragent": {
···
256
274
}
257
275
},
258
276
"node_modules/finalhandler": {
259
-
"version": "1.2.0",
260
-
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
261
-
"integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
277
+
"version": "2.1.0",
278
+
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz",
279
+
"integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==",
280
+
"license": "MIT",
262
281
"dependencies": {
263
-
"debug": "2.6.9",
264
-
"encodeurl": "~1.0.2",
265
-
"escape-html": "~1.0.3",
266
-
"on-finished": "2.4.1",
267
-
"parseurl": "~1.3.3",
268
-
"statuses": "2.0.1",
269
-
"unpipe": "~1.0.0"
282
+
"debug": "^4.4.0",
283
+
"encodeurl": "^2.0.0",
284
+
"escape-html": "^1.0.3",
285
+
"on-finished": "^2.4.1",
286
+
"parseurl": "^1.3.3",
287
+
"statuses": "^2.0.1"
270
288
},
271
289
"engines": {
272
290
"node": ">= 0.8"
···
281
299
}
282
300
},
283
301
"node_modules/fresh": {
284
-
"version": "0.5.2",
285
-
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
286
-
"integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
302
+
"version": "2.0.0",
303
+
"resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
304
+
"integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==",
305
+
"license": "MIT",
287
306
"engines": {
288
-
"node": ">= 0.6"
307
+
"node": ">= 0.8"
289
308
}
290
309
},
291
310
"node_modules/function-bind": {
···
298
317
}
299
318
},
300
319
"node_modules/get-intrinsic": {
301
-
"version": "1.2.4",
302
-
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
303
-
"integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
320
+
"version": "1.3.0",
321
+
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
322
+
"integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
304
323
"license": "MIT",
305
324
"dependencies": {
325
+
"call-bind-apply-helpers": "^1.0.2",
326
+
"es-define-property": "^1.0.1",
306
327
"es-errors": "^1.3.0",
328
+
"es-object-atoms": "^1.1.1",
307
329
"function-bind": "^1.1.2",
308
-
"has-proto": "^1.0.1",
309
-
"has-symbols": "^1.0.3",
310
-
"hasown": "^2.0.0"
330
+
"get-proto": "^1.0.1",
331
+
"gopd": "^1.2.0",
332
+
"has-symbols": "^1.1.0",
333
+
"hasown": "^2.0.2",
334
+
"math-intrinsics": "^1.1.0"
311
335
},
312
336
"engines": {
313
337
"node": ">= 0.4"
···
316
340
"url": "https://github.com/sponsors/ljharb"
317
341
}
318
342
},
319
-
"node_modules/gopd": {
343
+
"node_modules/get-proto": {
320
344
"version": "1.0.1",
321
-
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
322
-
"integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
345
+
"resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
346
+
"integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
323
347
"license": "MIT",
324
348
"dependencies": {
325
-
"get-intrinsic": "^1.1.3"
349
+
"dunder-proto": "^1.0.1",
350
+
"es-object-atoms": "^1.0.0"
326
351
},
327
-
"funding": {
328
-
"url": "https://github.com/sponsors/ljharb"
329
-
}
330
-
},
331
-
"node_modules/has-property-descriptors": {
332
-
"version": "1.0.2",
333
-
"resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
334
-
"integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
335
-
"license": "MIT",
336
-
"dependencies": {
337
-
"es-define-property": "^1.0.0"
338
-
},
339
-
"funding": {
340
-
"url": "https://github.com/sponsors/ljharb"
352
+
"engines": {
353
+
"node": ">= 0.4"
341
354
}
342
355
},
343
-
"node_modules/has-proto": {
344
-
"version": "1.0.3",
345
-
"resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
346
-
"integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
356
+
"node_modules/gopd": {
357
+
"version": "1.2.0",
358
+
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
359
+
"integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
347
360
"license": "MIT",
348
361
"engines": {
349
362
"node": ">= 0.4"
···
353
366
}
354
367
},
355
368
"node_modules/has-symbols": {
356
-
"version": "1.0.3",
357
-
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
358
-
"integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
369
+
"version": "1.1.0",
370
+
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
371
+
"integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
359
372
"license": "MIT",
360
373
"engines": {
361
374
"node": ">= 0.4"
···
380
393
"version": "2.0.0",
381
394
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
382
395
"integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
396
+
"license": "MIT",
383
397
"dependencies": {
384
398
"depd": "2.0.0",
385
399
"inherits": "2.0.4",
···
391
405
"node": ">= 0.8"
392
406
}
393
407
},
408
+
"node_modules/http-errors/node_modules/statuses": {
409
+
"version": "2.0.1",
410
+
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
411
+
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
412
+
"license": "MIT",
413
+
"engines": {
414
+
"node": ">= 0.8"
415
+
}
416
+
},
394
417
"node_modules/iconv-lite": {
395
-
"version": "0.4.24",
396
-
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
397
-
"integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
418
+
"version": "0.6.3",
419
+
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
420
+
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
398
421
"license": "MIT",
399
422
"dependencies": {
400
-
"safer-buffer": ">= 2.1.2 < 3"
423
+
"safer-buffer": ">= 2.1.2 < 3.0.0"
401
424
},
402
425
"engines": {
403
426
"node": ">=0.10.0"
···
406
429
"node_modules/inherits": {
407
430
"version": "2.0.4",
408
431
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
409
-
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
432
+
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
433
+
"license": "ISC"
410
434
},
411
435
"node_modules/ipaddr.js": {
412
436
"version": "1.9.1",
···
416
440
"node": ">= 0.10"
417
441
}
418
442
},
443
+
"node_modules/is-promise": {
444
+
"version": "4.0.0",
445
+
"resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",
446
+
"integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==",
447
+
"license": "MIT"
448
+
},
449
+
"node_modules/math-intrinsics": {
450
+
"version": "1.1.0",
451
+
"resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
452
+
"integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
453
+
"license": "MIT",
454
+
"engines": {
455
+
"node": ">= 0.4"
456
+
}
457
+
},
419
458
"node_modules/media-typer": {
420
-
"version": "0.3.0",
421
-
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
422
-
"integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
459
+
"version": "1.1.0",
460
+
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
461
+
"integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==",
423
462
"license": "MIT",
424
463
"engines": {
425
-
"node": ">= 0.6"
464
+
"node": ">= 0.8"
426
465
}
427
466
},
428
467
"node_modules/merge-descriptors": {
429
-
"version": "1.0.1",
430
-
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
431
-
"integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
432
-
},
433
-
"node_modules/methods": {
434
-
"version": "1.1.2",
435
-
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
436
-
"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
468
+
"version": "2.0.0",
469
+
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",
470
+
"integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==",
471
+
"license": "MIT",
437
472
"engines": {
438
-
"node": ">= 0.6"
439
-
}
440
-
},
441
-
"node_modules/mime": {
442
-
"version": "1.6.0",
443
-
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
444
-
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
445
-
"bin": {
446
-
"mime": "cli.js"
473
+
"node": ">=18"
447
474
},
448
-
"engines": {
449
-
"node": ">=4"
475
+
"funding": {
476
+
"url": "https://github.com/sponsors/sindresorhus"
450
477
}
451
478
},
452
479
"node_modules/mime-db": {
453
-
"version": "1.52.0",
454
-
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
455
-
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
480
+
"version": "1.54.0",
481
+
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
482
+
"integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
483
+
"license": "MIT",
456
484
"engines": {
457
485
"node": ">= 0.6"
458
486
}
459
487
},
460
488
"node_modules/mime-types": {
461
-
"version": "2.1.35",
462
-
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
463
-
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
489
+
"version": "3.0.1",
490
+
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz",
491
+
"integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==",
492
+
"license": "MIT",
464
493
"dependencies": {
465
-
"mime-db": "1.52.0"
494
+
"mime-db": "^1.54.0"
466
495
},
467
496
"engines": {
468
497
"node": ">= 0.6"
469
498
}
470
499
},
471
500
"node_modules/ms": {
472
-
"version": "2.0.0",
473
-
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
474
-
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
501
+
"version": "2.1.3",
502
+
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
503
+
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
504
+
"license": "MIT"
475
505
},
476
506
"node_modules/negotiator": {
477
-
"version": "0.6.3",
478
-
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
479
-
"integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
507
+
"version": "1.0.0",
508
+
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
509
+
"integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==",
510
+
"license": "MIT",
480
511
"engines": {
481
512
"node": ">= 0.6"
482
513
}
483
514
},
484
515
"node_modules/object-inspect": {
485
-
"version": "1.13.1",
486
-
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz",
487
-
"integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==",
516
+
"version": "1.13.4",
517
+
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
518
+
"integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
488
519
"license": "MIT",
520
+
"engines": {
521
+
"node": ">= 0.4"
522
+
},
489
523
"funding": {
490
524
"url": "https://github.com/sponsors/ljharb"
491
525
}
···
494
528
"version": "2.4.1",
495
529
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
496
530
"integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
531
+
"license": "MIT",
497
532
"dependencies": {
498
533
"ee-first": "1.1.1"
499
534
},
···
501
536
"node": ">= 0.8"
502
537
}
503
538
},
539
+
"node_modules/once": {
540
+
"version": "1.4.0",
541
+
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
542
+
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
543
+
"license": "ISC",
544
+
"dependencies": {
545
+
"wrappy": "1"
546
+
}
547
+
},
504
548
"node_modules/parseurl": {
505
549
"version": "1.3.3",
506
550
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
507
551
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
552
+
"license": "MIT",
508
553
"engines": {
509
554
"node": ">= 0.8"
510
555
}
511
556
},
512
557
"node_modules/path-to-regexp": {
513
-
"version": "0.1.7",
514
-
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
515
-
"integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
558
+
"version": "8.2.0",
559
+
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz",
560
+
"integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==",
561
+
"license": "MIT",
562
+
"engines": {
563
+
"node": ">=16"
564
+
}
516
565
},
517
566
"node_modules/proxy-addr": {
518
567
"version": "2.0.7",
···
527
576
}
528
577
},
529
578
"node_modules/qs": {
530
-
"version": "6.11.0",
531
-
"resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
532
-
"integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
579
+
"version": "6.14.0",
580
+
"resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
581
+
"integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
533
582
"license": "BSD-3-Clause",
534
583
"dependencies": {
535
-
"side-channel": "^1.0.4"
584
+
"side-channel": "^1.1.0"
536
585
},
537
586
"engines": {
538
587
"node": ">=0.6"
···
545
594
"version": "1.2.1",
546
595
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
547
596
"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
597
+
"license": "MIT",
548
598
"engines": {
549
599
"node": ">= 0.6"
550
600
}
551
601
},
552
602
"node_modules/raw-body": {
553
-
"version": "2.5.2",
554
-
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
555
-
"integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
603
+
"version": "3.0.0",
604
+
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz",
605
+
"integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==",
556
606
"license": "MIT",
557
607
"dependencies": {
558
608
"bytes": "3.1.2",
559
609
"http-errors": "2.0.0",
560
-
"iconv-lite": "0.4.24",
610
+
"iconv-lite": "0.6.3",
561
611
"unpipe": "1.0.0"
562
612
},
563
613
"engines": {
564
614
"node": ">= 0.8"
565
615
}
566
616
},
617
+
"node_modules/router": {
618
+
"version": "2.2.0",
619
+
"resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",
620
+
"integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==",
621
+
"license": "MIT",
622
+
"dependencies": {
623
+
"debug": "^4.4.0",
624
+
"depd": "^2.0.0",
625
+
"is-promise": "^4.0.0",
626
+
"parseurl": "^1.3.3",
627
+
"path-to-regexp": "^8.0.0"
628
+
},
629
+
"engines": {
630
+
"node": ">= 18"
631
+
}
632
+
},
567
633
"node_modules/safe-buffer": {
568
634
"version": "5.2.1",
569
635
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
···
581
647
"type": "consulting",
582
648
"url": "https://feross.org/support"
583
649
}
584
-
]
650
+
],
651
+
"license": "MIT"
585
652
},
586
653
"node_modules/safer-buffer": {
587
654
"version": "2.1.2",
···
590
657
"license": "MIT"
591
658
},
592
659
"node_modules/send": {
593
-
"version": "0.18.0",
594
-
"resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
595
-
"integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
660
+
"version": "1.2.0",
661
+
"resolved": "https://registry.npmjs.org/send/-/send-1.2.0.tgz",
662
+
"integrity": "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==",
663
+
"license": "MIT",
596
664
"dependencies": {
597
-
"debug": "2.6.9",
598
-
"depd": "2.0.0",
599
-
"destroy": "1.2.0",
600
-
"encodeurl": "~1.0.2",
601
-
"escape-html": "~1.0.3",
602
-
"etag": "~1.8.1",
603
-
"fresh": "0.5.2",
604
-
"http-errors": "2.0.0",
605
-
"mime": "1.6.0",
606
-
"ms": "2.1.3",
607
-
"on-finished": "2.4.1",
608
-
"range-parser": "~1.2.1",
609
-
"statuses": "2.0.1"
665
+
"debug": "^4.3.5",
666
+
"encodeurl": "^2.0.0",
667
+
"escape-html": "^1.0.3",
668
+
"etag": "^1.8.1",
669
+
"fresh": "^2.0.0",
670
+
"http-errors": "^2.0.0",
671
+
"mime-types": "^3.0.1",
672
+
"ms": "^2.1.3",
673
+
"on-finished": "^2.4.1",
674
+
"range-parser": "^1.2.1",
675
+
"statuses": "^2.0.1"
610
676
},
611
677
"engines": {
612
-
"node": ">= 0.8.0"
678
+
"node": ">= 18"
613
679
}
614
680
},
615
-
"node_modules/send/node_modules/ms": {
616
-
"version": "2.1.3",
617
-
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
618
-
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
619
-
},
620
681
"node_modules/serve-static": {
621
-
"version": "1.15.0",
622
-
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
623
-
"integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
682
+
"version": "2.2.0",
683
+
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz",
684
+
"integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==",
685
+
"license": "MIT",
624
686
"dependencies": {
625
-
"encodeurl": "~1.0.2",
626
-
"escape-html": "~1.0.3",
627
-
"parseurl": "~1.3.3",
628
-
"send": "0.18.0"
687
+
"encodeurl": "^2.0.0",
688
+
"escape-html": "^1.0.3",
689
+
"parseurl": "^1.3.3",
690
+
"send": "^1.2.0"
629
691
},
630
692
"engines": {
631
-
"node": ">= 0.8.0"
693
+
"node": ">= 18"
632
694
}
633
695
},
634
-
"node_modules/set-function-length": {
635
-
"version": "1.2.2",
636
-
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
637
-
"integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
696
+
"node_modules/setprototypeof": {
697
+
"version": "1.2.0",
698
+
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
699
+
"integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
700
+
"license": "ISC"
701
+
},
702
+
"node_modules/side-channel": {
703
+
"version": "1.1.0",
704
+
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
705
+
"integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
638
706
"license": "MIT",
639
707
"dependencies": {
640
-
"define-data-property": "^1.1.4",
641
708
"es-errors": "^1.3.0",
642
-
"function-bind": "^1.1.2",
643
-
"get-intrinsic": "^1.2.4",
644
-
"gopd": "^1.0.1",
645
-
"has-property-descriptors": "^1.0.2"
709
+
"object-inspect": "^1.13.3",
710
+
"side-channel-list": "^1.0.0",
711
+
"side-channel-map": "^1.0.1",
712
+
"side-channel-weakmap": "^1.0.2"
646
713
},
647
714
"engines": {
648
715
"node": ">= 0.4"
716
+
},
717
+
"funding": {
718
+
"url": "https://github.com/sponsors/ljharb"
649
719
}
650
720
},
651
-
"node_modules/setprototypeof": {
652
-
"version": "1.2.0",
653
-
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
654
-
"integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
721
+
"node_modules/side-channel-list": {
722
+
"version": "1.0.0",
723
+
"resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
724
+
"integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
725
+
"license": "MIT",
726
+
"dependencies": {
727
+
"es-errors": "^1.3.0",
728
+
"object-inspect": "^1.13.3"
729
+
},
730
+
"engines": {
731
+
"node": ">= 0.4"
732
+
},
733
+
"funding": {
734
+
"url": "https://github.com/sponsors/ljharb"
735
+
}
655
736
},
656
-
"node_modules/side-channel": {
657
-
"version": "1.0.6",
658
-
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
659
-
"integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
737
+
"node_modules/side-channel-map": {
738
+
"version": "1.0.1",
739
+
"resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
740
+
"integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
660
741
"license": "MIT",
661
742
"dependencies": {
662
-
"call-bind": "^1.0.7",
743
+
"call-bound": "^1.0.2",
663
744
"es-errors": "^1.3.0",
664
-
"get-intrinsic": "^1.2.4",
665
-
"object-inspect": "^1.13.1"
745
+
"get-intrinsic": "^1.2.5",
746
+
"object-inspect": "^1.13.3"
747
+
},
748
+
"engines": {
749
+
"node": ">= 0.4"
750
+
},
751
+
"funding": {
752
+
"url": "https://github.com/sponsors/ljharb"
753
+
}
754
+
},
755
+
"node_modules/side-channel-weakmap": {
756
+
"version": "1.0.2",
757
+
"resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
758
+
"integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
759
+
"license": "MIT",
760
+
"dependencies": {
761
+
"call-bound": "^1.0.2",
762
+
"es-errors": "^1.3.0",
763
+
"get-intrinsic": "^1.2.5",
764
+
"object-inspect": "^1.13.3",
765
+
"side-channel-map": "^1.0.1"
666
766
},
667
767
"engines": {
668
768
"node": ">= 0.4"
···
672
772
}
673
773
},
674
774
"node_modules/statuses": {
675
-
"version": "2.0.1",
676
-
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
677
-
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
775
+
"version": "2.0.2",
776
+
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
777
+
"integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
778
+
"license": "MIT",
678
779
"engines": {
679
780
"node": ">= 0.8"
680
781
}
···
683
784
"version": "1.0.1",
684
785
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
685
786
"integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
787
+
"license": "MIT",
686
788
"engines": {
687
789
"node": ">=0.6"
688
790
}
689
791
},
690
792
"node_modules/type-is": {
691
-
"version": "1.6.18",
692
-
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
693
-
"integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
793
+
"version": "2.0.1",
794
+
"resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz",
795
+
"integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==",
694
796
"license": "MIT",
695
797
"dependencies": {
696
-
"media-typer": "0.3.0",
697
-
"mime-types": "~2.1.24"
798
+
"content-type": "^1.0.5",
799
+
"media-typer": "^1.1.0",
800
+
"mime-types": "^3.0.0"
698
801
},
699
802
"engines": {
700
803
"node": ">= 0.6"
···
703
806
"node_modules/unpipe": {
704
807
"version": "1.0.0",
705
808
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
706
-
"integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
809
+
"integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
810
+
"license": "MIT",
707
811
"engines": {
708
812
"node": ">= 0.8"
709
813
}
710
814
},
711
-
"node_modules/utils-merge": {
712
-
"version": "1.0.1",
713
-
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
714
-
"integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
715
-
"engines": {
716
-
"node": ">= 0.4.0"
717
-
}
718
-
},
719
815
"node_modules/vary": {
720
816
"version": "1.1.2",
721
817
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
···
723
819
"engines": {
724
820
"node": ">= 0.8"
725
821
}
822
+
},
823
+
"node_modules/wrappy": {
824
+
"version": "1.0.2",
825
+
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
826
+
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
827
+
"license": "ISC"
726
828
}
727
829
},
728
830
"dependencies": {
729
831
"accepts": {
730
-
"version": "1.3.8",
731
-
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
732
-
"integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
832
+
"version": "2.0.0",
833
+
"resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
834
+
"integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",
733
835
"requires": {
734
-
"mime-types": "~2.1.34",
735
-
"negotiator": "0.6.3"
836
+
"mime-types": "^3.0.0",
837
+
"negotiator": "^1.0.0"
736
838
}
737
839
},
738
-
"array-flatten": {
739
-
"version": "1.1.1",
740
-
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
741
-
"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
742
-
},
743
840
"body-parser": {
744
-
"version": "1.20.2",
745
-
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz",
746
-
"integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==",
841
+
"version": "2.2.0",
842
+
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz",
843
+
"integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==",
747
844
"requires": {
748
-
"bytes": "3.1.2",
749
-
"content-type": "~1.0.5",
750
-
"debug": "2.6.9",
751
-
"depd": "2.0.0",
752
-
"destroy": "1.2.0",
753
-
"http-errors": "2.0.0",
754
-
"iconv-lite": "0.4.24",
755
-
"on-finished": "2.4.1",
756
-
"qs": "6.11.0",
757
-
"raw-body": "2.5.2",
758
-
"type-is": "~1.6.18",
759
-
"unpipe": "1.0.0"
845
+
"bytes": "^3.1.2",
846
+
"content-type": "^1.0.5",
847
+
"debug": "^4.4.0",
848
+
"http-errors": "^2.0.0",
849
+
"iconv-lite": "^0.6.3",
850
+
"on-finished": "^2.4.1",
851
+
"qs": "^6.14.0",
852
+
"raw-body": "^3.0.0",
853
+
"type-is": "^2.0.0"
760
854
}
761
855
},
762
856
"bytes": {
···
764
858
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
765
859
"integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
766
860
},
767
-
"call-bind": {
768
-
"version": "1.0.7",
769
-
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
770
-
"integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
861
+
"call-bind-apply-helpers": {
862
+
"version": "1.0.2",
863
+
"resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
864
+
"integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
771
865
"requires": {
772
-
"es-define-property": "^1.0.0",
773
866
"es-errors": "^1.3.0",
774
-
"function-bind": "^1.1.2",
775
-
"get-intrinsic": "^1.2.4",
776
-
"set-function-length": "^1.2.1"
867
+
"function-bind": "^1.1.2"
868
+
}
869
+
},
870
+
"call-bound": {
871
+
"version": "1.0.4",
872
+
"resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
873
+
"integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
874
+
"requires": {
875
+
"call-bind-apply-helpers": "^1.0.2",
876
+
"get-intrinsic": "^1.3.0"
777
877
}
778
878
},
779
879
"content-disposition": {
780
-
"version": "0.5.4",
781
-
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
782
-
"integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
880
+
"version": "1.0.0",
881
+
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz",
882
+
"integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==",
783
883
"requires": {
784
884
"safe-buffer": "5.2.1"
785
885
}
···
790
890
"integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="
791
891
},
792
892
"cookie": {
793
-
"version": "0.6.0",
794
-
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
795
-
"integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw=="
893
+
"version": "0.7.2",
894
+
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
895
+
"integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="
796
896
},
797
897
"cookie-signature": {
798
-
"version": "1.0.6",
799
-
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
800
-
"integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
898
+
"version": "1.2.2",
899
+
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",
900
+
"integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg=="
801
901
},
802
902
"debug": {
803
-
"version": "2.6.9",
804
-
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
805
-
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
903
+
"version": "4.4.1",
904
+
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
905
+
"integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
806
906
"requires": {
807
-
"ms": "2.0.0"
808
-
}
809
-
},
810
-
"define-data-property": {
811
-
"version": "1.1.4",
812
-
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
813
-
"integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
814
-
"requires": {
815
-
"es-define-property": "^1.0.0",
816
-
"es-errors": "^1.3.0",
817
-
"gopd": "^1.0.1"
907
+
"ms": "^2.1.3"
818
908
}
819
909
},
820
910
"depd": {
···
822
912
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
823
913
"integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
824
914
},
825
-
"destroy": {
826
-
"version": "1.2.0",
827
-
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
828
-
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
915
+
"dunder-proto": {
916
+
"version": "1.0.1",
917
+
"resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
918
+
"integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
919
+
"requires": {
920
+
"call-bind-apply-helpers": "^1.0.1",
921
+
"es-errors": "^1.3.0",
922
+
"gopd": "^1.2.0"
923
+
}
829
924
},
830
925
"ee-first": {
831
926
"version": "1.1.1",
832
927
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
833
-
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
928
+
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
834
929
},
835
930
"encodeurl": {
836
-
"version": "1.0.2",
837
-
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
838
-
"integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
931
+
"version": "2.0.0",
932
+
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
933
+
"integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="
839
934
},
840
935
"es-define-property": {
841
-
"version": "1.0.0",
842
-
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
843
-
"integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
844
-
"requires": {
845
-
"get-intrinsic": "^1.2.4"
846
-
}
936
+
"version": "1.0.1",
937
+
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
938
+
"integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="
847
939
},
848
940
"es-errors": {
849
941
"version": "1.3.0",
850
942
"resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
851
943
"integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="
852
944
},
945
+
"es-object-atoms": {
946
+
"version": "1.1.1",
947
+
"resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
948
+
"integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
949
+
"requires": {
950
+
"es-errors": "^1.3.0"
951
+
}
952
+
},
853
953
"escape-html": {
854
954
"version": "1.0.3",
855
955
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
856
-
"integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
956
+
"integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
857
957
},
858
958
"etag": {
859
959
"version": "1.8.1",
860
960
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
861
-
"integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
961
+
"integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="
862
962
},
863
963
"express": {
864
-
"version": "4.19.2",
865
-
"resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
866
-
"integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
964
+
"version": "5.1.0",
965
+
"resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz",
966
+
"integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==",
867
967
"requires": {
868
-
"accepts": "~1.3.8",
869
-
"array-flatten": "1.1.1",
870
-
"body-parser": "1.20.2",
871
-
"content-disposition": "0.5.4",
872
-
"content-type": "~1.0.4",
873
-
"cookie": "0.6.0",
874
-
"cookie-signature": "1.0.6",
875
-
"debug": "2.6.9",
876
-
"depd": "2.0.0",
877
-
"encodeurl": "~1.0.2",
878
-
"escape-html": "~1.0.3",
879
-
"etag": "~1.8.1",
880
-
"finalhandler": "1.2.0",
881
-
"fresh": "0.5.2",
882
-
"http-errors": "2.0.0",
883
-
"merge-descriptors": "1.0.1",
884
-
"methods": "~1.1.2",
885
-
"on-finished": "2.4.1",
886
-
"parseurl": "~1.3.3",
887
-
"path-to-regexp": "0.1.7",
888
-
"proxy-addr": "~2.0.7",
889
-
"qs": "6.11.0",
890
-
"range-parser": "~1.2.1",
891
-
"safe-buffer": "5.2.1",
892
-
"send": "0.18.0",
893
-
"serve-static": "1.15.0",
894
-
"setprototypeof": "1.2.0",
895
-
"statuses": "2.0.1",
896
-
"type-is": "~1.6.18",
897
-
"utils-merge": "1.0.1",
898
-
"vary": "~1.1.2"
968
+
"accepts": "^2.0.0",
969
+
"body-parser": "^2.2.0",
970
+
"content-disposition": "^1.0.0",
971
+
"content-type": "^1.0.5",
972
+
"cookie": "^0.7.1",
973
+
"cookie-signature": "^1.2.1",
974
+
"debug": "^4.4.0",
975
+
"encodeurl": "^2.0.0",
976
+
"escape-html": "^1.0.3",
977
+
"etag": "^1.8.1",
978
+
"finalhandler": "^2.1.0",
979
+
"fresh": "^2.0.0",
980
+
"http-errors": "^2.0.0",
981
+
"merge-descriptors": "^2.0.0",
982
+
"mime-types": "^3.0.0",
983
+
"on-finished": "^2.4.1",
984
+
"once": "^1.4.0",
985
+
"parseurl": "^1.3.3",
986
+
"proxy-addr": "^2.0.7",
987
+
"qs": "^6.14.0",
988
+
"range-parser": "^1.2.1",
989
+
"router": "^2.2.0",
990
+
"send": "^1.1.0",
991
+
"serve-static": "^2.2.0",
992
+
"statuses": "^2.0.1",
993
+
"type-is": "^2.0.1",
994
+
"vary": "^1.1.2"
899
995
}
900
996
},
901
997
"express-useragent": {
···
904
1000
"integrity": "sha512-eq5xMiYCYwFPoekffMjvEIk+NWdlQY9Y38OsTyl13IvA728vKT+q/CSERYWzcw93HGBJcIqMIsZC5CZGARPVdg=="
905
1001
},
906
1002
"finalhandler": {
907
-
"version": "1.2.0",
908
-
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
909
-
"integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
1003
+
"version": "2.1.0",
1004
+
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz",
1005
+
"integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==",
910
1006
"requires": {
911
-
"debug": "2.6.9",
912
-
"encodeurl": "~1.0.2",
913
-
"escape-html": "~1.0.3",
914
-
"on-finished": "2.4.1",
915
-
"parseurl": "~1.3.3",
916
-
"statuses": "2.0.1",
917
-
"unpipe": "~1.0.0"
1007
+
"debug": "^4.4.0",
1008
+
"encodeurl": "^2.0.0",
1009
+
"escape-html": "^1.0.3",
1010
+
"on-finished": "^2.4.1",
1011
+
"parseurl": "^1.3.3",
1012
+
"statuses": "^2.0.1"
918
1013
}
919
1014
},
920
1015
"forwarded": {
···
923
1018
"integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
924
1019
},
925
1020
"fresh": {
926
-
"version": "0.5.2",
927
-
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
928
-
"integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
1021
+
"version": "2.0.0",
1022
+
"resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
1023
+
"integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A=="
929
1024
},
930
1025
"function-bind": {
931
1026
"version": "1.1.2",
···
933
1028
"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="
934
1029
},
935
1030
"get-intrinsic": {
936
-
"version": "1.2.4",
937
-
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
938
-
"integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
1031
+
"version": "1.3.0",
1032
+
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
1033
+
"integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
939
1034
"requires": {
1035
+
"call-bind-apply-helpers": "^1.0.2",
1036
+
"es-define-property": "^1.0.1",
940
1037
"es-errors": "^1.3.0",
1038
+
"es-object-atoms": "^1.1.1",
941
1039
"function-bind": "^1.1.2",
942
-
"has-proto": "^1.0.1",
943
-
"has-symbols": "^1.0.3",
944
-
"hasown": "^2.0.0"
1040
+
"get-proto": "^1.0.1",
1041
+
"gopd": "^1.2.0",
1042
+
"has-symbols": "^1.1.0",
1043
+
"hasown": "^2.0.2",
1044
+
"math-intrinsics": "^1.1.0"
945
1045
}
946
1046
},
947
-
"gopd": {
1047
+
"get-proto": {
948
1048
"version": "1.0.1",
949
-
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
950
-
"integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
951
-
"requires": {
952
-
"get-intrinsic": "^1.1.3"
953
-
}
954
-
},
955
-
"has-property-descriptors": {
956
-
"version": "1.0.2",
957
-
"resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
958
-
"integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
1049
+
"resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
1050
+
"integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
959
1051
"requires": {
960
-
"es-define-property": "^1.0.0"
1052
+
"dunder-proto": "^1.0.1",
1053
+
"es-object-atoms": "^1.0.0"
961
1054
}
962
1055
},
963
-
"has-proto": {
964
-
"version": "1.0.3",
965
-
"resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
966
-
"integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q=="
1056
+
"gopd": {
1057
+
"version": "1.2.0",
1058
+
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
1059
+
"integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="
967
1060
},
968
1061
"has-symbols": {
969
-
"version": "1.0.3",
970
-
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
971
-
"integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
1062
+
"version": "1.1.0",
1063
+
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
1064
+
"integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="
972
1065
},
973
1066
"hasown": {
974
1067
"version": "2.0.2",
···
988
1081
"setprototypeof": "1.2.0",
989
1082
"statuses": "2.0.1",
990
1083
"toidentifier": "1.0.1"
1084
+
},
1085
+
"dependencies": {
1086
+
"statuses": {
1087
+
"version": "2.0.1",
1088
+
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
1089
+
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
1090
+
}
991
1091
}
992
1092
},
993
1093
"iconv-lite": {
994
-
"version": "0.4.24",
995
-
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
996
-
"integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1094
+
"version": "0.6.3",
1095
+
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
1096
+
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
997
1097
"requires": {
998
-
"safer-buffer": ">= 2.1.2 < 3"
1098
+
"safer-buffer": ">= 2.1.2 < 3.0.0"
999
1099
}
1000
1100
},
1001
1101
"inherits": {
···
1008
1108
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
1009
1109
"integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
1010
1110
},
1111
+
"is-promise": {
1112
+
"version": "4.0.0",
1113
+
"resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",
1114
+
"integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ=="
1115
+
},
1116
+
"math-intrinsics": {
1117
+
"version": "1.1.0",
1118
+
"resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
1119
+
"integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="
1120
+
},
1011
1121
"media-typer": {
1012
-
"version": "0.3.0",
1013
-
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
1014
-
"integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="
1122
+
"version": "1.1.0",
1123
+
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
1124
+
"integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw=="
1015
1125
},
1016
1126
"merge-descriptors": {
1017
-
"version": "1.0.1",
1018
-
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
1019
-
"integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
1020
-
},
1021
-
"methods": {
1022
-
"version": "1.1.2",
1023
-
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
1024
-
"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
1025
-
},
1026
-
"mime": {
1027
-
"version": "1.6.0",
1028
-
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
1029
-
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
1127
+
"version": "2.0.0",
1128
+
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",
1129
+
"integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g=="
1030
1130
},
1031
1131
"mime-db": {
1032
-
"version": "1.52.0",
1033
-
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
1034
-
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
1132
+
"version": "1.54.0",
1133
+
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
1134
+
"integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="
1035
1135
},
1036
1136
"mime-types": {
1037
-
"version": "2.1.35",
1038
-
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
1039
-
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
1137
+
"version": "3.0.1",
1138
+
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz",
1139
+
"integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==",
1040
1140
"requires": {
1041
-
"mime-db": "1.52.0"
1141
+
"mime-db": "^1.54.0"
1042
1142
}
1043
1143
},
1044
1144
"ms": {
1045
-
"version": "2.0.0",
1046
-
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1047
-
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
1145
+
"version": "2.1.3",
1146
+
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1147
+
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
1048
1148
},
1049
1149
"negotiator": {
1050
-
"version": "0.6.3",
1051
-
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
1052
-
"integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="
1150
+
"version": "1.0.0",
1151
+
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
1152
+
"integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg=="
1053
1153
},
1054
1154
"object-inspect": {
1055
-
"version": "1.13.1",
1056
-
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz",
1057
-
"integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ=="
1155
+
"version": "1.13.4",
1156
+
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
1157
+
"integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="
1058
1158
},
1059
1159
"on-finished": {
1060
1160
"version": "2.4.1",
···
1064
1164
"ee-first": "1.1.1"
1065
1165
}
1066
1166
},
1167
+
"once": {
1168
+
"version": "1.4.0",
1169
+
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1170
+
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
1171
+
"requires": {
1172
+
"wrappy": "1"
1173
+
}
1174
+
},
1067
1175
"parseurl": {
1068
1176
"version": "1.3.3",
1069
1177
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
1070
1178
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
1071
1179
},
1072
1180
"path-to-regexp": {
1073
-
"version": "0.1.7",
1074
-
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
1075
-
"integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
1181
+
"version": "8.2.0",
1182
+
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz",
1183
+
"integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ=="
1076
1184
},
1077
1185
"proxy-addr": {
1078
1186
"version": "2.0.7",
···
1084
1192
}
1085
1193
},
1086
1194
"qs": {
1087
-
"version": "6.11.0",
1088
-
"resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
1089
-
"integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
1195
+
"version": "6.14.0",
1196
+
"resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
1197
+
"integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
1090
1198
"requires": {
1091
-
"side-channel": "^1.0.4"
1199
+
"side-channel": "^1.1.0"
1092
1200
}
1093
1201
},
1094
1202
"range-parser": {
···
1097
1205
"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
1098
1206
},
1099
1207
"raw-body": {
1100
-
"version": "2.5.2",
1101
-
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
1102
-
"integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
1208
+
"version": "3.0.0",
1209
+
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz",
1210
+
"integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==",
1103
1211
"requires": {
1104
1212
"bytes": "3.1.2",
1105
1213
"http-errors": "2.0.0",
1106
-
"iconv-lite": "0.4.24",
1214
+
"iconv-lite": "0.6.3",
1107
1215
"unpipe": "1.0.0"
1108
1216
}
1109
1217
},
1218
+
"router": {
1219
+
"version": "2.2.0",
1220
+
"resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",
1221
+
"integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==",
1222
+
"requires": {
1223
+
"debug": "^4.4.0",
1224
+
"depd": "^2.0.0",
1225
+
"is-promise": "^4.0.0",
1226
+
"parseurl": "^1.3.3",
1227
+
"path-to-regexp": "^8.0.0"
1228
+
}
1229
+
},
1110
1230
"safe-buffer": {
1111
1231
"version": "5.2.1",
1112
1232
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
···
1118
1238
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
1119
1239
},
1120
1240
"send": {
1121
-
"version": "0.18.0",
1122
-
"resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
1123
-
"integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
1241
+
"version": "1.2.0",
1242
+
"resolved": "https://registry.npmjs.org/send/-/send-1.2.0.tgz",
1243
+
"integrity": "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==",
1124
1244
"requires": {
1125
-
"debug": "2.6.9",
1126
-
"depd": "2.0.0",
1127
-
"destroy": "1.2.0",
1128
-
"encodeurl": "~1.0.2",
1129
-
"escape-html": "~1.0.3",
1130
-
"etag": "~1.8.1",
1131
-
"fresh": "0.5.2",
1132
-
"http-errors": "2.0.0",
1133
-
"mime": "1.6.0",
1134
-
"ms": "2.1.3",
1135
-
"on-finished": "2.4.1",
1136
-
"range-parser": "~1.2.1",
1137
-
"statuses": "2.0.1"
1138
-
},
1139
-
"dependencies": {
1140
-
"ms": {
1141
-
"version": "2.1.3",
1142
-
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1143
-
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
1144
-
}
1245
+
"debug": "^4.3.5",
1246
+
"encodeurl": "^2.0.0",
1247
+
"escape-html": "^1.0.3",
1248
+
"etag": "^1.8.1",
1249
+
"fresh": "^2.0.0",
1250
+
"http-errors": "^2.0.0",
1251
+
"mime-types": "^3.0.1",
1252
+
"ms": "^2.1.3",
1253
+
"on-finished": "^2.4.1",
1254
+
"range-parser": "^1.2.1",
1255
+
"statuses": "^2.0.1"
1145
1256
}
1146
1257
},
1147
1258
"serve-static": {
1148
-
"version": "1.15.0",
1149
-
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
1150
-
"integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
1259
+
"version": "2.2.0",
1260
+
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz",
1261
+
"integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==",
1151
1262
"requires": {
1152
-
"encodeurl": "~1.0.2",
1153
-
"escape-html": "~1.0.3",
1154
-
"parseurl": "~1.3.3",
1155
-
"send": "0.18.0"
1156
-
}
1157
-
},
1158
-
"set-function-length": {
1159
-
"version": "1.2.2",
1160
-
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
1161
-
"integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
1162
-
"requires": {
1163
-
"define-data-property": "^1.1.4",
1164
-
"es-errors": "^1.3.0",
1165
-
"function-bind": "^1.1.2",
1166
-
"get-intrinsic": "^1.2.4",
1167
-
"gopd": "^1.0.1",
1168
-
"has-property-descriptors": "^1.0.2"
1263
+
"encodeurl": "^2.0.0",
1264
+
"escape-html": "^1.0.3",
1265
+
"parseurl": "^1.3.3",
1266
+
"send": "^1.2.0"
1169
1267
}
1170
1268
},
1171
1269
"setprototypeof": {
···
1174
1272
"integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
1175
1273
},
1176
1274
"side-channel": {
1177
-
"version": "1.0.6",
1178
-
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
1179
-
"integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
1275
+
"version": "1.1.0",
1276
+
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
1277
+
"integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
1278
+
"requires": {
1279
+
"es-errors": "^1.3.0",
1280
+
"object-inspect": "^1.13.3",
1281
+
"side-channel-list": "^1.0.0",
1282
+
"side-channel-map": "^1.0.1",
1283
+
"side-channel-weakmap": "^1.0.2"
1284
+
}
1285
+
},
1286
+
"side-channel-list": {
1287
+
"version": "1.0.0",
1288
+
"resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
1289
+
"integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
1290
+
"requires": {
1291
+
"es-errors": "^1.3.0",
1292
+
"object-inspect": "^1.13.3"
1293
+
}
1294
+
},
1295
+
"side-channel-map": {
1296
+
"version": "1.0.1",
1297
+
"resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
1298
+
"integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
1299
+
"requires": {
1300
+
"call-bound": "^1.0.2",
1301
+
"es-errors": "^1.3.0",
1302
+
"get-intrinsic": "^1.2.5",
1303
+
"object-inspect": "^1.13.3"
1304
+
}
1305
+
},
1306
+
"side-channel-weakmap": {
1307
+
"version": "1.0.2",
1308
+
"resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
1309
+
"integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
1180
1310
"requires": {
1181
-
"call-bind": "^1.0.7",
1311
+
"call-bound": "^1.0.2",
1182
1312
"es-errors": "^1.3.0",
1183
-
"get-intrinsic": "^1.2.4",
1184
-
"object-inspect": "^1.13.1"
1313
+
"get-intrinsic": "^1.2.5",
1314
+
"object-inspect": "^1.13.3",
1315
+
"side-channel-map": "^1.0.1"
1185
1316
}
1186
1317
},
1187
1318
"statuses": {
1188
-
"version": "2.0.1",
1189
-
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
1190
-
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
1319
+
"version": "2.0.2",
1320
+
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
1321
+
"integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw=="
1191
1322
},
1192
1323
"toidentifier": {
1193
1324
"version": "1.0.1",
···
1195
1326
"integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
1196
1327
},
1197
1328
"type-is": {
1198
-
"version": "1.6.18",
1199
-
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
1200
-
"integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
1329
+
"version": "2.0.1",
1330
+
"resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz",
1331
+
"integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==",
1201
1332
"requires": {
1202
-
"media-typer": "0.3.0",
1203
-
"mime-types": "~2.1.24"
1333
+
"content-type": "^1.0.5",
1334
+
"media-typer": "^1.1.0",
1335
+
"mime-types": "^3.0.0"
1204
1336
}
1205
1337
},
1206
1338
"unpipe": {
1207
1339
"version": "1.0.0",
1208
1340
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
1209
-
"integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
1210
-
},
1211
-
"utils-merge": {
1212
-
"version": "1.0.1",
1213
-
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
1214
-
"integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
1341
+
"integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="
1215
1342
},
1216
1343
"vary": {
1217
1344
"version": "1.1.2",
1218
1345
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
1219
1346
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
1347
+
},
1348
+
"wrappy": {
1349
+
"version": "1.0.2",
1350
+
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1351
+
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
1220
1352
}
1221
1353
}
1222
1354
}
+2
-2
package.json
+2
-2
package.json
···
1
1
{
2
2
"name": "rickognito",
3
-
"version": "0.0.6",
3
+
"version": "0.0.7",
4
4
"description": "Disguise a rickroll",
5
5
"main": "index.js",
6
6
"scripts": {
···
17
17
},
18
18
"homepage": "https://gitlab.com/sanin.dev/rickognito#readme",
19
19
"dependencies": {
20
-
"express": "4.19.2",
20
+
"express": "5.1.0",
21
21
"express-useragent": "1.0.15"
22
22
}
23
23
}