Offload functions to worker threads with shared memory primitives for Node.js.
8
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix(serve): add express to devDependencies

Only @types/express was listed; the runtime package was missing.
CI couldn't resolve the import in the worker thread.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

+537
+1
package.json
··· 41 41 "@changesets/cli": "^2.30.0", 42 42 "@types/express": "^5.0.6", 43 43 "@types/node": "^25.5.2", 44 + "express": "^5.2.1", 44 45 "prettier": "^3.8.2", 45 46 "typescript": "^6.0.2" 46 47 }
+536
pnpm-lock.yaml
··· 17 17 '@types/node': 18 18 specifier: ^25.5.2 19 19 version: 25.5.2 20 + express: 21 + specifier: ^5.2.1 22 + version: 5.2.1 20 23 prettier: 21 24 specifier: ^3.8.2 22 25 version: 3.8.2 ··· 145 148 '@types/serve-static@2.2.0': 146 149 resolution: {integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==} 147 150 151 + accepts@2.0.0: 152 + resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==} 153 + engines: {node: '>= 0.6'} 154 + 148 155 ansi-colors@4.1.3: 149 156 resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} 150 157 engines: {node: '>=6'} ··· 167 174 resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} 168 175 engines: {node: '>=4'} 169 176 177 + body-parser@2.2.2: 178 + resolution: {integrity: sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==} 179 + engines: {node: '>=18'} 180 + 170 181 braces@3.0.3: 171 182 resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 172 183 engines: {node: '>=8'} 173 184 185 + bytes@3.1.2: 186 + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} 187 + engines: {node: '>= 0.8'} 188 + 189 + call-bind-apply-helpers@1.0.2: 190 + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} 191 + engines: {node: '>= 0.4'} 192 + 193 + call-bound@1.0.4: 194 + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} 195 + engines: {node: '>= 0.4'} 196 + 174 197 chardet@2.1.1: 175 198 resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==} 176 199 200 + content-disposition@1.1.0: 201 + resolution: {integrity: sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==} 202 + engines: {node: '>=18'} 203 + 204 + content-type@1.0.5: 205 + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} 206 + engines: {node: '>= 0.6'} 207 + 208 + cookie-signature@1.2.2: 209 + resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==} 210 + engines: {node: '>=6.6.0'} 211 + 212 + cookie@0.7.2: 213 + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} 214 + engines: {node: '>= 0.6'} 215 + 177 216 cross-spawn@7.0.6: 178 217 resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 179 218 engines: {node: '>= 8'} 180 219 220 + debug@4.4.3: 221 + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 222 + engines: {node: '>=6.0'} 223 + peerDependencies: 224 + supports-color: '*' 225 + peerDependenciesMeta: 226 + supports-color: 227 + optional: true 228 + 229 + depd@2.0.0: 230 + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} 231 + engines: {node: '>= 0.8'} 232 + 181 233 detect-indent@6.1.0: 182 234 resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} 183 235 engines: {node: '>=8'} ··· 186 238 resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 187 239 engines: {node: '>=8'} 188 240 241 + dunder-proto@1.0.1: 242 + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} 243 + engines: {node: '>= 0.4'} 244 + 245 + ee-first@1.1.1: 246 + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} 247 + 248 + encodeurl@2.0.0: 249 + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} 250 + engines: {node: '>= 0.8'} 251 + 189 252 enquirer@2.4.1: 190 253 resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} 191 254 engines: {node: '>=8.6'} 192 255 256 + es-define-property@1.0.1: 257 + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} 258 + engines: {node: '>= 0.4'} 259 + 260 + es-errors@1.3.0: 261 + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} 262 + engines: {node: '>= 0.4'} 263 + 264 + es-object-atoms@1.1.1: 265 + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} 266 + engines: {node: '>= 0.4'} 267 + 268 + escape-html@1.0.3: 269 + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} 270 + 193 271 esprima@4.0.1: 194 272 resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} 195 273 engines: {node: '>=4'} 196 274 hasBin: true 197 275 276 + etag@1.8.1: 277 + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} 278 + engines: {node: '>= 0.6'} 279 + 280 + express@5.2.1: 281 + resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==} 282 + engines: {node: '>= 18'} 283 + 198 284 extendable-error@0.1.7: 199 285 resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} 200 286 ··· 209 295 resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 210 296 engines: {node: '>=8'} 211 297 298 + finalhandler@2.1.1: 299 + resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==} 300 + engines: {node: '>= 18.0.0'} 301 + 212 302 find-up@4.1.0: 213 303 resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 214 304 engines: {node: '>=8'} 215 305 306 + forwarded@0.2.0: 307 + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} 308 + engines: {node: '>= 0.6'} 309 + 310 + fresh@2.0.0: 311 + resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} 312 + engines: {node: '>= 0.8'} 313 + 216 314 fs-extra@7.0.1: 217 315 resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} 218 316 engines: {node: '>=6 <7 || >=8'} ··· 221 319 resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} 222 320 engines: {node: '>=6 <7 || >=8'} 223 321 322 + function-bind@1.1.2: 323 + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 324 + 325 + get-intrinsic@1.3.0: 326 + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} 327 + engines: {node: '>= 0.4'} 328 + 329 + get-proto@1.0.1: 330 + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} 331 + engines: {node: '>= 0.4'} 332 + 224 333 glob-parent@5.1.2: 225 334 resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 226 335 engines: {node: '>= 6'} ··· 229 338 resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 230 339 engines: {node: '>=10'} 231 340 341 + gopd@1.2.0: 342 + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} 343 + engines: {node: '>= 0.4'} 344 + 232 345 graceful-fs@4.2.11: 233 346 resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 234 347 348 + has-symbols@1.1.0: 349 + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} 350 + engines: {node: '>= 0.4'} 351 + 352 + hasown@2.0.3: 353 + resolution: {integrity: sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==} 354 + engines: {node: '>= 0.4'} 355 + 356 + http-errors@2.0.1: 357 + resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} 358 + engines: {node: '>= 0.8'} 359 + 235 360 human-id@4.1.3: 236 361 resolution: {integrity: sha512-tsYlhAYpjCKa//8rXZ9DqKEawhPoSytweBC2eNvcaDK+57RZLHGqNs3PZTQO6yekLFSuvA6AlnAfrw1uBvtb+Q==} 237 362 hasBin: true ··· 244 369 resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 245 370 engines: {node: '>= 4'} 246 371 372 + inherits@2.0.4: 373 + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 374 + 375 + ipaddr.js@1.9.1: 376 + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} 377 + engines: {node: '>= 0.10'} 378 + 247 379 is-extglob@2.1.1: 248 380 resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 249 381 engines: {node: '>=0.10.0'} ··· 256 388 resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 257 389 engines: {node: '>=0.12.0'} 258 390 391 + is-promise@4.0.0: 392 + resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} 393 + 259 394 is-subdir@1.2.0: 260 395 resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} 261 396 engines: {node: '>=4'} ··· 285 420 lodash.startcase@4.4.0: 286 421 resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} 287 422 423 + math-intrinsics@1.1.0: 424 + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} 425 + engines: {node: '>= 0.4'} 426 + 427 + media-typer@1.1.0: 428 + resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} 429 + engines: {node: '>= 0.8'} 430 + 431 + merge-descriptors@2.0.0: 432 + resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==} 433 + engines: {node: '>=18'} 434 + 288 435 merge2@1.4.1: 289 436 resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 290 437 engines: {node: '>= 8'} ··· 293 440 resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 294 441 engines: {node: '>=8.6'} 295 442 443 + mime-db@1.54.0: 444 + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} 445 + engines: {node: '>= 0.6'} 446 + 447 + mime-types@3.0.2: 448 + resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==} 449 + engines: {node: '>=18'} 450 + 296 451 mri@1.2.0: 297 452 resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} 298 453 engines: {node: '>=4'} 299 454 455 + ms@2.1.3: 456 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 457 + 458 + negotiator@1.0.0: 459 + resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} 460 + engines: {node: '>= 0.6'} 461 + 462 + object-inspect@1.13.4: 463 + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} 464 + engines: {node: '>= 0.4'} 465 + 466 + on-finished@2.4.1: 467 + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} 468 + engines: {node: '>= 0.8'} 469 + 470 + once@1.4.0: 471 + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 472 + 300 473 outdent@0.5.0: 301 474 resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} 302 475 ··· 322 495 323 496 package-manager-detector@0.2.11: 324 497 resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==} 498 + 499 + parseurl@1.3.3: 500 + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} 501 + engines: {node: '>= 0.8'} 325 502 326 503 path-exists@4.0.0: 327 504 resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} ··· 331 508 resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 332 509 engines: {node: '>=8'} 333 510 511 + path-to-regexp@8.4.2: 512 + resolution: {integrity: sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==} 513 + 334 514 path-type@4.0.0: 335 515 resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 336 516 engines: {node: '>=8'} ··· 356 536 engines: {node: '>=14'} 357 537 hasBin: true 358 538 539 + proxy-addr@2.0.7: 540 + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} 541 + engines: {node: '>= 0.10'} 542 + 543 + qs@6.15.1: 544 + resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} 545 + engines: {node: '>=0.6'} 546 + 359 547 quansync@0.2.11: 360 548 resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==} 361 549 362 550 queue-microtask@1.2.3: 363 551 resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 364 552 553 + range-parser@1.2.1: 554 + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} 555 + engines: {node: '>= 0.6'} 556 + 557 + raw-body@3.0.2: 558 + resolution: {integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==} 559 + engines: {node: '>= 0.10'} 560 + 365 561 read-yaml-file@1.1.0: 366 562 resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} 367 563 engines: {node: '>=6'} ··· 374 570 resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} 375 571 engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 376 572 573 + router@2.2.0: 574 + resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} 575 + engines: {node: '>= 18'} 576 + 377 577 run-parallel@1.2.0: 378 578 resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 379 579 ··· 385 585 engines: {node: '>=10'} 386 586 hasBin: true 387 587 588 + send@1.2.1: 589 + resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==} 590 + engines: {node: '>= 18'} 591 + 592 + serve-static@2.2.1: 593 + resolution: {integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==} 594 + engines: {node: '>= 18'} 595 + 596 + setprototypeof@1.2.0: 597 + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} 598 + 388 599 shebang-command@2.0.0: 389 600 resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 390 601 engines: {node: '>=8'} ··· 393 604 resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 394 605 engines: {node: '>=8'} 395 606 607 + side-channel-list@1.0.1: 608 + resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==} 609 + engines: {node: '>= 0.4'} 610 + 611 + side-channel-map@1.0.1: 612 + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} 613 + engines: {node: '>= 0.4'} 614 + 615 + side-channel-weakmap@1.0.2: 616 + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} 617 + engines: {node: '>= 0.4'} 618 + 619 + side-channel@1.1.0: 620 + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} 621 + engines: {node: '>= 0.4'} 622 + 396 623 signal-exit@4.1.0: 397 624 resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 398 625 engines: {node: '>=14'} ··· 407 634 sprintf-js@1.0.3: 408 635 resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} 409 636 637 + statuses@2.0.2: 638 + resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} 639 + engines: {node: '>= 0.8'} 640 + 410 641 strip-ansi@6.0.1: 411 642 resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 412 643 engines: {node: '>=8'} ··· 423 654 resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 424 655 engines: {node: '>=8.0'} 425 656 657 + toidentifier@1.0.1: 658 + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} 659 + engines: {node: '>=0.6'} 660 + 661 + type-is@2.0.1: 662 + resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} 663 + engines: {node: '>= 0.6'} 664 + 426 665 typescript@6.0.2: 427 666 resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==} 428 667 engines: {node: '>=14.17'} ··· 435 674 resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} 436 675 engines: {node: '>= 4.0.0'} 437 676 677 + unpipe@1.0.0: 678 + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} 679 + engines: {node: '>= 0.8'} 680 + 681 + vary@1.1.2: 682 + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} 683 + engines: {node: '>= 0.8'} 684 + 438 685 which@2.0.2: 439 686 resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 440 687 engines: {node: '>= 8'} 441 688 hasBin: true 689 + 690 + wrappy@1.0.2: 691 + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 442 692 443 693 snapshots: 444 694 ··· 665 915 '@types/http-errors': 2.0.5 666 916 '@types/node': 25.5.2 667 917 918 + accepts@2.0.0: 919 + dependencies: 920 + mime-types: 3.0.2 921 + negotiator: 1.0.0 922 + 668 923 ansi-colors@4.1.3: {} 669 924 670 925 ansi-regex@5.0.1: {} ··· 681 936 dependencies: 682 937 is-windows: 1.0.2 683 938 939 + body-parser@2.2.2: 940 + dependencies: 941 + bytes: 3.1.2 942 + content-type: 1.0.5 943 + debug: 4.4.3 944 + http-errors: 2.0.1 945 + iconv-lite: 0.7.2 946 + on-finished: 2.4.1 947 + qs: 6.15.1 948 + raw-body: 3.0.2 949 + type-is: 2.0.1 950 + transitivePeerDependencies: 951 + - supports-color 952 + 684 953 braces@3.0.3: 685 954 dependencies: 686 955 fill-range: 7.1.1 687 956 957 + bytes@3.1.2: {} 958 + 959 + call-bind-apply-helpers@1.0.2: 960 + dependencies: 961 + es-errors: 1.3.0 962 + function-bind: 1.1.2 963 + 964 + call-bound@1.0.4: 965 + dependencies: 966 + call-bind-apply-helpers: 1.0.2 967 + get-intrinsic: 1.3.0 968 + 688 969 chardet@2.1.1: {} 689 970 971 + content-disposition@1.1.0: {} 972 + 973 + content-type@1.0.5: {} 974 + 975 + cookie-signature@1.2.2: {} 976 + 977 + cookie@0.7.2: {} 978 + 690 979 cross-spawn@7.0.6: 691 980 dependencies: 692 981 path-key: 3.1.1 693 982 shebang-command: 2.0.0 694 983 which: 2.0.2 695 984 985 + debug@4.4.3: 986 + dependencies: 987 + ms: 2.1.3 988 + 989 + depd@2.0.0: {} 990 + 696 991 detect-indent@6.1.0: {} 697 992 698 993 dir-glob@3.0.1: 699 994 dependencies: 700 995 path-type: 4.0.0 701 996 997 + dunder-proto@1.0.1: 998 + dependencies: 999 + call-bind-apply-helpers: 1.0.2 1000 + es-errors: 1.3.0 1001 + gopd: 1.2.0 1002 + 1003 + ee-first@1.1.1: {} 1004 + 1005 + encodeurl@2.0.0: {} 1006 + 702 1007 enquirer@2.4.1: 703 1008 dependencies: 704 1009 ansi-colors: 4.1.3 705 1010 strip-ansi: 6.0.1 706 1011 1012 + es-define-property@1.0.1: {} 1013 + 1014 + es-errors@1.3.0: {} 1015 + 1016 + es-object-atoms@1.1.1: 1017 + dependencies: 1018 + es-errors: 1.3.0 1019 + 1020 + escape-html@1.0.3: {} 1021 + 707 1022 esprima@4.0.1: {} 708 1023 1024 + etag@1.8.1: {} 1025 + 1026 + express@5.2.1: 1027 + dependencies: 1028 + accepts: 2.0.0 1029 + body-parser: 2.2.2 1030 + content-disposition: 1.1.0 1031 + content-type: 1.0.5 1032 + cookie: 0.7.2 1033 + cookie-signature: 1.2.2 1034 + debug: 4.4.3 1035 + depd: 2.0.0 1036 + encodeurl: 2.0.0 1037 + escape-html: 1.0.3 1038 + etag: 1.8.1 1039 + finalhandler: 2.1.1 1040 + fresh: 2.0.0 1041 + http-errors: 2.0.1 1042 + merge-descriptors: 2.0.0 1043 + mime-types: 3.0.2 1044 + on-finished: 2.4.1 1045 + once: 1.4.0 1046 + parseurl: 1.3.3 1047 + proxy-addr: 2.0.7 1048 + qs: 6.15.1 1049 + range-parser: 1.2.1 1050 + router: 2.2.0 1051 + send: 1.2.1 1052 + serve-static: 2.2.1 1053 + statuses: 2.0.2 1054 + type-is: 2.0.1 1055 + vary: 1.1.2 1056 + transitivePeerDependencies: 1057 + - supports-color 1058 + 709 1059 extendable-error@0.1.7: {} 710 1060 711 1061 fast-glob@3.3.3: ··· 724 1074 dependencies: 725 1075 to-regex-range: 5.0.1 726 1076 1077 + finalhandler@2.1.1: 1078 + dependencies: 1079 + debug: 4.4.3 1080 + encodeurl: 2.0.0 1081 + escape-html: 1.0.3 1082 + on-finished: 2.4.1 1083 + parseurl: 1.3.3 1084 + statuses: 2.0.2 1085 + transitivePeerDependencies: 1086 + - supports-color 1087 + 727 1088 find-up@4.1.0: 728 1089 dependencies: 729 1090 locate-path: 5.0.0 730 1091 path-exists: 4.0.0 731 1092 1093 + forwarded@0.2.0: {} 1094 + 1095 + fresh@2.0.0: {} 1096 + 732 1097 fs-extra@7.0.1: 733 1098 dependencies: 734 1099 graceful-fs: 4.2.11 ··· 741 1106 jsonfile: 4.0.0 742 1107 universalify: 0.1.2 743 1108 1109 + function-bind@1.1.2: {} 1110 + 1111 + get-intrinsic@1.3.0: 1112 + dependencies: 1113 + call-bind-apply-helpers: 1.0.2 1114 + es-define-property: 1.0.1 1115 + es-errors: 1.3.0 1116 + es-object-atoms: 1.1.1 1117 + function-bind: 1.1.2 1118 + get-proto: 1.0.1 1119 + gopd: 1.2.0 1120 + has-symbols: 1.1.0 1121 + hasown: 2.0.3 1122 + math-intrinsics: 1.1.0 1123 + 1124 + get-proto@1.0.1: 1125 + dependencies: 1126 + dunder-proto: 1.0.1 1127 + es-object-atoms: 1.1.1 1128 + 744 1129 glob-parent@5.1.2: 745 1130 dependencies: 746 1131 is-glob: 4.0.3 ··· 754 1139 merge2: 1.4.1 755 1140 slash: 3.0.0 756 1141 1142 + gopd@1.2.0: {} 1143 + 757 1144 graceful-fs@4.2.11: {} 758 1145 1146 + has-symbols@1.1.0: {} 1147 + 1148 + hasown@2.0.3: 1149 + dependencies: 1150 + function-bind: 1.1.2 1151 + 1152 + http-errors@2.0.1: 1153 + dependencies: 1154 + depd: 2.0.0 1155 + inherits: 2.0.4 1156 + setprototypeof: 1.2.0 1157 + statuses: 2.0.2 1158 + toidentifier: 1.0.1 1159 + 759 1160 human-id@4.1.3: {} 760 1161 761 1162 iconv-lite@0.7.2: ··· 764 1165 765 1166 ignore@5.3.2: {} 766 1167 1168 + inherits@2.0.4: {} 1169 + 1170 + ipaddr.js@1.9.1: {} 1171 + 767 1172 is-extglob@2.1.1: {} 768 1173 769 1174 is-glob@4.0.3: ··· 771 1176 is-extglob: 2.1.1 772 1177 773 1178 is-number@7.0.0: {} 1179 + 1180 + is-promise@4.0.0: {} 774 1181 775 1182 is-subdir@1.2.0: 776 1183 dependencies: ··· 799 1206 800 1207 lodash.startcase@4.4.0: {} 801 1208 1209 + math-intrinsics@1.1.0: {} 1210 + 1211 + media-typer@1.1.0: {} 1212 + 1213 + merge-descriptors@2.0.0: {} 1214 + 802 1215 merge2@1.4.1: {} 803 1216 804 1217 micromatch@4.0.8: 805 1218 dependencies: 806 1219 braces: 3.0.3 807 1220 picomatch: 2.3.2 1221 + 1222 + mime-db@1.54.0: {} 1223 + 1224 + mime-types@3.0.2: 1225 + dependencies: 1226 + mime-db: 1.54.0 808 1227 809 1228 mri@1.2.0: {} 810 1229 1230 + ms@2.1.3: {} 1231 + 1232 + negotiator@1.0.0: {} 1233 + 1234 + object-inspect@1.13.4: {} 1235 + 1236 + on-finished@2.4.1: 1237 + dependencies: 1238 + ee-first: 1.1.1 1239 + 1240 + once@1.4.0: 1241 + dependencies: 1242 + wrappy: 1.0.2 1243 + 811 1244 outdent@0.5.0: {} 812 1245 813 1246 p-filter@2.1.0: ··· 830 1263 dependencies: 831 1264 quansync: 0.2.11 832 1265 1266 + parseurl@1.3.3: {} 1267 + 833 1268 path-exists@4.0.0: {} 834 1269 835 1270 path-key@3.1.1: {} 836 1271 1272 + path-to-regexp@8.4.2: {} 1273 + 837 1274 path-type@4.0.0: {} 838 1275 839 1276 picocolors@1.1.1: {} ··· 846 1283 847 1284 prettier@3.8.2: {} 848 1285 1286 + proxy-addr@2.0.7: 1287 + dependencies: 1288 + forwarded: 0.2.0 1289 + ipaddr.js: 1.9.1 1290 + 1291 + qs@6.15.1: 1292 + dependencies: 1293 + side-channel: 1.1.0 1294 + 849 1295 quansync@0.2.11: {} 850 1296 851 1297 queue-microtask@1.2.3: {} 852 1298 1299 + range-parser@1.2.1: {} 1300 + 1301 + raw-body@3.0.2: 1302 + dependencies: 1303 + bytes: 3.1.2 1304 + http-errors: 2.0.1 1305 + iconv-lite: 0.7.2 1306 + unpipe: 1.0.0 1307 + 853 1308 read-yaml-file@1.1.0: 854 1309 dependencies: 855 1310 graceful-fs: 4.2.11 ··· 861 1316 862 1317 reusify@1.1.0: {} 863 1318 1319 + router@2.2.0: 1320 + dependencies: 1321 + debug: 4.4.3 1322 + depd: 2.0.0 1323 + is-promise: 4.0.0 1324 + parseurl: 1.3.3 1325 + path-to-regexp: 8.4.2 1326 + transitivePeerDependencies: 1327 + - supports-color 1328 + 864 1329 run-parallel@1.2.0: 865 1330 dependencies: 866 1331 queue-microtask: 1.2.3 ··· 869 1334 870 1335 semver@7.7.4: {} 871 1336 1337 + send@1.2.1: 1338 + dependencies: 1339 + debug: 4.4.3 1340 + encodeurl: 2.0.0 1341 + escape-html: 1.0.3 1342 + etag: 1.8.1 1343 + fresh: 2.0.0 1344 + http-errors: 2.0.1 1345 + mime-types: 3.0.2 1346 + ms: 2.1.3 1347 + on-finished: 2.4.1 1348 + range-parser: 1.2.1 1349 + statuses: 2.0.2 1350 + transitivePeerDependencies: 1351 + - supports-color 1352 + 1353 + serve-static@2.2.1: 1354 + dependencies: 1355 + encodeurl: 2.0.0 1356 + escape-html: 1.0.3 1357 + parseurl: 1.3.3 1358 + send: 1.2.1 1359 + transitivePeerDependencies: 1360 + - supports-color 1361 + 1362 + setprototypeof@1.2.0: {} 1363 + 872 1364 shebang-command@2.0.0: 873 1365 dependencies: 874 1366 shebang-regex: 3.0.0 875 1367 876 1368 shebang-regex@3.0.0: {} 877 1369 1370 + side-channel-list@1.0.1: 1371 + dependencies: 1372 + es-errors: 1.3.0 1373 + object-inspect: 1.13.4 1374 + 1375 + side-channel-map@1.0.1: 1376 + dependencies: 1377 + call-bound: 1.0.4 1378 + es-errors: 1.3.0 1379 + get-intrinsic: 1.3.0 1380 + object-inspect: 1.13.4 1381 + 1382 + side-channel-weakmap@1.0.2: 1383 + dependencies: 1384 + call-bound: 1.0.4 1385 + es-errors: 1.3.0 1386 + get-intrinsic: 1.3.0 1387 + object-inspect: 1.13.4 1388 + side-channel-map: 1.0.1 1389 + 1390 + side-channel@1.1.0: 1391 + dependencies: 1392 + es-errors: 1.3.0 1393 + object-inspect: 1.13.4 1394 + side-channel-list: 1.0.1 1395 + side-channel-map: 1.0.1 1396 + side-channel-weakmap: 1.0.2 1397 + 878 1398 signal-exit@4.1.0: {} 879 1399 880 1400 slash@3.0.0: {} ··· 886 1406 887 1407 sprintf-js@1.0.3: {} 888 1408 1409 + statuses@2.0.2: {} 1410 + 889 1411 strip-ansi@6.0.1: 890 1412 dependencies: 891 1413 ansi-regex: 5.0.1 ··· 898 1420 dependencies: 899 1421 is-number: 7.0.0 900 1422 1423 + toidentifier@1.0.1: {} 1424 + 1425 + type-is@2.0.1: 1426 + dependencies: 1427 + content-type: 1.0.5 1428 + media-typer: 1.1.0 1429 + mime-types: 3.0.2 1430 + 901 1431 typescript@6.0.2: {} 902 1432 903 1433 undici-types@7.18.2: {} 904 1434 905 1435 universalify@0.1.2: {} 906 1436 1437 + unpipe@1.0.0: {} 1438 + 1439 + vary@1.1.2: {} 1440 + 907 1441 which@2.0.2: 908 1442 dependencies: 909 1443 isexe: 2.0.0 1444 + 1445 + wrappy@1.0.2: {}