diff --git a/packages/backoffice/src/App.tsx b/packages/backoffice/src/App.tsx index e4b5532..a518125 100644 --- a/packages/backoffice/src/App.tsx +++ b/packages/backoffice/src/App.tsx @@ -1,7 +1,8 @@ +import { Formio } from "@tsed/react-formio"; import { IfSidebar, Loader, oneOfIsActive, useSidebar } from "@tsed/shared"; -import React from "react"; +import React, { useEffect } from "react"; import { useSelector } from "react-redux"; -import { Route as DefaultRoute, Switch } from "react-router"; +import { Route as DefaultRoute, Switch, useHistory } from "react-router"; import { useAuth } from "./auth/useAuth.hook"; import { Config } from "./config"; import { IfHeader } from "./header/header.component"; @@ -18,10 +19,15 @@ function App() { const { headerHeight } = Config; const { isAuth, isActive, auth, onLogout } = useAuth(); const nav = useNav(); + const history = useHistory(); const { sidebarOpen, toggleSidebar } = useSidebar(); const size = sidebarOpen ? "64" : "14"; + useEffect(() => { + Formio.clearCache(); + }, [history.location.pathname]); + if (isActive) { return ; } diff --git a/packages/server/coverage.json b/packages/server/coverage.json new file mode 100644 index 0000000..e4a11ee --- /dev/null +++ b/packages/server/coverage.json @@ -0,0 +1,6 @@ +{ + "statements": 89.68, + "branches": 70.67, + "functions": 79.17, + "lines": 89.27 +} diff --git a/packages/server/jest.config.js b/packages/server/jest.config.js index 897652b..8a0c72e 100644 --- a/packages/server/jest.config.js +++ b/packages/server/jest.config.js @@ -22,12 +22,7 @@ module.exports = { // An object that configures minimum threshold enforcement for coverage results coverageThreshold: { - global: { - 'branches': 73.56, - 'functions': 79.17, - 'lines': 89.4, - 'statements': 89.79 - } + global: require('./coverage.json') }, // An array of file extensions your modules use diff --git a/packages/server/package.json b/packages/server/package.json index 02837c3..a4bb060 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -21,21 +21,26 @@ }, "dependencies": { "@octokit/rest": "18.12.0", - "@tsed/ajv": "6.103.2", - "@tsed/async-hook-context": "6.103.2", - "@tsed/common": "6.103.2", - "@tsed/core": "6.103.2", - "@tsed/di": "6.103.2", - "@tsed/exceptions": "6.103.2", - "@tsed/formio": "6.103.2", - "@tsed/json-mapper": "6.103.2", - "@tsed/logger": "6.1.0", - "@tsed/logger-logentries": "6.1.0", - "@tsed/mongoose": "6.103.2", - "@tsed/passport": "6.103.2", - "@tsed/platform-express": "6.103.2", - "@tsed/schema": "6.103.2", - "@tsed/swagger": "6.103.2", + "@tsed/ajv": "7.0.0-rc.3", + "@tsed/common": "7.0.0-rc.3", + "@tsed/core": "7.0.0-rc.3", + "@tsed/di": "7.0.0-rc.3", + "@tsed/exceptions": "7.0.0-rc.3", + "@tsed/formio": "7.0.0-rc.3", + "@tsed/json-mapper": "7.0.0-rc.3", + "@tsed/logger": "6.2.1", + "@tsed/mongoose": "7.0.0-rc.3", + "@tsed/passport": "7.0.0-rc.3", + "@tsed/platform-express": "7.0.0-rc.3", + "@tsed/platform-params": "7.0.0-rc.3", + "@tsed/platform-cache": "7.0.0-rc.3", + "@tsed/platform-exceptions": "7.0.0-rc.3", + "@tsed/platform-response-filter": "7.0.0-rc.3", + "@tsed/platform-middlewares": "7.0.0-rc.3", + "@tsed/platform-log-middleware": "7.0.0-rc.3", + "@tsed/platform-views": "7.0.0-rc.3", + "@tsed/schema": "7.0.0-rc.3", + "@tsed/swagger": "7.0.0-rc.3", "ajv": "8.10.0", "body-parser": "1.19.2", "cache-manager": "3.6.0", @@ -58,11 +63,11 @@ "url-parse": "1.5.10" }, "devDependencies": { - "@tsed/cli-plugin-eslint": "3.1.0", - "@tsed/cli-plugin-jest": "3.1.0", - "@tsed/cli-plugin-mongoose": "3.1.0", - "@tsed/cli-plugin-passport": "3.1.0", - "@tsed/testing-mongoose": "6.103.2", + "@tsed/cli-plugin-eslint": "4.0.0-rc.1", + "@tsed/cli-plugin-jest": "4.0.0-rc.1", + "@tsed/cli-plugin-mongoose": "4.0.0-rc.1", + "@tsed/cli-plugin-passport": "4.0.0-rc.1", + "@tsed/testing-mongoose": "7.0.0-rc.3", "@types/cache-manager": "3.4.0", "@types/cache-manager-ioredis": "2.0.2", "@types/compression": "^1.7.0", diff --git a/packages/server/src/Server.ts b/packages/server/src/Server.ts index 69e6728..e483bae 100644 --- a/packages/server/src/Server.ts +++ b/packages/server/src/Server.ts @@ -1,5 +1,4 @@ import "@tsed/ajv"; -import "@tsed/async-hook-context"; import {PlatformApplication, Res} from "@tsed/common"; import {Env} from "@tsed/core"; import {Configuration, Inject} from "@tsed/di"; @@ -7,6 +6,7 @@ import "@tsed/formio"; import {Logger} from "@tsed/logger"; import "@tsed/mongoose"; import "@tsed/platform-express"; // /!\ keep this import +import "@tsed/platform-cache"; import "@tsed/swagger"; import bodyParser from "body-parser"; import compression from "compression"; @@ -18,7 +18,7 @@ import {join} from "path"; import send from "send"; import {cacheConfig} from "./config/cache"; import formioConfig from "./config/formio"; -import {configureLogger, loggerConfig} from "./config/logger"; +import {loggerConfig} from "./config/logger"; import mongooseConfig from "./config/mongoose"; import swaggerConfig from "./config/swagger"; import * as controllers from "./controllers/rest/index"; @@ -101,7 +101,7 @@ export class Server { settings: Configuration; $afterRoutesInit() { - this.app.get("/backoffice/*", (req: any, res: Res) => { + this.app.get("/backoffice/*", (req: any, res: any) => { res.sendFile(join(backofficeDir, "index.html")); }); } @@ -116,8 +116,4 @@ export class Server { }); } } - - $onReady() { - configureLogger(); - } } diff --git a/packages/server/src/config/logger/index.ts b/packages/server/src/config/logger/index.ts index f2a74da..09d682a 100644 --- a/packages/server/src/config/logger/index.ts +++ b/packages/server/src/config/logger/index.ts @@ -1,6 +1,5 @@ import {isProduction} from "../env"; import {$log} from "@tsed/common"; -import "@tsed/logger-logentries"; $log.name = process.env.LOG_NAME || "API"; @@ -26,29 +25,3 @@ if (isProduction) { } }); } - -export function configureLogger() { - if (process.env.LOG_ENTRIES_KEY) { - $log.appenders - .set("logentries", { - type: "logentries", - levels: ["info", "debug"], - layout: { - type: "json" - }, - options: { - token: process.env.LOG_ENTRIES_KEY - } - }) - .set("logentries", { - levels: ["trace", "fatal", "error", "warn"], - type: "logentries", - layout: { - type: "json" - }, - options: { - token: process.env.LOG_ENTRIES_KEY - } - }); - } -} diff --git a/packages/server/src/controllers/rest/__mock__/ServerTest.ts b/packages/server/src/controllers/rest/__mock__/ServerTest.ts index a6654a5..16c1fdf 100644 --- a/packages/server/src/controllers/rest/__mock__/ServerTest.ts +++ b/packages/server/src/controllers/rest/__mock__/ServerTest.ts @@ -1,7 +1,6 @@ import "@tsed/ajv"; import {PlatformApplication} from "@tsed/common"; import {Configuration, Inject} from "@tsed/di"; -import "@tsed/async-hook-context"; import "@tsed/mongoose"; import "@tsed/platform-express"; // /!\ keep this import import "@tsed/swagger"; diff --git a/packages/server/src/controllers/rest/github/GithubCtrl.ts b/packages/server/src/controllers/rest/github/GithubCtrl.ts index 15e6f4a..9828177 100644 --- a/packages/server/src/controllers/rest/github/GithubCtrl.ts +++ b/packages/server/src/controllers/rest/github/GithubCtrl.ts @@ -1,4 +1,4 @@ -import {InjectContext} from "@tsed/async-hook-context"; +import {InjectContext} from "@tsed/di"; import {BodyParams, Controller, Get, HeaderParams, Inject, PathParams, PlatformContext, Post, QueryParams} from "@tsed/common"; import {array, boolean, Default, Max, Min, Name, number, object, Returns, string} from "@tsed/schema"; import {GithubWebhookPayload} from "../../../domain/github/GithubWebhookPayload"; diff --git a/packages/server/src/infra/back/github/GithubClient.ts b/packages/server/src/infra/back/github/GithubClient.ts index 1f8473d..41bf40e 100644 --- a/packages/server/src/infra/back/github/GithubClient.ts +++ b/packages/server/src/infra/back/github/GithubClient.ts @@ -1,7 +1,8 @@ import {Octokit} from "@octokit/rest"; import {RequestParameters} from "@octokit/types"; -import {InjectContext} from "@tsed/async-hook-context"; -import {PlatformContext, UseCache} from "@tsed/common"; +import {InjectContext} from "@tsed/di"; +import {PlatformContext} from "@tsed/common"; +import {UseCache} from "@tsed/platform-cache"; import {Constant, Injectable} from "@tsed/di"; import {Unauthorized} from "@tsed/exceptions"; import {BaseLogClient} from "../http/BaseLogClient"; diff --git a/packages/server/src/infra/back/http/BaseLogClient.ts b/packages/server/src/infra/back/http/BaseLogClient.ts index 5c730aa..608be54 100644 --- a/packages/server/src/infra/back/http/BaseLogClient.ts +++ b/packages/server/src/infra/back/http/BaseLogClient.ts @@ -1,6 +1,6 @@ -import {InjectContext} from "@tsed/async-hook-context"; // eslint-disable-next-line @typescript-eslint/no-unused-vars import {Opts, PlatformContext} from "@tsed/common"; +import {InjectContext} from "@tsed/di"; import {get} from "lodash"; import querystring from "querystring"; import {logToCurl} from "./logToCurl"; diff --git a/packages/server/src/infra/back/http/HttpClient.ts b/packages/server/src/infra/back/http/HttpClient.ts index 582823f..cfa6cf0 100644 --- a/packages/server/src/infra/back/http/HttpClient.ts +++ b/packages/server/src/infra/back/http/HttpClient.ts @@ -1,7 +1,7 @@ -import {ConverterService, Inject} from "@tsed/common"; import {cleanObject, Type} from "@tsed/core"; import {Injectable} from "@tsed/di"; import {Exception} from "@tsed/exceptions"; +import {deserialize, serialize} from "@tsed/json-mapper"; import axios, {AxiosRequestConfig, Method} from "axios"; import {get, omit} from "lodash"; import querystring from "querystring"; @@ -16,9 +16,6 @@ export interface HttpClientOptions extends AxiosRequestConfig, Record { + await this.formioDatabase.importFormIfNotExists(formRepositories as any, async (form) => { this.logger.info('Install "Repositories" form'); const action = mapper.mapToImport({ ...formRepositoriesAction, diff --git a/packages/server/src/migrations/user/UserMigration.ts b/packages/server/src/migrations/user/UserMigration.ts index a0750ec..19462f5 100644 --- a/packages/server/src/migrations/user/UserMigration.ts +++ b/packages/server/src/migrations/user/UserMigration.ts @@ -24,7 +24,7 @@ export class RepositoriesMigration { if (form && this.shouldUpdate(form as FormioForm)) { try { this.logger.info("Create form definition..."); - await this.formioDatabase.saveFormDefinition({...userLoginForm, _id: form._id.toString()} as any); + await this.formioDatabase.importForm({...userLoginForm, _id: form._id.toString()} as any); const mappedAction = mapper.mapToImport({ ...userLoginOAuthAction, diff --git a/packages/server/src/migrations/warehouse/WarehouseMigration.ts b/packages/server/src/migrations/warehouse/WarehouseMigration.ts index e0f205a..e86b002 100644 --- a/packages/server/src/migrations/warehouse/WarehouseMigration.ts +++ b/packages/server/src/migrations/warehouse/WarehouseMigration.ts @@ -19,7 +19,8 @@ export class WarehouseMigration { async install() { this.logger.info("Check warehouse migration..."); const mapper = await this.formioDatabase.getFormioMapper(); - await this.formioDatabase.createFormIfNotExists(formPackages as any, async (form) => { + + await this.formioDatabase.importFormIfNotExists(formPackages as any, async (form) => { this.logger.info('Install "NPM packages" form'); await new this.formioDatabase.actionModel( mapper.mapToImport({ diff --git a/packages/server/src/services/FormioRepository.spec.ts b/packages/server/src/services/FormioRepository.spec.ts index 6028e79..d519c3e 100644 --- a/packages/server/src/services/FormioRepository.spec.ts +++ b/packages/server/src/services/FormioRepository.spec.ts @@ -19,13 +19,11 @@ describe("FormioRepository", () => { _id: "id" }) }, + saveSubmission: jest.fn().mockImplementation((instance) => instance), submissionModel: class { - static findOneAndUpdate = jest.fn().mockImplementation(({_id}, instance) => { - return { - _id: _id || "newid", - ...instance - }; - }); + constructor(o: any) { + Object.assign(this, {...o, _id: o._id || "newid"}); + } } }; @@ -49,11 +47,7 @@ describe("FormioRepository", () => { }, form: "id" }); - expect(database.submissionModel.findOneAndUpdate).toHaveBeenCalledWith( - {_id: undefined}, - {data: {label: "label"}, form: "id"}, - {upsert: true, new: true} - ); + expect(database.saveSubmission).toHaveBeenCalledWith({_id: "newid", data: {label: "label"}, form: "id"}); }); it("should save submission", async () => { const database = { @@ -62,13 +56,11 @@ describe("FormioRepository", () => { _id: "id" }) }, + saveSubmission: jest.fn().mockImplementation((instance) => instance), submissionModel: class { - static findOneAndUpdate = jest.fn().mockImplementation(({_id}, instance) => { - return { - _id: _id || "newid", - ...instance - }; - }); + constructor(o: any) { + Object.assign(this, {...o, _id: o._id || "newid"}); + } } }; @@ -93,11 +85,7 @@ describe("FormioRepository", () => { }, form: "id" }); - expect(database.submissionModel.findOneAndUpdate).toHaveBeenCalledWith( - {_id: "id"}, - {_id: "id", data: {label: "label"}, form: "id"}, - {upsert: true, new: true} - ); + expect(database.saveSubmission).toHaveBeenCalledWith({_id: "id", data: {label: "label"}, form: "id"}); }); }); describe("getSubmissions()", () => { diff --git a/packages/server/src/services/FormioRepository.ts b/packages/server/src/services/FormioRepository.ts index 5acf78f..b803492 100644 --- a/packages/server/src/services/FormioRepository.ts +++ b/packages/server/src/services/FormioRepository.ts @@ -1,7 +1,6 @@ import {Inject} from "@tsed/di"; import {FormioDatabase, FormioSubmission} from "@tsed/formio"; import {MongooseDocument} from "@tsed/mongoose"; -import {omit} from "lodash"; export abstract class FormioRepository { @Inject() @@ -24,18 +23,9 @@ export abstract class FormioRepository { } async saveSubmission(submission: Omit>, "form"> & {form?: any}) { - submission = { - ...omit(submission, ["__v"]), - form: submission.form || (await this.getFormId()) - }; - - return this.formioDatabase.submissionModel.findOneAndUpdate( - { - _id: submission._id - }, - submission, - {new: true, upsert: true} - ); + submission.form = submission.form || (await this.getFormId()); + + return this.formioDatabase.saveSubmission(new this.formioDatabase.submissionModel(submission)); } async getSubmissions(): Promise>[]> { diff --git a/packages/server/src/services/WarehouseService.ts b/packages/server/src/services/WarehouseService.ts index 8ce03f8..08e0752 100644 --- a/packages/server/src/services/WarehouseService.ts +++ b/packages/server/src/services/WarehouseService.ts @@ -1,7 +1,7 @@ -import {Injectable, UseCache} from "@tsed/common"; import {toMap} from "@tsed/core"; -import {Inject} from "@tsed/di"; +import {Inject, Injectable} from "@tsed/di"; import {FormioSubmission} from "@tsed/formio"; +import {UseCache} from "@tsed/platform-cache"; import {NpmPackage} from "../domain/npm/NpmPackage"; import {GithubClient} from "../infra/back/github/GithubClient"; import {NpmClient} from "../infra/back/npm/NpmClient"; diff --git a/yarn.lock b/yarn.lock index ac0cd60..a94dbc4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5807,166 +5807,158 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.2.tgz#423c77877d0569db20e1fc80885ac4118314010e" integrity sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA== -"@tsed/ajv@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/ajv/-/ajv-6.103.2.tgz#be5c8875c1b4e615279e88dcecdc60fe0c907500" - integrity sha512-NQ5InQmrFG5GRIngfMngjs9XfuPySB/q2wB70910+HX3RcNfNR/WWh1aXWhmWmqLgGBLTOA+U/Af5ZF8Ee/M2w== +"@tsed/ajv@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/ajv/-/ajv-7.0.0-rc.3.tgz#97b5c7c554234f5b50e69bd953c613c7ea1584c4" + integrity sha512-3mFXxcvwuaxyYRXHEcvciaB9KXYS+qXxL9r7cx+XXjzYX1X6+Bn4S6yy3cL1Bp67stl8ZQIcq13x0+2YXde1bw== dependencies: - ajv-formats "1.5.1" - tslib "2.2.0" + ajv-formats "2.1.1" + tslib "2.4.0" -"@tsed/async-hook-context@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/async-hook-context/-/async-hook-context-6.103.2.tgz#c00ad0f2c228d30b19045ad4c578384e5710621e" - integrity sha512-r7OPT+nVQB1dIYHnAhZXdCcytXt5OTmnLnXh7+LYSpKj12wkiwfISkmq5BSG/R7Nx5SmBPMMYOEpDzWvwVulPg== +"@tsed/cli-plugin-eslint@4.0.0-rc.1": + version "4.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/cli-plugin-eslint/-/cli-plugin-eslint-4.0.0-rc.1.tgz#8d76899f08970be8dca1b6da7698c5d41ffb6c0d" + integrity sha512-/rcEv7EdKmdaNRfTAh2azteH4qRyFXKjoNnasQoCCZb09OXnLTxsa1QcwsmaiDbZXA8goIrCzEQlEC4VAb8OgQ== dependencies: - tslib "2.2.0" + tslib "2.3.1" -"@tsed/cli-plugin-eslint@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@tsed/cli-plugin-eslint/-/cli-plugin-eslint-3.1.0.tgz#59536cb69c5a04b69d6cdd88f75b4dc6d6ec4f54" - integrity sha512-Z38xdeoYY4Zm5aFUd2C6GD2/3yqx920xlVarSr/Ar5BnSafv/7e41Dz7jtLKxLhrTlWXBrtiNv4dRf52BXJ/FQ== +"@tsed/cli-plugin-jest@4.0.0-rc.1": + version "4.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/cli-plugin-jest/-/cli-plugin-jest-4.0.0-rc.1.tgz#983288c8f121f567a8ae5252be7f032b68c36fcb" + integrity sha512-ErrvDi65GtqTlyl6tfnj7lUwypGPBi8im5PknZnXYOF3HIOnK6cYuxKks7kAreN+0sD+ryQs0E04CiKYQOj3MA== dependencies: - tslib "2.1.0" + tslib "2.3.1" -"@tsed/cli-plugin-jest@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@tsed/cli-plugin-jest/-/cli-plugin-jest-3.1.0.tgz#af1ea7a02e01630bf5063c4c6edd5c545e9bf7d7" - integrity sha512-Q8Y49lBrxCQQ4Awx+jyM1HAOknZ4FFSVVqBiitNnjXz4FSGuhMvZYs2Q87uEx7Pb0ooo42mHUBSJp5ONQe8oRg== - dependencies: - tslib "2.1.0" - -"@tsed/cli-plugin-mongoose@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@tsed/cli-plugin-mongoose/-/cli-plugin-mongoose-3.1.0.tgz#c95803cdf3c0e5e3910ee0d6d2efc0ffdb4b2e58" - integrity sha512-DL+LZ1XuzwWHBHjRqwk/oSYtvSOtbVH3d1+7SBYmOcjrd0P/DNgHHtwSyiHP26Io7fKD7uIMjsIyPbcGtLMRYA== +"@tsed/cli-plugin-mongoose@4.0.0-rc.1": + version "4.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/cli-plugin-mongoose/-/cli-plugin-mongoose-4.0.0-rc.1.tgz#d71f5a6a51debd70298de5051d29f6db60864d6a" + integrity sha512-ScWexsJ+DfQDpqd8jm1ISfHxNURs5Xtf1mDcFtn2gqx97SFZj4HLaM9NyyudcLLjbH/uB5ZDqyR7+fIf5Ek0dw== dependencies: change-case "4.1.2" pluralize "8.0.0" - tslib "2.1.0" + tslib "2.3.1" -"@tsed/cli-plugin-passport@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@tsed/cli-plugin-passport/-/cli-plugin-passport-3.1.0.tgz#5ebcce5bedb01271b45a509b71683d13ead6a4e7" - integrity sha512-NhhuAFUNN206vmW1ckW29W4ph7nKr9B6cVHE49Gb6ndtYfLhEmHhlXy5PYz+auq2ss0tayJynHU/jlzdxncrEA== +"@tsed/cli-plugin-passport@4.0.0-rc.1": + version "4.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/cli-plugin-passport/-/cli-plugin-passport-4.0.0-rc.1.tgz#8c11d32520b3b91eaecf6aeceefa96c603dd1365" + integrity sha512-NWey3loX9bqWykhntLMdBcTaOCKXjtZxJzNIdCZunzjAc9q1/OXiZGtluAsvKNb23P1ORiWvj+aWia2cfqBmiA== dependencies: change-case "^4.1.2" - tslib "2.1.0" - -"@tsed/common@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/common/-/common-6.103.2.tgz#0b42bec96c1ca166514b955b98bc94afa1c084f3" - integrity sha512-LcvI82N1iw3Zeg1TdmMebtD9zqCfYfRZsp6PcO5s5+ygz6mQe1a+gwpqjHSjbvuaCGm4DKpavFOLFFYyRz4+Fw== - dependencies: - "@tsed/components-scan" "6.103.2" - "@tsed/core" "6.103.2" - "@tsed/exceptions" "6.103.2" - "@tsed/json-mapper" "6.103.2" - "@tsed/logger" ">=6.1.0" - "@tsed/logger-file" ">=6.1.0" - "@tsed/perf" "6.103.2" - "@tsed/platform-cache" "6.103.2" - "@tsed/platform-exceptions" "6.103.2" - "@tsed/platform-log-middleware" "6.103.2" - "@tsed/platform-middlewares" "6.103.2" - "@tsed/platform-params" "6.103.2" - "@tsed/platform-response-filter" "6.103.2" - "@tsed/platform-views" "6.103.2" - "@tsed/schema" "6.103.2" - "@types/json-schema" "7.0.7" - "@types/on-finished" "2.3.1" - on-finished "2.3.0" - tslib "2.2.0" + tslib "2.3.1" + +"@tsed/common@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/common/-/common-7.0.0-rc.3.tgz#3134a166b225e41e2e97fcd9705d67c9b0860c91" + integrity sha512-xU1k9yhc2Udt++vHdXzA/uTcTvqNkq7LzeEIQkkcUndbUXiF1FNux9zJIZDzD2LA3B57qdrgRsTKoFUOGOoM5Q== + dependencies: + "@tsed/components-scan" "7.0.0-rc.3" + "@tsed/core" "7.0.0-rc.3" + "@tsed/di" "7.0.0-rc.3" + "@tsed/exceptions" "7.0.0-rc.3" + "@tsed/json-mapper" "7.0.0-rc.3" + "@tsed/logger" ">=6.2.0" + "@tsed/logger-file" ">=6.2.0" + "@tsed/perf" "7.0.0-rc.3" + "@tsed/platform-exceptions" "7.0.0-rc.3" + "@tsed/platform-log-middleware" "7.0.0-rc.3" + "@tsed/platform-middlewares" "7.0.0-rc.3" + "@tsed/platform-params" "7.0.0-rc.3" + "@tsed/platform-response-filter" "7.0.0-rc.3" + "@tsed/platform-router" "7.0.0-rc.3" + "@tsed/platform-views" "7.0.0-rc.3" + "@tsed/schema" "7.0.0-rc.3" + "@types/json-schema" "7.0.11" + tslib "2.4.0" uuid "8.3.2" -"@tsed/components-scan@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/components-scan/-/components-scan-6.103.2.tgz#5023e5be21cd09e6473e002034b91e5709762d71" - integrity sha512-mwd+Zp1+6A/OZOJ0cb7PaU/5wo0enADypinpYB2G5xMIUvG1Dyc7yhGXBXMM4ymc+TO0ju3ej1CL3cP83pIm2w== +"@tsed/components-scan@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/components-scan/-/components-scan-7.0.0-rc.3.tgz#c57fc6c0f274ee10517540605024b093e3b553df" + integrity sha512-Z2IVYQPoy4YIe88Po8yzKb4DhW7TsqF2E5M2tbdvBR3WgqMLCt7xsIxsZw9B/19vw8I74zsM7MY1O7njHUM3TQ== dependencies: globby "11.0.3" normalize-path "3.0.0" - tslib "2.2.0" + tslib "2.4.0" -"@tsed/core@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/core/-/core-6.103.2.tgz#9e95b94702a6e63899e2dacd5fd832f8920811a0" - integrity sha512-PHQ6WJkOa2FxVVFk6/VKDJ6pwf2RpnfJxiTHeF1w7uTbPkM+B8Y1sFatv2uf0WUrF5lSgjhfXX3DAVhNfvfwhA== +"@tsed/core@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/core/-/core-7.0.0-rc.3.tgz#6d71f1f27e9e7cc946cd54d828416de49d42d7af" + integrity sha512-dPYrh8yIwty2YgEVhtLzeOYUIymyZkl/w1zm/P29F4NhwtGNDvjC+XovU+O2JqOusjbI2U8K/wFCXH5/HtSwSA== dependencies: reflect-metadata "^0.1.13" - tslib "2.2.0" + tslib "2.4.0" -"@tsed/di@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/di/-/di-6.103.2.tgz#2fb5109f1aa7162bbe676ed5900ea2e696b6a58b" - integrity sha512-+34tK3W8dn+OYJXwbd8yhaYJPPnM11hOBiAO51wEiIq/b+xgIXN0lQa2MhMzCWudYKWuD35IjKPFnkz2BjyLuA== +"@tsed/di@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/di/-/di-7.0.0-rc.3.tgz#0782d646a5d10be0d5bd8348cd8964ffdc839c19" + integrity sha512-49lpakK0gJqp15zI9Be4wp9n8btEa3gFxuX+4aQPQNS0EsEntikXP9m68wWZ79rlW5lSxiYNgTajuL0xG5pcng== dependencies: - tslib "2.2.0" + tslib "2.4.0" -"@tsed/exceptions@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/exceptions/-/exceptions-6.103.2.tgz#840b49ed59ceeb4a2f0bbabbbdb54f83669d7ebb" - integrity sha512-XAbr/QvWSlWbcOVbxX45xYIksGQmJtulgYkdc5T1KoAoWMJ9SzzTkS2slehjzBDN8x5m6a/q7gbLPgmxurRx4Q== +"@tsed/engines@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/engines/-/engines-7.0.0-rc.3.tgz#e2bb05cadcc971be27317785468a112c52b4812e" + integrity sha512-ouDbPN7UDeoV5tDB1/hE2yvQsmycrFy6it3/MCoQn865qNmDeVtcYB2eRAWsKNS/eHQq/uecbL3DllkA7gC4UA== dependencies: - change-case "4.1.2" - statuses ">=2.0.1" - tslib "2.2.0" + fs-extra "10.0.1" + tslib "2.4.0" -"@tsed/formio-types@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/formio-types/-/formio-types-6.103.2.tgz#92a594681187bca9fbb245f1a6f671cf503815cd" - integrity sha512-RzginTteFL5NmpR+q8Db6ncfTlIOpNrM1sY5AMiRfp1ocyh56Nvu3N3LKwS5PjK7gSrYleYAT8M+sLo26h+K7Q== +"@tsed/exceptions@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/exceptions/-/exceptions-7.0.0-rc.3.tgz#4b2f4333da23a18cd16aa7dbc1ccf72e27a54048" + integrity sha512-pIK5HRllPbQrl+eHMhUB1rqHGK7Glbf2Ge2cJhWvfPmPh1eK4ygJ0P6NRICHILe4T2EhMMyJW9+GuHNiIkaVzg== dependencies: - tslib "2.2.0" + change-case "4.1.2" + statuses ">=2.0.1" + tslib "2.4.0" -"@tsed/formio@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/formio/-/formio-6.103.2.tgz#0ac329bda6623631422a5992d105af1d4e3aba0a" - integrity sha512-S5OAaEjl+EGED6gLHnapF6+6Uz3UXBuXjzS42fWqGvvRUHc9hNzbbhOaggSSdOHW+FCaIlh0xhAjt1T6FfEfIQ== +"@tsed/formio-types@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/formio-types/-/formio-types-7.0.0-rc.3.tgz#3bc60b13628bd435f6378d50015162fba612fe04" + integrity sha512-o+qTKDlgjh4gDcERhe232Zc8bEPT9tUUeYIzMKbYV2D778Udds0aj9EPHlpzUea5+XWA34Ow18lAJoVA04GBog== dependencies: - "@tsed/formio-types" "6.103.2" - tslib "2.2.0" + tslib "2.4.0" -"@tsed/json-mapper@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/json-mapper/-/json-mapper-6.103.2.tgz#2496012b6761e5d4b48ce667543c36a89bff9523" - integrity sha512-pBpm5pp374RWrVpALdRLtg5mhcmwwovkynOq9JsblpraHyESGSy3Cfd6FF0g6o+MgmPMKCC+queqjYj7B2H35Q== +"@tsed/formio@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/formio/-/formio-7.0.0-rc.3.tgz#0f77c63534f4bbe1696ee19609717c25d2609a9e" + integrity sha512-tGtMNHzmKeA+hCdOQNbUDecHoyG3OQ68VT5O7zvkuraQLEhHqhpWS0/kcE2xaH+33jK3oi0LJs9vNUL1+V/B4A== dependencies: - tslib "2.2.0" + "@tsed/formio-types" "7.0.0-rc.3" + tslib "2.4.0" -"@tsed/logger-file@>=6.1.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@tsed/logger-file/-/logger-file-6.1.0.tgz#89d7be2149a163dc4e552b29025c53749c0aa3b3" - integrity sha512-sjeW7dNMqPvtk/2m99GbQme3YlUUP3/32y1bWTQ7HK8TcApAMFgFJaqCrDwVB8JXqRSHR+yBwYBRF/BTLw1XtA== +"@tsed/json-mapper@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/json-mapper/-/json-mapper-7.0.0-rc.3.tgz#aebdd1d17ce0170b421f1410c32cd40c5c5285e6" + integrity sha512-vpJuPF2ywGhaSUe8yPaMMtT1vzMbkvsz+z+4+Edkr2v/NftJLo8P6j+9VOvojCbV70hwvtM7L5VrBGBj6rIIyA== dependencies: - streamroller "^1.0.3" - tslib "2.3.0" + tslib "2.4.0" -"@tsed/logger-logentries@6.1.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@tsed/logger-logentries/-/logger-logentries-6.1.0.tgz#f6c490f7a2b90a378aec25424fde67db48b2da0f" - integrity sha512-6ur6Xa37s5Sl9BDCflhzoOH4S5PXY3n2p8ENGhn4VsNMx4DCj7ANJIG++zWhPdN5zjrrpGG2zb6ijTcBvOwXwQ== +"@tsed/logger-file@>=6.2.0": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@tsed/logger-file/-/logger-file-6.2.1.tgz#e7803c4fab6ef82caddb957c33871b89fd747a39" + integrity sha512-uRBuUKF5FtAcvsaA49DKQiJfuaFOa+YD/O1uQlwzy7YJfQUXs1wRFg287gPuNGWiSI86jp2NKQJzzzXJ2+aKxw== dependencies: - le_node "^1.8.0" - tslib "2.3.0" + streamroller "3.0.6" + tslib "2.3.1" -"@tsed/logger@6.1.0", "@tsed/logger@>=6.1.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@tsed/logger/-/logger-6.1.0.tgz#7942d41bbc3cd2804f706bbaf87ca9415aa32c68" - integrity sha512-6yfrqOYaWGiFt2QZyAxByfIHjrUAHnQZNzabUJbt+cwgLnvIRu3uuEVIOl3qyt13n0NgLEeNHSrPuGSPvw0gDA== +"@tsed/logger@6.2.1", "@tsed/logger@>=6.2.0": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@tsed/logger/-/logger-6.2.1.tgz#17b8c1345b99df240c57894662f949884ae70d1e" + integrity sha512-MKk9+91DuLv/QT2IMIiUuhwG5h9+E7HZfw9ZYjrtmkIvfJ4ec5j9xcIQglFVLvlUSsSoJJ1aemseRoHMfT4Pww== dependencies: colors "1.4.0" - date-format "^3.0.0" - semver "^7.3.2" - tslib "2.3.0" + date-format "^4.0.6" + semver "^7.3.5" + tslib "2.3.1" -"@tsed/mongoose@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/mongoose/-/mongoose-6.103.2.tgz#51e6941ec92811ed73d73d1e89e6a78124b35ca3" - integrity sha512-aynpgB/SnjEszXCSqO1u6FDpRh2AFFmR4vDOhknBFU7EwJaiWO/4kcbVALW2Bumk3gi3UVCGd3O5y0zm4xxmYw== +"@tsed/mongoose@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/mongoose/-/mongoose-7.0.0-rc.3.tgz#5c8fb1555e816ec670fc69b926afe73bb5b7fe26" + integrity sha512-ViH4RS/YtgQxKKBgOEBAbbB7pCYY6BT4eygYh3Md7Rb6evJ4a4y+TlYLYWEhQfeX/hqLIL2/53lqOEiIl81u4g== dependencies: change-case "4.1.2" - tslib "2.2.0" + tslib "2.4.0" "@tsed/monorepo-utils@1.18.2": version "1.18.2" @@ -5990,89 +5982,96 @@ read-package-json "2.1.2" semver "7.3.2" -"@tsed/openspec@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/openspec/-/openspec-6.103.2.tgz#b7edc6ed4227018543cdfd5d90771c48ffef1cca" - integrity sha512-lDyCbBegwb82/DPuVqy3JJQf9aw9PLZ1Ej8POEW5Ahq30LTw5+roQYcG9HyEFQZnxHi0qAwIq/7LZl8nTHDd2w== +"@tsed/openspec@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/openspec/-/openspec-7.0.0-rc.3.tgz#ae60eaeb10404be923d02c94c92294255c2fd0e1" + integrity sha512-ESQtcfRqoMK177iKj3TmgaK+0JEPIGQ2JYBCN/rpEe76jPL1T2s69sbEA5DM4uiS1GDF6lpPt0LbsQx3Hejd1w== -"@tsed/passport@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/passport/-/passport-6.103.2.tgz#916fc25f8741240f5495c283465673699f602120" - integrity sha512-694LkJZZlJM/AdO6g/Vu1Yfi9LrhFOxZEOcTn391NKEV3tp6J1d0nPMrdUa30Vn3XFBKdLpmX4t5PbgAu5F+3g== +"@tsed/passport@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/passport/-/passport-7.0.0-rc.3.tgz#471f20a095472d66c825ba3d044b0e9cd58aa258" + integrity sha512-1g5KnoTgCgIxWO1Ov3zmRL7LhwnnDOjSVXcoCrKFY/vN3nlXOzZvK5SWmQnbnQ+CbZilIrrGWzCQfNl5cNRulQ== dependencies: - tslib "2.2.0" + tslib "2.4.0" -"@tsed/perf@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/perf/-/perf-6.103.2.tgz#932279400cfcdcd23f53b8329ee92580c67a0dd1" - integrity sha512-CRYNf7MWehP0Xh8oZi2zvcZhH7RppI3zAGEA+y9lY2Eo+eyfyE8VbJfcvfAq7wpKGXhQXWlilbo+Ml1BEbZm1w== +"@tsed/perf@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/perf/-/perf-7.0.0-rc.3.tgz#0e7a36935aa35d2e862094960976396d46d070f1" + integrity sha512-ia40pmlI7OUCwZq/WTH6QbsZdmifNiFqpv5ol7kE4q6xmL6iYGLTCqkL7IIKEZs9qCEVeOyNUA66Nw1FyVyTNw== dependencies: - "@tsed/core" "6.103.2" + "@tsed/core" "7.0.0-rc.3" chalk "^4.1.0" - tslib "2.2.0" + tslib "2.4.0" -"@tsed/platform-cache@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-cache/-/platform-cache-6.103.2.tgz#14c42023f768d23f06c7941c689b075946770e3f" - integrity sha512-OODyXtGKluMx6/ZpdP0V8F9/4pR/0d5/JIV4etLOq1lPYaMvaGOvHwQZa0lhNYYx3DJch6qxrdrwGBOrRH6LIw== +"@tsed/platform-cache@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/platform-cache/-/platform-cache-7.0.0-rc.3.tgz#f5e3dd614b1b7b4ef9b6a6df228e7a5c81adbaba" + integrity sha512-IBawO6bq9x58G1uQcGGXRMRpEPtCZKJ4U54zUvYn3Nx9DzEq23H+diEwGdahDoBzFWl2+PtgmlLFNdwDCTX/lg== dependencies: - "@types/cache-manager" "^3.4.2" - cache-manager "^3.4.1" - micromatch "4.0.4" - tslib "2.2.0" + "@types/cache-manager" "^4.0.1" + cache-manager "^4.1.0" + micromatch "4.0.5" + tslib "2.4.0" -"@tsed/platform-exceptions@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-exceptions/-/platform-exceptions-6.103.2.tgz#ee848912bb638095c58214e57ee1675de1c269ac" - integrity sha512-NiHwp6ov9mqJQwsshBrMDHduPew2hs3Uvbyw27LPaK221n0BTaurxSdMJyqXbO+RJrHgJv7BMQFUIfHFvhcahQ== +"@tsed/platform-exceptions@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/platform-exceptions/-/platform-exceptions-7.0.0-rc.3.tgz#0a7fd195260dac44a851b456714726b8264fb411" + integrity sha512-IWwIMsf65XqrFGsZI+DD+6pKTdnU1Kwny5mP8g8JtidKPmTBpkO4mGmjZqddehVnhsUiDsaNLXxasHs8DXA7mQ== dependencies: - tslib "2.2.0" + tslib "2.4.0" -"@tsed/platform-express@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-express/-/platform-express-6.103.2.tgz#8f5623a9c5db5fd9dfe3974f8f5897f320a1b3db" - integrity sha512-TNDmx/yArc/VCq1M/O0HPCIp19F3mwKogDjbfnB21D/rveCDsTz6hizJihULwIJRfor1JdbOmysELlh4KE5L8A== +"@tsed/platform-express@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/platform-express/-/platform-express-7.0.0-rc.3.tgz#5429467c3f4bddaa4b1277520bc9864ccdcee915" + integrity sha512-2EqDFQEwxWecAZmbrpktedb1R+MqilugdhAJ3CcR9uDKA5Gjr8yVISIvGY8iYvHksTo8rzHGZu4i3b3FKW/5/g== dependencies: - express "^4.17.1" - multer "^1.4.2" - tslib "2.2.0" + express "^4.18.1" + multer "^1.4.5-lts.1" + tslib "2.4.0" -"@tsed/platform-log-middleware@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-log-middleware/-/platform-log-middleware-6.103.2.tgz#5dd79c0a50b0970a99262939141defbdc03e042f" - integrity sha512-y9VEVaObi/LSGehsrNYJHQQwuO6LekcezuY5kxiHjJH2Ic4yVNvgU379aesqUP4QVfhvn3BeQtheKVUtDW6t9w== +"@tsed/platform-log-middleware@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/platform-log-middleware/-/platform-log-middleware-7.0.0-rc.3.tgz#a0f641f2eef4a7d410035f5a690070fa33aa13de" + integrity sha512-yKd9qiT4wrO+v7q8AoWxi4eC+YQJZWIcG4HoFVqEOdn+sRrDoRsBp8nzSKkSjTFzqjF/FbtvKKM0yjjtaY24lw== dependencies: - tslib "2.2.0" + tslib "2.4.0" -"@tsed/platform-middlewares@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-middlewares/-/platform-middlewares-6.103.2.tgz#0d8fbc3aa729e9ece8d89e54c98915317ccb3f7f" - integrity sha512-XPqCUrcR+OZ23tFDc+s8dsTAk6e0UUk6naoty8u7InWVowP9yd6c2So+G5JdsIHB6t7yN7oTVw8qkaWZcFQJ6A== +"@tsed/platform-middlewares@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/platform-middlewares/-/platform-middlewares-7.0.0-rc.3.tgz#2bcc7f390a473fb73222a063ee4bdd82ca82002a" + integrity sha512-siE3UFAKoG1nRW1dvPDmVFaJ3P9VycRIX3o3r5biAfdnGBjZpZDctH5LHTn2aOIk+Yl/2EYUypz1/wjRwrWpIQ== dependencies: - tslib "2.2.0" + tslib "2.4.0" -"@tsed/platform-params@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-params/-/platform-params-6.103.2.tgz#cd07e3e557af4b71af087b33276e7990dd56f312" - integrity sha512-lZpd6kL4FbGMLbp/jcd5DLCYZDrdbc3y6XMW0oUrTZwLtxYC9+GcB7T0xW3t3hYv5v+nLQgjEBHvN0ACjUWdqw== +"@tsed/platform-params@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/platform-params/-/platform-params-7.0.0-rc.3.tgz#bc6df0e9961ca9882d264282a04c0018734f833a" + integrity sha512-Ldrx5JOyxxvhGQhXmclS76ibPNjKHWkfJf24Z53ZV7Z3wEq0TNfyImRu7bMF1SFKaGKTHqfITtSgYrh6HZteMw== dependencies: - tslib "2.2.0" + tslib "2.4.0" -"@tsed/platform-response-filter@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-response-filter/-/platform-response-filter-6.103.2.tgz#639721cb6407ae5ab1a45f8636e91a0218237764" - integrity sha512-JR5eJoCimoMaW7PfzgqL+lOemBF4nNxnkUlhpyadVtOM+fEdAqAdqlH8/2e8UTmTAwzLTiDbQecNr/R9YAiRfg== +"@tsed/platform-response-filter@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/platform-response-filter/-/platform-response-filter-7.0.0-rc.3.tgz#92be8f101ed2693ea0696b131322936175eb50d3" + integrity sha512-8l2aTcGniGln9/B4ZCw2V+CRl/u0NDiU6fjJ7SE2oTbGJDPDCGx5zguAur+OvIOgb1k5P6uoACKrRA7ctE4s7w== dependencies: - tslib "2.2.0" + tslib "2.4.0" -"@tsed/platform-views@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-views/-/platform-views-6.103.2.tgz#752b9269e701a14384f7896854f6f0cff43a25ba" - integrity sha512-cWNHKpPaBI5qNG2RD3HOftE8Kz54A+n2WYTZPJkey2/vxBrOcqYuEoFjk3PVwgaTYfPA50tto8Ur+cYReT++pA== +"@tsed/platform-router@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/platform-router/-/platform-router-7.0.0-rc.3.tgz#7f524091c76e2bc9734fd25d7a0536282eb7ea58" + integrity sha512-mQX25FsrtdtB9Lrgc/zyNzPM1gZoEYMiB5pqXnfY0QhmuTU+Ot/yx9vu1GPOfynjWFJl466kPfonHj0lKzyfQg== dependencies: - consolidate "^0.16.0" + tslib "2.4.0" + +"@tsed/platform-views@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/platform-views/-/platform-views-7.0.0-rc.3.tgz#14902ec07ec7bb82050f2f33ad75ce986d5b7dd9" + integrity sha512-Q64PiZcpdeKrOugfLAzuzV7VIP0245ivRN/JuOxBPyEQS+z9/8slu0PBXuX3t/GwAIB+NUN083n0irNJSUvCCw== + dependencies: + "@tsed/engines" "7.0.0-rc.3" ejs "^3.1.5" - tslib "2.2.0" + tslib "2.4.0" "@tsed/react-formio-container@1.10.13": version "1.10.13" @@ -6107,29 +6106,29 @@ resolved "https://registry.yarnpkg.com/@tsed/redux-utils/-/redux-utils-1.9.2.tgz#0f34106ee2b00005f45528cfed9567dfc9e324ef" integrity sha512-LyMVwWd41Q0z3Mi9vyK2+hlxrKL0SIwiy7RtnOuVL4A/BPozFbCyQboiIU0zzi9vMrN1BNFoDhOx11sHQxBNBg== -"@tsed/schema@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/schema/-/schema-6.103.2.tgz#1f639d0f031c496ed27e84adfe667a2eeaf88bc8" - integrity sha512-4UKsFtvQiI1CuGLO8dtns+M28l7SrvZ2GPBD3Dn996KqqUTVfFJPgZIYW/33E2XqZa2dmNensjxuMvmJH/Tjvw== +"@tsed/schema@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/schema/-/schema-7.0.0-rc.3.tgz#6715f3f90e2bc62a5afa806b67ae7542445764eb" + integrity sha512-mMw8s4YVA9jP5wckF7YrbcttVpk727XrxNvw/8YXwDhQln8qfV3BfXFt/9vJwjr81DLs534PkOOI0c+cb58wzQ== dependencies: - "@tsed/openspec" "6.103.2" - camel-case "4.1.2" + "@tsed/openspec" "7.0.0-rc.3" + change-case "^4.1.2" + fs-extra "^10.0.1" json-schema "0.4.0" - micromatch "4.0.4" - pascal-case "3.1.2" + micromatch "4.0.5" statuses ">=2.0.1" - tslib "2.2.0" + tslib "2.4.0" -"@tsed/swagger@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/swagger/-/swagger-6.103.2.tgz#2b892a97c8b722ca63e028bf173a147027a0299d" - integrity sha512-YyeVXIux2DVMKN7AzP4V9oifBroIC343+5qOcpyiZPzZXQsiIhviCetBj8L/FUJmLwzOTi6GN0EanBmQHBKYdQ== +"@tsed/swagger@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/swagger/-/swagger-7.0.0-rc.3.tgz#ceea911c250d1d88b4d5ae76211f0c6fb8018bde" + integrity sha512-pX/ldtpyLZhRmwc1IWkyrz8LxYp4ncM+IbHK7Pv7afYrCc2CLLt54oBDUgFcrlqVxE4DoMRVenlbeJpMwSKcqQ== dependencies: - "@tsed/openspec" "6.103.2" - fs-extra "9.0.1" - micromatch "4.0.4" - swagger-ui-dist "^3.46.0" - tslib "2.2.0" + "@tsed/openspec" "7.0.0-rc.3" + fs-extra "10.0.1" + micromatch "4.0.5" + swagger-ui-dist "^4.5.2" + tslib "2.4.0" "@tsed/tailwind-formio@1.10.13": version "1.10.13" @@ -6141,14 +6140,14 @@ resolved "https://registry.yarnpkg.com/@tsed/tailwind-formio/-/tailwind-formio-1.9.2.tgz#da08647cef833cb32b7bcae9088b3c45ee42b7c6" integrity sha512-Xs1/tY58dLmasK5r++0hSaSV5/9yjY+AbZRQWcto9WyiRCL6u1zT0V5vN46dlDOQ84yC8tL1PrWu7322o9haLQ== -"@tsed/testing-mongoose@6.103.2": - version "6.103.2" - resolved "https://registry.yarnpkg.com/@tsed/testing-mongoose/-/testing-mongoose-6.103.2.tgz#c8b2d1d08b0c64ee3827e112e92ae865b8a9c41d" - integrity sha512-WNJArgWeyzxFyfme+XelyvjbLC/Za8yl9FToydadd6lN9M9wlDIH5/e/jIuuUgzP2tzHyWBAj7br/JyGTnG4Eg== +"@tsed/testing-mongoose@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@tsed/testing-mongoose/-/testing-mongoose-7.0.0-rc.3.tgz#1edf83ac9aef758e8ceb47dcd03e5571388b96e3" + integrity sha512-S3xOBP4c1RhFAao23dGMcocDUBOoLJQyeeA2qbiIpFyKtp+p7Sk15LL9ClglYroudddNtqNpigOEV2Jqx6qTRw== dependencies: mongodb-memory-server "^8.0.2" semver "^7.3.5" - tslib "2.2.0" + tslib "2.4.0" "@tsed/yarn-workspaces@1.17.0": version "1.17.0" @@ -6218,7 +6217,7 @@ "@types/cache-manager" "*" "@types/ioredis" "*" -"@types/cache-manager@*", "@types/cache-manager@^3.4.2": +"@types/cache-manager@*": version "3.4.2" resolved "https://registry.yarnpkg.com/@types/cache-manager/-/cache-manager-3.4.2.tgz#d57e7e5e6374d1037bdce753a05c9703e4483401" integrity sha512-1IwA74t5ID4KWo0Kndal16MhiPSZgMe1fGc+MLT6j5r+Ab7jku36PFTl4PP6MiWw0BJscM9QpZEo00qixNQoRg== @@ -6228,6 +6227,11 @@ resolved "https://registry.yarnpkg.com/@types/cache-manager/-/cache-manager-3.4.0.tgz#414136ea3807a8cd071b8f20370c5df5dbffd382" integrity sha512-XVbn2HS+O+Mk2SKRCjr01/8oD5p2Tv1fxxdBqJ0+Cl+UBNiz0WVY5rusHpMGx+qF6Vc2pnRwPVwSKbGaDApCpw== +"@types/cache-manager@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@types/cache-manager/-/cache-manager-4.0.1.tgz#96107bfc3d35100fc6b65fd9b0ea0bcc4ff5118c" + integrity sha512-w4Gm7qg4ohvk0k4CLhOoqnMohWEyeyAOTovPgkguhuDCfVEV1wN/HWEd1XzB1S9/NV9pUcZcc498qU4E15ck6A== + "@types/caseless@*": version "0.12.2" resolved "https://registry.yarnpkg.com/@types/caseless/-/caseless-0.12.2.tgz#f65d3d6389e01eeb458bd54dc8f52b95a9463bc8" @@ -6421,11 +6425,16 @@ jest-diff "^26.0.0" pretty-format "^26.0.0" -"@types/json-schema@*", "@types/json-schema@7.0.7", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": +"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": version "7.0.7" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== +"@types/json-schema@7.0.11": + version "7.0.11" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + "@types/json-schema@^7.0.4": version "7.0.9" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" @@ -6522,13 +6531,6 @@ dependencies: "@types/node" "*" -"@types/on-finished@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@types/on-finished/-/on-finished-2.3.1.tgz#4537f9f2b47b3ba0b92c14a4bcc0f755aeda3484" - integrity sha512-mzVYaYcFs5Jd2n/O6uYIRUsFRR1cHyZLRvkLCU0E7+G5WhY0qBDAR5fUCeZbvecYOSh9ikhlesyi2UfI8B9ckQ== - dependencies: - "@types/node" "*" - "@types/overlayscrollbars@^1.12.0": version "1.12.1" resolved "https://registry.yarnpkg.com/@types/overlayscrollbars/-/overlayscrollbars-1.12.1.tgz#fb637071b545834fb12aea94ee309a2ff4cdc0a8" @@ -7431,12 +7433,12 @@ ajv-errors@^1.0.0: resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== -ajv-formats@1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-1.5.1.tgz#0f301b1b3846182f224cc563fc0a032daafb7dab" - integrity sha512-s1RBVF4HZd2UjGkb6t6uWoXjf6o7j7dXPQIL7vprcIT/67bTD6+5ocsU0UKShS2qWxueGDWuGfKHfOxHWrlTQg== +ajv-formats@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== dependencies: - ajv "^7.0.0" + ajv "^8.0.0" ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: version "3.5.2" @@ -7483,7 +7485,7 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^7.0.0, ajv@^7.0.2: +ajv@^7.0.2: version "7.1.1" resolved "https://registry.yarnpkg.com/ajv/-/ajv-7.1.1.tgz#1e6b37a454021fa9941713f38b952fc1c8d32a84" integrity sha512-ga/aqDYnUy/o7vbsRTFhhTsNeXiYb5JWDIcRIeZfwRNCefwjNTVYCGdGSUrEmiu3yDK3vFvNbgJxvrQW4JXrYQ== @@ -7493,6 +7495,16 @@ ajv@^7.0.0, ajv@^7.0.2: require-from-string "^2.0.2" uri-js "^4.2.2" +ajv@^8.0.0: + version "8.11.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f" + integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + alphanum-sort@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" @@ -7962,6 +7974,11 @@ async@3.2.0: resolved "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720" integrity sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw== +async@3.2.3, async@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9" + integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== + async@^2.6.2, async@^2.6.3: version "2.6.3" resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" @@ -7969,11 +7986,6 @@ async@^2.6.2, async@^2.6.3: dependencies: lodash "^4.17.14" -async@^3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9" - integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== - async@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/async/-/async-1.0.0.tgz#f8fc04ca3a13784ade9e1641af98578cfbd647a9" @@ -8837,6 +8849,24 @@ body-parser@1.19.2, body-parser@^1.19.1: raw-body "2.4.3" type-is "~1.6.18" +body-parser@1.20.0: + version "1.20.0" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5" + integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.10.3" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + bonjour@^3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" @@ -8924,7 +8954,7 @@ braces@^2.3.1, braces@^2.3.2: split-string "^3.0.2" to-regex "^3.0.1" -braces@^3.0.1, braces@~3.0.2: +braces@^3.0.1, braces@^3.0.2, braces@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== @@ -9149,13 +9179,12 @@ builtins@^1.0.3: resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og= -busboy@^0.2.11: - version "0.2.14" - resolved "https://registry.yarnpkg.com/busboy/-/busboy-0.2.14.tgz#6c2a622efcf47c57bbbe1e2a9c37ad36c7925453" - integrity sha1-bCpiLvz0fFe7vh4qnDetNseSVFM= +busboy@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" + integrity sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA== dependencies: - dicer "0.2.5" - readable-stream "1.1.x" + streamsearch "^1.1.0" byline@^5.0.0: version "5.0.0" @@ -9289,14 +9318,14 @@ cache-manager@3.6.0: lodash "^4.17.21" lru-cache "6.0.0" -cache-manager@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/cache-manager/-/cache-manager-3.4.1.tgz#57d366efc4b06fe2b1246d84356df7bc5e24674d" - integrity sha512-yE50UL7AcuQ1ZydREl9OvPYD74gw3qS9HtZTY+2gS7fcZeIsyiof2UF+WReqg5ZX+852anbDe1fAtjsaMYT2yw== +cache-manager@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/cache-manager/-/cache-manager-4.1.0.tgz#aa986421f1c975a862d6de88edb9ab1d30f4bd39" + integrity sha512-ZGM6dLxrP65bfOZmcviWMadUOCICqpLs92+P/S5tj8onz+k+tB7Gr+SAgOUHCQtfm2gYEQDHiKeul4+tYPOJ8A== dependencies: - async "3.2.0" - lodash "^4.17.21" - lru-cache "6.0.0" + async "3.2.3" + lodash.clonedeep "^4.5.0" + lru-cache "^7.10.1" cacheable-request@^6.0.0: version "6.1.0" @@ -9353,7 +9382,7 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camel-case@4.1.2, camel-case@^4.1.1, camel-case@^4.1.2: +camel-case@^4.1.1, camel-case@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== @@ -10293,13 +10322,6 @@ consolidate@^0.15.1: dependencies: bluebird "^3.1.1" -consolidate@^0.16.0: - version "0.16.0" - resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.16.0.tgz#a11864768930f2f19431660a65906668f5fbdc16" - integrity sha512-Nhl1wzCslqXYTJVDyJCu3ODohy9OfBMB5uD2BiBTzd7w+QY0lBzafkR8y8755yMYHAaMD4NuzbAw03/xzfw+eQ== - dependencies: - bluebird "^3.7.2" - constant-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1" @@ -10508,6 +10530,11 @@ cookie@0.4.2: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + cookiejar@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.2.tgz#dd8a235530752f988f9a0844f3fc589e3111125c" @@ -11192,15 +11219,10 @@ date-fns@^2.0.1: resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.17.0.tgz#afa55daea539239db0a64e236ce716ef3d681ba1" integrity sha512-ZEhqxUtEZeGgg9eHNSOAJ8O9xqSgiJdrL0lzSSfMF54x6KXWJiOH/xntSJ9YomJPrYH/p08t6gWjGWq1SDJlSA== -date-format@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/date-format/-/date-format-2.1.0.tgz#31d5b5ea211cf5fd764cd38baf9d033df7e125cf" - integrity sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA== - -date-format@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/date-format/-/date-format-3.0.0.tgz#eb8780365c7d2b1511078fb491e6479780f3ad95" - integrity sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w== +date-format@^4.0.6: + version "4.0.13" + resolved "https://registry.yarnpkg.com/date-format/-/date-format-4.0.13.tgz#87c3aab3a4f6f37582c5f5f63692d2956fa67890" + integrity sha512-bnYCwf8Emc3pTD8pXnre+wfnjGtfi5ncMDKy7+cWZXbmRAsdWkOQHrfC1yz/KiwP5thDp2kCHWYWKBX4HP1hoQ== date-utils@*: version "1.2.21" @@ -11255,6 +11277,13 @@ debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.5, debug@^3.2.6: dependencies: ms "^2.1.1" +debug@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + debuglog@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" @@ -11486,7 +11515,7 @@ denque@^2.0.1: resolved "https://registry.yarnpkg.com/denque/-/denque-2.0.1.tgz#bcef4c1b80dc32efe97515744f21a4229ab8934a" integrity sha512-tfiWc6BQLXNLpNiR5iGd0Ocu3P3VpxfzFiqubLgMfhfOw9WyvgJBd46CClNn9k3qfbjvT//0cf7AlYRX/OslMQ== -depd@^2.0.0, depd@~2.0.0: +depd@2.0.0, depd@^2.0.0, depd@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== @@ -11509,6 +11538,11 @@ des.js@^1.0.0: inherits "^2.0.1" minimalistic-assert "^1.0.0" +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + destroy@^1.0.4, destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" @@ -11589,14 +11623,6 @@ dialog-polyfill@^0.5.6: resolved "https://registry.yarnpkg.com/dialog-polyfill/-/dialog-polyfill-0.5.6.tgz#7507b4c745a82fcee0fa07ce64d835979719599a" integrity sha512-ZbVDJI9uvxPAKze6z146rmfUZjBqNEwcnFTVamQzXH+svluiV7swmVIGr7miwADgfgt1G2JQIytypM9fbyhX4w== -dicer@0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/dicer/-/dicer-0.2.5.tgz#5996c086bb33218c812c090bddc09cd12facb70f" - integrity sha1-WZbAhrszIYyBLAkL3cCc0S+stw8= - dependencies: - readable-stream "1.1.x" - streamsearch "0.1.2" - didyoumean@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.1.tgz#e92edfdada6537d484d73c0172fd1eba0c4976ff" @@ -12887,6 +12913,43 @@ express@^4.17.0, express@^4.17.1: utils-merge "1.0.1" vary "~1.1.2" +express@^4.18.1: + version "4.18.1" + resolved "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf" + integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.0" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.10.3" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + ext@^1.1.2: version "1.4.0" resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" @@ -13230,6 +13293,19 @@ finalhandler@1.1.1: statuses "~1.4.0" unpipe "~1.0.0" +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + finalhandler@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" @@ -13692,16 +13768,6 @@ fs-extra@9.0.0: jsonfile "^6.0.1" universalify "^1.0.0" -fs-extra@9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.1.tgz#910da0062437ba4c39fedd863f1675ccfefcb9fc" - integrity sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^1.0.0" - fs-extra@9.1.0, fs-extra@^9.0.0, fs-extra@^9.0.1, fs-extra@^9.1.0: version "9.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" @@ -13723,7 +13789,16 @@ fs-extra@^0.30.0: path-is-absolute "^1.0.0" rimraf "^2.2.8" -fs-extra@^7.0.0, fs-extra@^7.0.1: +fs-extra@^10.0.1: + version "10.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^7.0.0: version "7.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== @@ -14838,6 +14913,17 @@ http-errors@1.8.1: statuses ">= 1.5.0 < 2" toidentifier "1.0.1" +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + http-errors@^1.6.3, http-errors@^1.7.3: version "1.8.0" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.0.tgz#75d1bbe497e1044f51e4ee9e704a62f28d336507" @@ -17908,6 +17994,11 @@ lru-cache@^5.1.1: dependencies: yallist "^3.0.2" +lru-cache@^7.10.1: + version "7.14.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.14.0.tgz#21be64954a4680e303a09e9468f880b98a0b3c7f" + integrity sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ== + lusca@1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/lusca/-/lusca-1.6.1.tgz#f7445e50c720030f5ee53d1336e9e53d1786c34f" @@ -18294,13 +18385,13 @@ microevent.ts@~0.1.1: resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== -micromatch@4.0.4, micromatch@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" - integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== +micromatch@4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== dependencies: - braces "^3.0.1" - picomatch "^2.2.3" + braces "^3.0.2" + picomatch "^2.3.1" micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" @@ -18329,6 +18420,14 @@ micromatch@^4.0.2: braces "^3.0.1" picomatch "^2.0.5" +micromatch@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== + dependencies: + braces "^3.0.1" + picomatch "^2.2.3" + miller-rabin@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" @@ -18475,6 +18574,11 @@ minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.3, minimist@^1. resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== +minimist@^1.2.6: + version "1.2.6" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" + integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== + minipass-collect@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" @@ -18582,6 +18686,13 @@ mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.0, mkdir dependencies: minimist "^1.2.5" +mkdirp@^0.5.4: + version "0.5.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + mkpath@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/mkpath/-/mkpath-0.1.0.tgz#7554a6f8d871834cc97b5462b122c4c124d6de91" @@ -18762,17 +18873,16 @@ mssql@^7.3.0: tarn "^3.0.1" tedious "^11.4.0" -multer@^1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/multer/-/multer-1.4.2.tgz#2f1f4d12dbaeeba74cb37e623f234bf4d3d2057a" - integrity sha512-xY8pX7V+ybyUpbYMxtjM9KAiD9ixtg5/JkeKUTD6xilfDv0vzzOFcCp4Ljb1UU3tSOM3VTZtKo63OmzOrGi3Cg== +multer@^1.4.5-lts.1: + version "1.4.5-lts.1" + resolved "https://registry.yarnpkg.com/multer/-/multer-1.4.5-lts.1.tgz#803e24ad1984f58edffbc79f56e305aec5cfd1ac" + integrity sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ== dependencies: append-field "^1.0.0" - busboy "^0.2.11" + busboy "^1.0.0" concat-stream "^1.5.2" - mkdirp "^0.5.1" + mkdirp "^0.5.4" object-assign "^4.1.1" - on-finished "^2.3.0" type-is "^1.6.4" xtend "^4.0.0" @@ -19687,7 +19797,14 @@ octokit-pagination-methods@^1.1.0: resolved "https://registry.yarnpkg.com/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" integrity sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ== -on-finished@2.3.0, on-finished@^2.3.0, on-finished@~2.3.0: +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-finished@^2.3.0, on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= @@ -20213,7 +20330,7 @@ partof@1.0.0: resolved "https://registry.yarnpkg.com/partof/-/partof-1.0.0.tgz#d9d7946a14a7d9d9738a59e7c88f478ec5c964ca" integrity sha512-+TXdhKCySpJDynCxgAPoGVyAkiK3QPusQ63/BdU5t68QcYzyU6zkP/T7F3gkMQBVUYqdWEADKa6Kx5zg8QIKrg== -pascal-case@3.1.2, pascal-case@^3.1.2: +pascal-case@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== @@ -20403,7 +20520,7 @@ picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1, picomatch@^2.2.2: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== -picomatch@^2.2.3, picomatch@^2.3.0: +picomatch@^2.2.3, picomatch@^2.3.0, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== @@ -21624,6 +21741,13 @@ qrcode-terminal@^0.12.0: resolved "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz#bb5b699ef7f9f0505092a3748be4464fe71b5819" integrity sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ== +qs@6.10.3, qs@^6.10.0, qs@^6.7.0: + version "6.10.3" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" + integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== + dependencies: + side-channel "^1.0.4" + qs@6.5.2, qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" @@ -21639,13 +21763,6 @@ qs@6.9.7: resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.7.tgz#4610846871485e1e048f44ae3b94033f0e675afe" integrity sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw== -qs@^6.10.0, qs@^6.7.0: - version "6.10.3" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" - integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== - dependencies: - side-channel "^1.0.4" - qs@^6.6.0, qs@^6.9.4: version "6.9.6" resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee" @@ -21802,6 +21919,16 @@ raw-body@2.4.3: iconv-lite "0.4.24" unpipe "1.0.0" +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + raw-loader@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-3.1.0.tgz#5e9d399a5a222cc0de18f42c3bc5e49677532b3f" @@ -22485,7 +22612,7 @@ read@1, read@1.0.x, read@~1.0.1, read@~1.0.7: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@1.1.x, "readable-stream@1.x >=1.1.9", readable-stream@^1.1.8, readable-stream@~1.1.10: +"readable-stream@1.x >=1.1.9", readable-stream@^1.1.8, readable-stream@~1.1.10: version "1.1.14" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= @@ -23586,6 +23713,25 @@ send@0.17.2: range-parser "~1.2.1" statuses "~1.5.0" +send@0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + sentence-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f" @@ -23663,6 +23809,16 @@ serve-static@1.14.2: parseurl "~1.3.3" send "0.17.2" +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" @@ -24344,16 +24500,16 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" +statuses@2.0.1, statuses@>=2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + "statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@^1.5.0, statuses@~1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= -statuses@>=2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - statuses@~1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" @@ -24439,21 +24595,19 @@ stream-transform@^3.0.4: resolved "https://registry.yarnpkg.com/stream-transform/-/stream-transform-3.0.4.tgz#aae97911ea3adf2cd25976655ec3201fb714fda8" integrity sha512-g2jbk1hs3GiF3oHZLbR7Fph/PXh/3xHoz/D8aR2oHySE4xVUvNeTGqihhb1vxFjYyu4inqiTfT42g2MHBjjx0g== -streamroller@^1.0.3: - version "1.0.6" - resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-1.0.6.tgz#8167d8496ed9f19f05ee4b158d9611321b8cacd9" - integrity sha512-3QC47Mhv3/aZNFpDDVO44qQb9gwB9QggMEE0sQmkTAwBVYdBRWISdsywlkfm5II1Q5y/pmrHflti/IgmIzdDBg== +streamroller@3.0.6: + version "3.0.6" + resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-3.0.6.tgz#52823415800ded79a49aa3f7712f50a422b97493" + integrity sha512-Qz32plKq/MZywYyhEatxyYc8vs994Gz0Hu2MSYXXLD233UyPeIeRBZARIIGwFer4Mdb8r3Y2UqKkgyDghM6QCg== dependencies: - async "^2.6.2" - date-format "^2.0.0" - debug "^3.2.6" - fs-extra "^7.0.1" - lodash "^4.17.14" + date-format "^4.0.6" + debug "^4.3.4" + fs-extra "^10.0.1" -streamsearch@0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-0.1.2.tgz#808b9d0e56fc273d809ba57338e929919a1a9f1a" - integrity sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo= +streamsearch@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" + integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== strict-uri-encode@^1.0.0: version "1.1.0" @@ -24858,10 +25012,10 @@ svgo@^1.0.0, svgo@^1.2.2: unquote "~1.1.1" util.promisify "~1.0.0" -swagger-ui-dist@^3.46.0: - version "3.47.1" - resolved "https://registry.yarnpkg.com/swagger-ui-dist/-/swagger-ui-dist-3.47.1.tgz#03b214a40d61e417051879cdb4a96f9c6b518a38" - integrity sha512-7b9iHDC/GGC9SJLd3HiV/3EnsJ3wu7xN8Q4MpOPfQO8UG7TQFG2TMTDkvvy0SNeqxQY0tGQY0ppZC9a95tW3kg== +swagger-ui-dist@^4.5.2: + version "4.14.0" + resolved "https://registry.yarnpkg.com/swagger-ui-dist/-/swagger-ui-dist-4.14.0.tgz#e34d807464eb84578c43902e393084a1a6fbda52" + integrity sha512-TBzhheU15s+o54Cgk9qxuYcZMiqSm/SkvKnapoGHOF66kz0Y5aGjpzj5BT/vpBbn6rTPJ9tUYXQxuDWfsjiGMw== symbol-observable@^1.1.0, symbol-observable@^1.2.0: version "1.2.0" @@ -25686,30 +25840,25 @@ tsconfig@^7.0.0: strip-bom "^3.0.0" strip-json-comments "^2.0.0" -tslib@2.1.0, tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" - integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== - -tslib@2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" - integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== +tslib@2.3.1, tslib@^2.2.0, tslib@^2.3.0, tslib@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== -tslib@2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e" - integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== +tslib@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" + integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.2.0, tslib@^2.3.0, tslib@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" - integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== +tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" + integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== tsscmp@1.0.6, tsscmp@^1.0.5: version "1.0.6"