diff --git a/.changeset/unlucky-steaks-dress.md b/.changeset/unlucky-steaks-dress.md new file mode 100644 index 0000000..2c0c6c9 --- /dev/null +++ b/.changeset/unlucky-steaks-dress.md @@ -0,0 +1,9 @@ +--- +"@foxify/config": patch +"foxify": patch +"@foxify/inject": patch +"@foxify/router": patch +"@foxify/http": patch +--- + +update dependencies diff --git a/benchmarks/benchmark/package.json b/benchmarks/benchmark/package.json index e4bbcb8..58b4d94 100644 --- a/benchmarks/benchmark/package.json +++ b/benchmarks/benchmark/package.json @@ -12,13 +12,13 @@ "lint:fix": "pnpm lint --fix" }, "dependencies": { - "autocannon": "^7.10.0", + "autocannon": "^7.11.0", "beautify-benchmark": "^0.2.4", "benchmark": "^2.1.4", - "commander": "^9.4.1", - "inquirer": "^9.1.4", + "commander": "^11.0.0", + "inquirer": "^9.2.7", "log-symbols": "^5.1.0", - "ora": "^6.1.2", + "ora": "^6.3.1", "table": "^6.8.1" }, "devDependencies": { diff --git a/benchmarks/foxify/package.json b/benchmarks/foxify/package.json index 830235b..489909b 100644 --- a/benchmarks/foxify/package.json +++ b/benchmarks/foxify/package.json @@ -15,33 +15,33 @@ "@hapi/hapi": "^21.3.2", "connect": "^3.7.0", "express": "^4.18.2", - "fastify": "^4.9.2", + "fastify": "^4.18.0", "foxify": "workspace:*", "foxify-old": "npm:foxify@0.10.20", - "koa": "^2.13.4", + "koa": "^2.14.2", "koa-router": "^12.0.0", "micro": "^10.0.1", "microrouter": "^3.1.3", "polka": "^0.5.2", - "rayo": "^1.3.10", + "rayo": "^1.4.0", "restify": "^11.1.0", - "router": "^1.3.7", + "router": "^1.3.8", "take-five": "^2.0.0", "total.js": "^3.4.13", "trek-engine": "^1.0.5", "trek-router": "^1.2.0" }, "devDependencies": { - "@fastify/express": "^2.1.0", + "@fastify/express": "^2.3.0", "@foxify/benchmark": "workspace:*", - "@types/cors": "^2.8.12", - "@types/express": "^4.17.14", + "@types/cors": "^2.8.13", + "@types/express": "^4.17.17", "@types/hapi__hapi": "^21.0.0", - "@types/koa": "^2.13.5", + "@types/koa": "^2.13.6", "@types/koa-router": "^7.4.4", - "@types/microrouter": "^3.1.2", + "@types/microrouter": "^3.1.3", "@types/polka": "^0.5.4", - "@types/restify": "^8.5.5", + "@types/restify": "^8.5.7", "cors": "^2.8.5", "dns-prefetch-control": "^0.3.0", "frameguard": "^4.0.0", diff --git a/benchmarks/foxify/servers/fastify-with-middlewares.ts b/benchmarks/foxify/servers/fastify-with-middlewares.ts index 48a2aa5..57a2d01 100644 --- a/benchmarks/foxify/servers/fastify-with-middlewares.ts +++ b/benchmarks/foxify/servers/fastify-with-middlewares.ts @@ -1,6 +1,6 @@ #!/usr/bin/env ts-node-esm -import fastifyExpress from "@fastify/express"; +import * as fastifyExpress from "@fastify/express"; import cors from "cors"; import dnsPrefetchControl from "dns-prefetch-control"; // eslint-disable-next-line import/no-named-as-default diff --git a/benchmarks/foxify/tsconfig.json b/benchmarks/foxify/tsconfig.json index 0660039..cb41bc3 100644 --- a/benchmarks/foxify/tsconfig.json +++ b/benchmarks/foxify/tsconfig.json @@ -3,6 +3,7 @@ "compilerOptions": { "allowImportingTsExtensions": false, "baseUrl": ".", - "noEmit": true + "noEmit": true, + "types": ["./typings.d.ts"] } } diff --git a/benchmarks/foxify/typings.d.ts b/benchmarks/foxify/typings.d.ts index ffdbb5a..4cf6ab9 100644 --- a/benchmarks/foxify/typings.d.ts +++ b/benchmarks/foxify/typings.d.ts @@ -5,3 +5,4 @@ declare module "take-five"; declare module "total.js"; declare module "trek-engine"; declare module "trek-router"; +declare module "serve-static"; diff --git a/benchmarks/router/package.json b/benchmarks/router/package.json index c92ffcd..372b07f 100644 --- a/benchmarks/router/package.json +++ b/benchmarks/router/package.json @@ -11,10 +11,10 @@ }, "dependencies": { "@foxify/router": "workspace:*", - "@hapi/call": "^9.0.0", + "@hapi/call": "^9.0.1", "express": "^4.18.2", "foxify-old": "npm:foxify@0.10.20", - "find-my-way": "^7.3.1", + "find-my-way": "^7.6.2", "koa-router": "^12.0.0", "koa-tree-router": "^0.12.1", "trek-router": "^1.2.0" diff --git a/examples/foxify/package.json b/examples/foxify/package.json index f4b1073..386ca4c 100644 --- a/examples/foxify/package.json +++ b/examples/foxify/package.json @@ -13,12 +13,12 @@ "@foxify/http": "workspace:^", "@foxify/router": "workspace:^", "foxify": "workspace:^", - "ejs": "^3.1.8", + "ejs": "^3.1.9", "morgan": "^1.10.0" }, "devDependencies": { - "@types/ejs": "^3.1.1", - "@types/morgan": "^1.9.3", - "@types/node": "^18.11.9" + "@types/ejs": "^3.1.2", + "@types/morgan": "^1.9.4", + "@types/node": "^20.3.1" } } diff --git a/package.json b/package.json index d2c7e69..033de50 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "@nrwl/linter": "^16.3.2", "@nrwl/workspace": "^16.3.2", "@types/jest": "^29.5.2", - "@types/node": "^18.11.9", + "@types/node": "^20.3.1", "@typescript-eslint/eslint-plugin": "^5.59.11", "@typescript-eslint/parser": "^5.59.11", "eslint": "^8.43.0", diff --git a/packages/config/package.json b/packages/config/package.json index d624dd4..ec59e93 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -61,7 +61,7 @@ "@types/node": ">=16" }, "dependencies": { - "joi": "^17.7.0" + "joi": "^17.9.2" }, "publishConfig": { "access": "public", diff --git a/packages/foxify/package.json b/packages/foxify/package.json index c1ce9b7..f93c190 100644 --- a/packages/foxify/package.json +++ b/packages/foxify/package.json @@ -75,12 +75,12 @@ }, "dependencies": { "@foxify/inject": "workspace:^", - "dotenv": "^16.0.3", + "dotenv": "^16.3.1", "escape-html": "^1.0.3", "etag": "^1.8.1", - "fast-json-stringify": "^5.4.0", + "fast-json-stringify": "^5.7.0", "proxy-addr": "^2.0.7", - "qs": "^6.11.0", + "qs": "^6.11.2", "safe-regex": "^2.1.1", "serve-static": "^1.15.0" }, @@ -91,7 +91,7 @@ "@types/cookie-parser": "^1.4.3", "@types/escape-html": "^1.0.2", "@types/etag": "^1.8.1", - "@types/node": "^18.11.9", + "@types/node": "^20.3.1", "@types/proxy-addr": "^2.0.0", "@types/qs": "^6.9.7", "@types/safe-regex": "^1.1.4", diff --git a/packages/http/package.json b/packages/http/package.json index 984ab14..98bc76d 100644 --- a/packages/http/package.json +++ b/packages/http/package.json @@ -61,16 +61,16 @@ "dependencies": { "@foxify/fresh": "workspace:^", "content-disposition": "^0.5.4", - "content-type": "^1.0.4", + "content-type": "^1.0.5", "cookie": "^0.5.0", - "cookie-signature": "^1.2.0", + "cookie-signature": "^1.2.1", "escape-html": "^1.0.3", "etag": "^1.8.1", "mime-types": "^2.1.35", "negotiator": "^0.6.3", "on-finished": "^2.4.1", "proxy-addr": "^2.0.7", - "qs": "^6.11.0", + "qs": "^6.11.2", "send": "^0.18.0", "type-is": "^1.6.18" }, @@ -80,7 +80,7 @@ "@types/content-type": "^1.1.5", "@types/cookie": "^0.5.1", "@types/cookie-parser": "^1.4.3", - "@types/cookie-signature": "^1.0.4", + "@types/cookie-signature": "^1.1.0", "@types/escape-html": "^1.0.2", "@types/etag": "^1.8.1", "@types/mime-types": "^2.1.1", diff --git a/packages/inject/package.json b/packages/inject/package.json index 6482a8e..02e1a7e 100644 --- a/packages/inject/package.json +++ b/packages/inject/package.json @@ -58,7 +58,7 @@ "@types/node": ">=16" }, "dependencies": { - "readable-stream": "^4.2.0" + "readable-stream": "^4.4.0" }, "devDependencies": { "@types/readable-stream": "^2.3.15" diff --git a/packages/router/package.json b/packages/router/package.json index 46d4709..597e738 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -62,13 +62,13 @@ }, "dependencies": { "escape-html": "^1.0.3", - "fast-json-stringify": "^5.4.1" + "fast-json-stringify": "^5.7.0" }, "devDependencies": { "@foxify/http": "workspace:^", "@foxify/inject": "workspace:^", "@types/escape-html": "^1.0.2", - "@types/node": "^18.11.9", + "@types/node": "^20.3.1", "prototyped.js": "^3.0.5" }, "publishConfig": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 61d571c..c39fc08 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: version: 2.26.1 '@nrwl/jest': specifier: ^16.3.2 - version: 16.3.2(@types/node@18.11.9)(nx@16.3.2)(ts-node@10.9.1)(typescript@5.1.3) + version: 16.3.2(@types/node@20.3.1)(nx@16.3.2)(ts-node@10.9.1)(typescript@5.1.3) '@nrwl/linter': specifier: ^16.3.2 version: 16.3.2(eslint@8.43.0)(nx@16.3.2)(typescript@5.1.3) @@ -27,8 +27,8 @@ importers: specifier: ^29.5.2 version: 29.5.2 '@types/node': - specifier: ^18.11.9 - version: 18.11.9 + specifier: ^20.3.1 + version: 20.3.1 '@typescript-eslint/eslint-plugin': specifier: ^5.59.11 version: 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.43.0)(typescript@5.1.3) @@ -49,7 +49,7 @@ importers: version: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-typescript@3.5.5)(eslint@8.43.0) jest: specifier: ^29.5.0 - version: 29.5.0(@types/node@18.11.9)(ts-node@10.9.1) + version: 29.5.0(@types/node@20.3.1)(ts-node@10.9.1) nodemon: specifier: ^2.0.22 version: 2.0.22 @@ -64,7 +64,7 @@ importers: version: 29.1.0(@babel/core@7.19.6)(jest@29.5.0)(typescript@5.1.3) ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@18.11.9)(typescript@5.1.3) + version: 10.9.1(@types/node@20.3.1)(typescript@5.1.3) typedoc: specifier: ^0.24.8 version: 0.24.8(typescript@5.1.3) @@ -75,8 +75,8 @@ importers: benchmarks/benchmark: dependencies: autocannon: - specifier: ^7.10.0 - version: 7.10.0 + specifier: ^7.11.0 + version: 7.11.0 beautify-benchmark: specifier: ^0.2.4 version: 0.2.4 @@ -84,17 +84,17 @@ importers: specifier: ^2.1.4 version: 2.1.4 commander: - specifier: ^9.4.1 - version: 9.4.1 + specifier: ^11.0.0 + version: 11.0.0 inquirer: - specifier: ^9.1.4 - version: 9.1.4 + specifier: ^9.2.7 + version: 9.2.7 log-symbols: specifier: ^5.1.0 version: 5.1.0 ora: - specifier: ^6.1.2 - version: 6.1.2 + specifier: ^6.3.1 + version: 6.3.1 table: specifier: ^6.8.1 version: 6.8.1 @@ -127,8 +127,8 @@ importers: specifier: ^4.18.2 version: 4.18.2 fastify: - specifier: ^4.9.2 - version: 4.9.2 + specifier: ^4.18.0 + version: 4.18.0 foxify: specifier: workspace:* version: link:../../packages/foxify @@ -136,8 +136,8 @@ importers: specifier: npm:foxify@0.10.20 version: /foxify@0.10.20 koa: - specifier: ^2.13.4 - version: 2.13.4 + specifier: ^2.14.2 + version: 2.14.2 koa-router: specifier: ^12.0.0 version: 12.0.0 @@ -151,14 +151,14 @@ importers: specifier: ^0.5.2 version: 0.5.2 rayo: - specifier: ^1.3.10 - version: 1.3.10 + specifier: ^1.4.0 + version: 1.4.0 restify: specifier: ^11.1.0 version: 11.1.0 router: - specifier: ^1.3.7 - version: 1.3.7 + specifier: ^1.3.8 + version: 1.3.8 take-five: specifier: ^2.0.0 version: 2.0.0 @@ -173,35 +173,35 @@ importers: version: 1.2.0 devDependencies: '@fastify/express': - specifier: ^2.1.0 - version: 2.1.0 + specifier: ^2.3.0 + version: 2.3.0 '@foxify/benchmark': specifier: workspace:* version: link:../benchmark '@types/cors': - specifier: ^2.8.12 - version: 2.8.12 + specifier: ^2.8.13 + version: 2.8.13 '@types/express': - specifier: ^4.17.14 - version: 4.17.14 + specifier: ^4.17.17 + version: 4.17.17 '@types/hapi__hapi': specifier: ^21.0.0 version: 21.0.0 '@types/koa': - specifier: ^2.13.5 - version: 2.13.5 + specifier: ^2.13.6 + version: 2.13.6 '@types/koa-router': specifier: ^7.4.4 version: 7.4.4 '@types/microrouter': - specifier: ^3.1.2 - version: 3.1.2 + specifier: ^3.1.3 + version: 3.1.3 '@types/polka': specifier: ^0.5.4 version: 0.5.4 '@types/restify': - specifier: ^8.5.5 - version: 8.5.5 + specifier: ^8.5.7 + version: 8.5.7 cors: specifier: ^2.8.5 version: 2.8.5 @@ -246,14 +246,14 @@ importers: specifier: workspace:* version: link:../../packages/router '@hapi/call': - specifier: ^9.0.0 - version: 9.0.0 + specifier: ^9.0.1 + version: 9.0.1 express: specifier: ^4.18.2 version: 4.18.2 find-my-way: - specifier: ^7.3.1 - version: 7.3.1 + specifier: ^7.6.2 + version: 7.6.2 foxify-old: specifier: npm:foxify@0.10.20 version: /foxify@0.10.20 @@ -286,8 +286,8 @@ importers: specifier: workspace:^ version: link:../../packages/router ejs: - specifier: ^3.1.8 - version: 3.1.8 + specifier: ^3.1.9 + version: 3.1.9 foxify: specifier: workspace:^ version: link:../../packages/foxify @@ -296,14 +296,14 @@ importers: version: 1.10.0 devDependencies: '@types/ejs': - specifier: ^3.1.1 - version: 3.1.1 + specifier: ^3.1.2 + version: 3.1.2 '@types/morgan': - specifier: ^1.9.3 - version: 1.9.3 + specifier: ^1.9.4 + version: 1.9.4 '@types/node': - specifier: ^18.11.9 - version: 18.11.9 + specifier: ^20.3.1 + version: 20.3.1 packages/config: dependencies: @@ -311,8 +311,8 @@ importers: specifier: '>=16' version: 18.11.9 joi: - specifier: ^17.7.0 - version: 17.7.0 + specifier: ^17.9.2 + version: 17.9.2 packages/foxify: dependencies: @@ -320,8 +320,8 @@ importers: specifier: workspace:^ version: link:../inject dotenv: - specifier: ^16.0.3 - version: 16.0.3 + specifier: ^16.3.1 + version: 16.3.1 escape-html: specifier: ^1.0.3 version: 1.0.3 @@ -329,14 +329,14 @@ importers: specifier: ^1.8.1 version: 1.8.1 fast-json-stringify: - specifier: ^5.4.0 - version: 5.4.0 + specifier: ^5.7.0 + version: 5.7.0 proxy-addr: specifier: ^2.0.7 version: 2.0.7 qs: - specifier: ^6.11.0 - version: 6.11.0 + specifier: ^6.11.2 + version: 6.11.2 safe-regex: specifier: ^2.1.1 version: 2.1.1 @@ -363,8 +363,8 @@ importers: specifier: ^1.8.1 version: 1.8.1 '@types/node': - specifier: ^18.11.9 - version: 18.11.9 + specifier: ^20.3.1 + version: 20.3.1 '@types/proxy-addr': specifier: ^2.0.0 version: 2.0.0 @@ -402,14 +402,14 @@ importers: specifier: ^0.5.4 version: 0.5.4 content-type: - specifier: ^1.0.4 - version: 1.0.4 + specifier: ^1.0.5 + version: 1.0.5 cookie: specifier: ^0.5.0 version: 0.5.0 cookie-signature: - specifier: ^1.2.0 - version: 1.2.0 + specifier: ^1.2.1 + version: 1.2.1 escape-html: specifier: ^1.0.3 version: 1.0.3 @@ -429,8 +429,8 @@ importers: specifier: ^2.0.7 version: 2.0.7 qs: - specifier: ^6.11.0 - version: 6.11.0 + specifier: ^6.11.2 + version: 6.11.2 send: specifier: ^0.18.0 version: 0.18.0 @@ -454,8 +454,8 @@ importers: specifier: ^1.4.3 version: 1.4.3 '@types/cookie-signature': - specifier: ^1.0.4 - version: 1.0.4 + specifier: ^1.1.0 + version: 1.1.0 '@types/escape-html': specifier: ^1.0.2 version: 1.0.2 @@ -493,8 +493,8 @@ importers: specifier: '>=16' version: 18.11.9 readable-stream: - specifier: ^4.2.0 - version: 4.2.0 + specifier: ^4.4.0 + version: 4.4.0 devDependencies: '@types/readable-stream': specifier: ^2.3.15 @@ -506,8 +506,8 @@ importers: specifier: ^1.0.3 version: 1.0.3 fast-json-stringify: - specifier: ^5.4.1 - version: 5.4.1 + specifier: ^5.7.0 + version: 5.7.0 devDependencies: '@foxify/http': specifier: workspace:^ @@ -519,11 +519,11 @@ importers: specifier: ^1.0.2 version: 1.0.2 '@types/node': - specifier: ^18.11.9 - version: 18.11.9 + specifier: ^20.3.1 + version: 20.3.1 prototyped.js: specifier: ^3.0.5 - version: 3.0.5(@types/node@18.11.9) + version: 3.0.5(@types/node@20.3.1) packages: @@ -2308,8 +2308,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@fastify/ajv-compiler@3.4.0: - resolution: {integrity: sha512-69JnK7Cot+ktn7LD5TikP3b7psBPX55tYpQa8WSumt8r117PCa2zwHnImfBtRWYExreJlI48hr0WZaVrTBGj7w==} + /@fastify/ajv-compiler@3.5.0: + resolution: {integrity: sha512-ebbEtlI7dxXF5ziNdr05mOY8NnDiPB1XvAlLHctRt/Rc+C3LCOVW5imUVX+mhvUhnNzmPBHewUkOFgGlCxgdAA==} dependencies: ajv: 8.11.0 ajv-formats: 2.1.1(ajv@8.11.0) @@ -2320,12 +2320,12 @@ packages: resolution: {integrity: sha512-E8Hfdvs1bG6u0N4vN5Nty6JONUfTdOciyD5rn8KnEsLKIenvOVcr210BQR9t34PRkNyjqnMLGk3e0BsaxRdL+g==} dev: false - /@fastify/error@3.0.0: - resolution: {integrity: sha512-dPRyT40GiHRzSCll3/Jn2nPe25+E1VXc9tDwRAIKwFCxd5Np5wzgz1tmooWG3sV0qKgrBibihVoCna2ru4SEFg==} + /@fastify/error@3.2.1: + resolution: {integrity: sha512-scZVbcpPNWw/yyFmzzO7cf1daTeJp53spN2n7dBTHZd+cV7791fcWJCPP1Tfhdbre+8vDiCyQyqqXfQnYMntYQ==} dev: false - /@fastify/express@2.1.0: - resolution: {integrity: sha512-06uT4/YHrFZDHxZYH0EAroxYX9wHkyc+ddN7bZ8vA75aAnnoFP0p1rYC0SejXJklQ/T0FDr/eZoxGcKWuYFK+w==} + /@fastify/express@2.3.0: + resolution: {integrity: sha512-jvvjlPPCfJsSHfF6tQDyARJ3+c3xXiqcxVZu6bi3xMWCWB3fl07vrjFDeaqnwqKhLZ9+m6cog5dw7gIMKEsTnQ==} dependencies: express: 4.18.2 fastify-plugin: 4.3.0 @@ -2333,10 +2333,10 @@ packages: - supports-color dev: true - /@fastify/fast-json-stringify-compiler@4.1.0: - resolution: {integrity: sha512-cTKBV2J9+u6VaKDhX7HepSfPSzw+F+TSd+k0wzifj4rG+4E5PjSFJCk19P8R6tr/72cuzgGd+mbB3jFT6lvAgw==} + /@fastify/fast-json-stringify-compiler@4.3.0: + resolution: {integrity: sha512-aZAXGYo6m22Fk1zZzEUKBvut/CIIQe/BapEORnxiD5Qr0kPHqqI69NtEMCme74h+at72sPhbkb4ZrLd1W3KRLA==} dependencies: - fast-json-stringify: 5.4.1 + fast-json-stringify: 5.7.0 dev: false /@foxify/inject@1.1.0: @@ -2362,12 +2362,6 @@ packages: dependencies: '@hapi/hoek': 11.0.2 - /@hapi/boom@10.0.0: - resolution: {integrity: sha512-1YVs9tLHhypBqqinKQRqh7FUERIolarQApO37OWkzD+z6y6USi871Sv746zBPKcIOBuI6g6y4FrwX87mmJ90Gg==} - dependencies: - '@hapi/hoek': 10.0.1 - dev: false - /@hapi/boom@10.0.1: resolution: {integrity: sha512-ERcCZaEjdH3OgSJlyjVk8pHIFeus91CjKP3v+MpgBNp5IvGzP2l/bRiD78nqYcKPaZdbKkK5vDBVPd2ohHBlsA==} dependencies: @@ -2382,13 +2376,6 @@ packages: /@hapi/bourne@3.0.0: resolution: {integrity: sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==} - /@hapi/call@9.0.0: - resolution: {integrity: sha512-Z6byqbEtKF3RIH2kWG6cX64RwEqHBWYEVkNoEx6oKvkPaTrC6WTPRgr+ANo9Xa8G1GXyvs/NCMTnn3Mdj12TSA==} - dependencies: - '@hapi/boom': 10.0.0 - '@hapi/hoek': 10.0.1 - dev: false - /@hapi/call@9.0.1: resolution: {integrity: sha512-uPojQRqEL1GRZR4xXPqcLMujQGaEpyVPRyBlD8Pp5rqgIwLhtveF9PkixiKru2THXvuN8mUrLeet5fqxKAAMGg==} dependencies: @@ -2453,10 +2440,6 @@ packages: '@hapi/hoek': 11.0.2 '@hapi/validate': 2.0.1 - /@hapi/hoek@10.0.1: - resolution: {integrity: sha512-CvlW7jmOhWzuqOqiJQ3rQVLMcREh0eel4IBnxDx2FAcK8g7qoJRQK4L1CPBASoCY6y8e6zuCy3f2g+HWdkzcMw==} - dev: false - /@hapi/hoek@11.0.2: resolution: {integrity: sha512-aKmlCO57XFZ26wso4rJsW4oTUnrgTFw2jh3io7CAtO9w4UltBNwRXvXIVzzyfkaaLRo3nluP/19msA8vDUUuKw==} @@ -2610,7 +2593,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.11.9 + '@types/node': 20.3.1 chalk: 4.1.2 jest-message-util: 29.5.0 jest-util: 29.5.0 @@ -2631,14 +2614,14 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.9 + '@types/node': 20.3.1 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.5.0 exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 29.5.0 - jest-config: 29.5.0(@types/node@18.11.9)(ts-node@10.9.1) + jest-config: 29.5.0(@types/node@20.3.1)(ts-node@10.9.1) jest-haste-map: 29.5.0 jest-message-util: 29.5.0 jest-regex-util: 29.4.3 @@ -2665,7 +2648,7 @@ packages: dependencies: '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.9 + '@types/node': 20.3.1 jest-mock: 29.5.0 dev: true @@ -2699,7 +2682,7 @@ packages: dependencies: '@jest/types': 29.5.0 '@sinonjs/fake-timers': 10.1.0 - '@types/node': 18.11.9 + '@types/node': 20.3.1 jest-message-util: 29.5.0 jest-mock: 29.5.0 jest-util: 29.5.0 @@ -2732,7 +2715,7 @@ packages: '@jest/transform': 29.5.0 '@jest/types': 29.5.0 '@jridgewell/trace-mapping': 0.3.17 - '@types/node': 18.11.9 + '@types/node': 20.3.1 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -2827,7 +2810,7 @@ packages: '@jest/schemas': 29.4.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.11.9 + '@types/node': 20.3.1 '@types/yargs': 17.0.13 chalk: 4.1.2 dev: true @@ -2839,7 +2822,7 @@ packages: '@jest/schemas': 29.4.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.11.9 + '@types/node': 20.3.1 '@types/yargs': 17.0.13 chalk: 4.1.2 dev: true @@ -2946,10 +2929,10 @@ packages: - nx dev: true - /@nrwl/jest@16.3.2(@types/node@18.11.9)(nx@16.3.2)(ts-node@10.9.1)(typescript@5.1.3): + /@nrwl/jest@16.3.2(@types/node@20.3.1)(nx@16.3.2)(ts-node@10.9.1)(typescript@5.1.3): resolution: {integrity: sha512-vhwrgjIn1XG3zDSlc6CSfCKBtgDEYQUWG69MdfaqrNInmmsiPkspv7eM99Xh8MGN5HMC2Epzy2todD3J2zZZuQ==} dependencies: - '@nx/jest': 16.3.2(@types/node@18.11.9)(nx@16.3.2)(ts-node@10.9.1)(typescript@5.1.3) + '@nx/jest': 16.3.2(@types/node@20.3.1)(nx@16.3.2)(ts-node@10.9.1)(typescript@5.1.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -3030,7 +3013,7 @@ packages: nx: '>= 15 <= 17' dependencies: '@nrwl/devkit': 16.3.2(nx@16.3.2) - ejs: 3.1.8 + ejs: 3.1.9 ignore: 5.2.0 nx: 16.3.2 semver: 7.3.4 @@ -3038,19 +3021,19 @@ packages: tslib: 2.4.1 dev: true - /@nx/jest@16.3.2(@types/node@18.11.9)(nx@16.3.2)(ts-node@10.9.1)(typescript@5.1.3): + /@nx/jest@16.3.2(@types/node@20.3.1)(nx@16.3.2)(ts-node@10.9.1)(typescript@5.1.3): resolution: {integrity: sha512-aO8Rc+wwSXLh1jJYd2cxOT5R9BQfqjAXWZOPcvAQQonFNNfwMHrw0+YsqjWgiFtFrxzSX5RrhzVG44cOWpAdqQ==} dependencies: '@jest/reporters': 29.5.0 '@jest/test-result': 29.5.0 - '@nrwl/jest': 16.3.2(@types/node@18.11.9)(nx@16.3.2)(ts-node@10.9.1)(typescript@5.1.3) + '@nrwl/jest': 16.3.2(@types/node@20.3.1)(nx@16.3.2)(ts-node@10.9.1)(typescript@5.1.3) '@nx/devkit': 16.3.2(nx@16.3.2) '@nx/js': 16.3.2(nx@16.3.2)(typescript@5.1.3) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.1.3) chalk: 4.1.2 dotenv: 10.0.0 identity-obj-proxy: 3.0.0 - jest-config: 29.5.0(@types/node@18.11.9)(ts-node@10.9.1) + jest-config: 29.5.0(@types/node@20.3.1)(ts-node@10.9.1) jest-resolve: 29.5.0 jest-util: 29.5.0 resolve.exports: 1.1.0 @@ -3289,9 +3272,9 @@ packages: resolution: {integrity: sha512-oZLYFEAzUKyi3SKnXvj32ZCEGH6RDnao7COuCVhDydMS9NrCSVXhM79VaKyP5+Zc33m0QXEd2DN3UkU7OsHcfw==} dev: false - /@rayo/storm@1.2.6: - resolution: {integrity: sha512-uKmG43iUSbsFFQVy5iySnj5JLWE1fwVLNyIXQbZ/W3n/3adtFjrQcAJ1wXm0MDzC1Rx5iB7g2R9TpcKiP7k7/g==} - engines: {node: '>=8.11.4'} + /@rayo/storm@1.3.0: + resolution: {integrity: sha512-jnB9xlNvvyNSP4bo0Sx4o18Ymy7Dnk5igmX3wrK3WVj43Vzi/oWTvn1lgMSFsg1qsh42GgiCaTkw3T0XDGFj+g==} + engines: {node: '>14'} dependencies: parseurl: 1.3.3 dev: false @@ -3302,8 +3285,8 @@ packages: '@hapi/hoek': 9.3.0 dev: false - /@sideway/formula@3.0.0: - resolution: {integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==} + /@sideway/formula@3.0.1: + resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} dev: false /@sideway/pinpoint@2.0.0: @@ -3349,12 +3332,12 @@ packages: /@types/accepts@1.3.5: resolution: {integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==} dependencies: - '@types/node': 18.11.9 + '@types/node': 20.3.1 /@types/autocannon@7.9.0: resolution: {integrity: sha512-eD8n1TLav/Ps5fx8lOXsoF0io/htFjMmiEu3urzo5QpLw1IT470oubYJjXHLvQCYWoUHEh2j+4Y09YWZ8Nk6oQ==} dependencies: - '@types/node': 18.11.9 + '@types/node': 20.3.1 dev: true /@types/babel__core@7.1.19: @@ -3394,18 +3377,18 @@ packages: resolution: {integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==} dependencies: '@types/connect': 3.4.34 - '@types/node': 18.11.9 + '@types/node': 20.3.1 /@types/bunyan@1.8.8: resolution: {integrity: sha512-Cblq+Yydg3u+sGiz2mjHjC5MPmdjY+No4qvHrF+BUhblsmSfMvsHLbOG62tPbonsqBj6sbWv1LHcsoe5Jw+/Ow==} dependencies: - '@types/node': 18.11.9 + '@types/node': 20.3.1 dev: true /@types/connect@3.4.34: resolution: {integrity: sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==} dependencies: - '@types/node': 18.11.9 + '@types/node': 20.3.1 /@types/content-disposition@0.5.5: resolution: {integrity: sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA==} @@ -3417,11 +3400,13 @@ packages: /@types/cookie-parser@1.4.3: resolution: {integrity: sha512-CqSKwFwefj4PzZ5n/iwad/bow2hTCh0FlNAeWLtQM3JA/NX/iYagIpWG2cf1bQKQ2c9gU2log5VUCrn7LDOs0w==} dependencies: - '@types/express': 4.17.9 + '@types/express': 4.17.17 dev: true - /@types/cookie-signature@1.0.4: - resolution: {integrity: sha512-B9LOCjVnLniz5NHq8pPFQdDjRGtLZKYG7tQHveMeUalWvZgOuLQ5OeWgx3y4/WLJFt0N+tYyk8HMEOsvCjf7Yw==} + /@types/cookie-signature@1.1.0: + resolution: {integrity: sha512-6/OwJHoeGW5taC2vWq1sz8X7/T2rAPVXj3zQds+rM4b5VrW8lgpYjpDVjTJmkRB1IODBCAiuPXNk092CjYlryQ==} + dependencies: + '@types/node': 20.3.1 dev: true /@types/cookie@0.5.1: @@ -3432,16 +3417,18 @@ packages: resolution: {integrity: sha512-h7BcvPUogWbKCzBR2lY4oqaZbO3jXZksexYJVFvkrFeLgbZjQkU4x8pRq6eg2MHXQhY0McQdqmmsxRWlVAHooA==} dependencies: '@types/connect': 3.4.34 - '@types/express': 4.17.14 + '@types/express': 4.17.17 '@types/keygrip': 1.0.2 - '@types/node': 18.11.9 + '@types/node': 20.3.1 - /@types/cors@2.8.12: - resolution: {integrity: sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==} + /@types/cors@2.8.13: + resolution: {integrity: sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==} + dependencies: + '@types/node': 20.3.1 dev: true - /@types/ejs@3.1.1: - resolution: {integrity: sha512-RQul5wEfY7BjWm0sYY86cmUN/pcXWGyVxWX93DFFJvcrxax5zKlieLwA3T77xJGwNcZW0YW6CYG70p1m8xPFmA==} + /@types/ejs@3.1.2: + resolution: {integrity: sha512-ZmiaE3wglXVWBM9fyVC17aGPkLo/UgaOjEiI2FXQfyczrCefORPxIe+2dVmnmk3zkVIbizjrlQzmPGhSYGXG5g==} dev: true /@types/escape-html@1.0.2: @@ -3451,45 +3438,37 @@ packages: /@types/etag@1.8.1: resolution: {integrity: sha512-bsKkeSqN7HYyYntFRAmzcwx/dKW4Wa+KVMTInANlI72PWLQmOpZu96j0OqHZGArW4VQwCmJPteQlXaUDeOB0WQ==} dependencies: - '@types/node': 18.11.9 - dev: true - - /@types/express-serve-static-core@4.17.17: - resolution: {integrity: sha512-YYlVaCni5dnHc+bLZfY908IG1+x5xuibKZMGv8srKkvtul3wUuanYvpIj9GXXoWkQbaAdR+kgX46IETKUALWNQ==} - dependencies: - '@types/node': 18.11.9 - '@types/qs': 6.9.7 - '@types/range-parser': 1.2.3 + '@types/node': 20.3.1 dev: true /@types/express-serve-static-core@4.17.31: resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==} dependencies: - '@types/node': 18.11.9 + '@types/node': 20.3.1 '@types/qs': 6.9.7 '@types/range-parser': 1.2.3 + dev: true - /@types/express@4.17.14: - resolution: {integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==} + /@types/express-serve-static-core@4.17.35: + resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} dependencies: - '@types/body-parser': 1.19.0 - '@types/express-serve-static-core': 4.17.31 + '@types/node': 20.3.1 '@types/qs': 6.9.7 - '@types/serve-static': 1.13.8 + '@types/range-parser': 1.2.3 + '@types/send': 0.17.1 - /@types/express@4.17.9: - resolution: {integrity: sha512-SDzEIZInC4sivGIFY4Sz1GG6J9UObPwCInYJjko2jzOf/Imx/dlpume6Xxwj1ORL82tBbmN4cPDIDkLbWHk9hw==} + /@types/express@4.17.17: + resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==} dependencies: '@types/body-parser': 1.19.0 - '@types/express-serve-static-core': 4.17.17 + '@types/express-serve-static-core': 4.17.35 '@types/qs': 6.9.7 '@types/serve-static': 1.13.8 - dev: true /@types/formidable@1.2.5: resolution: {integrity: sha512-zu3mQJa4hDNubEMViSj937602XdDGzK7Q5pJ5QmLUbNxclbo9tZGt5jtwM352ssZ+pqo5V4H14TBvT/ALqQQcA==} dependencies: - '@types/node': 18.11.9 + '@types/node': 20.3.1 dev: true /@types/fresh@0.5.0: @@ -3499,13 +3478,13 @@ packages: /@types/graceful-fs@4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 18.11.9 + '@types/node': 20.3.1 dev: true /@types/hapi__call@9.0.0: resolution: {integrity: sha512-WJlvjk4i7uLhALYJfWMdhW58B4OphXuE0Ob4DZFwc0zqC5fnM9Wjgk3B1fd/C6jEKnM9Y1Pzz8QeSrUJ1mue5A==} dependencies: - '@types/node': 18.11.9 + '@types/node': 20.3.1 dev: true /@types/hapi__hapi@21.0.0: @@ -3571,16 +3550,16 @@ packages: /@types/koa-compose@3.2.5: resolution: {integrity: sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==} dependencies: - '@types/koa': 2.13.5 + '@types/koa': 2.13.6 /@types/koa-router@7.4.4: resolution: {integrity: sha512-3dHlZ6CkhgcWeF6wafEUvyyqjWYfKmev3vy1PtOmr0mBc3wpXPU5E8fBBd4YQo5bRpHPfmwC5yDaX7s4jhIN6A==} dependencies: - '@types/koa': 2.13.5 + '@types/koa': 2.13.6 dev: true - /@types/koa@2.13.5: - resolution: {integrity: sha512-HSUOdzKz3by4fnqagwthW/1w/yJspTgppyyalPVbgZf8jQWvdIXcVW5h2DGtw4zYntOaeRGx49r1hxoPWrD4aA==} + /@types/koa@2.13.6: + resolution: {integrity: sha512-diYUfp/GqfWBAiwxHtYJ/FQYIXhlEhlyaU7lB/bWQrx4Il9lCET5UwpFy3StOAohfsxxvEQ11qIJgT1j2tfBvw==} dependencies: '@types/accepts': 1.3.5 '@types/content-disposition': 0.5.5 @@ -3589,19 +3568,19 @@ packages: '@types/http-errors': 2.0.1 '@types/keygrip': 1.0.2 '@types/koa-compose': 3.2.5 - '@types/node': 18.11.9 + '@types/node': 20.3.1 /@types/micro@7.3.7: resolution: {integrity: sha512-MFsX7eCj0Tg3TtphOQvANNvNtFpya+s/rYOCdV6o+DFjOQPFi2EVRbBALjbbgZTXUaJP1Q281MJiJOD40d0UxQ==} dependencies: - '@types/node': 18.11.9 + '@types/node': 20.3.1 dev: true - /@types/microrouter@3.1.2: - resolution: {integrity: sha512-2otAiZqe43g3cXLB8rmrMdNSKrvi1e9JI/goM+rBCYvZu3MBJsmaXFkftwAYTiq/6XygkxBBDejbeDMB7oVyUg==} + /@types/microrouter@3.1.3: + resolution: {integrity: sha512-LqntFLUyN8XoIG031pUqC5sWSBMmUuIgN4ISzZDb/WwiXjefKbkxmULlmvMQldPvme1DZv9kttasHF7LEmDjjA==} dependencies: '@types/micro': 7.3.7 - '@types/node': 18.11.9 + '@types/node': 20.3.1 url-pattern: 1.0.3 dev: true @@ -3611,7 +3590,6 @@ packages: /@types/mime@1.3.2: resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} - dev: true /@types/mime@2.0.3: resolution: {integrity: sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==} @@ -3620,10 +3598,10 @@ packages: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} dev: true - /@types/morgan@1.9.3: - resolution: {integrity: sha512-BiLcfVqGBZCyNCnCH3F4o2GmDLrpy0HeBVnNlyZG4fo88ZiE9SoiBe3C+2ezuwbjlEyT+PDZ17//TAlRxAn75Q==} + /@types/morgan@1.9.4: + resolution: {integrity: sha512-cXoc4k+6+YAllH3ZHmx4hf7La1dzUk6keTR4bF4b4Sc0mZxU/zK4wO7l+ZzezXm/jkYj/qC+uYGZrarZdIVvyQ==} dependencies: - '@types/node': 18.11.9 + '@types/node': 20.3.1 dev: true /@types/negotiator@0.6.1: @@ -3640,6 +3618,10 @@ packages: /@types/node@18.11.9: resolution: {integrity: sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==} + dev: false + + /@types/node@20.3.1: + resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==} /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -3648,7 +3630,7 @@ packages: /@types/on-finished@2.3.1: resolution: {integrity: sha512-mzVYaYcFs5Jd2n/O6uYIRUsFRR1cHyZLRvkLCU0E7+G5WhY0qBDAR5fUCeZbvecYOSh9ikhlesyi2UfI8B9ckQ==} dependencies: - '@types/node': 18.11.9 + '@types/node': 20.3.1 dev: true /@types/parse-json@4.0.0: @@ -3658,9 +3640,9 @@ packages: /@types/polka@0.5.4: resolution: {integrity: sha512-mLo6Mfa6lAvBrG1guj6HVxa1LpXw6ud4c93d2XQOHtADJv+VgiyXErmnjyVWre/r2oGSn1pcqO5IYaK0nv5b0g==} dependencies: - '@types/express': 4.17.14 + '@types/express': 4.17.17 '@types/express-serve-static-core': 4.17.31 - '@types/node': 18.11.9 + '@types/node': 20.3.1 '@types/trouter': 3.1.1 dev: true @@ -3671,7 +3653,7 @@ packages: /@types/proxy-addr@2.0.0: resolution: {integrity: sha512-JEm0kSrO3CjbFSLpYeYhCscS0vpW1mIWedhWuurJnYbMzY1vcm9fzJ6TL6SWq3m/m3g4KUV5JBT69mQSwUHZHg==} dependencies: - '@types/node': 18.11.9 + '@types/node': 20.3.1 dev: true /@types/qs@6.9.7: @@ -3683,16 +3665,16 @@ packages: /@types/readable-stream@2.3.15: resolution: {integrity: sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==} dependencies: - '@types/node': 18.11.9 + '@types/node': 20.3.1 safe-buffer: 5.1.2 dev: true - /@types/restify@8.5.5: - resolution: {integrity: sha512-uh8Zq2Gzdk7NwZMfN9jnQh34YfxfLEp5vI5Lxcj95ZnVsvgrKZL/5Y5d4Z7+dldTVG7+Iv3skjGKttR66y9IjQ==} + /@types/restify@8.5.7: + resolution: {integrity: sha512-AyVCoo+28MS7FVJikENrDD4vmnF/NuShIQabT/sdy8TIt7/bi9t9EmmY9WIPlkvNyLFUEQHJry+V/8Ym7GO24w==} dependencies: '@types/bunyan': 1.8.8 '@types/formidable': 1.2.5 - '@types/node': 18.11.9 + '@types/node': 20.3.1 '@types/spdy': 3.4.5 dev: true @@ -3712,19 +3694,18 @@ packages: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 18.11.9 - dev: true + '@types/node': 20.3.1 /@types/serve-static@1.13.8: resolution: {integrity: sha512-MoJhSQreaVoL+/hurAZzIm8wafFR6ajiTM1m4A0kv6AGeVBl4r4pOV8bGFrjjq1sGxDTnCoF8i22o0/aE5XCyA==} dependencies: '@types/mime': 2.0.3 - '@types/node': 18.11.9 + '@types/node': 20.3.1 /@types/spdy@3.4.5: resolution: {integrity: sha512-/33fIRK/aqkKNxg9BSjpzt1ucmvPremgeDywm9z2C2mOlIh5Ljjvgc3UhQHqwXsSLDLHPT9jlsnrjKQ1XiVJzA==} dependencies: - '@types/node': 18.11.9 + '@types/node': 20.3.1 dev: true /@types/stack-utils@2.0.1: @@ -3734,7 +3715,7 @@ packages: /@types/through@0.0.30: resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==} dependencies: - '@types/node': 18.11.9 + '@types/node': 20.3.1 dev: true /@types/trouter@3.1.1: @@ -3744,7 +3725,7 @@ packages: /@types/type-is@1.6.3: resolution: {integrity: sha512-PNs5wHaNcBgCQG5nAeeZ7OvosrEsI9O4W2jAOO9BCCg4ux9ZZvH2+0iSCOIDBiKuQsiNS8CBlmfX9f5YBQ22cA==} dependencies: - '@types/node': 18.11.9 + '@types/node': 20.3.1 dev: true /@types/yargs-parser@21.0.0: @@ -3993,14 +3974,6 @@ packages: engines: {node: '>=8'} dependencies: type-fest: 0.21.3 - dev: true - - /ansi-escapes@6.0.0: - resolution: {integrity: sha512-IG23inYII3dWlU2EyiAiGj6Bwal5GzsgPMwjYGvc1HPE2dgbj4ZB5ToWBKSquKw74nB3TIuOwaI6/jSULzfgrw==} - engines: {node: '>=14.16'} - dependencies: - type-fest: 3.2.0 - dev: false /ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} @@ -4033,11 +4006,6 @@ packages: engines: {node: '>=10'} dev: true - /ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - dev: false - /anymatch@3.1.2: resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} engines: {node: '>= 8'} @@ -4149,8 +4117,8 @@ packages: engines: {node: '>=8.0.0'} dev: false - /autocannon@7.10.0: - resolution: {integrity: sha512-PY1UrXL4NHE7J0hA6GGN2r8xjiAePS/bii3Hz7NOvp4JO3xDNBgRftDjfAxj1t6FDWXiXEOuKF/pdDiisIS8ZA==} + /autocannon@7.11.0: + resolution: {integrity: sha512-17farET7ImAZjOCGSxiG3TcEbc6b+zWWQ61CpKC8D6UIjq+U3c1foRDSMk8Rgl4VJ01Hbbbx6UhdXhye9yTEZg==} hasBin: true dependencies: chalk: 4.1.2 @@ -4173,13 +4141,13 @@ packages: progress: 2.0.3 reinterval: 1.1.0 retimer: 3.0.0 - semver: 7.3.8 + semver: 7.5.2 subarg: 1.0.0 timestring: 6.0.0 dev: false - /avvio@8.2.0: - resolution: {integrity: sha512-bbCQdg7bpEv6kGH41RO/3B2/GMMmJSo2iBK+X8AWN9mujtfUipMDfIjsgHCfpnKqoGEQrrmCDKSa5OQ19+fDmg==} + /avvio@8.2.1: + resolution: {integrity: sha512-TAlMYvOuwGyLK3PfBb5WKBXZmXz2fVCgv23d6zZFdle/q3gPjmxBaeuC0pY0Dzs5PWMSgfqqEZkrye19GlDTgw==} dependencies: archy: 1.0.0 debug: 4.3.4 @@ -4398,7 +4366,6 @@ packages: buffer: 5.7.1 inherits: 2.0.4 readable-stream: 3.6.0 - dev: true /bl@5.1.0: resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} @@ -4413,7 +4380,7 @@ packages: engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} dependencies: bytes: 3.1.2 - content-type: 1.0.4 + content-type: 1.0.5 debug: 2.6.9 depd: 2.0.0 destroy: 1.2.0 @@ -4494,7 +4461,6 @@ packages: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 - dev: true /buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} @@ -4579,6 +4545,11 @@ packages: engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} dev: false + /chalk@5.2.0: + resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: false + /char-regex@1.0.2: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} engines: {node: '>=10'} @@ -4624,7 +4595,6 @@ packages: engines: {node: '>=8'} dependencies: restore-cursor: 3.1.0 - dev: true /cli-cursor@4.0.0: resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} @@ -4724,9 +4694,9 @@ packages: dependencies: delayed-stream: 1.0.0 - /commander@9.4.1: - resolution: {integrity: sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==} - engines: {node: ^12.20.0 || >=14} + /commander@11.0.0: + resolution: {integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==} + engines: {node: '>=16'} dev: false /concat-map@0.0.1: @@ -4769,6 +4739,10 @@ packages: resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} engines: {node: '>= 0.6'} + /content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + /convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} dev: true @@ -4788,8 +4762,8 @@ packages: /cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - /cookie-signature@1.2.0: - resolution: {integrity: sha512-R0BOPfLGTitaKhgKROKZQN6iyq2iDQcH1DOF8nJoaWapguX5bC2w+Q/I9NmmM5lfcvEarnLZr+cCvmEYYSXvYA==} + /cookie-signature@1.2.1: + resolution: {integrity: sha512-78KWk9T26NhzXtuL26cIJ8/qNHANyJ/ZYrmEXFzUmhZdjpBv+DlWlOANRTGBt48YcyslsLrj0bMLFTmXvLRCOw==} engines: {node: '>=6.6.0'} dev: false @@ -5101,8 +5075,8 @@ packages: engines: {node: '>=10'} dev: true - /dotenv@16.0.3: - resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} + /dotenv@16.3.1: + resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==} engines: {node: '>=12'} dev: false @@ -5129,10 +5103,6 @@ packages: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} dev: true - /eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - dev: false - /ecc-jsbn@0.1.2: resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} dependencies: @@ -5143,8 +5113,8 @@ packages: /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - /ejs@3.1.8: - resolution: {integrity: sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==} + /ejs@3.1.9: + resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==} engines: {node: '>=0.10.0'} hasBin: true dependencies: @@ -5166,10 +5136,6 @@ packages: /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - /emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - dev: false - /encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} @@ -5638,6 +5604,10 @@ packages: engines: {'0': node >=0.6.0} dev: false + /fast-content-type-parse@1.0.0: + resolution: {integrity: sha512-Xbc4XcysUXcsP5aHUU7Nq3OwvHq97C+WnbkeIefpeYLX+ryzFJlU6OStFJhs6Ol0LkUGpcK+wL0JwfM+FCU5IA==} + dev: false + /fast-decode-uri-component@1.0.1: resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==} dev: false @@ -5678,19 +5648,8 @@ packages: string-similarity: 4.0.4 dev: false - /fast-json-stringify@5.4.0: - resolution: {integrity: sha512-PIzon53oX/zEGLrGbu4DpfNcYiV4K4rk+JsVrawRPO/G8cNBEMZ3KlIk2BCGqN+m1KCCA4zt5E7Hh3GG9ojRVA==} - dependencies: - '@fastify/deepmerge': 1.1.0 - ajv: 8.11.0 - ajv-formats: 2.1.1(ajv@8.11.0) - fast-deep-equal: 3.1.3 - fast-uri: 2.1.0 - rfdc: 1.3.0 - dev: false - - /fast-json-stringify@5.4.1: - resolution: {integrity: sha512-P7S9WXEnMqu6seBnzAFmgZ+T3KCD+Do+pNIJsmk/6OlDHZVjl6KzsQB3TFHKQb2Q8N7C9l31WS7/LZGF5hT1FA==} + /fast-json-stringify@5.7.0: + resolution: {integrity: sha512-sBVPTgnAZseLu1Qgj6lUbQ0HfjFhZWXAmpZ5AaSGkyLh5gAXBga/uPJjQPHpDFjC9adWIpdOcCLSDTgrZ7snoQ==} dependencies: '@fastify/deepmerge': 1.1.0 ajv: 8.11.0 @@ -5727,23 +5686,25 @@ packages: resolution: {integrity: sha512-M3+i368lV0OYTJ5TfClIoPKEKSOF7112iiPdwgfSR0gN98BjA1Nk+c6oBHtfcVt9KiMxl+EQKHC1QNWo3ZOpYQ==} dev: true - /fastify@4.9.2: - resolution: {integrity: sha512-Mk3hv7ZRet2huMYN6IJ8RGy1TAAC7LJsCEjxLf808zafAADNu43xRzbl7FSEIBxKyhntTM0F626Oc34LUNcUxQ==} + /fastify@4.18.0: + resolution: {integrity: sha512-L5o/2GEkBastQ3HV0dtKo7SUZ497Z1+q4fcqAoPyq6JCQ/8zdk1JQEoTQwnBWCp+EmA7AQa6mxNqSAEhzP0RwQ==} dependencies: - '@fastify/ajv-compiler': 3.4.0 - '@fastify/error': 3.0.0 - '@fastify/fast-json-stringify-compiler': 4.1.0 + '@fastify/ajv-compiler': 3.5.0 + '@fastify/error': 3.2.1 + '@fastify/fast-json-stringify-compiler': 4.3.0 abstract-logging: 2.0.1 - avvio: 8.2.0 - find-my-way: 7.3.1 - light-my-request: 5.6.1 - pino: 8.7.0 - process-warning: 2.0.0 + avvio: 8.2.1 + fast-content-type-parse: 1.0.0 + fast-json-stringify: 5.7.0 + find-my-way: 7.6.2 + light-my-request: 5.10.0 + pino: 8.14.1 + process-warning: 2.2.0 proxy-addr: 2.0.7 rfdc: 1.3.0 secure-json-parse: 2.5.0 - semver: 7.3.8 - tiny-lru: 9.0.3 + semver: 7.5.2 + tiny-lru: 11.0.1 transitivePeerDependencies: - supports-color dev: false @@ -5831,6 +5792,15 @@ packages: safe-regex2: 2.0.0 dev: false + /find-my-way@7.6.2: + resolution: {integrity: sha512-0OjHn1b1nCX3eVbm9ByeEHiscPYiHLfhei1wOUU9qffQkk98wE0Lo8VrVYfSGMgnSnDh86DxedduAnBf4nwUEw==} + engines: {node: '>=14'} + dependencies: + fast-deep-equal: 3.1.3 + fast-querystring: 1.0.0 + safe-regex2: 2.0.0 + dev: false + /find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} @@ -5906,9 +5876,9 @@ packages: '@types/node': 10.17.60 async: 2.6.4 content-disposition: 0.5.4 - content-type: 1.0.4 + content-type: 1.0.5 cookie: 0.3.1 - cookie-signature: 1.2.0 + cookie-signature: 1.2.1 dotenv: 6.2.0 escape-html: 1.0.3 fast-json-stringify: 1.21.0 @@ -5917,7 +5887,7 @@ packages: on-finished: 2.4.1 prototyped.js: 0.21.0 proxy-addr: 2.0.7 - qs: 6.11.0 + qs: 6.11.2 safe-regex: 2.1.1 send: 0.16.2 serve-static: 1.15.0 @@ -6388,25 +6358,25 @@ packages: /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - /inquirer@9.1.4: - resolution: {integrity: sha512-9hiJxE5gkK/cM2d1mTEnuurGTAoHebbkX0BYl3h7iEg7FYfuNIom+nDfBCSWtvSnoSrWCeBxqqBZu26xdlJlXA==} - engines: {node: '>=12.0.0'} + /inquirer@9.2.7: + resolution: {integrity: sha512-Bf52lnfvNxGPJPltiNO2tLBp3zC339KNlGMqOkW+dsvNikBhcVDK5kqU2lVX2FTPzuXUFX5WJDlsw//w3ZwoTw==} + engines: {node: '>=14.18.0'} dependencies: - ansi-escapes: 6.0.0 - chalk: 5.1.2 - cli-cursor: 4.0.0 + ansi-escapes: 4.3.2 + chalk: 5.2.0 + cli-cursor: 3.1.0 cli-width: 4.0.0 external-editor: 3.1.0 figures: 5.0.0 lodash: 4.17.21 - mute-stream: 0.0.8 - ora: 6.1.2 - run-async: 2.4.1 - rxjs: 7.5.7 - string-width: 5.1.2 - strip-ansi: 7.0.1 + mute-stream: 1.0.0 + ora: 5.4.1 + run-async: 3.0.0 + rxjs: 7.8.1 + string-width: 4.2.3 + strip-ansi: 6.0.1 through: 2.3.8 - wrap-ansi: 8.0.1 + wrap-ansi: 6.2.0 dev: false /internal-slot@1.0.3: @@ -6506,6 +6476,11 @@ packages: is-extglob: 2.1.1 dev: true + /is-interactive@1.0.0: + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} + engines: {node: '>=8'} + dev: false + /is-interactive@2.0.0: resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} engines: {node: '>=12'} @@ -6578,6 +6553,11 @@ packages: has-symbols: 1.0.3 dev: true + /is-unicode-supported@0.1.0: + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} + dev: false + /is-unicode-supported@1.3.0: resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} engines: {node: '>=12'} @@ -6681,7 +6661,7 @@ packages: '@jest/expect': 29.5.0 '@jest/test-result': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.9 + '@types/node': 20.3.1 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -6701,7 +6681,7 @@ packages: - supports-color dev: true - /jest-cli@29.5.0(@types/node@18.11.9)(ts-node@10.9.1): + /jest-cli@29.5.0(@types/node@20.3.1)(ts-node@10.9.1): resolution: {integrity: sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -6718,7 +6698,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 29.5.0(@types/node@18.11.9)(ts-node@10.9.1) + jest-config: 29.5.0(@types/node@20.3.1)(ts-node@10.9.1) jest-util: 29.5.0 jest-validate: 29.5.0 prompts: 2.4.2 @@ -6729,7 +6709,7 @@ packages: - ts-node dev: true - /jest-config@29.5.0(@types/node@18.11.9)(ts-node@10.9.1): + /jest-config@29.5.0(@types/node@20.3.1)(ts-node@10.9.1): resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -6744,7 +6724,7 @@ packages: '@babel/core': 7.19.6 '@jest/test-sequencer': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.9 + '@types/node': 20.3.1 babel-jest: 29.5.0(@babel/core@7.19.6) chalk: 4.1.2 ci-info: 3.5.0 @@ -6764,7 +6744,7 @@ packages: pretty-format: 29.5.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@types/node@18.11.9)(typescript@5.1.3) + ts-node: 10.9.1(@types/node@20.3.1)(typescript@5.1.3) transitivePeerDependencies: - supports-color dev: true @@ -6814,7 +6794,7 @@ packages: '@jest/environment': 29.5.0 '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.9 + '@types/node': 20.3.1 jest-mock: 29.5.0 jest-util: 29.5.0 dev: true @@ -6835,7 +6815,7 @@ packages: dependencies: '@jest/types': 29.5.0 '@types/graceful-fs': 4.1.5 - '@types/node': 18.11.9 + '@types/node': 20.3.1 anymatch: 3.1.2 fb-watchman: 2.0.2 graceful-fs: 4.2.10 @@ -6911,7 +6891,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.11.9 + '@types/node': 20.3.1 jest-util: 29.5.0 dev: true @@ -6966,7 +6946,7 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.9 + '@types/node': 20.3.1 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.10 @@ -6997,7 +6977,7 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.9 + '@types/node': 20.3.1 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 @@ -7042,7 +7022,7 @@ packages: jest-util: 29.5.0 natural-compare: 1.4.0 pretty-format: 29.5.0 - semver: 7.3.8 + semver: 7.5.2 transitivePeerDependencies: - supports-color dev: true @@ -7052,7 +7032,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.3.1 - '@types/node': 18.11.9 + '@types/node': 20.3.1 chalk: 4.1.2 ci-info: 3.5.0 graceful-fs: 4.2.10 @@ -7064,7 +7044,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.11.9 + '@types/node': 20.3.1 chalk: 4.1.2 ci-info: 3.5.0 graceful-fs: 4.2.10 @@ -7089,7 +7069,7 @@ packages: dependencies: '@jest/test-result': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.9 + '@types/node': 20.3.1 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -7101,13 +7081,13 @@ packages: resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.11.9 + '@types/node': 20.3.1 jest-util: 29.5.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.5.0(@types/node@18.11.9)(ts-node@10.9.1): + /jest@29.5.0(@types/node@20.3.1)(ts-node@10.9.1): resolution: {integrity: sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -7120,20 +7100,20 @@ packages: '@jest/core': 29.5.0(ts-node@10.9.1) '@jest/types': 29.5.0 import-local: 3.1.0 - jest-cli: 29.5.0(@types/node@18.11.9)(ts-node@10.9.1) + jest-cli: 29.5.0(@types/node@20.3.1)(ts-node@10.9.1) transitivePeerDependencies: - '@types/node' - supports-color - ts-node dev: true - /joi@17.7.0: - resolution: {integrity: sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==} + /joi@17.9.2: + resolution: {integrity: sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==} dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 '@sideway/address': 4.1.4 - '@sideway/formula': 3.0.0 + '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 dev: false @@ -7284,18 +7264,18 @@ packages: resolution: {integrity: sha512-U/jJoV+rDFYtbaU/X6r2hcNKT7+DZs8HeXONWA7/OSIMk6/cYhoW5P9MPrjg7vHWRrmZOAiFkPoW7vtxvwLWpw==} engines: {node: '>=12.0'} dependencies: - '@types/koa': 2.13.5 + '@types/koa': 2.13.6 koa-compose: 4.1.0 dev: false - /koa@2.13.4: - resolution: {integrity: sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g==} + /koa@2.14.2: + resolution: {integrity: sha512-VFI2bpJaodz6P7x2uyLiX6RLYpZmOJqNmoCst/Yyd7hQlszyPwG/I9CQJ63nOtKSxpt5M7NH67V6nJL2BwCl7g==} engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4} dependencies: accepts: 1.3.8 cache-content-type: 1.0.1 content-disposition: 0.5.4 - content-type: 1.0.4 + content-type: 1.0.5 cookies: 0.8.0 debug: 4.3.4 delegates: 1.0.0 @@ -7305,7 +7285,7 @@ packages: escape-html: 1.0.3 fresh: 0.5.2 http-assert: 1.5.0 - http-errors: 1.6.3 + http-errors: 1.8.1 is-generator-function: 1.0.10 koa-compose: 4.1.0 koa-convert: 2.0.0 @@ -7332,11 +7312,11 @@ packages: type-check: 0.4.0 dev: true - /light-my-request@5.6.1: - resolution: {integrity: sha512-sbJnC1UBRivi9L1kICr3CESb82pNiPNB3TvtdIrZZqW0Qh8uDXvoywMmWKZlihDcmw952CMICCzM+54LDf+E+g==} + /light-my-request@5.10.0: + resolution: {integrity: sha512-ZU2D9GmAcOUculTTdH9/zryej6n8TzT+fNGdNtm6SDp5MMMpHrJJkvAdE3c6d8d2chE9i+a//dS9CWZtisknqA==} dependencies: cookie: 0.5.0 - process-warning: 2.0.0 + process-warning: 2.2.0 set-cookie-parser: 2.5.1 dev: false @@ -7409,6 +7389,14 @@ packages: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: false + /log-symbols@4.1.0: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} + dependencies: + chalk: 4.1.2 + is-unicode-supported: 0.1.0 + dev: false + /log-symbols@5.1.0: resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} engines: {node: '>=12'} @@ -7686,8 +7674,9 @@ packages: /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - /mute-stream@0.0.8: - resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + /mute-stream@1.0.0: + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: false /nan@2.17.0: @@ -7973,17 +7962,32 @@ packages: word-wrap: 1.2.3 dev: true - /ora@6.1.2: - resolution: {integrity: sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==} + /ora@5.4.1: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} + dependencies: + bl: 4.1.0 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.7.0 + is-interactive: 1.0.0 + is-unicode-supported: 0.1.0 + log-symbols: 4.1.0 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + dev: false + + /ora@6.3.1: + resolution: {integrity: sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - bl: 5.1.0 chalk: 5.1.2 cli-cursor: 4.0.0 cli-spinners: 2.7.0 is-interactive: 2.0.0 is-unicode-supported: 1.3.0 log-symbols: 5.1.0 + stdin-discarder: 0.1.0 strip-ansi: 7.0.1 wcwidth: 1.0.1 dev: false @@ -8126,7 +8130,7 @@ packages: /pino-abstract-transport@1.0.0: resolution: {integrity: sha512-c7vo5OpW4wIS42hUVcT5REsL8ZljsUfBjqV/e2sFxmFEFZiq1XLUp5EYLtuDH6PEHq9W1egWqRbnLUP5FuZmOA==} dependencies: - readable-stream: 4.2.0 + readable-stream: 4.4.0 split2: 4.1.0 dev: false @@ -8134,6 +8138,23 @@ packages: resolution: {integrity: sha512-mMMOwSKrmyl+Y12Ri2xhH1lbzQxwwpuru9VjyJpgFIH4asSj88F2csdMwN6+M5g1Ll4rmsYghHLQJw81tgZ7LQ==} dev: false + /pino@8.14.1: + resolution: {integrity: sha512-8LYNv7BKWXSfS+k6oEc6occy5La+q2sPwU3q2ljTX5AZk7v+5kND2o5W794FyRaqha6DJajmkNRsWtPpFyMUdw==} + hasBin: true + dependencies: + atomic-sleep: 1.0.0 + fast-redact: 3.1.2 + on-exit-leak-free: 2.1.0 + pino-abstract-transport: 1.0.0 + pino-std-serializers: 6.0.0 + process-warning: 2.2.0 + quick-format-unescaped: 4.0.4 + real-require: 0.2.0 + safe-stable-stringify: 2.4.1 + sonic-boom: 3.2.0 + thread-stream: 2.2.0 + dev: false + /pino@8.7.0: resolution: {integrity: sha512-l9sA5uPxmZzwydhMWUcm1gI0YxNnYl8MfSr2h8cwLvOAzQLBLewzF247h/vqHe3/tt6fgtXeG9wdjjoetdI/vA==} hasBin: true @@ -8143,7 +8164,7 @@ packages: on-exit-leak-free: 2.1.0 pino-abstract-transport: 1.0.0 pino-std-serializers: 6.0.0 - process-warning: 2.0.0 + process-warning: 2.2.0 quick-format-unescaped: 4.0.4 real-require: 0.2.0 safe-stable-stringify: 2.4.1 @@ -8222,8 +8243,8 @@ packages: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: false - /process-warning@2.0.0: - resolution: {integrity: sha512-+MmoAXoUX+VTHAlwns0h+kFUWFs/3FZy+ZuchkgjyOu3oioLAo2LB5aCfKPh2+P9O18i3m43tUEv3YqttSy0Ww==} + /process-warning@2.2.0: + resolution: {integrity: sha512-/1WZ8+VQjR6avWOgHeEPd7SDQmFQ1B5mC1eRXsCm5TarlNmx/wCsa5GEaxGm05BORRtyG/Ex/3xq3TuRvq57qg==} dev: false /process@0.11.10: @@ -8252,12 +8273,12 @@ packages: resolution: {integrity: sha512-fX2XJW6QEiihrXXdOJatSvkMoZ2nKO6Spfh+5NoXOhnX2GdJlgZAWPnHik0MsWw4dGSVr2ytVJ5fZxptSXyH5g==} dev: true - /prototyped.js@3.0.5(@types/node@18.11.9): + /prototyped.js@3.0.5(@types/node@20.3.1): resolution: {integrity: sha512-sDSdc5E2cZwuLxXUaI0PnRlVD1dkiqyivVgn7u2/paevyeNjfD03it6DCjBcXTbVGQm0hHsrW5N80+U0rkaOHA==} peerDependencies: '@types/node': ^18.7.3 dependencies: - '@types/node': 18.11.9 + '@types/node': 20.3.1 dev: true /proxy-addr@2.0.7: @@ -8293,6 +8314,13 @@ packages: dependencies: side-channel: 1.0.4 + /qs@6.11.2: + resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: false + /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true @@ -8334,11 +8362,11 @@ packages: iconv-lite: 0.4.24 unpipe: 1.0.0 - /rayo@1.3.10: - resolution: {integrity: sha512-fUQyTaHqzxyycRzfDT2gdR4agbQF3sjs+V0GhYCQPe3xS1nOZC6QJTWKadLI7z6LUDcGJe2jSRwoMV3h7vgpyw==} - engines: {node: '>=8.11.4'} + /rayo@1.4.0: + resolution: {integrity: sha512-m3fl81FZdmVLU3LTFdIyZIE52N3xuqRUzaurnnhNjM2txykl6dk9hkTsumTRH0Gg9H2MM5/a5Y8fmbje55TqgA==} + engines: {node: '>14'} dependencies: - '@rayo/storm': 1.2.6 + '@rayo/storm': 1.3.0 matchit: 1.1.0 parseurl: 1.3.3 dev: false @@ -8396,8 +8424,8 @@ packages: string_decoder: 1.3.0 util-deprecate: 1.0.2 - /readable-stream@4.2.0: - resolution: {integrity: sha512-gJrBHsaI3lgBoGMW/jHZsQ/o/TIWiu5ENCJG1BB7fuCKzpFM8GaS2UoBVt9NO+oI+3FcrBNbUkl3ilDe09aY4A==} + /readable-stream@4.4.0: + resolution: {integrity: sha512-kDMOq0qLtxV9f/SQv522h8cxZBqNZXuXNyjyezmfAAuribMyVXziljpQ/uQhfE1XLg2/TLTW2DsnoE4VAi/krg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: abort-controller: 3.0.0 @@ -8586,7 +8614,6 @@ packages: dependencies: onetime: 5.1.2 signal-exit: 3.0.7 - dev: true /restore-cursor@4.0.0: resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} @@ -8620,8 +8647,8 @@ packages: glob: 7.1.6 dev: true - /router@1.3.7: - resolution: {integrity: sha512-bYnD9Vv2287+g3AIll2kHITLtHV5+fldq6hVzaul9RbdGme77mvBY/1cO+ahsgstA2RI6DSg/j4W1TYHm4Lz4g==} + /router@1.3.8: + resolution: {integrity: sha512-461UFH44NtSfIlS83PUg2N7OZo86BC/kB3dY77gJdsODsBhhw7+2uE0tzTINxrY9CahCUVk1VhpWCA5i1yoIEg==} engines: {node: '>= 0.8'} dependencies: array-flatten: 3.0.0 @@ -8635,8 +8662,8 @@ packages: - supports-color dev: false - /run-async@2.4.1: - resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} + /run-async@3.0.0: + resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} engines: {node: '>=0.12.0'} dev: false @@ -8650,12 +8677,12 @@ packages: resolution: {integrity: sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==} dependencies: tslib: 2.4.1 + dev: true /rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: tslib: 2.4.1 - dev: true /safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -8735,6 +8762,13 @@ packages: dependencies: lru-cache: 6.0.0 + /semver@7.5.2: + resolution: {integrity: sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + /send@0.16.2: resolution: {integrity: sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==} engines: {node: '>= 0.8.0'} @@ -9018,6 +9052,13 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} + /stdin-discarder@0.1.0: + resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + bl: 5.1.0 + dev: false + /stream-transform@2.1.3: resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==} dependencies: @@ -9049,15 +9090,6 @@ packages: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - /string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.0.1 - dev: false - /string.prototype.trimend@1.0.5: resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} dependencies: @@ -9260,9 +9292,9 @@ packages: globrex: 0.1.2 dev: true - /tiny-lru@9.0.3: - resolution: {integrity: sha512-/i9GruRjXsnDgehxvy6iZ4AFNVxngEFbwzirhdulomMNPGPVV3ECMZOWSw0w4sRMZ9Al9m4jy08GPvRxRUGYlw==} - engines: {node: '>=6'} + /tiny-lru@11.0.1: + resolution: {integrity: sha512-iNgFugVuQgBKrqeO/mpiTTgmBsTP0WL6yeuLfLs/Ctf0pI/ixGqIRm8sDCwMcXGe9WWvt2sGXI5mNqZbValmJg==} + engines: {node: '>=12'} dev: false /tmp@0.0.33: @@ -9389,7 +9421,7 @@ packages: '@babel/core': 7.19.6 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.5.0(@types/node@18.11.9)(ts-node@10.9.1) + jest: 29.5.0(@types/node@20.3.1)(ts-node@10.9.1) jest-util: 29.3.1 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -9399,7 +9431,7 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-node@10.9.1(@types/node@18.11.9)(typescript@5.1.3): + /ts-node@10.9.1(@types/node@20.3.1)(typescript@5.1.3): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -9418,7 +9450,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 18.11.9 + '@types/node': 20.3.1 acorn: 8.8.1 acorn-walk: 8.2.0 arg: 4.1.3 @@ -9517,7 +9549,6 @@ packages: /type-fest@0.21.3: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - dev: true /type-fest@0.6.0: resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} @@ -9529,11 +9560,6 @@ packages: engines: {node: '>=8'} dev: true - /type-fest@3.2.0: - resolution: {integrity: sha512-Il3wdLRzWvbAEtocgxGQA9YOoRVeVUGOMBtel5LdEpNeEAol6GJTLw8GbX6Z8EIMfvfhoOXs2bwOijtAZdK5og==} - engines: {node: '>=14.16'} - dev: false - /type-is@1.6.15: resolution: {integrity: sha512-0uqZYZDiBICTVXEsNcDLueZLPgZ8FgGe8lmVDQ0FcVFUeaxsPbFWiz60ZChVw8VELIt7iGuCehOrZSYjYteWKQ==} engines: {node: '>= 0.6'} @@ -9810,7 +9836,6 @@ packages: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: true /wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} @@ -9821,15 +9846,6 @@ packages: strip-ansi: 6.0.1 dev: true - /wrap-ansi@8.0.1: - resolution: {integrity: sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==} - engines: {node: '>=12'} - dependencies: - ansi-styles: 6.2.1 - string-width: 5.1.2 - strip-ansi: 7.0.1 - dev: false - /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}