julien-c HF Staff commited on
Commit
fd0873a
·
verified ·
1 Parent(s): 6ff4685
Files changed (6) hide show
  1. .gitignore +1 -0
  2. .prettierrc.json +4 -0
  3. .vscode/settings.json +3 -0
  4. app.ts +18 -0
  5. package.json +10 -0
  6. pnpm-lock.yaml +712 -0
.gitignore ADDED
@@ -0,0 +1 @@
 
 
1
+ node_modules/
.prettierrc.json ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ {
2
+ "useTabs": true,
3
+ "tabWidth": 4
4
+ }
.vscode/settings.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ {
2
+ "editor.formatOnSave": true
3
+ }
app.ts ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { apiReference } from "@scalar/express-api-reference";
2
+ import express from "express";
3
+
4
+ const app = express();
5
+
6
+ app.use(
7
+ "/",
8
+ apiReference({
9
+ url: "https://huggingface.co/.well-known/openapi.json",
10
+ hideClientButton: true,
11
+ })
12
+ );
13
+
14
+ const port = 7860;
15
+
16
+ app.listen(port, () => {
17
+ console.log(`Server running on port ${port}`);
18
+ });
package.json ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "type": "module",
3
+ "dependencies": {
4
+ "@scalar/express-api-reference": "^0.8.4",
5
+ "express": "^5.1.0"
6
+ },
7
+ "devDependencies": {
8
+ "@types/express": "^5.0.3"
9
+ }
10
+ }
pnpm-lock.yaml ADDED
@@ -0,0 +1,712 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ lockfileVersion: '9.0'
2
+
3
+ settings:
4
+ autoInstallPeers: true
5
+ excludeLinksFromLockfile: false
6
+
7
+ importers:
8
+
9
+ .:
10
+ dependencies:
11
+ '@scalar/express-api-reference':
12
+ specifier: ^0.8.4
13
+ version: 0.8.4
14
+ express:
15
+ specifier: ^5.1.0
16
+ version: 5.1.0
17
+ devDependencies:
18
+ '@types/express':
19
+ specifier: ^5.0.3
20
+ version: 5.0.3
21
+
22
+ packages:
23
+
24
+ '@scalar/[email protected]':
25
+ resolution: {integrity: sha512-OedH8YQriBsE7JnCN2ly4p3u7iobjzAoDkxD/o1hiF55m6WRicvtklEdByHlceu9UnJ/znikZ50ymo98uG3aqA==}
26
+ engines: {node: '>=20'}
27
+
28
+ '@scalar/[email protected]':
29
+ resolution: {integrity: sha512-seQ+cHjIk1NltHLOIIVUqlvMx7TEP++KvnhX6NFjNH7/o0wor8ncRit5LsY5v9OmSHzebKWNLY+mbp8dy76kVg==}
30
+ engines: {node: '>=20'}
31
+
32
+ '@scalar/[email protected]':
33
+ resolution: {integrity: sha512-mr3OvbCyvuzSDgv9gR9D3pJAsl82BRNBp1P8ldgRgKF4Wiswfa7nQeKibpX0kHSGXLgiyvxWJULUFwgdWMXNNA==}
34
+ engines: {node: '>=20'}
35
+
36
+ '@scalar/[email protected]':
37
+ resolution: {integrity: sha512-K1/Vp5xaQ8TEGDYwHg88OBuQWJRWrE3ToZ0Z2LJwskcY1Eg+uDiRQXKF4QPngZzu5rrWgRErAq4yte4Y7omqgA==}
38
+ engines: {node: '>=20'}
39
+
40
+ '@types/[email protected]':
41
+ resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==}
42
+
43
+ '@types/[email protected]':
44
+ resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
45
+
46
+ '@types/[email protected]':
47
+ resolution: {integrity: sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==}
48
+
49
+ '@types/[email protected]':
50
+ resolution: {integrity: sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==}
51
+
52
+ '@types/[email protected]':
53
+ resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==}
54
+
55
+ '@types/[email protected]':
56
+ resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==}
57
+
58
+ '@types/[email protected]':
59
+ resolution: {integrity: sha512-R4I/kzCYAdRLzfiCabn9hxWfbuHS573x+r0dJMkkzThEa7pbrcDWK+9zu3e7aBOouf+rQAciqPFMnxwr0aWgKg==}
60
+
61
+ '@types/[email protected]':
62
+ resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==}
63
+
64
+ '@types/[email protected]':
65
+ resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==}
66
+
67
+ '@types/[email protected]':
68
+ resolution: {integrity: sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==}
69
+
70
+ '@types/[email protected]':
71
+ resolution: {integrity: sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==}
72
+
73
74
+ resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==}
75
+ engines: {node: '>= 0.6'}
76
+
77
78
+ resolution: {integrity: sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==}
79
+ engines: {node: '>=18'}
80
+
81
82
+ resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
83
+ engines: {node: '>= 0.8'}
84
+
85
86
+ resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
87
+ engines: {node: '>= 0.4'}
88
+
89
90
+ resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
91
+ engines: {node: '>= 0.4'}
92
+
93
94
+ resolution: {integrity: sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==}
95
+ engines: {node: '>= 0.6'}
96
+
97
98
+ resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
99
+ engines: {node: '>= 0.6'}
100
+
101
102
+ resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==}
103
+ engines: {node: '>=6.6.0'}
104
+
105
106
+ resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
107
+ engines: {node: '>= 0.6'}
108
+
109
110
+ resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
111
+ engines: {node: '>=6.0'}
112
+ peerDependencies:
113
+ supports-color: '*'
114
+ peerDependenciesMeta:
115
+ supports-color:
116
+ optional: true
117
+
118
119
+ resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
120
+ engines: {node: '>= 0.8'}
121
+
122
123
+ resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
124
+ engines: {node: '>= 0.4'}
125
+
126
127
+ resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
128
+
129
130
+ resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==}
131
+ engines: {node: '>= 0.8'}
132
+
133
134
+ resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
135
+ engines: {node: '>= 0.4'}
136
+
137
138
+ resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
139
+ engines: {node: '>= 0.4'}
140
+
141
142
+ resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
143
+ engines: {node: '>= 0.4'}
144
+
145
146
+ resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
147
+
148
149
+ resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
150
+ engines: {node: '>= 0.6'}
151
+
152
153
+ resolution: {integrity: sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==}
154
+ engines: {node: '>= 18'}
155
+
156
157
+ resolution: {integrity: sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==}
158
+ engines: {node: '>= 0.8'}
159
+
160
161
+ resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
162
+ engines: {node: '>= 0.6'}
163
+
164
165
+ resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==}
166
+ engines: {node: '>= 0.8'}
167
+
168
169
+ resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
170
+
171
172
+ resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
173
+ engines: {node: '>= 0.4'}
174
+
175
176
+ resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
177
+ engines: {node: '>= 0.4'}
178
+
179
180
+ resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
181
+ engines: {node: '>= 0.4'}
182
+
183
184
+ resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
185
+ engines: {node: '>= 0.4'}
186
+
187
188
+ resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
189
+ engines: {node: '>= 0.4'}
190
+
191
192
+ resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
193
+ engines: {node: '>= 0.8'}
194
+
195
196
+ resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
197
+ engines: {node: '>=0.10.0'}
198
+
199
200
+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
201
+
202
203
+ resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
204
+ engines: {node: '>= 0.10'}
205
+
206
207
+ resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}
208
+
209
210
+ resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
211
+ engines: {node: '>= 0.4'}
212
+
213
214
+ resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==}
215
+ engines: {node: '>= 0.8'}
216
+
217
218
+ resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==}
219
+ engines: {node: '>=18'}
220
+
221
222
+ resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==}
223
+ engines: {node: '>= 0.6'}
224
+
225
226
+ resolution: {integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==}
227
+ engines: {node: '>= 0.6'}
228
+
229
230
+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
231
+
232
233
+ resolution: {integrity: sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==}
234
+ engines: {node: ^18 || >=20}
235
+ hasBin: true
236
+
237
238
+ resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==}
239
+ engines: {node: '>= 0.6'}
240
+
241
242
+ resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
243
+ engines: {node: '>= 0.4'}
244
+
245
246
+ resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
247
+ engines: {node: '>= 0.8'}
248
+
249
250
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
251
+
252
253
+ resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
254
+ engines: {node: '>= 0.8'}
255
+
256
257
+ resolution: {integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==}
258
+ engines: {node: '>=16'}
259
+
260
261
+ resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
262
+ engines: {node: '>= 0.10'}
263
+
264
265
+ resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==}
266
+ engines: {node: '>=0.6'}
267
+
268
269
+ resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
270
+ engines: {node: '>= 0.6'}
271
+
272
273
+ resolution: {integrity: sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==}
274
+ engines: {node: '>= 0.8'}
275
+
276
277
+ resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==}
278
+ engines: {node: '>= 18'}
279
+
280
281
+ resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
282
+
283
284
+ resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
285
+
286
287
+ resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==}
288
+ engines: {node: '>= 18'}
289
+
290
291
+ resolution: {integrity: sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==}
292
+ engines: {node: '>= 18'}
293
+
294
295
+ resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
296
+
297
298
+ resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
299
+ engines: {node: '>= 0.4'}
300
+
301
302
+ resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
303
+ engines: {node: '>= 0.4'}
304
+
305
306
+ resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
307
+ engines: {node: '>= 0.4'}
308
+
309
310
+ resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
311
+ engines: {node: '>= 0.4'}
312
+
313
314
+ resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
315
+ engines: {node: '>= 0.8'}
316
+
317
318
+ resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
319
+ engines: {node: '>= 0.8'}
320
+
321
322
+ resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
323
+ engines: {node: '>=0.6'}
324
+
325
326
+ resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==}
327
+ engines: {node: '>= 0.6'}
328
+
329
330
+ resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==}
331
+
332
333
+ resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
334
+ engines: {node: '>= 0.8'}
335
+
336
337
+ resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
338
+ engines: {node: '>= 0.8'}
339
+
340
341
+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
342
+
343
344
+ resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==}
345
+
346
+ snapshots:
347
+
348
+ '@scalar/[email protected]':
349
+ dependencies:
350
+ '@scalar/types': 0.2.3
351
+
352
+ '@scalar/[email protected]':
353
+ dependencies:
354
+ '@scalar/core': 0.3.3
355
+
356
+ '@scalar/[email protected]':
357
+ dependencies:
358
+ zod: 3.24.1
359
+
360
+ '@scalar/[email protected]':
361
+ dependencies:
362
+ '@scalar/openapi-types': 0.3.3
363
+ nanoid: 5.1.5
364
+ zod: 3.24.1
365
+
366
+ '@types/[email protected]':
367
+ dependencies:
368
+ '@types/connect': 3.4.38
369
+ '@types/node': 24.0.3
370
+
371
+ '@types/[email protected]':
372
+ dependencies:
373
+ '@types/node': 24.0.3
374
+
375
+ '@types/[email protected]':
376
+ dependencies:
377
+ '@types/node': 24.0.3
378
+ '@types/qs': 6.14.0
379
+ '@types/range-parser': 1.2.7
380
+ '@types/send': 0.17.5
381
+
382
+ '@types/[email protected]':
383
+ dependencies:
384
+ '@types/body-parser': 1.19.6
385
+ '@types/express-serve-static-core': 5.0.6
386
+ '@types/serve-static': 1.15.8
387
+
388
+ '@types/[email protected]': {}
389
+
390
+ '@types/[email protected]': {}
391
+
392
+ '@types/[email protected]':
393
+ dependencies:
394
+ undici-types: 7.8.0
395
+
396
+ '@types/[email protected]': {}
397
+
398
+ '@types/[email protected]': {}
399
+
400
+ '@types/[email protected]':
401
+ dependencies:
402
+ '@types/mime': 1.3.5
403
+ '@types/node': 24.0.3
404
+
405
+ '@types/[email protected]':
406
+ dependencies:
407
+ '@types/http-errors': 2.0.5
408
+ '@types/node': 24.0.3
409
+ '@types/send': 0.17.5
410
+
411
412
+ dependencies:
413
+ mime-types: 3.0.1
414
+ negotiator: 1.0.0
415
+
416
417
+ dependencies:
418
+ bytes: 3.1.2
419
+ content-type: 1.0.5
420
+ debug: 4.4.1
421
+ http-errors: 2.0.0
422
+ iconv-lite: 0.6.3
423
+ on-finished: 2.4.1
424
+ qs: 6.14.0
425
+ raw-body: 3.0.0
426
+ type-is: 2.0.1
427
+ transitivePeerDependencies:
428
+ - supports-color
429
+
430
431
+
432
433
+ dependencies:
434
+ es-errors: 1.3.0
435
+ function-bind: 1.1.2
436
+
437
438
+ dependencies:
439
+ call-bind-apply-helpers: 1.0.2
440
+ get-intrinsic: 1.3.0
441
+
442
443
+ dependencies:
444
+ safe-buffer: 5.2.1
445
+
446
447
+
448
449
+
450
451
+
452
453
+ dependencies:
454
+ ms: 2.1.3
455
+
456
457
+
458
459
+ dependencies:
460
+ call-bind-apply-helpers: 1.0.2
461
+ es-errors: 1.3.0
462
+ gopd: 1.2.0
463
+
464
465
+
466
467
+
468
469
+
470
471
+
472
473
+ dependencies:
474
+ es-errors: 1.3.0
475
+
476
477
+
478
479
+
480
481
+ dependencies:
482
+ accepts: 2.0.0
483
+ body-parser: 2.2.0
484
+ content-disposition: 1.0.0
485
+ content-type: 1.0.5
486
+ cookie: 0.7.2
487
+ cookie-signature: 1.2.2
488
+ debug: 4.4.1
489
+ encodeurl: 2.0.0
490
+ escape-html: 1.0.3
491
+ etag: 1.8.1
492
+ finalhandler: 2.1.0
493
+ fresh: 2.0.0
494
+ http-errors: 2.0.0
495
+ merge-descriptors: 2.0.0
496
+ mime-types: 3.0.1
497
+ on-finished: 2.4.1
498
+ once: 1.4.0
499
+ parseurl: 1.3.3
500
+ proxy-addr: 2.0.7
501
+ qs: 6.14.0
502
+ range-parser: 1.2.1
503
+ router: 2.2.0
504
+ send: 1.2.0
505
+ serve-static: 2.2.0
506
+ statuses: 2.0.2
507
+ type-is: 2.0.1
508
+ vary: 1.1.2
509
+ transitivePeerDependencies:
510
+ - supports-color
511
+
512
513
+ dependencies:
514
+ debug: 4.4.1
515
+ encodeurl: 2.0.0
516
+ escape-html: 1.0.3
517
+ on-finished: 2.4.1
518
+ parseurl: 1.3.3
519
+ statuses: 2.0.2
520
+ transitivePeerDependencies:
521
+ - supports-color
522
+
523
524
+
525
526
+
527
528
+
529
530
+ dependencies:
531
+ call-bind-apply-helpers: 1.0.2
532
+ es-define-property: 1.0.1
533
+ es-errors: 1.3.0
534
+ es-object-atoms: 1.1.1
535
+ function-bind: 1.1.2
536
+ get-proto: 1.0.1
537
+ gopd: 1.2.0
538
+ has-symbols: 1.1.0
539
+ hasown: 2.0.2
540
+ math-intrinsics: 1.1.0
541
+
542
543
+ dependencies:
544
+ dunder-proto: 1.0.1
545
+ es-object-atoms: 1.1.1
546
+
547
548
+
549
550
+
551
552
+ dependencies:
553
+ function-bind: 1.1.2
554
+
555
556
+ dependencies:
557
+ depd: 2.0.0
558
+ inherits: 2.0.4
559
+ setprototypeof: 1.2.0
560
+ statuses: 2.0.1
561
+ toidentifier: 1.0.1
562
+
563
564
+ dependencies:
565
+ safer-buffer: 2.1.2
566
+
567
568
+
569
570
+
571
572
+
573
574
+
575
576
+
577
578
+
579
580
+
581
582
+ dependencies:
583
+ mime-db: 1.54.0
584
+
585
586
+
587
588
+
589
590
+
591
592
+
593
594
+ dependencies:
595
+ ee-first: 1.1.1
596
+
597
598
+ dependencies:
599
+ wrappy: 1.0.2
600
+
601
602
+
603
604
+
605
606
+ dependencies:
607
+ forwarded: 0.2.0
608
+ ipaddr.js: 1.9.1
609
+
610
611
+ dependencies:
612
+ side-channel: 1.1.0
613
+
614
615
+
616
617
+ dependencies:
618
+ bytes: 3.1.2
619
+ http-errors: 2.0.0
620
+ iconv-lite: 0.6.3
621
+ unpipe: 1.0.0
622
+
623
624
+ dependencies:
625
+ debug: 4.4.1
626
+ depd: 2.0.0
627
+ is-promise: 4.0.0
628
+ parseurl: 1.3.3
629
+ path-to-regexp: 8.2.0
630
+ transitivePeerDependencies:
631
+ - supports-color
632
+
633
634
+
635
636
+
637
638
+ dependencies:
639
+ debug: 4.4.1
640
+ encodeurl: 2.0.0
641
+ escape-html: 1.0.3
642
+ etag: 1.8.1
643
+ fresh: 2.0.0
644
+ http-errors: 2.0.0
645
+ mime-types: 3.0.1
646
+ ms: 2.1.3
647
+ on-finished: 2.4.1
648
+ range-parser: 1.2.1
649
+ statuses: 2.0.2
650
+ transitivePeerDependencies:
651
+ - supports-color
652
+
653
654
+ dependencies:
655
+ encodeurl: 2.0.0
656
+ escape-html: 1.0.3
657
+ parseurl: 1.3.3
658
+ send: 1.2.0
659
+ transitivePeerDependencies:
660
+ - supports-color
661
+
662
663
+
664
665
+ dependencies:
666
+ es-errors: 1.3.0
667
+ object-inspect: 1.13.4
668
+
669
670
+ dependencies:
671
+ call-bound: 1.0.4
672
+ es-errors: 1.3.0
673
+ get-intrinsic: 1.3.0
674
+ object-inspect: 1.13.4
675
+
676
677
+ dependencies:
678
+ call-bound: 1.0.4
679
+ es-errors: 1.3.0
680
+ get-intrinsic: 1.3.0
681
+ object-inspect: 1.13.4
682
+ side-channel-map: 1.0.1
683
+
684
685
+ dependencies:
686
+ es-errors: 1.3.0
687
+ object-inspect: 1.13.4
688
+ side-channel-list: 1.0.0
689
+ side-channel-map: 1.0.1
690
+ side-channel-weakmap: 1.0.2
691
+
692
693
+
694
695
+
696
697
+
698
699
+ dependencies:
700
+ content-type: 1.0.5
701
+ media-typer: 1.1.0
702
+ mime-types: 3.0.1
703
+
704
705
+
706
707
+
708
709
+
710
711
+
712