mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-07 00:09:51 +03:00
work on muter/upload testing
This commit is contained in:
@@ -6,12 +6,17 @@
|
|||||||
"main": "server.ts",
|
"main": "server.ts",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"standalone": "bun --watch server.ts"
|
"standalone": "bun --watch server.ts",
|
||||||
|
"old_standalone": "node server.js"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@msgpack/msgpack": "^2.8.0",
|
"@msgpack/msgpack": "^2.8.0",
|
||||||
"busboy": "^1.6.0",
|
"busboy": "^1.6.0",
|
||||||
"itty-router": "^4.0.27"
|
"compression": "^1.7.4",
|
||||||
|
"express": "^4.18.2",
|
||||||
|
"express-slow-down": "^2.0.1",
|
||||||
|
"itty-router": "^4.0.27",
|
||||||
|
"multer": "^1.4.5-lts.1"
|
||||||
},
|
},
|
||||||
"packageManager": "yarn@4.0.2",
|
"packageManager": "yarn@4.0.2",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
const express = require('express');
|
const express = require('express');
|
||||||
|
const rateLimit = require('express-rate-limit');
|
||||||
const compression = require('compression');
|
const compression = require('compression');
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
const msgpack = require('@msgpack/msgpack');
|
const msgpack = require('@msgpack/msgpack');
|
||||||
@@ -13,8 +14,16 @@ rest_server.use(express.static(path.join(__dirname, '../interface/build')));
|
|||||||
rest_server.use(express.json());
|
rest_server.use(express.json());
|
||||||
|
|
||||||
// uploads
|
// uploads
|
||||||
|
const testLimiter = rateLimit({
|
||||||
|
windowMs: 20 * 60 * 1000, // 20 minutes
|
||||||
|
delayAfter: 70, // 70 requests
|
||||||
|
delayMs: 1000 // adding 500ms delay
|
||||||
|
});
|
||||||
|
|
||||||
const upload = multer({ dest: '../mock-api/uploads' });
|
const upload = multer({ dest: '../mock-api/uploads' });
|
||||||
|
|
||||||
function progress_middleware(req, res, next) {
|
function progress_middleware(req, res, next) {
|
||||||
|
console.log('Uploading file... ');
|
||||||
let progress = 0;
|
let progress = 0;
|
||||||
const file_size = req.headers['content-length'];
|
const file_size = req.headers['content-length'];
|
||||||
|
|
||||||
@@ -24,7 +33,7 @@ function progress_middleware(req, res, next) {
|
|||||||
const percentage = (progress / file_size) * 100;
|
const percentage = (progress / file_size) * 100;
|
||||||
console.log(`Progress: ${Math.round(percentage)}%`);
|
console.log(`Progress: ${Math.round(percentage)}%`);
|
||||||
// await delay(1000); // slow it down
|
// await delay(1000); // slow it down
|
||||||
delay_blocking(200); // slow it down
|
// delay_blocking(1000); // slow it down
|
||||||
});
|
});
|
||||||
next(); // invoke next middleware which is multer
|
next(); // invoke next middleware which is multer
|
||||||
}
|
}
|
||||||
@@ -33,7 +42,8 @@ function progress_middleware(req, res, next) {
|
|||||||
const delay = (ms) => new Promise((res) => setTimeout(res, ms));
|
const delay = (ms) => new Promise((res) => setTimeout(res, ms));
|
||||||
function delay_blocking(milliseconds) {
|
function delay_blocking(milliseconds) {
|
||||||
var start = new Date().getTime();
|
var start = new Date().getTime();
|
||||||
for (var i = 0; i < 1e7; i++) {
|
// for (var i = 0; i < 1e7; i++) {
|
||||||
|
while (true) {
|
||||||
if (new Date().getTime() - start > milliseconds) {
|
if (new Date().getTime() - start > milliseconds) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -2202,7 +2212,7 @@ rest_server.post(FACTORY_RESET_ENDPOINT, (req, res) => {
|
|||||||
res.sendStatus(200);
|
res.sendStatus(200);
|
||||||
});
|
});
|
||||||
|
|
||||||
rest_server.post(UPLOAD_FILE_ENDPOINT, progress_middleware, upload.single('file'), (req, res) => {
|
rest_server.post(UPLOAD_FILE_ENDPOINT, testLimiter, progress_middleware, upload.single('file'), (req, res) => {
|
||||||
console.log('command: uploadFile completed.');
|
console.log('command: uploadFile completed.');
|
||||||
if (req.file) {
|
if (req.file) {
|
||||||
const filename = req.file.originalname;
|
const filename = req.file.originalname;
|
||||||
@@ -2758,7 +2768,7 @@ rest_server.get(ENTITIES_ENDPOINT, (req, res) => {
|
|||||||
|
|
||||||
// start server
|
// start server
|
||||||
const expressServer = rest_server.listen(port, () =>
|
const expressServer = rest_server.listen(port, () =>
|
||||||
console.log(`EMS-ESP REST API server running on http://localhost:${port}/`)
|
console.log(`Legacy EMS-ESP REST API server running on http://localhost:${port}/`)
|
||||||
);
|
);
|
||||||
|
|
||||||
// event source
|
// event source
|
||||||
@@ -2793,5 +2803,5 @@ rest_server.get(ES_LOG_ENDPOINT, function (req, res) {
|
|||||||
log_index = 0;
|
log_index = 0;
|
||||||
}
|
}
|
||||||
fetch_log.events.push(data); // append to buffer
|
fetch_log.events.push(data); // append to buffer
|
||||||
}, 300);
|
}, 5000);
|
||||||
});
|
});
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
import { handleRequest } from './Handler';
|
import { handleRequest } from './handler';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
port: 3080,
|
port: 3080,
|
||||||
|
|||||||
@@ -122,6 +122,16 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"accepts@npm:~1.3.5, accepts@npm:~1.3.8":
|
||||||
|
version: 1.3.8
|
||||||
|
resolution: "accepts@npm:1.3.8"
|
||||||
|
dependencies:
|
||||||
|
mime-types: "npm:~2.1.34"
|
||||||
|
negotiator: "npm:0.6.3"
|
||||||
|
checksum: 67eaaa90e2917c58418e7a9b89392002d2b1ccd69bcca4799135d0c632f3b082f23f4ae4ddeedbced5aa59bcc7bdf4699c69ebed4593696c922462b7bc5744d6
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"api@workspace:.":
|
"api@workspace:.":
|
||||||
version: 0.0.0-use.local
|
version: 0.0.0-use.local
|
||||||
resolution: "api@workspace:."
|
resolution: "api@workspace:."
|
||||||
@@ -129,11 +139,56 @@ __metadata:
|
|||||||
"@msgpack/msgpack": "npm:^2.8.0"
|
"@msgpack/msgpack": "npm:^2.8.0"
|
||||||
"@types/multer": "npm:^1.4.11"
|
"@types/multer": "npm:^1.4.11"
|
||||||
busboy: "npm:^1.6.0"
|
busboy: "npm:^1.6.0"
|
||||||
|
compression: "npm:^1.7.4"
|
||||||
|
express: "npm:^4.18.2"
|
||||||
|
express-slow-down: "npm:^2.0.1"
|
||||||
itty-router: "npm:^4.0.27"
|
itty-router: "npm:^4.0.27"
|
||||||
|
multer: "npm:^1.4.5-lts.1"
|
||||||
languageName: unknown
|
languageName: unknown
|
||||||
linkType: soft
|
linkType: soft
|
||||||
|
|
||||||
"busboy@npm:^1.6.0":
|
"append-field@npm:^1.0.0":
|
||||||
|
version: 1.0.0
|
||||||
|
resolution: "append-field@npm:1.0.0"
|
||||||
|
checksum: afb50f5ff668af1cb66bc5cfebb55ed9a1d99e24901782ee83d00aed1a499835f9375a149cf27b17f79595ecfcc3d1de0cd5b020b210a5359c43eaf607c217de
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"array-flatten@npm:1.1.1":
|
||||||
|
version: 1.1.1
|
||||||
|
resolution: "array-flatten@npm:1.1.1"
|
||||||
|
checksum: e13c9d247241be82f8b4ec71d035ed7204baa82fae820d4db6948d30d3c4a9f2b3905eb2eec2b937d4aa3565200bd3a1c500480114cff649fa748747d2a50feb
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"body-parser@npm:1.20.1":
|
||||||
|
version: 1.20.1
|
||||||
|
resolution: "body-parser@npm:1.20.1"
|
||||||
|
dependencies:
|
||||||
|
bytes: "npm:3.1.2"
|
||||||
|
content-type: "npm:~1.0.4"
|
||||||
|
debug: "npm:2.6.9"
|
||||||
|
depd: "npm:2.0.0"
|
||||||
|
destroy: "npm:1.2.0"
|
||||||
|
http-errors: "npm:2.0.0"
|
||||||
|
iconv-lite: "npm:0.4.24"
|
||||||
|
on-finished: "npm:2.4.1"
|
||||||
|
qs: "npm:6.11.0"
|
||||||
|
raw-body: "npm:2.5.1"
|
||||||
|
type-is: "npm:~1.6.18"
|
||||||
|
unpipe: "npm:1.0.0"
|
||||||
|
checksum: 5f8d128022a2fb8b6e7990d30878a0182f300b70e46b3f9d358a9433ad6275f0de46add6d63206da3637c01c3b38b6111a7480f7e7ac2e9f7b989f6133fe5510
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"buffer-from@npm:^1.0.0":
|
||||||
|
version: 1.1.2
|
||||||
|
resolution: "buffer-from@npm:1.1.2"
|
||||||
|
checksum: 0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"busboy@npm:^1.0.0, busboy@npm:^1.6.0":
|
||||||
version: 1.6.0
|
version: 1.6.0
|
||||||
resolution: "busboy@npm:1.6.0"
|
resolution: "busboy@npm:1.6.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -142,6 +197,357 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"bytes@npm:3.0.0":
|
||||||
|
version: 3.0.0
|
||||||
|
resolution: "bytes@npm:3.0.0"
|
||||||
|
checksum: a2b386dd8188849a5325f58eef69c3b73c51801c08ffc6963eddc9be244089ba32d19347caf6d145c86f315ae1b1fc7061a32b0c1aa6379e6a719090287ed101
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"bytes@npm:3.1.2":
|
||||||
|
version: 3.1.2
|
||||||
|
resolution: "bytes@npm:3.1.2"
|
||||||
|
checksum: a10abf2ba70c784471d6b4f58778c0beeb2b5d405148e66affa91f23a9f13d07603d0a0354667310ae1d6dc141474ffd44e2a074be0f6e2254edb8fc21445388
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"call-bind@npm:^1.0.0":
|
||||||
|
version: 1.0.5
|
||||||
|
resolution: "call-bind@npm:1.0.5"
|
||||||
|
dependencies:
|
||||||
|
function-bind: "npm:^1.1.2"
|
||||||
|
get-intrinsic: "npm:^1.2.1"
|
||||||
|
set-function-length: "npm:^1.1.1"
|
||||||
|
checksum: 246d44db6ef9bbd418828dbd5337f80b46be4398d522eded015f31554cbb2ea33025b0203b75c7ab05a1a255b56ef218880cca1743e4121e306729f9e414da39
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"compressible@npm:~2.0.16":
|
||||||
|
version: 2.0.18
|
||||||
|
resolution: "compressible@npm:2.0.18"
|
||||||
|
dependencies:
|
||||||
|
mime-db: "npm:>= 1.43.0 < 2"
|
||||||
|
checksum: 58321a85b375d39230405654721353f709d0c1442129e9a17081771b816302a012471a9b8f4864c7dbe02eef7f2aaac3c614795197092262e94b409c9be108f0
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"compression@npm:^1.7.4":
|
||||||
|
version: 1.7.4
|
||||||
|
resolution: "compression@npm:1.7.4"
|
||||||
|
dependencies:
|
||||||
|
accepts: "npm:~1.3.5"
|
||||||
|
bytes: "npm:3.0.0"
|
||||||
|
compressible: "npm:~2.0.16"
|
||||||
|
debug: "npm:2.6.9"
|
||||||
|
on-headers: "npm:~1.0.2"
|
||||||
|
safe-buffer: "npm:5.1.2"
|
||||||
|
vary: "npm:~1.1.2"
|
||||||
|
checksum: 469cd097908fe1d3ff146596d4c24216ad25eabb565c5456660bdcb3a14c82ebc45c23ce56e19fc642746cf407093b55ab9aa1ac30b06883b27c6c736e6383c2
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"concat-stream@npm:^1.5.2":
|
||||||
|
version: 1.6.2
|
||||||
|
resolution: "concat-stream@npm:1.6.2"
|
||||||
|
dependencies:
|
||||||
|
buffer-from: "npm:^1.0.0"
|
||||||
|
inherits: "npm:^2.0.3"
|
||||||
|
readable-stream: "npm:^2.2.2"
|
||||||
|
typedarray: "npm:^0.0.6"
|
||||||
|
checksum: 71db903c84fc073ca35a274074e8d26c4330713d299f8623e993c448c1f6bf8b967806dd1d1a7b0f8add6f15ab1af7435df21fe79b4fe7efd78420c89e054e28
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"content-disposition@npm:0.5.4":
|
||||||
|
version: 0.5.4
|
||||||
|
resolution: "content-disposition@npm:0.5.4"
|
||||||
|
dependencies:
|
||||||
|
safe-buffer: "npm:5.2.1"
|
||||||
|
checksum: b7f4ce176e324f19324be69b05bf6f6e411160ac94bc523b782248129eb1ef3be006f6cff431aaea5e337fe5d176ce8830b8c2a1b721626ead8933f0cbe78720
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"content-type@npm:~1.0.4":
|
||||||
|
version: 1.0.5
|
||||||
|
resolution: "content-type@npm:1.0.5"
|
||||||
|
checksum: 585847d98dc7fb8035c02ae2cb76c7a9bd7b25f84c447e5ed55c45c2175e83617c8813871b4ee22f368126af6b2b167df655829007b21aa10302873ea9c62662
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"cookie-signature@npm:1.0.6":
|
||||||
|
version: 1.0.6
|
||||||
|
resolution: "cookie-signature@npm:1.0.6"
|
||||||
|
checksum: f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"cookie@npm:0.5.0":
|
||||||
|
version: 0.5.0
|
||||||
|
resolution: "cookie@npm:0.5.0"
|
||||||
|
checksum: aae7911ddc5f444a9025fbd979ad1b5d60191011339bce48e555cb83343d0f98b865ff5c4d71fecdfb8555a5cafdc65632f6fce172f32aaf6936830a883a0380
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"core-util-is@npm:~1.0.0":
|
||||||
|
version: 1.0.3
|
||||||
|
resolution: "core-util-is@npm:1.0.3"
|
||||||
|
checksum: 9de8597363a8e9b9952491ebe18167e3b36e7707569eed0ebf14f8bba773611376466ae34575bca8cfe3c767890c859c74056084738f09d4e4a6f902b2ad7d99
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"debug@npm:2.6.9":
|
||||||
|
version: 2.6.9
|
||||||
|
resolution: "debug@npm:2.6.9"
|
||||||
|
dependencies:
|
||||||
|
ms: "npm:2.0.0"
|
||||||
|
checksum: e07005f2b40e04f1bd14a3dd20520e9c4f25f60224cb006ce9d6781732c917964e9ec029fc7f1a151083cd929025ad5133814d4dc624a9aaf020effe4914ed14
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"define-data-property@npm:^1.1.1":
|
||||||
|
version: 1.1.1
|
||||||
|
resolution: "define-data-property@npm:1.1.1"
|
||||||
|
dependencies:
|
||||||
|
get-intrinsic: "npm:^1.2.1"
|
||||||
|
gopd: "npm:^1.0.1"
|
||||||
|
has-property-descriptors: "npm:^1.0.0"
|
||||||
|
checksum: 5573c8df96b5857408cad64d9b91b69152e305ce4b06218e5f49b59c6cafdbb90a8bd8a0bb83c7bc67a8d479c04aa697063c9bc28d849b7282f9327586d6bc7b
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"depd@npm:2.0.0":
|
||||||
|
version: 2.0.0
|
||||||
|
resolution: "depd@npm:2.0.0"
|
||||||
|
checksum: c0c8ff36079ce5ada64f46cc9d6fd47ebcf38241105b6e0c98f412e8ad91f084bcf906ff644cc3a4bd876ca27a62accb8b0fff72ea6ed1a414b89d8506f4a5ca
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"destroy@npm:1.2.0":
|
||||||
|
version: 1.2.0
|
||||||
|
resolution: "destroy@npm:1.2.0"
|
||||||
|
checksum: 0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"ee-first@npm:1.1.1":
|
||||||
|
version: 1.1.1
|
||||||
|
resolution: "ee-first@npm:1.1.1"
|
||||||
|
checksum: 1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"encodeurl@npm:~1.0.2":
|
||||||
|
version: 1.0.2
|
||||||
|
resolution: "encodeurl@npm:1.0.2"
|
||||||
|
checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"escape-html@npm:~1.0.3":
|
||||||
|
version: 1.0.3
|
||||||
|
resolution: "escape-html@npm:1.0.3"
|
||||||
|
checksum: 6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"etag@npm:~1.8.1":
|
||||||
|
version: 1.8.1
|
||||||
|
resolution: "etag@npm:1.8.1"
|
||||||
|
checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"express-rate-limit@npm:7":
|
||||||
|
version: 7.1.5
|
||||||
|
resolution: "express-rate-limit@npm:7.1.5"
|
||||||
|
peerDependencies:
|
||||||
|
express: 4 || 5 || ^5.0.0-beta.1
|
||||||
|
checksum: bced4208de86fc8b99fe9a2dbfd522e0ea9a1875e678a4079102cc77c13c94f40b892ec46dac30cd028e229178ba021778070b86d0741e7258db0adc38cc858a
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"express-slow-down@npm:^2.0.1":
|
||||||
|
version: 2.0.1
|
||||||
|
resolution: "express-slow-down@npm:2.0.1"
|
||||||
|
dependencies:
|
||||||
|
express-rate-limit: "npm:7"
|
||||||
|
peerDependencies:
|
||||||
|
express: ">= 4"
|
||||||
|
checksum: b9b053cf99104a164420df08d6b42768024c9c797e944a7a1f631ebc5741ae31067264c0f05eca3a86eaaa9ab7c7da82d0082f135690b5cb603b687ddd36fdbb
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"express@npm:^4.18.2":
|
||||||
|
version: 4.18.2
|
||||||
|
resolution: "express@npm:4.18.2"
|
||||||
|
dependencies:
|
||||||
|
accepts: "npm:~1.3.8"
|
||||||
|
array-flatten: "npm:1.1.1"
|
||||||
|
body-parser: "npm:1.20.1"
|
||||||
|
content-disposition: "npm:0.5.4"
|
||||||
|
content-type: "npm:~1.0.4"
|
||||||
|
cookie: "npm:0.5.0"
|
||||||
|
cookie-signature: "npm:1.0.6"
|
||||||
|
debug: "npm:2.6.9"
|
||||||
|
depd: "npm:2.0.0"
|
||||||
|
encodeurl: "npm:~1.0.2"
|
||||||
|
escape-html: "npm:~1.0.3"
|
||||||
|
etag: "npm:~1.8.1"
|
||||||
|
finalhandler: "npm:1.2.0"
|
||||||
|
fresh: "npm:0.5.2"
|
||||||
|
http-errors: "npm:2.0.0"
|
||||||
|
merge-descriptors: "npm:1.0.1"
|
||||||
|
methods: "npm:~1.1.2"
|
||||||
|
on-finished: "npm:2.4.1"
|
||||||
|
parseurl: "npm:~1.3.3"
|
||||||
|
path-to-regexp: "npm:0.1.7"
|
||||||
|
proxy-addr: "npm:~2.0.7"
|
||||||
|
qs: "npm:6.11.0"
|
||||||
|
range-parser: "npm:~1.2.1"
|
||||||
|
safe-buffer: "npm:5.2.1"
|
||||||
|
send: "npm:0.18.0"
|
||||||
|
serve-static: "npm:1.15.0"
|
||||||
|
setprototypeof: "npm:1.2.0"
|
||||||
|
statuses: "npm:2.0.1"
|
||||||
|
type-is: "npm:~1.6.18"
|
||||||
|
utils-merge: "npm:1.0.1"
|
||||||
|
vary: "npm:~1.1.2"
|
||||||
|
checksum: 869ae89ed6ff4bed7b373079dc58e5dddcf2915a2669b36037ff78c99d675ae930e5fe052b35c24f56557d28a023bb1cbe3e2f2fb87eaab96a1cedd7e597809d
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"finalhandler@npm:1.2.0":
|
||||||
|
version: 1.2.0
|
||||||
|
resolution: "finalhandler@npm:1.2.0"
|
||||||
|
dependencies:
|
||||||
|
debug: "npm:2.6.9"
|
||||||
|
encodeurl: "npm:~1.0.2"
|
||||||
|
escape-html: "npm:~1.0.3"
|
||||||
|
on-finished: "npm:2.4.1"
|
||||||
|
parseurl: "npm:~1.3.3"
|
||||||
|
statuses: "npm:2.0.1"
|
||||||
|
unpipe: "npm:~1.0.0"
|
||||||
|
checksum: 635718cb203c6d18e6b48dfbb6c54ccb08ea470e4f474ddcef38c47edcf3227feec316f886dd701235997d8af35240cae49856721ce18f539ad038665ebbf163
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"forwarded@npm:0.2.0":
|
||||||
|
version: 0.2.0
|
||||||
|
resolution: "forwarded@npm:0.2.0"
|
||||||
|
checksum: 29ba9fd347117144e97cbb8852baae5e8b2acb7d1b591ef85695ed96f5b933b1804a7fac4a15dd09ca7ac7d0cdc104410e8102aae2dd3faa570a797ba07adb81
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"fresh@npm:0.5.2":
|
||||||
|
version: 0.5.2
|
||||||
|
resolution: "fresh@npm:0.5.2"
|
||||||
|
checksum: 64c88e489b5d08e2f29664eb3c79c705ff9a8eb15d3e597198ef76546d4ade295897a44abb0abd2700e7ef784b2e3cbf1161e4fbf16f59129193fd1030d16da1
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"function-bind@npm:^1.1.2":
|
||||||
|
version: 1.1.2
|
||||||
|
resolution: "function-bind@npm:1.1.2"
|
||||||
|
checksum: 185e20d20f10c8d661d59aac0f3b63b31132d492e1b11fcc2a93cb2c47257ebaee7407c38513efd2b35cafdf972d9beb2ea4593c1e0f3bf8f2744836928d7454
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2":
|
||||||
|
version: 1.2.2
|
||||||
|
resolution: "get-intrinsic@npm:1.2.2"
|
||||||
|
dependencies:
|
||||||
|
function-bind: "npm:^1.1.2"
|
||||||
|
has-proto: "npm:^1.0.1"
|
||||||
|
has-symbols: "npm:^1.0.3"
|
||||||
|
hasown: "npm:^2.0.0"
|
||||||
|
checksum: aa96db4f809734d26d49b59bc8669d73a0ae792da561514e987735573a1dfaede516cd102f217a078ea2b42d4c4fb1f83d487932cb15d49826b726cc9cd4470b
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"gopd@npm:^1.0.1":
|
||||||
|
version: 1.0.1
|
||||||
|
resolution: "gopd@npm:1.0.1"
|
||||||
|
dependencies:
|
||||||
|
get-intrinsic: "npm:^1.1.3"
|
||||||
|
checksum: 5fbc7ad57b368ae4cd2f41214bd947b045c1a4be2f194a7be1778d71f8af9dbf4004221f3b6f23e30820eb0d052b4f819fe6ebe8221e2a3c6f0ee4ef173421ca
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.1":
|
||||||
|
version: 1.0.1
|
||||||
|
resolution: "has-property-descriptors@npm:1.0.1"
|
||||||
|
dependencies:
|
||||||
|
get-intrinsic: "npm:^1.2.2"
|
||||||
|
checksum: 21a47bb080a24e79594aef1ce71e1a18a1c5ab4120308e218088f67ebb7f6f408847541e2d96e5bd00e90eef5c5a49e4ebbdc8fc2d5b365a2c379aef071642f0
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"has-proto@npm:^1.0.1":
|
||||||
|
version: 1.0.1
|
||||||
|
resolution: "has-proto@npm:1.0.1"
|
||||||
|
checksum: eab2ab0ed1eae6d058b9bbc4c1d99d2751b29717be80d02fd03ead8b62675488de0c7359bc1fdd4b87ef6fd11e796a9631ad4d7452d9324fdada70158c2e5be7
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"has-symbols@npm:^1.0.3":
|
||||||
|
version: 1.0.3
|
||||||
|
resolution: "has-symbols@npm:1.0.3"
|
||||||
|
checksum: 464f97a8202a7690dadd026e6d73b1ceeddd60fe6acfd06151106f050303eaa75855aaa94969df8015c11ff7c505f196114d22f7386b4a471038da5874cf5e9b
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"hasown@npm:^2.0.0":
|
||||||
|
version: 2.0.0
|
||||||
|
resolution: "hasown@npm:2.0.0"
|
||||||
|
dependencies:
|
||||||
|
function-bind: "npm:^1.1.2"
|
||||||
|
checksum: c330f8d93f9d23fe632c719d4db3d698ef7d7c367d51548b836069e06a90fa9151e868c8e67353cfe98d67865bf7354855db28fa36eb1b18fa5d4a3f4e7f1c90
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"http-errors@npm:2.0.0":
|
||||||
|
version: 2.0.0
|
||||||
|
resolution: "http-errors@npm:2.0.0"
|
||||||
|
dependencies:
|
||||||
|
depd: "npm:2.0.0"
|
||||||
|
inherits: "npm:2.0.4"
|
||||||
|
setprototypeof: "npm:1.2.0"
|
||||||
|
statuses: "npm:2.0.1"
|
||||||
|
toidentifier: "npm:1.0.1"
|
||||||
|
checksum: 0e7f76ee8ff8a33e58a3281a469815b893c41357378f408be8f6d4aa7d1efafb0da064625518e7078381b6a92325949b119dc38fcb30bdbc4e3a35f78c44c439
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"iconv-lite@npm:0.4.24":
|
||||||
|
version: 0.4.24
|
||||||
|
resolution: "iconv-lite@npm:0.4.24"
|
||||||
|
dependencies:
|
||||||
|
safer-buffer: "npm:>= 2.1.2 < 3"
|
||||||
|
checksum: 6d3a2dac6e5d1fb126d25645c25c3a1209f70cceecc68b8ef51ae0da3cdc078c151fade7524a30b12a3094926336831fca09c666ef55b37e2c69638b5d6bd2e3
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"inherits@npm:2.0.4, inherits@npm:^2.0.3, inherits@npm:~2.0.3":
|
||||||
|
version: 2.0.4
|
||||||
|
resolution: "inherits@npm:2.0.4"
|
||||||
|
checksum: cd45e923bee15186c07fa4c89db0aace24824c482fb887b528304694b2aa6ff8a898da8657046a5dcf3e46cd6db6c61629551f9215f208d7c3f157cf9b290521
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"ipaddr.js@npm:1.9.1":
|
||||||
|
version: 1.9.1
|
||||||
|
resolution: "ipaddr.js@npm:1.9.1"
|
||||||
|
checksum: 864d0cced0c0832700e9621913a6429ccdc67f37c1bd78fb8c6789fff35c9d167cb329134acad2290497a53336813ab4798d2794fd675d5eb33b5fdf0982b9ca
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"isarray@npm:~1.0.0":
|
||||||
|
version: 1.0.0
|
||||||
|
resolution: "isarray@npm:1.0.0"
|
||||||
|
checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"itty-router@npm:^4.0.27":
|
"itty-router@npm:^4.0.27":
|
||||||
version: 4.0.27
|
version: 4.0.27
|
||||||
resolution: "itty-router@npm:4.0.27"
|
resolution: "itty-router@npm:4.0.27"
|
||||||
@@ -149,6 +555,302 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"media-typer@npm:0.3.0":
|
||||||
|
version: 0.3.0
|
||||||
|
resolution: "media-typer@npm:0.3.0"
|
||||||
|
checksum: 38e0984db39139604756903a01397e29e17dcb04207bb3e081412ce725ab17338ecc47220c1b186b6bbe79a658aad1b0d41142884f5a481f36290cdefbe6aa46
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"merge-descriptors@npm:1.0.1":
|
||||||
|
version: 1.0.1
|
||||||
|
resolution: "merge-descriptors@npm:1.0.1"
|
||||||
|
checksum: 5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"methods@npm:~1.1.2":
|
||||||
|
version: 1.1.2
|
||||||
|
resolution: "methods@npm:1.1.2"
|
||||||
|
checksum: a385dd974faa34b5dd021b2bbf78c722881bf6f003bfe6d391d7da3ea1ed625d1ff10ddd13c57531f628b3e785be38d3eed10ad03cebd90b76932413df9a1820
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2":
|
||||||
|
version: 1.52.0
|
||||||
|
resolution: "mime-db@npm:1.52.0"
|
||||||
|
checksum: 54bb60bf39e6f8689f6622784e668a3d7f8bed6b0d886f5c3c446cb3284be28b30bf707ed05d0fe44a036f8469976b2629bbea182684977b084de9da274694d7
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"mime-types@npm:~2.1.24, mime-types@npm:~2.1.34":
|
||||||
|
version: 2.1.35
|
||||||
|
resolution: "mime-types@npm:2.1.35"
|
||||||
|
dependencies:
|
||||||
|
mime-db: "npm:1.52.0"
|
||||||
|
checksum: 89aa9651b67644035de2784a6e665fc685d79aba61857e02b9c8758da874a754aed4a9aced9265f5ed1171fd934331e5516b84a7f0218031b6fa0270eca1e51a
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"mime@npm:1.6.0":
|
||||||
|
version: 1.6.0
|
||||||
|
resolution: "mime@npm:1.6.0"
|
||||||
|
bin:
|
||||||
|
mime: cli.js
|
||||||
|
checksum: b7d98bb1e006c0e63e2c91b590fe1163b872abf8f7ef224d53dd31499c2197278a6d3d0864c45239b1a93d22feaf6f9477e9fc847eef945838150b8c02d03170
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"minimist@npm:^1.2.6":
|
||||||
|
version: 1.2.8
|
||||||
|
resolution: "minimist@npm:1.2.8"
|
||||||
|
checksum: 908491b6cc15a6c440ba5b22780a0ba89b9810e1aea684e253e43c4e3b8d56ec1dcdd7ea96dde119c29df59c936cde16062159eae4225c691e19c70b432b6e6f
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"mkdirp@npm:^0.5.4":
|
||||||
|
version: 0.5.6
|
||||||
|
resolution: "mkdirp@npm:0.5.6"
|
||||||
|
dependencies:
|
||||||
|
minimist: "npm:^1.2.6"
|
||||||
|
bin:
|
||||||
|
mkdirp: bin/cmd.js
|
||||||
|
checksum: 0c91b721bb12c3f9af4b77ebf73604baf350e64d80df91754dc509491ae93bf238581e59c7188360cec7cb62fc4100959245a42cfe01834efedc5e9d068376c2
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"ms@npm:2.0.0":
|
||||||
|
version: 2.0.0
|
||||||
|
resolution: "ms@npm:2.0.0"
|
||||||
|
checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"ms@npm:2.1.3":
|
||||||
|
version: 2.1.3
|
||||||
|
resolution: "ms@npm:2.1.3"
|
||||||
|
checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"multer@npm:^1.4.5-lts.1":
|
||||||
|
version: 1.4.5-lts.1
|
||||||
|
resolution: "multer@npm:1.4.5-lts.1"
|
||||||
|
dependencies:
|
||||||
|
append-field: "npm:^1.0.0"
|
||||||
|
busboy: "npm:^1.0.0"
|
||||||
|
concat-stream: "npm:^1.5.2"
|
||||||
|
mkdirp: "npm:^0.5.4"
|
||||||
|
object-assign: "npm:^4.1.1"
|
||||||
|
type-is: "npm:^1.6.4"
|
||||||
|
xtend: "npm:^4.0.0"
|
||||||
|
checksum: 957c09956f3b7f79d8586cac5e2a50e9a5c3011eb841667b5e4590c5f31d9464f5b46aecd399c83e183a15b88b019cccf0e4fa5620db40bf16b9e3af7fab3ac6
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"negotiator@npm:0.6.3":
|
||||||
|
version: 0.6.3
|
||||||
|
resolution: "negotiator@npm:0.6.3"
|
||||||
|
checksum: 2723fb822a17ad55c93a588a4bc44d53b22855bf4be5499916ca0cab1e7165409d0b288ba2577d7b029f10ce18cf2ed8e703e5af31c984e1e2304277ef979837
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"object-assign@npm:^4.1.1":
|
||||||
|
version: 4.1.1
|
||||||
|
resolution: "object-assign@npm:4.1.1"
|
||||||
|
checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"object-inspect@npm:^1.9.0":
|
||||||
|
version: 1.13.1
|
||||||
|
resolution: "object-inspect@npm:1.13.1"
|
||||||
|
checksum: 92f4989ed83422d56431bc39656d4c780348eb15d397ce352ade6b7fec08f973b53744bd41b94af021901e61acaf78fcc19e65bf464ecc0df958586a672700f0
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"on-finished@npm:2.4.1":
|
||||||
|
version: 2.4.1
|
||||||
|
resolution: "on-finished@npm:2.4.1"
|
||||||
|
dependencies:
|
||||||
|
ee-first: "npm:1.1.1"
|
||||||
|
checksum: 8e81472c5028125c8c39044ac4ab8ba51a7cdc19a9fbd4710f5d524a74c6d8c9ded4dd0eed83f28d3d33ac1d7a6a439ba948ccb765ac6ce87f30450a26bfe2ea
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"on-headers@npm:~1.0.2":
|
||||||
|
version: 1.0.2
|
||||||
|
resolution: "on-headers@npm:1.0.2"
|
||||||
|
checksum: 870766c16345855e2012e9422ba1ab110c7e44ad5891a67790f84610bd70a72b67fdd71baf497295f1d1bf38dd4c92248f825d48729c53c0eae5262fb69fa171
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"parseurl@npm:~1.3.3":
|
||||||
|
version: 1.3.3
|
||||||
|
resolution: "parseurl@npm:1.3.3"
|
||||||
|
checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"path-to-regexp@npm:0.1.7":
|
||||||
|
version: 0.1.7
|
||||||
|
resolution: "path-to-regexp@npm:0.1.7"
|
||||||
|
checksum: 701c99e1f08e3400bea4d701cf6f03517474bb1b608da71c78b1eb261415b645c5670dfae49808c89e12cea2dccd113b069f040a80de012da0400191c6dbd1c8
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"process-nextick-args@npm:~2.0.0":
|
||||||
|
version: 2.0.1
|
||||||
|
resolution: "process-nextick-args@npm:2.0.1"
|
||||||
|
checksum: 1d38588e520dab7cea67cbbe2efdd86a10cc7a074c09657635e34f035277b59fbb57d09d8638346bf7090f8e8ebc070c96fa5fd183b777fff4f5edff5e9466cf
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"proxy-addr@npm:~2.0.7":
|
||||||
|
version: 2.0.7
|
||||||
|
resolution: "proxy-addr@npm:2.0.7"
|
||||||
|
dependencies:
|
||||||
|
forwarded: "npm:0.2.0"
|
||||||
|
ipaddr.js: "npm:1.9.1"
|
||||||
|
checksum: f24a0c80af0e75d31e3451398670d73406ec642914da11a2965b80b1898ca6f66a0e3e091a11a4327079b2b268795f6fa06691923fef91887215c3d0e8ea3f68
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"qs@npm:6.11.0":
|
||||||
|
version: 6.11.0
|
||||||
|
resolution: "qs@npm:6.11.0"
|
||||||
|
dependencies:
|
||||||
|
side-channel: "npm:^1.0.4"
|
||||||
|
checksum: 5a3bfea3e2f359ede1bfa5d2f0dbe54001aa55e40e27dc3e60fab814362d83a9b30758db057c2011b6f53a2d4e4e5150194b5bac45372652aecb3e3c0d4b256e
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"range-parser@npm:~1.2.1":
|
||||||
|
version: 1.2.1
|
||||||
|
resolution: "range-parser@npm:1.2.1"
|
||||||
|
checksum: ce21ef2a2dd40506893157970dc76e835c78cf56437e26e19189c48d5291e7279314477b06ac38abd6a401b661a6840f7b03bd0b1249da9b691deeaa15872c26
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"raw-body@npm:2.5.1":
|
||||||
|
version: 2.5.1
|
||||||
|
resolution: "raw-body@npm:2.5.1"
|
||||||
|
dependencies:
|
||||||
|
bytes: "npm:3.1.2"
|
||||||
|
http-errors: "npm:2.0.0"
|
||||||
|
iconv-lite: "npm:0.4.24"
|
||||||
|
unpipe: "npm:1.0.0"
|
||||||
|
checksum: 280bedc12db3490ecd06f740bdcf66093a07535374b51331242382c0e130bb273ebb611b7bc4cba1b4b4e016cc7b1f4b05a6df885a6af39c2bc3b94c02291c84
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"readable-stream@npm:^2.2.2":
|
||||||
|
version: 2.3.8
|
||||||
|
resolution: "readable-stream@npm:2.3.8"
|
||||||
|
dependencies:
|
||||||
|
core-util-is: "npm:~1.0.0"
|
||||||
|
inherits: "npm:~2.0.3"
|
||||||
|
isarray: "npm:~1.0.0"
|
||||||
|
process-nextick-args: "npm:~2.0.0"
|
||||||
|
safe-buffer: "npm:~5.1.1"
|
||||||
|
string_decoder: "npm:~1.1.1"
|
||||||
|
util-deprecate: "npm:~1.0.1"
|
||||||
|
checksum: 8500dd3a90e391d6c5d889256d50ec6026c059fadee98ae9aa9b86757d60ac46fff24fafb7a39fa41d54cb39d8be56cc77be202ebd4cd8ffcf4cb226cbaa40d4
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1":
|
||||||
|
version: 5.1.2
|
||||||
|
resolution: "safe-buffer@npm:5.1.2"
|
||||||
|
checksum: 7eb5b48f2ed9a594a4795677d5a150faa7eb54483b2318b568dc0c4fc94092a6cce5be02c7288a0500a156282f5276d5688bce7259299568d1053b2150ef374a
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"safe-buffer@npm:5.2.1":
|
||||||
|
version: 5.2.1
|
||||||
|
resolution: "safe-buffer@npm:5.2.1"
|
||||||
|
checksum: 32872cd0ff68a3ddade7a7617b8f4c2ae8764d8b7d884c651b74457967a9e0e886267d3ecc781220629c44a865167b61c375d2da6c720c840ecd73f45d5d9451
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"safer-buffer@npm:>= 2.1.2 < 3":
|
||||||
|
version: 2.1.2
|
||||||
|
resolution: "safer-buffer@npm:2.1.2"
|
||||||
|
checksum: 7eaf7a0cf37cc27b42fb3ef6a9b1df6e93a1c6d98c6c6702b02fe262d5fcbd89db63320793b99b21cb5348097d0a53de81bd5f4e8b86e20cc9412e3f1cfb4e83
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"send@npm:0.18.0":
|
||||||
|
version: 0.18.0
|
||||||
|
resolution: "send@npm:0.18.0"
|
||||||
|
dependencies:
|
||||||
|
debug: "npm:2.6.9"
|
||||||
|
depd: "npm:2.0.0"
|
||||||
|
destroy: "npm:1.2.0"
|
||||||
|
encodeurl: "npm:~1.0.2"
|
||||||
|
escape-html: "npm:~1.0.3"
|
||||||
|
etag: "npm:~1.8.1"
|
||||||
|
fresh: "npm:0.5.2"
|
||||||
|
http-errors: "npm:2.0.0"
|
||||||
|
mime: "npm:1.6.0"
|
||||||
|
ms: "npm:2.1.3"
|
||||||
|
on-finished: "npm:2.4.1"
|
||||||
|
range-parser: "npm:~1.2.1"
|
||||||
|
statuses: "npm:2.0.1"
|
||||||
|
checksum: ec66c0ad109680ad8141d507677cfd8b4e40b9559de23191871803ed241718e99026faa46c398dcfb9250676076573bd6bfe5d0ec347f88f4b7b8533d1d391cb
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"serve-static@npm:1.15.0":
|
||||||
|
version: 1.15.0
|
||||||
|
resolution: "serve-static@npm:1.15.0"
|
||||||
|
dependencies:
|
||||||
|
encodeurl: "npm:~1.0.2"
|
||||||
|
escape-html: "npm:~1.0.3"
|
||||||
|
parseurl: "npm:~1.3.3"
|
||||||
|
send: "npm:0.18.0"
|
||||||
|
checksum: 699b2d4c29807a51d9b5e0f24955346911437aebb0178b3c4833ad30d3eca93385ff9927254f5c16da345903cad39d9cd4a532198c95a5129cc4ed43911b15a4
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"set-function-length@npm:^1.1.1":
|
||||||
|
version: 1.2.0
|
||||||
|
resolution: "set-function-length@npm:1.2.0"
|
||||||
|
dependencies:
|
||||||
|
define-data-property: "npm:^1.1.1"
|
||||||
|
function-bind: "npm:^1.1.2"
|
||||||
|
get-intrinsic: "npm:^1.2.2"
|
||||||
|
gopd: "npm:^1.0.1"
|
||||||
|
has-property-descriptors: "npm:^1.0.1"
|
||||||
|
checksum: 6d609cd060c488d7d2178a5d4c3689f8a6afa26fa4c48ff4a0516664ff9b84c1c0898915777f5628092dab55c4fcead205525e2edd15c659423bf86f790fdcae
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"setprototypeof@npm:1.2.0":
|
||||||
|
version: 1.2.0
|
||||||
|
resolution: "setprototypeof@npm:1.2.0"
|
||||||
|
checksum: fde1630422502fbbc19e6844346778f99d449986b2f9cdcceb8326730d2f3d9964dbcb03c02aaadaefffecd0f2c063315ebea8b3ad895914bf1afc1747fc172e
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"side-channel@npm:^1.0.4":
|
||||||
|
version: 1.0.4
|
||||||
|
resolution: "side-channel@npm:1.0.4"
|
||||||
|
dependencies:
|
||||||
|
call-bind: "npm:^1.0.0"
|
||||||
|
get-intrinsic: "npm:^1.0.2"
|
||||||
|
object-inspect: "npm:^1.9.0"
|
||||||
|
checksum: c4998d9fc530b0e75a7fd791ad868fdc42846f072734f9080ff55cc8dc7d3899abcda24fd896aa6648c3ab7021b4bb478073eb4f44dfd55bce9714bc1a7c5d45
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"statuses@npm:2.0.1":
|
||||||
|
version: 2.0.1
|
||||||
|
resolution: "statuses@npm:2.0.1"
|
||||||
|
checksum: 18c7623fdb8f646fb213ca4051be4df7efb3484d4ab662937ca6fbef7ced9b9e12842709872eb3020cc3504b93bde88935c9f6417489627a7786f24f8031cbcb
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"streamsearch@npm:^1.1.0":
|
"streamsearch@npm:^1.1.0":
|
||||||
version: 1.1.0
|
version: 1.1.0
|
||||||
resolution: "streamsearch@npm:1.1.0"
|
resolution: "streamsearch@npm:1.1.0"
|
||||||
@@ -156,9 +858,77 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"string_decoder@npm:~1.1.1":
|
||||||
|
version: 1.1.1
|
||||||
|
resolution: "string_decoder@npm:1.1.1"
|
||||||
|
dependencies:
|
||||||
|
safe-buffer: "npm:~5.1.0"
|
||||||
|
checksum: 7c41c17ed4dea105231f6df208002ebddd732e8e9e2d619d133cecd8e0087ddfd9587d2feb3c8caf3213cbd841ada6d057f5142cae68a4e62d3540778d9819b4
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"toidentifier@npm:1.0.1":
|
||||||
|
version: 1.0.1
|
||||||
|
resolution: "toidentifier@npm:1.0.1"
|
||||||
|
checksum: 952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"type-is@npm:^1.6.4, type-is@npm:~1.6.18":
|
||||||
|
version: 1.6.18
|
||||||
|
resolution: "type-is@npm:1.6.18"
|
||||||
|
dependencies:
|
||||||
|
media-typer: "npm:0.3.0"
|
||||||
|
mime-types: "npm:~2.1.24"
|
||||||
|
checksum: 0bd9eeae5efd27d98fd63519f999908c009e148039d8e7179a074f105362d4fcc214c38b24f6cda79c87e563cbd12083a4691381ed28559220d4a10c2047bed4
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"typedarray@npm:^0.0.6":
|
||||||
|
version: 0.0.6
|
||||||
|
resolution: "typedarray@npm:0.0.6"
|
||||||
|
checksum: 2cc1bcf7d8c1237f6a16c04efc06637b2c5f2d74e58e84665445cf87668b85a21ab18dd751fa49eee6ae024b70326635d7b79ad37b1c370ed2fec6aeeeb52714
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"undici-types@npm:~5.26.4":
|
"undici-types@npm:~5.26.4":
|
||||||
version: 5.26.5
|
version: 5.26.5
|
||||||
resolution: "undici-types@npm:5.26.5"
|
resolution: "undici-types@npm:5.26.5"
|
||||||
checksum: 0097779d94bc0fd26f0418b3a05472410408877279141ded2bd449167be1aed7ea5b76f756562cb3586a07f251b90799bab22d9019ceba49c037c76445f7cddd
|
checksum: 0097779d94bc0fd26f0418b3a05472410408877279141ded2bd449167be1aed7ea5b76f756562cb3586a07f251b90799bab22d9019ceba49c037c76445f7cddd
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"unpipe@npm:1.0.0, unpipe@npm:~1.0.0":
|
||||||
|
version: 1.0.0
|
||||||
|
resolution: "unpipe@npm:1.0.0"
|
||||||
|
checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"util-deprecate@npm:~1.0.1":
|
||||||
|
version: 1.0.2
|
||||||
|
resolution: "util-deprecate@npm:1.0.2"
|
||||||
|
checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"utils-merge@npm:1.0.1":
|
||||||
|
version: 1.0.1
|
||||||
|
resolution: "utils-merge@npm:1.0.1"
|
||||||
|
checksum: 5d6949693d58cb2e636a84f3ee1c6e7b2f9c16cb1d42d0ecb386d8c025c69e327205aa1c69e2868cc06a01e5e20681fbba55a4e0ed0cce913d60334024eae798
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"vary@npm:~1.1.2":
|
||||||
|
version: 1.1.2
|
||||||
|
resolution: "vary@npm:1.1.2"
|
||||||
|
checksum: 31389debef15a480849b8331b220782230b9815a8e0dbb7b9a8369559aed2e9a7800cd904d4371ea74f4c3527db456dc8e7ac5befce5f0d289014dbdf47b2242
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"xtend@npm:^4.0.0":
|
||||||
|
version: 4.0.2
|
||||||
|
resolution: "xtend@npm:4.0.2"
|
||||||
|
checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|||||||
Reference in New Issue
Block a user