From ba1b45956a938da56a6075813c7a1a096c4bf424 Mon Sep 17 00:00:00 2001 From: Romain Lenzotti Date: Mon, 22 Aug 2022 07:55:22 +0200 Subject: [PATCH 1/5] fix(infra): bump Ts.ED version to v6.128.2 --- packages/backoffice/src/App.tsx | 10 +- packages/server/jest.config.js | 2 +- packages/server/package.json | 39 +- packages/server/src/Server.ts | 6 +- packages/server/src/config/logger/index.ts | 27 - .../repositories/RepositoriesMigration.ts | 2 +- .../src/migrations/user/UserMigration.ts | 2 +- .../warehouse/WarehouseMigration.ts | 3 +- .../src/services/FormioRepository.spec.ts | 32 +- .../server/src/services/FormioRepository.ts | 16 +- .../server/src/services/WarehouseService.ts | 12 +- yarn.lock | 797 +++++++++++------- 12 files changed, 529 insertions(+), 419 deletions(-) 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/jest.config.js b/packages/server/jest.config.js index 897652b..921d3c1 100644 --- a/packages/server/jest.config.js +++ b/packages/server/jest.config.js @@ -25,7 +25,7 @@ module.exports = { global: { 'branches': 73.56, 'functions': 79.17, - 'lines': 89.4, + 'lines': 89.36, 'statements': 89.79 } }, diff --git a/packages/server/package.json b/packages/server/package.json index 02837c3..5ab70e4 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -21,21 +21,20 @@ }, "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": "6.128.2", + "@tsed/async-hook-context": "6.128.2", + "@tsed/common": "6.128.2", + "@tsed/core": "6.128.2", + "@tsed/di": "6.128.2", + "@tsed/exceptions": "6.128.2", + "@tsed/formio": "6.128.2", + "@tsed/json-mapper": "6.128.2", + "@tsed/logger": "6.2.1", + "@tsed/mongoose": "6.128.2", + "@tsed/passport": "6.128.2", + "@tsed/platform-express": "6.128.2", + "@tsed/schema": "6.128.2", + "@tsed/swagger": "6.128.2", "ajv": "8.10.0", "body-parser": "1.19.2", "cache-manager": "3.6.0", @@ -58,11 +57,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": "3.24.0", + "@tsed/cli-plugin-jest": "3.24.0", + "@tsed/cli-plugin-mongoose": "3.24.0", + "@tsed/cli-plugin-passport": "3.24.0", + "@tsed/testing-mongoose": "6.128.2", "@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..3e9ae51 100644 --- a/packages/server/src/Server.ts +++ b/packages/server/src/Server.ts @@ -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"; @@ -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/migrations/repositories/RepositoriesMigration.ts b/packages/server/src/migrations/repositories/RepositoriesMigration.ts index c3aaa38..935510c 100644 --- a/packages/server/src/migrations/repositories/RepositoriesMigration.ts +++ b/packages/server/src/migrations/repositories/RepositoriesMigration.ts @@ -20,7 +20,7 @@ export class RepositoriesMigration { this.logger.info("Check repositories migration..."); const mapper = await this.formioDatabase.getFormioMapper(); - await this.formioDatabase.createFormIfNotExists(formRepositories as any, async (form) => { + 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..a60f801 100644 --- a/packages/server/src/services/WarehouseService.ts +++ b/packages/server/src/services/WarehouseService.ts @@ -25,12 +25,12 @@ export class WarehouseService extends FormioRepository { @Inject() protected githubClient: GithubClient; - @UseCache({ - ttl: 3600 * 24 * 10, - refreshThreshold: 900, - type: NpmPackage, - collectionType: Array - }) + // @UseCache({ + // ttl: 3600 * 24 * 10, + // refreshThreshold: 900, + // type: NpmPackage, + // collectionType: Array + // }) async getPlugins(keyword: string): Promise { const [packages, submissions] = await Promise.all([this.npmClient.search(keyword), this.getPackagesSubmissions()]); diff --git a/yarn.lock b/yarn.lock index ac0cd60..fae8c28 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5807,166 +5807,159 @@ 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@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/ajv/-/ajv-6.128.2.tgz#1f79b318220bca2e4e91dfb40cba3853ef921ccd" + integrity sha512-jDUyVUWrUamE0D3GvstQSTic+zWRxNmAxYy7nVSAwpKZ83fGDQCIUSSTxafyF97mme4rP8suntI/oxmE2jBoGw== 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/async-hook-context@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/async-hook-context/-/async-hook-context-6.128.2.tgz#b2bf40af0d688410ce60bcb1116af6d702340ded" + integrity sha512-crxvow17jdSI/7/yhV1VlAAWJfsU6EXktEd15c9vMgUOnqT1qn9B9PRyavTOuOVQRKawtJCXgZr+w78UWqASmg== dependencies: - tslib "2.2.0" + tslib "2.4.0" -"@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-eslint@3.24.0": + version "3.24.0" + resolved "https://registry.yarnpkg.com/@tsed/cli-plugin-eslint/-/cli-plugin-eslint-3.24.0.tgz#51dc014c13047bd329f7142580d17ba09ebc79d0" + integrity sha512-CKziegnxkBVtQiBZnmiHAEC1K1thvxK1PlEPYb2VNyxtAEiJQDGUIjctc0d6P8iigSTkXD/Y/fdUbu8sPlze7A== 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== +"@tsed/cli-plugin-jest@3.24.0": + version "3.24.0" + resolved "https://registry.yarnpkg.com/@tsed/cli-plugin-jest/-/cli-plugin-jest-3.24.0.tgz#8dce1af7a00981300762daec765f52167d968615" + integrity sha512-e7moVPNadGvgvxY0s7Fde0hC3o2Lk2EE/yMQnaTQO9xsgpX6xhbCWRyjhH9Xjt5UaaqAGLKkX+ynblqD1YSHaQ== dependencies: - tslib "2.1.0" + tslib "2.3.1" -"@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@3.24.0": + version "3.24.0" + resolved "https://registry.yarnpkg.com/@tsed/cli-plugin-mongoose/-/cli-plugin-mongoose-3.24.0.tgz#c0673e302d9d2bcd5b171f005b548640974189f6" + integrity sha512-/6ENhG5IL2Vs6h8y4+Gx1buluQqYzjjoT356XbmFdQz98c9KLkQWkP35Imj/uGgnpy9b53VwOWXTcPPTIDKlFA== 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@3.24.0": + version "3.24.0" + resolved "https://registry.yarnpkg.com/@tsed/cli-plugin-passport/-/cli-plugin-passport-3.24.0.tgz#5f39d95923989d404db9fc4b5671c4a8a2943757" + integrity sha512-AW+C0F8iWms/0hWTef2RwacFoSN1GmH54kb2L7w6c1Yls3TYlUyTpZ7IQbl7xSHsM79Yc8SnifBy8KSbrY+6gw== 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" + tslib "2.3.1" + +"@tsed/common@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/common/-/common-6.128.2.tgz#30fdc1187f048de10260fadf0cc69413f280bb8d" + integrity sha512-xy/9xErnlxfYBte2wLrBEe0+c/1RMDcZ+lmo8Sn6tHUJqXdc/iiF3SmsP6wWJrhqfoEjbV6eTI4mtU/u6lgcXA== + dependencies: + "@tsed/components-scan" "6.128.2" + "@tsed/core" "6.128.2" + "@tsed/di" "6.128.2" + "@tsed/exceptions" "6.128.2" + "@tsed/json-mapper" "6.128.2" + "@tsed/logger" ">=6.2.0" + "@tsed/logger-file" ">=6.2.0" + "@tsed/perf" "6.128.2" + "@tsed/platform-cache" "6.128.2" + "@tsed/platform-exceptions" "6.128.2" + "@tsed/platform-log-middleware" "6.128.2" + "@tsed/platform-middlewares" "6.128.2" + "@tsed/platform-params" "6.128.2" + "@tsed/platform-response-filter" "6.128.2" + "@tsed/platform-views" "6.128.2" + "@tsed/schema" "6.128.2" + "@types/json-schema" "7.0.11" "@types/on-finished" "2.3.1" - on-finished "2.3.0" - tslib "2.2.0" + on-finished "2.4.1" + 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@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/components-scan/-/components-scan-6.128.2.tgz#7ddb9d21751dcf5c5a301a300aca66587d950b44" + integrity sha512-rU7/DvBsktowh/cEE9lLtXd5gqicGQZnARD7D84NU+zvCWIVbm5l5WtRqnuv3yxxd5lyaLNSoLKsN/vSPgiYTg== 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@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/core/-/core-6.128.2.tgz#79b4910a537b57c67288dc7acb4cfd8ff9952cdb" + integrity sha512-pABBRPPuGjz+ixPrkF1l76w/akyEwiij19imefSPwSe+CsB8BGpK5XXl4iLXD02eNtulwi976qlYVv1WR44nyg== 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@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/di/-/di-6.128.2.tgz#93b6628a1d3091fa6636116e0d74d99b1a05870b" + integrity sha512-6mX8H8bVo2GOEkpDpHBTENbHKqLfQr+EhhMSmXlpslsWdhbphYPuyjsPyvPsoOaibVMD//jjagz0avSn4smLKA== 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/exceptions@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/exceptions/-/exceptions-6.128.2.tgz#d7cd2f976319c6a15535672d99d3c090b20700a2" + integrity sha512-fpa6u5LpAni3jlbJmO62Pz4mdQwr1PR9l7y7JCy2+xsRuByWNo5tNbh4gsFUM4ALjiE9W49zlbyptxhbeBeU+w== dependencies: change-case "4.1.2" statuses ">=2.0.1" - tslib "2.2.0" + 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/formio-types@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/formio-types/-/formio-types-6.128.2.tgz#feaf1fd19b4e929cc035834a76911a2e015bdeac" + integrity sha512-MWUm3so2fucRr0JR2AxOGPB2n06X0GIy63mbge/uy0jIVOplQdIGm7N1vLfD5WnXbvhgFUAYPN6bzc4Hy12DjA== dependencies: - tslib "2.2.0" + 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@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/formio/-/formio-6.128.2.tgz#b0eac0631a220e58dbee07f3e3d34486c49447b7" + integrity sha512-RyrWESVqf3n65+Gu7hGGqNZZZLm+aE3ofjiq+d82kVKmi/P+Yk9sMSnS7L1iumsGTDpc8z4CpD5A72g/K9zsZA== dependencies: - "@tsed/formio-types" "6.103.2" - tslib "2.2.0" + "@tsed/formio-types" "6.128.2" + 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== - dependencies: - tslib "2.2.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@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/json-mapper/-/json-mapper-6.128.2.tgz#8bc33d9d3a5c79f7072a49a287ce98666b950b6b" + integrity sha512-hei76ZoTu9A456tCNmpef9VV+ntsQMM7+TzzvTiAYs900kxuBEPcelyTw2DmzV49JIK91gKBkIH1OytioIG/KA== 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@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/mongoose/-/mongoose-6.128.2.tgz#cc512e6d8b39cf2ed5a0f512b4ead4257935915d" + integrity sha512-wKR6+iecBJP2EFDgcNsPkfzagG7ieC3mcG2sEz2KD++yux/ANH3CJBqwvVid26HFtCpiloV2I/IExIjsBGzqWw== 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 +5983,89 @@ 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@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/openspec/-/openspec-6.128.2.tgz#fc3d92a2d5e193112355903bdddba4bb79e6f4c4" + integrity sha512-m4SssFSFGcLKhQ8k/DxsoK7xSlYNf0Bp0iw1jcC97RlRi/DihpAlJcu4CTjBz3FQU2zwnYWjwIPuAnFYOx4tcQ== -"@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@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/passport/-/passport-6.128.2.tgz#8056424c31355c75d52e68740e4bb227aa98aa08" + integrity sha512-OWtrm2ayWCFuTggOmPu6BPSdEb4l9OZRFvCk9yEUem7zHTz3qp8/H6YNxAPwllqP382oKIYcNghasepP49K5jw== 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@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/perf/-/perf-6.128.2.tgz#8c09d92f6ceee58da516ab2928556cabf1818ca9" + integrity sha512-t9O7xvJ0KM10rZHFDLg+iTJcjm/i8zkkZZJptpmWCi3vTDMzZyAO+vvf4B5AxAKl9p77BJt5PXantQlTnmwJ3g== dependencies: - "@tsed/core" "6.103.2" + "@tsed/core" "6.128.2" 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@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/platform-cache/-/platform-cache-6.128.2.tgz#0279ea46422607d17c4a58d69d9587c45d71fd8c" + integrity sha512-TifyohH1VY0WVOzu5hOm3czPMkEwBWdHKjxsft11gR3RR2gRqKKlPjN68eV+70gTXwj3x7a70trlMq0Q2ToQbQ== 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@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/platform-exceptions/-/platform-exceptions-6.128.2.tgz#f0b5389e8d575e5c4b44fb490ff7dfe4f78a41ca" + integrity sha512-fKpWe43C5zdWkgakDwXiSq1EoMINal9isAv0FdwkxDDu1O2flZFbEzOUttM3wlhN3opk9uQy1eAe1TpVPn/UUw== 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@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/platform-express/-/platform-express-6.128.2.tgz#62e153099a2beef0f1a0a7cff94ca3dab54e0366" + integrity sha512-xb9G26q/dHBkyaUWLSgsvMB/QHk4kKZKw5/wsaTrGqA5Q/fFRbSOalU5laKyIsTtimp08zP8H2WNPB/PXkCeAA== 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@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/platform-log-middleware/-/platform-log-middleware-6.128.2.tgz#c25b51f48a6fb0752bbe1ba7c456c30d1c3adf18" + integrity sha512-6pSpH8T0CcY1UZOUYh5Q58DalPoyHZXtTSYPGyPaEjzKuDfyYDKpaiVHuMpG6fV5HyxUXCdtQUXYAr/J8QUQAQ== 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@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/platform-middlewares/-/platform-middlewares-6.128.2.tgz#85da31aa729b2a7642cccf10915298478415183a" + integrity sha512-uVOBIbQhvImoH79vz8laEWVGxwSW4SZQ18MXzPsxzFDH7eo/VonOm7aQeZwOffGj0pg2ykEPLx+08uKWEyD9ag== 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@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/platform-params/-/platform-params-6.128.2.tgz#1612a8f2ed717367a2e8a6284a1546ea0b04330f" + integrity sha512-a3nzi0uQv2mEqNsqTUyzcF7ZmTYRpxml5V/vnszQOeHPEDmb8IWUSz0sbb6gsGCrPNN9vMnFKUHjJzccVQK9oA== 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@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/platform-response-filter/-/platform-response-filter-6.128.2.tgz#ca79fb405dabcd697832c38589298d7d4cc3a38e" + integrity sha512-wLxcSTqQuvTx3BzkoJnogzAmkS1DQsWJj8muqKdL9j6uXkjVAg7iKUiPrXEjWDorYeBTNNNAQVmwXOMsX0aWLw== 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-views@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/platform-views/-/platform-views-6.128.2.tgz#1e1d57910dd4fdb04fbc9631afa969080d5b3344" + integrity sha512-YEHn8kFvGr3BHOPCIiOfprXbAob6ErXT+zfH9Yr5WESh/y051PTz7ZQZpIaTULCpXOOXCKVNCVi9RsSOxAwGcw== dependencies: consolidate "^0.16.0" 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 +6100,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@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/schema/-/schema-6.128.2.tgz#557c54c6fedfa348cdda62ce78bd2689af2ab833" + integrity sha512-kVVg+tMhsMwpnex5wdCgtr3Na5LBTqnyZqyBkl97AzaOmpnvMDMKwAxMOk6cJrsbJ/R8zjzmVr3N+p9YVptR5g== dependencies: - "@tsed/openspec" "6.103.2" - camel-case "4.1.2" + "@tsed/openspec" "6.128.2" + 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@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/swagger/-/swagger-6.128.2.tgz#bcaf53be253316796ff2bfdca4a373b30e4b1778" + integrity sha512-0ycVh+ie4DVWzO1Vo/oy0YKuHH8p0Xl/gnfy79fgRwToA8J604XadJbcEuKVvTuH89RvVTy5RDbEVtUobMiaJA== 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" "6.128.2" + 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 +6134,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@6.128.2": + version "6.128.2" + resolved "https://registry.yarnpkg.com/@tsed/testing-mongoose/-/testing-mongoose-6.128.2.tgz#7e50626a7320a595b33d421af3927118bb8d1e16" + integrity sha512-22PUKYt68aZ2NlDL+YouzCicS/oDQn/tfA8P/Hry+h+88FnAQcCefnGlddZtg2f7IEq+BkF305HNDjy3tdwoBw== 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 +6211,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 +6221,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 +6419,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" @@ -7431,12 +7434,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 +7486,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 +7496,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 +7975,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 +7987,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 +8850,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 +8955,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 +9180,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 +9319,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 +9383,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== @@ -10508,6 +10538,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 +11227,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 +11285,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 +11523,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 +11546,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 +11631,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 +12921,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 +13301,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 +13776,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 +13797,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 +14921,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 +18002,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 +18393,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 +18428,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 +18582,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 +18694,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 +18881,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 +19805,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 +20338,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 +20528,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 +21749,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 +21771,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 +21927,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 +22620,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 +23721,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 +23817,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 +24508,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 +24603,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 +25020,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 +25848,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" From b655536c9e724ed4bd78b9f5df4f233be9cb0cec Mon Sep 17 00:00:00 2001 From: Romain Lenzotti Date: Mon, 22 Aug 2022 08:33:04 +0200 Subject: [PATCH 2/5] fix(server): remove async_hook context and use di --- packages/server/coverage.json | 6 ++++++ packages/server/jest.config.js | 7 +------ packages/server/package.json | 7 ++++++- packages/server/src/Server.ts | 1 - .../server/src/controllers/rest/__mock__/ServerTest.ts | 1 - packages/server/src/controllers/rest/github/GithubCtrl.ts | 2 +- packages/server/src/infra/back/github/GithubClient.ts | 2 +- packages/server/src/infra/back/http/BaseLogClient.ts | 2 +- packages/server/src/infra/back/npm/NpmClient.ts | 3 +-- yarn.lock | 7 ------- 10 files changed, 17 insertions(+), 21 deletions(-) create mode 100644 packages/server/coverage.json diff --git a/packages/server/coverage.json b/packages/server/coverage.json new file mode 100644 index 0000000..192494b --- /dev/null +++ b/packages/server/coverage.json @@ -0,0 +1,6 @@ +{ + "statements": 89.77, + "branches": 73.56, + "functions": 79.17, + "lines": 89.32 +} diff --git a/packages/server/jest.config.js b/packages/server/jest.config.js index 921d3c1..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.36, - '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 5ab70e4..d024f1b 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -22,7 +22,6 @@ "dependencies": { "@octokit/rest": "18.12.0", "@tsed/ajv": "6.128.2", - "@tsed/async-hook-context": "6.128.2", "@tsed/common": "6.128.2", "@tsed/core": "6.128.2", "@tsed/di": "6.128.2", @@ -33,6 +32,12 @@ "@tsed/mongoose": "6.128.2", "@tsed/passport": "6.128.2", "@tsed/platform-express": "6.128.2", + "@tsed/platform-params": "6.128.2", + "@tsed/platform-exceptions": "6.128.2", + "@tsed/platform-response-filter": "6.128.2", + "@tsed/platform-middlewares": "6.128.2", + "@tsed/platform-log-middleware": "6.128.2", + "@tsed/platform-views": "6.128.2", "@tsed/schema": "6.128.2", "@tsed/swagger": "6.128.2", "ajv": "8.10.0", diff --git a/packages/server/src/Server.ts b/packages/server/src/Server.ts index 3e9ae51..d6136cb 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"; 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..5c23d26 100644 --- a/packages/server/src/infra/back/github/GithubClient.ts +++ b/packages/server/src/infra/back/github/GithubClient.ts @@ -1,6 +1,6 @@ import {Octokit} from "@octokit/rest"; import {RequestParameters} from "@octokit/types"; -import {InjectContext} from "@tsed/async-hook-context"; +import {InjectContext} from "@tsed/di"; import {PlatformContext, UseCache} from "@tsed/common"; import {Constant, Injectable} from "@tsed/di"; import {Unauthorized} from "@tsed/exceptions"; 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/npm/NpmClient.ts b/packages/server/src/infra/back/npm/NpmClient.ts index 9ccc197..359bc98 100644 --- a/packages/server/src/infra/back/npm/NpmClient.ts +++ b/packages/server/src/infra/back/npm/NpmClient.ts @@ -1,6 +1,5 @@ -import {InjectContext} from "@tsed/async-hook-context"; import {PlatformContext, UseCache} from "@tsed/common"; -import {Injectable} from "@tsed/di"; +import {Injectable, InjectContext} from "@tsed/di"; import {deserialize} from "@tsed/json-mapper"; import {Method} from "axios"; import url from "url"; diff --git a/yarn.lock b/yarn.lock index fae8c28..d38aaf9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5815,13 +5815,6 @@ ajv-formats "2.1.1" tslib "2.4.0" -"@tsed/async-hook-context@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/async-hook-context/-/async-hook-context-6.128.2.tgz#b2bf40af0d688410ce60bcb1116af6d702340ded" - integrity sha512-crxvow17jdSI/7/yhV1VlAAWJfsU6EXktEd15c9vMgUOnqT1qn9B9PRyavTOuOVQRKawtJCXgZr+w78UWqASmg== - dependencies: - tslib "2.4.0" - "@tsed/cli-plugin-eslint@3.24.0": version "3.24.0" resolved "https://registry.yarnpkg.com/@tsed/cli-plugin-eslint/-/cli-plugin-eslint-3.24.0.tgz#51dc014c13047bd329f7142580d17ba09ebc79d0" From 743144bc879af1024368a5e2a321a962523bcee9 Mon Sep 17 00:00:00 2001 From: Romain Lenzotti Date: Mon, 22 Aug 2022 09:36:44 +0200 Subject: [PATCH 3/5] fix(server): bump Ts.ED version to v7.0.0-rc.1 --- packages/server/package.json | 46 +-- .../server/src/infra/back/http/HttpClient.ts | 11 +- .../server/src/services/WarehouseService.ts | 12 +- yarn.lock | 285 +++++++++--------- 4 files changed, 180 insertions(+), 174 deletions(-) diff --git a/packages/server/package.json b/packages/server/package.json index d024f1b..9278981 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -21,25 +21,25 @@ }, "dependencies": { "@octokit/rest": "18.12.0", - "@tsed/ajv": "6.128.2", - "@tsed/common": "6.128.2", - "@tsed/core": "6.128.2", - "@tsed/di": "6.128.2", - "@tsed/exceptions": "6.128.2", - "@tsed/formio": "6.128.2", - "@tsed/json-mapper": "6.128.2", + "@tsed/ajv": "7.0.0-rc.1", + "@tsed/common": "7.0.0-rc.1", + "@tsed/core": "7.0.0-rc.1", + "@tsed/di": "7.0.0-rc.1", + "@tsed/exceptions": "7.0.0-rc.1", + "@tsed/formio": "7.0.0-rc.1", + "@tsed/json-mapper": "7.0.0-rc.1", "@tsed/logger": "6.2.1", - "@tsed/mongoose": "6.128.2", - "@tsed/passport": "6.128.2", - "@tsed/platform-express": "6.128.2", - "@tsed/platform-params": "6.128.2", - "@tsed/platform-exceptions": "6.128.2", - "@tsed/platform-response-filter": "6.128.2", - "@tsed/platform-middlewares": "6.128.2", - "@tsed/platform-log-middleware": "6.128.2", - "@tsed/platform-views": "6.128.2", - "@tsed/schema": "6.128.2", - "@tsed/swagger": "6.128.2", + "@tsed/mongoose": "7.0.0-rc.1", + "@tsed/passport": "7.0.0-rc.1", + "@tsed/platform-express": "7.0.0-rc.1", + "@tsed/platform-params": "7.0.0-rc.1", + "@tsed/platform-exceptions": "7.0.0-rc.1", + "@tsed/platform-response-filter": "7.0.0-rc.1", + "@tsed/platform-middlewares": "7.0.0-rc.1", + "@tsed/platform-log-middleware": "7.0.0-rc.1", + "@tsed/platform-views": "7.0.0-rc.1", + "@tsed/schema": "7.0.0-rc.1", + "@tsed/swagger": "7.0.0-rc.1", "ajv": "8.10.0", "body-parser": "1.19.2", "cache-manager": "3.6.0", @@ -62,11 +62,11 @@ "url-parse": "1.5.10" }, "devDependencies": { - "@tsed/cli-plugin-eslint": "3.24.0", - "@tsed/cli-plugin-jest": "3.24.0", - "@tsed/cli-plugin-mongoose": "3.24.0", - "@tsed/cli-plugin-passport": "3.24.0", - "@tsed/testing-mongoose": "6.128.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.1", "@types/cache-manager": "3.4.0", "@types/cache-manager-ioredis": "2.0.2", "@types/compression": "^1.7.0", 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 { const [packages, submissions] = await Promise.all([this.npmClient.search(keyword), this.getPackagesSubmissions()]); diff --git a/yarn.lock b/yarn.lock index d38aaf9..1fdcbd1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5807,124 +5807,133 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.2.tgz#423c77877d0569db20e1fc80885ac4118314010e" integrity sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA== -"@tsed/ajv@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/ajv/-/ajv-6.128.2.tgz#1f79b318220bca2e4e91dfb40cba3853ef921ccd" - integrity sha512-jDUyVUWrUamE0D3GvstQSTic+zWRxNmAxYy7nVSAwpKZ83fGDQCIUSSTxafyF97mme4rP8suntI/oxmE2jBoGw== +"@tsed/ajv@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/ajv/-/ajv-7.0.0-rc.1.tgz#c96362bd210668077eaf4093d85e6b078ee4bde1" + integrity sha512-fL7W/xHP70+72XkeZqFitM0sINbmMwQSn97xqMCy3yoTVQn3K5d0F3w0ug3bTdOpEr6NoH7JvCrQFjyXniebiA== dependencies: ajv-formats "2.1.1" tslib "2.4.0" -"@tsed/cli-plugin-eslint@3.24.0": - version "3.24.0" - resolved "https://registry.yarnpkg.com/@tsed/cli-plugin-eslint/-/cli-plugin-eslint-3.24.0.tgz#51dc014c13047bd329f7142580d17ba09ebc79d0" - integrity sha512-CKziegnxkBVtQiBZnmiHAEC1K1thvxK1PlEPYb2VNyxtAEiJQDGUIjctc0d6P8iigSTkXD/Y/fdUbu8sPlze7A== +"@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.3.1" -"@tsed/cli-plugin-jest@3.24.0": - version "3.24.0" - resolved "https://registry.yarnpkg.com/@tsed/cli-plugin-jest/-/cli-plugin-jest-3.24.0.tgz#8dce1af7a00981300762daec765f52167d968615" - integrity sha512-e7moVPNadGvgvxY0s7Fde0hC3o2Lk2EE/yMQnaTQO9xsgpX6xhbCWRyjhH9Xjt5UaaqAGLKkX+ynblqD1YSHaQ== +"@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.3.1" -"@tsed/cli-plugin-mongoose@3.24.0": - version "3.24.0" - resolved "https://registry.yarnpkg.com/@tsed/cli-plugin-mongoose/-/cli-plugin-mongoose-3.24.0.tgz#c0673e302d9d2bcd5b171f005b548640974189f6" - integrity sha512-/6ENhG5IL2Vs6h8y4+Gx1buluQqYzjjoT356XbmFdQz98c9KLkQWkP35Imj/uGgnpy9b53VwOWXTcPPTIDKlFA== +"@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.3.1" -"@tsed/cli-plugin-passport@3.24.0": - version "3.24.0" - resolved "https://registry.yarnpkg.com/@tsed/cli-plugin-passport/-/cli-plugin-passport-3.24.0.tgz#5f39d95923989d404db9fc4b5671c4a8a2943757" - integrity sha512-AW+C0F8iWms/0hWTef2RwacFoSN1GmH54kb2L7w6c1Yls3TYlUyTpZ7IQbl7xSHsM79Yc8SnifBy8KSbrY+6gw== +"@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.3.1" -"@tsed/common@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/common/-/common-6.128.2.tgz#30fdc1187f048de10260fadf0cc69413f280bb8d" - integrity sha512-xy/9xErnlxfYBte2wLrBEe0+c/1RMDcZ+lmo8Sn6tHUJqXdc/iiF3SmsP6wWJrhqfoEjbV6eTI4mtU/u6lgcXA== +"@tsed/common@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/common/-/common-7.0.0-rc.1.tgz#08e4098ac8c9c992df42739b3d3cfde4f8f0a6bd" + integrity sha512-oItQtsQ5AcUMrUhkQ+5V4F1kW90g34QJdrIw3nux8wY0a2rbI74vEgPKWnKZUkh8E4LFfjEgD1CVpqNhVb3ZHA== dependencies: - "@tsed/components-scan" "6.128.2" - "@tsed/core" "6.128.2" - "@tsed/di" "6.128.2" - "@tsed/exceptions" "6.128.2" - "@tsed/json-mapper" "6.128.2" + "@tsed/components-scan" "7.0.0-rc.1" + "@tsed/core" "7.0.0-rc.1" + "@tsed/di" "7.0.0-rc.1" + "@tsed/exceptions" "7.0.0-rc.1" + "@tsed/json-mapper" "7.0.0-rc.1" "@tsed/logger" ">=6.2.0" "@tsed/logger-file" ">=6.2.0" - "@tsed/perf" "6.128.2" - "@tsed/platform-cache" "6.128.2" - "@tsed/platform-exceptions" "6.128.2" - "@tsed/platform-log-middleware" "6.128.2" - "@tsed/platform-middlewares" "6.128.2" - "@tsed/platform-params" "6.128.2" - "@tsed/platform-response-filter" "6.128.2" - "@tsed/platform-views" "6.128.2" - "@tsed/schema" "6.128.2" + "@tsed/perf" "7.0.0-rc.1" + "@tsed/platform-cache" "7.0.0-rc.1" + "@tsed/platform-exceptions" "7.0.0-rc.1" + "@tsed/platform-log-middleware" "7.0.0-rc.1" + "@tsed/platform-middlewares" "7.0.0-rc.1" + "@tsed/platform-params" "7.0.0-rc.1" + "@tsed/platform-response-filter" "7.0.0-rc.1" + "@tsed/platform-router" "7.0.0-rc.1" + "@tsed/platform-views" "7.0.0-rc.1" + "@tsed/schema" "7.0.0-rc.1" "@types/json-schema" "7.0.11" "@types/on-finished" "2.3.1" on-finished "2.4.1" tslib "2.4.0" uuid "8.3.2" -"@tsed/components-scan@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/components-scan/-/components-scan-6.128.2.tgz#7ddb9d21751dcf5c5a301a300aca66587d950b44" - integrity sha512-rU7/DvBsktowh/cEE9lLtXd5gqicGQZnARD7D84NU+zvCWIVbm5l5WtRqnuv3yxxd5lyaLNSoLKsN/vSPgiYTg== +"@tsed/components-scan@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/components-scan/-/components-scan-7.0.0-rc.1.tgz#ae11bc76d7cd1e0d3af2ed553168cd7db7b6e304" + integrity sha512-BB70QFo5RSJBoofe67A+aeTLroCQnP1atK5g+S7uZ84jHSH89LQhYjM1UyLdTWOhBnxvbRHOW4608DZjler3UQ== dependencies: globby "11.0.3" normalize-path "3.0.0" tslib "2.4.0" -"@tsed/core@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/core/-/core-6.128.2.tgz#79b4910a537b57c67288dc7acb4cfd8ff9952cdb" - integrity sha512-pABBRPPuGjz+ixPrkF1l76w/akyEwiij19imefSPwSe+CsB8BGpK5XXl4iLXD02eNtulwi976qlYVv1WR44nyg== +"@tsed/core@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/core/-/core-7.0.0-rc.1.tgz#0cea08a973de76b9bc432e57505b283fb0678281" + integrity sha512-wTbtnMgiU/UGegkVwFxzah3irjR30joXr+dhPKhTysD3Bra6iI5wEHfpLMZOQHwN4H7SLCIjjFavLDyDUwAwRA== dependencies: reflect-metadata "^0.1.13" tslib "2.4.0" -"@tsed/di@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/di/-/di-6.128.2.tgz#93b6628a1d3091fa6636116e0d74d99b1a05870b" - integrity sha512-6mX8H8bVo2GOEkpDpHBTENbHKqLfQr+EhhMSmXlpslsWdhbphYPuyjsPyvPsoOaibVMD//jjagz0avSn4smLKA== +"@tsed/di@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/di/-/di-7.0.0-rc.1.tgz#69e17deea316927362e5d415688c05869985d149" + integrity sha512-yeJw4L5tlysWS/jfI9/eXj8nSgjau14W43kieRhDTgNFuS91hGkdT8FIE9XFjHw3hokx9JngxtjNrWVj8ilV1g== dependencies: tslib "2.4.0" -"@tsed/exceptions@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/exceptions/-/exceptions-6.128.2.tgz#d7cd2f976319c6a15535672d99d3c090b20700a2" - integrity sha512-fpa6u5LpAni3jlbJmO62Pz4mdQwr1PR9l7y7JCy2+xsRuByWNo5tNbh4gsFUM4ALjiE9W49zlbyptxhbeBeU+w== +"@tsed/engines@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/engines/-/engines-7.0.0-rc.1.tgz#8bd5da3c40c1a848210a099ba9a8dd51270a05cb" + integrity sha512-GPKwgJkJDQqkqcBdwbjGjhlCTo8xEvKat6K3J/gQt0L3k2WADFd1oNwmOm+I+/vYSG52sraCeuyEKDsCA//qZA== + dependencies: + fs-extra "10.0.1" + tslib "2.4.0" + +"@tsed/exceptions@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/exceptions/-/exceptions-7.0.0-rc.1.tgz#bb67296f037c226f363002193b9b78d0d6a2f52a" + integrity sha512-DMEVEH4d9zwW8HHt0qndph5G1EOZHLsXUknKIg2LJ5VnEugLq3G0EoxlBEZDnSGWCOcTkaCECy36q31SgP5WoQ== dependencies: change-case "4.1.2" statuses ">=2.0.1" tslib "2.4.0" -"@tsed/formio-types@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/formio-types/-/formio-types-6.128.2.tgz#feaf1fd19b4e929cc035834a76911a2e015bdeac" - integrity sha512-MWUm3so2fucRr0JR2AxOGPB2n06X0GIy63mbge/uy0jIVOplQdIGm7N1vLfD5WnXbvhgFUAYPN6bzc4Hy12DjA== +"@tsed/formio-types@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/formio-types/-/formio-types-7.0.0-rc.1.tgz#0b3c2a39c2316bf5b2970494d30b9353e56a5ae2" + integrity sha512-0OGvvZHIH/Exn+CmRQGM3Uk8epIZBmiSrWvrAUpA47K8MjnCiJwiMa/kCCAYUx/l/Jah/TIvW+q4fnq/iCWoBw== dependencies: tslib "2.4.0" -"@tsed/formio@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/formio/-/formio-6.128.2.tgz#b0eac0631a220e58dbee07f3e3d34486c49447b7" - integrity sha512-RyrWESVqf3n65+Gu7hGGqNZZZLm+aE3ofjiq+d82kVKmi/P+Yk9sMSnS7L1iumsGTDpc8z4CpD5A72g/K9zsZA== +"@tsed/formio@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/formio/-/formio-7.0.0-rc.1.tgz#1cc6aa96ffcb383e998e870524abcaa345e4fd81" + integrity sha512-+mpgvqoi/TU3+kUZTPzzWZ8RA8dvkhBwAM0dnl82YaQgD+rE45qL8BGugcIpInskvtmn/DsFrSOm1x+eBz9EHA== dependencies: - "@tsed/formio-types" "6.128.2" + "@tsed/formio-types" "7.0.0-rc.1" tslib "2.4.0" -"@tsed/json-mapper@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/json-mapper/-/json-mapper-6.128.2.tgz#8bc33d9d3a5c79f7072a49a287ce98666b950b6b" - integrity sha512-hei76ZoTu9A456tCNmpef9VV+ntsQMM7+TzzvTiAYs900kxuBEPcelyTw2DmzV49JIK91gKBkIH1OytioIG/KA== +"@tsed/json-mapper@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/json-mapper/-/json-mapper-7.0.0-rc.1.tgz#b2d4fe45d0e528f3761bbb967ad02ce50bba6f23" + integrity sha512-fN3UjTTdGhupCLeN5G5sCSbUf9aE6IkD5DoV5sj+IqblFEA/vjjPwRmPBAmGQVIWg2WYeOBSyV4F1Rx2KaQ+Jw== dependencies: tslib "2.4.0" @@ -5946,10 +5955,10 @@ semver "^7.3.5" tslib "2.3.1" -"@tsed/mongoose@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/mongoose/-/mongoose-6.128.2.tgz#cc512e6d8b39cf2ed5a0f512b4ead4257935915d" - integrity sha512-wKR6+iecBJP2EFDgcNsPkfzagG7ieC3mcG2sEz2KD++yux/ANH3CJBqwvVid26HFtCpiloV2I/IExIjsBGzqWw== +"@tsed/mongoose@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/mongoose/-/mongoose-7.0.0-rc.1.tgz#254a9a5a1a6b71aacded3b98ce0da48680162125" + integrity sha512-43UHS4OvifX6KzsYOr5xuK60aI65YaoE04DBk9+ctWRnpUTQY+ijYOcpLJpqhq7svk1olP8tjKgQ0M28l/Prug== dependencies: change-case "4.1.2" tslib "2.4.0" @@ -5976,87 +5985,94 @@ read-package-json "2.1.2" semver "7.3.2" -"@tsed/openspec@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/openspec/-/openspec-6.128.2.tgz#fc3d92a2d5e193112355903bdddba4bb79e6f4c4" - integrity sha512-m4SssFSFGcLKhQ8k/DxsoK7xSlYNf0Bp0iw1jcC97RlRi/DihpAlJcu4CTjBz3FQU2zwnYWjwIPuAnFYOx4tcQ== +"@tsed/openspec@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/openspec/-/openspec-7.0.0-rc.1.tgz#7f9c07bbf32df59638f7756b80484156dcbdaf75" + integrity sha512-S5yYZ8tEkEnFeFVniMz/uMvCjMufHcLz8yuUFrPzGvFa1/APT38yxgDkx2xNUI/7DbWT2KB95aI67yL6HXqcgw== -"@tsed/passport@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/passport/-/passport-6.128.2.tgz#8056424c31355c75d52e68740e4bb227aa98aa08" - integrity sha512-OWtrm2ayWCFuTggOmPu6BPSdEb4l9OZRFvCk9yEUem7zHTz3qp8/H6YNxAPwllqP382oKIYcNghasepP49K5jw== +"@tsed/passport@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/passport/-/passport-7.0.0-rc.1.tgz#94483885798996770f5607ed98877ddf4bee0ce6" + integrity sha512-IuSFAAvR5jOLg0tKzc+g9WMtM6vpou6KgFfkjdScklj2GOrjco9D7eM5SaaDIPqNOb23AVp77fDPPIpbSLGP4A== dependencies: tslib "2.4.0" -"@tsed/perf@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/perf/-/perf-6.128.2.tgz#8c09d92f6ceee58da516ab2928556cabf1818ca9" - integrity sha512-t9O7xvJ0KM10rZHFDLg+iTJcjm/i8zkkZZJptpmWCi3vTDMzZyAO+vvf4B5AxAKl9p77BJt5PXantQlTnmwJ3g== +"@tsed/perf@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/perf/-/perf-7.0.0-rc.1.tgz#82d514943c17113bccf4fa9290ac243945181d5f" + integrity sha512-FJ7H6ySR2FZho/FyYL7BA1+gfAbEm0hviEvfFZrIdzEtWHZQpQAoZ9cYjRq7HZuDbwLqOMHCvztmqhrFKEx3XA== dependencies: - "@tsed/core" "6.128.2" + "@tsed/core" "7.0.0-rc.1" chalk "^4.1.0" tslib "2.4.0" -"@tsed/platform-cache@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-cache/-/platform-cache-6.128.2.tgz#0279ea46422607d17c4a58d69d9587c45d71fd8c" - integrity sha512-TifyohH1VY0WVOzu5hOm3czPMkEwBWdHKjxsft11gR3RR2gRqKKlPjN68eV+70gTXwj3x7a70trlMq0Q2ToQbQ== +"@tsed/platform-cache@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/platform-cache/-/platform-cache-7.0.0-rc.1.tgz#13be3c2978fbb89be70fc2a7db7b8c175653d3c9" + integrity sha512-zwESduy6ZYA4WRiqzzp/BSxRJ3Q8NnPWQSAvXh71myRUa84zUfbp/JSus6oc1k/fgo2zll+hHyz2xhgVPr94Tg== dependencies: "@types/cache-manager" "^4.0.1" cache-manager "^4.1.0" micromatch "4.0.5" tslib "2.4.0" -"@tsed/platform-exceptions@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-exceptions/-/platform-exceptions-6.128.2.tgz#f0b5389e8d575e5c4b44fb490ff7dfe4f78a41ca" - integrity sha512-fKpWe43C5zdWkgakDwXiSq1EoMINal9isAv0FdwkxDDu1O2flZFbEzOUttM3wlhN3opk9uQy1eAe1TpVPn/UUw== +"@tsed/platform-exceptions@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/platform-exceptions/-/platform-exceptions-7.0.0-rc.1.tgz#c1eb00f93740481ed008375736f710f0042fd7fa" + integrity sha512-Y6aUm+SE6ims/+9Bjs065KAwPefZ+az+UdaYtRQS4DebqvN9A//KdoPbRh5YaBDVKE39AYxbR/Y1oEkulmX18Q== dependencies: tslib "2.4.0" -"@tsed/platform-express@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-express/-/platform-express-6.128.2.tgz#62e153099a2beef0f1a0a7cff94ca3dab54e0366" - integrity sha512-xb9G26q/dHBkyaUWLSgsvMB/QHk4kKZKw5/wsaTrGqA5Q/fFRbSOalU5laKyIsTtimp08zP8H2WNPB/PXkCeAA== +"@tsed/platform-express@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/platform-express/-/platform-express-7.0.0-rc.1.tgz#98005b353b8ac6087beff63417d4cb8e16453189" + integrity sha512-oum4s/2xnAmbuixWZxMyPjBR1nojJrscSCx6HBlmSpXlwB0jHMSKrs8ofXUuVHN7KKv9ar86JkDb4OQZQI+hvw== dependencies: express "^4.18.1" multer "^1.4.5-lts.1" tslib "2.4.0" -"@tsed/platform-log-middleware@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-log-middleware/-/platform-log-middleware-6.128.2.tgz#c25b51f48a6fb0752bbe1ba7c456c30d1c3adf18" - integrity sha512-6pSpH8T0CcY1UZOUYh5Q58DalPoyHZXtTSYPGyPaEjzKuDfyYDKpaiVHuMpG6fV5HyxUXCdtQUXYAr/J8QUQAQ== +"@tsed/platform-log-middleware@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/platform-log-middleware/-/platform-log-middleware-7.0.0-rc.1.tgz#65b00b704de18f171f1afdb43d45d875ade5b3ce" + integrity sha512-d8arutDClw0/I66bxAV3Go8sQfrqBHwFJllVWjz09n/9Faq1ar3nx3Y1gWNcWX0zBlXY7fKGWCQRyhD74RExIw== dependencies: tslib "2.4.0" -"@tsed/platform-middlewares@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-middlewares/-/platform-middlewares-6.128.2.tgz#85da31aa729b2a7642cccf10915298478415183a" - integrity sha512-uVOBIbQhvImoH79vz8laEWVGxwSW4SZQ18MXzPsxzFDH7eo/VonOm7aQeZwOffGj0pg2ykEPLx+08uKWEyD9ag== +"@tsed/platform-middlewares@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/platform-middlewares/-/platform-middlewares-7.0.0-rc.1.tgz#da53659b8470abc5b05a2cbc7c3b00e784e86232" + integrity sha512-ZX04GYYehugIqq2k293SsxkiCWl4V70G83hD/n0HoBVUv89DxA1BB95lDCBEocmQOcLfBflCQ0mLz1CqTLHykA== dependencies: tslib "2.4.0" -"@tsed/platform-params@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-params/-/platform-params-6.128.2.tgz#1612a8f2ed717367a2e8a6284a1546ea0b04330f" - integrity sha512-a3nzi0uQv2mEqNsqTUyzcF7ZmTYRpxml5V/vnszQOeHPEDmb8IWUSz0sbb6gsGCrPNN9vMnFKUHjJzccVQK9oA== +"@tsed/platform-params@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/platform-params/-/platform-params-7.0.0-rc.1.tgz#88e934d13d45d50fcae08f773e03f701df542f2c" + integrity sha512-gs39JimGx3LjQY8A+2fnqnIMIhAytUe+bLO7srLQHEIwvot0OJN4cDWlp6Iucrf7GQRKMd4uEeC3bsHWFYOHiQ== dependencies: tslib "2.4.0" -"@tsed/platform-response-filter@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-response-filter/-/platform-response-filter-6.128.2.tgz#ca79fb405dabcd697832c38589298d7d4cc3a38e" - integrity sha512-wLxcSTqQuvTx3BzkoJnogzAmkS1DQsWJj8muqKdL9j6uXkjVAg7iKUiPrXEjWDorYeBTNNNAQVmwXOMsX0aWLw== +"@tsed/platform-response-filter@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/platform-response-filter/-/platform-response-filter-7.0.0-rc.1.tgz#2b84b4c6a2713271e6859c1be6e8e4e38f28d44e" + integrity sha512-AO7jfexzH1RzM4I9wZRQj3YU9Y457bSsNyhUkVsB9caL0O8nvb6apm7eyks+Z4479OEhIYArvf/TTKJxF/FVyw== dependencies: tslib "2.4.0" -"@tsed/platform-views@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-views/-/platform-views-6.128.2.tgz#1e1d57910dd4fdb04fbc9631afa969080d5b3344" - integrity sha512-YEHn8kFvGr3BHOPCIiOfprXbAob6ErXT+zfH9Yr5WESh/y051PTz7ZQZpIaTULCpXOOXCKVNCVi9RsSOxAwGcw== +"@tsed/platform-router@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/platform-router/-/platform-router-7.0.0-rc.1.tgz#c7aa764523c71bef329944f45ea59b9e44725742" + integrity sha512-+UzKpqe8Ccy9g2GrNHRDZI17aZDIMlwTI6MuCPbGaiTt4g6DBjruuGV3uvnevc1vFEFCeGRzItm3GRO6REVrsw== dependencies: - consolidate "^0.16.0" + tslib "2.4.0" + +"@tsed/platform-views@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/platform-views/-/platform-views-7.0.0-rc.1.tgz#58e6e9d4df225058a7bfd8b14d78b2e82cb06004" + integrity sha512-wtJIVDmUSo3r+xZjy1iZjysmqIpVD4iI9je1w3sKbn+LMdw73rQtnkTDj5rt9MC3R6ZuesWqGGJbxuAGbUr0dw== + dependencies: + "@tsed/engines" "7.0.0-rc.1" ejs "^3.1.5" tslib "2.4.0" @@ -6093,12 +6109,12 @@ resolved "https://registry.yarnpkg.com/@tsed/redux-utils/-/redux-utils-1.9.2.tgz#0f34106ee2b00005f45528cfed9567dfc9e324ef" integrity sha512-LyMVwWd41Q0z3Mi9vyK2+hlxrKL0SIwiy7RtnOuVL4A/BPozFbCyQboiIU0zzi9vMrN1BNFoDhOx11sHQxBNBg== -"@tsed/schema@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/schema/-/schema-6.128.2.tgz#557c54c6fedfa348cdda62ce78bd2689af2ab833" - integrity sha512-kVVg+tMhsMwpnex5wdCgtr3Na5LBTqnyZqyBkl97AzaOmpnvMDMKwAxMOk6cJrsbJ/R8zjzmVr3N+p9YVptR5g== +"@tsed/schema@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/schema/-/schema-7.0.0-rc.1.tgz#f197636ff62e7bb71fe5658fb18e801e372a0119" + integrity sha512-IP6lEF/c7SNQDs2aA/lcmM5RCOPEcZqZIBUz5ndHsKrAyujZZOklTETLEhf7Ogr+VNkPwEmV+6MYUq/abqFnqw== dependencies: - "@tsed/openspec" "6.128.2" + "@tsed/openspec" "7.0.0-rc.1" change-case "^4.1.2" fs-extra "^10.0.1" json-schema "0.4.0" @@ -6106,12 +6122,12 @@ statuses ">=2.0.1" tslib "2.4.0" -"@tsed/swagger@6.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/swagger/-/swagger-6.128.2.tgz#bcaf53be253316796ff2bfdca4a373b30e4b1778" - integrity sha512-0ycVh+ie4DVWzO1Vo/oy0YKuHH8p0Xl/gnfy79fgRwToA8J604XadJbcEuKVvTuH89RvVTy5RDbEVtUobMiaJA== +"@tsed/swagger@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/swagger/-/swagger-7.0.0-rc.1.tgz#24aae96da72fb94d017d438cc7e9ceed83c12eb5" + integrity sha512-suMuUddJy6pXJMrnlicGIEO++IYTVT5JfzOq/JDejL5twK6/bMy3MorW58MGXETOYG/9GBQddaNMoTHae1JLaQ== dependencies: - "@tsed/openspec" "6.128.2" + "@tsed/openspec" "7.0.0-rc.1" fs-extra "10.0.1" micromatch "4.0.5" swagger-ui-dist "^4.5.2" @@ -6127,10 +6143,10 @@ 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.128.2": - version "6.128.2" - resolved "https://registry.yarnpkg.com/@tsed/testing-mongoose/-/testing-mongoose-6.128.2.tgz#7e50626a7320a595b33d421af3927118bb8d1e16" - integrity sha512-22PUKYt68aZ2NlDL+YouzCicS/oDQn/tfA8P/Hry+h+88FnAQcCefnGlddZtg2f7IEq+BkF305HNDjy3tdwoBw== +"@tsed/testing-mongoose@7.0.0-rc.1": + version "7.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@tsed/testing-mongoose/-/testing-mongoose-7.0.0-rc.1.tgz#97193b47c8f348deac037ad1bc18d9431fe46b88" + integrity sha512-RdpLatAVaBAYGycRwsr1RBzWTUBuMa6pf3cVNMg2brMmoExhw4LGutPmZI2otyzI+vP5ngDkX2+R0a14IvP7pA== dependencies: mongodb-memory-server "^8.0.2" semver "^7.3.5" @@ -10316,13 +10332,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" From 4dc3c5f8213821a39a1abc769f1899123635fae4 Mon Sep 17 00:00:00 2001 From: Romain Lenzotti Date: Mon, 22 Aug 2022 13:27:37 +0200 Subject: [PATCH 4/5] fix(server): bump Ts.ED version to v7.0.0-rc.2 --- packages/server/coverage.json | 6 +- packages/server/package.json | 39 +-- packages/server/src/Server.ts | 3 +- .../src/infra/back/github/GithubClient.ts | 3 +- .../server/src/infra/back/npm/NpmClient.ts | 3 +- .../opencollective/OpenCollectiveClient.ts | 2 +- .../server/src/services/WarehouseService.ts | 4 +- yarn.lock | 256 +++++++++--------- 8 files changed, 155 insertions(+), 161 deletions(-) diff --git a/packages/server/coverage.json b/packages/server/coverage.json index 192494b..9d132ec 100644 --- a/packages/server/coverage.json +++ b/packages/server/coverage.json @@ -1,6 +1,6 @@ { - "statements": 89.77, - "branches": 73.56, + "statements": 89.68, + "branches": 73.3, "functions": 79.17, - "lines": 89.32 + "lines": 89.27 } diff --git a/packages/server/package.json b/packages/server/package.json index 9278981..9d3cd24 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -21,25 +21,26 @@ }, "dependencies": { "@octokit/rest": "18.12.0", - "@tsed/ajv": "7.0.0-rc.1", - "@tsed/common": "7.0.0-rc.1", - "@tsed/core": "7.0.0-rc.1", - "@tsed/di": "7.0.0-rc.1", - "@tsed/exceptions": "7.0.0-rc.1", - "@tsed/formio": "7.0.0-rc.1", - "@tsed/json-mapper": "7.0.0-rc.1", + "@tsed/ajv": "7.0.0-rc.2", + "@tsed/common": "7.0.0-rc.2", + "@tsed/core": "7.0.0-rc.2", + "@tsed/di": "7.0.0-rc.2", + "@tsed/exceptions": "7.0.0-rc.2", + "@tsed/formio": "7.0.0-rc.2", + "@tsed/json-mapper": "7.0.0-rc.2", "@tsed/logger": "6.2.1", - "@tsed/mongoose": "7.0.0-rc.1", - "@tsed/passport": "7.0.0-rc.1", - "@tsed/platform-express": "7.0.0-rc.1", - "@tsed/platform-params": "7.0.0-rc.1", - "@tsed/platform-exceptions": "7.0.0-rc.1", - "@tsed/platform-response-filter": "7.0.0-rc.1", - "@tsed/platform-middlewares": "7.0.0-rc.1", - "@tsed/platform-log-middleware": "7.0.0-rc.1", - "@tsed/platform-views": "7.0.0-rc.1", - "@tsed/schema": "7.0.0-rc.1", - "@tsed/swagger": "7.0.0-rc.1", + "@tsed/mongoose": "7.0.0-rc.2", + "@tsed/passport": "7.0.0-rc.2", + "@tsed/platform-express": "7.0.0-rc.2", + "@tsed/platform-params": "7.0.0-rc.2", + "@tsed/platform-cache": "7.0.0-rc.2", + "@tsed/platform-exceptions": "7.0.0-rc.2", + "@tsed/platform-response-filter": "7.0.0-rc.2", + "@tsed/platform-middlewares": "7.0.0-rc.2", + "@tsed/platform-log-middleware": "7.0.0-rc.2", + "@tsed/platform-views": "7.0.0-rc.2", + "@tsed/schema": "7.0.0-rc.2", + "@tsed/swagger": "7.0.0-rc.2", "ajv": "8.10.0", "body-parser": "1.19.2", "cache-manager": "3.6.0", @@ -66,7 +67,7 @@ "@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.1", + "@tsed/testing-mongoose": "7.0.0-rc.2", "@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 d6136cb..e483bae 100644 --- a/packages/server/src/Server.ts +++ b/packages/server/src/Server.ts @@ -6,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"; @@ -100,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")); }); } diff --git a/packages/server/src/infra/back/github/GithubClient.ts b/packages/server/src/infra/back/github/GithubClient.ts index 5c23d26..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/di"; -import {PlatformContext, UseCache} from "@tsed/common"; +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/npm/NpmClient.ts b/packages/server/src/infra/back/npm/NpmClient.ts index 359bc98..b9c2699 100644 --- a/packages/server/src/infra/back/npm/NpmClient.ts +++ b/packages/server/src/infra/back/npm/NpmClient.ts @@ -1,4 +1,5 @@ -import {PlatformContext, UseCache} from "@tsed/common"; +import {PlatformContext} from "@tsed/common"; +import {UseCache} from "@tsed/platform-cache"; import {Injectable, InjectContext} from "@tsed/di"; import {deserialize} from "@tsed/json-mapper"; import {Method} from "axios"; diff --git a/packages/server/src/infra/back/opencollective/OpenCollectiveClient.ts b/packages/server/src/infra/back/opencollective/OpenCollectiveClient.ts index ac07712..6a9e86e 100644 --- a/packages/server/src/infra/back/opencollective/OpenCollectiveClient.ts +++ b/packages/server/src/infra/back/opencollective/OpenCollectiveClient.ts @@ -1,4 +1,4 @@ -import {UseCache} from "@tsed/common"; +import {UseCache} from "@tsed/platform-cache"; import {Injectable} from "@tsed/di"; import {HttpClient} from "../http/HttpClient"; 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 1fdcbd1..909bc5e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5807,10 +5807,10 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.2.tgz#423c77877d0569db20e1fc80885ac4118314010e" integrity sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA== -"@tsed/ajv@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/ajv/-/ajv-7.0.0-rc.1.tgz#c96362bd210668077eaf4093d85e6b078ee4bde1" - integrity sha512-fL7W/xHP70+72XkeZqFitM0sINbmMwQSn97xqMCy3yoTVQn3K5d0F3w0ug3bTdOpEr6NoH7JvCrQFjyXniebiA== +"@tsed/ajv@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/ajv/-/ajv-7.0.0-rc.2.tgz#7073f525381a93a4ed4edd293a57c9758b995833" + integrity sha512-mvkRR5h1zu/A2hOkSpfXjUaPHOqBR6b3ePmeK0+Dh6C0hY8pk3rwU90GmIYRnaVdZhUqCnTJe9lNLESBcxwalw== dependencies: ajv-formats "2.1.1" tslib "2.4.0" @@ -5846,94 +5846,91 @@ change-case "^4.1.2" tslib "2.3.1" -"@tsed/common@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/common/-/common-7.0.0-rc.1.tgz#08e4098ac8c9c992df42739b3d3cfde4f8f0a6bd" - integrity sha512-oItQtsQ5AcUMrUhkQ+5V4F1kW90g34QJdrIw3nux8wY0a2rbI74vEgPKWnKZUkh8E4LFfjEgD1CVpqNhVb3ZHA== +"@tsed/common@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/common/-/common-7.0.0-rc.2.tgz#9c505da14843e7e451f741c873f91ad70e2aede5" + integrity sha512-aRI1SDRxhM8K7KAvizKayy373JPIPBu5+mvOwpU3Mw7ktlO5s4PYUhfWATnUPcrHpzm//e4thMj8Lno6KVe7Hw== dependencies: - "@tsed/components-scan" "7.0.0-rc.1" - "@tsed/core" "7.0.0-rc.1" - "@tsed/di" "7.0.0-rc.1" - "@tsed/exceptions" "7.0.0-rc.1" - "@tsed/json-mapper" "7.0.0-rc.1" + "@tsed/components-scan" "7.0.0-rc.2" + "@tsed/core" "7.0.0-rc.2" + "@tsed/di" "7.0.0-rc.2" + "@tsed/exceptions" "7.0.0-rc.2" + "@tsed/json-mapper" "7.0.0-rc.2" "@tsed/logger" ">=6.2.0" "@tsed/logger-file" ">=6.2.0" - "@tsed/perf" "7.0.0-rc.1" - "@tsed/platform-cache" "7.0.0-rc.1" - "@tsed/platform-exceptions" "7.0.0-rc.1" - "@tsed/platform-log-middleware" "7.0.0-rc.1" - "@tsed/platform-middlewares" "7.0.0-rc.1" - "@tsed/platform-params" "7.0.0-rc.1" - "@tsed/platform-response-filter" "7.0.0-rc.1" - "@tsed/platform-router" "7.0.0-rc.1" - "@tsed/platform-views" "7.0.0-rc.1" - "@tsed/schema" "7.0.0-rc.1" + "@tsed/perf" "7.0.0-rc.2" + "@tsed/platform-exceptions" "7.0.0-rc.2" + "@tsed/platform-log-middleware" "7.0.0-rc.2" + "@tsed/platform-middlewares" "7.0.0-rc.2" + "@tsed/platform-params" "7.0.0-rc.2" + "@tsed/platform-response-filter" "7.0.0-rc.2" + "@tsed/platform-router" "7.0.0-rc.2" + "@tsed/platform-views" "7.0.0-rc.2" + "@tsed/schema" "7.0.0-rc.2" "@types/json-schema" "7.0.11" - "@types/on-finished" "2.3.1" - on-finished "2.4.1" tslib "2.4.0" uuid "8.3.2" -"@tsed/components-scan@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/components-scan/-/components-scan-7.0.0-rc.1.tgz#ae11bc76d7cd1e0d3af2ed553168cd7db7b6e304" - integrity sha512-BB70QFo5RSJBoofe67A+aeTLroCQnP1atK5g+S7uZ84jHSH89LQhYjM1UyLdTWOhBnxvbRHOW4608DZjler3UQ== +"@tsed/components-scan@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/components-scan/-/components-scan-7.0.0-rc.2.tgz#f920769081c0c5d1696858b50639a1dd870a3a0d" + integrity sha512-FfMvM87m6vBUUmN5W2IsR2aNRHhKaVgZ217I9zBMHSizrFWyRNFCdDxLWWurWMAPil/fYsKSC7kAqHojJkzMKQ== dependencies: globby "11.0.3" normalize-path "3.0.0" tslib "2.4.0" -"@tsed/core@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/core/-/core-7.0.0-rc.1.tgz#0cea08a973de76b9bc432e57505b283fb0678281" - integrity sha512-wTbtnMgiU/UGegkVwFxzah3irjR30joXr+dhPKhTysD3Bra6iI5wEHfpLMZOQHwN4H7SLCIjjFavLDyDUwAwRA== +"@tsed/core@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/core/-/core-7.0.0-rc.2.tgz#6c1131d838b71ad2243433eb567786d1b81308dc" + integrity sha512-ly6xo+9tXYbswhGksxW+u3CYhfHM9cZJvaslwS0zSs+E+h1S/zats7xmQbxzPW2YX4oTYUhG0qSGCi0seRImVQ== dependencies: reflect-metadata "^0.1.13" tslib "2.4.0" -"@tsed/di@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/di/-/di-7.0.0-rc.1.tgz#69e17deea316927362e5d415688c05869985d149" - integrity sha512-yeJw4L5tlysWS/jfI9/eXj8nSgjau14W43kieRhDTgNFuS91hGkdT8FIE9XFjHw3hokx9JngxtjNrWVj8ilV1g== +"@tsed/di@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/di/-/di-7.0.0-rc.2.tgz#8d16bc3493f262e2848f4076a8eb3eb1071b5145" + integrity sha512-p68aBW8oPA6fYB3AGwG1mh6KgvmycHX0EqsydZLUpURgJEwdmlORSRGDJtqbl5EPLwjDoVw2qrZg12lm0I4akw== dependencies: tslib "2.4.0" -"@tsed/engines@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/engines/-/engines-7.0.0-rc.1.tgz#8bd5da3c40c1a848210a099ba9a8dd51270a05cb" - integrity sha512-GPKwgJkJDQqkqcBdwbjGjhlCTo8xEvKat6K3J/gQt0L3k2WADFd1oNwmOm+I+/vYSG52sraCeuyEKDsCA//qZA== +"@tsed/engines@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/engines/-/engines-7.0.0-rc.2.tgz#1882ac02cbb832dedf7908fba5207d1a5252870e" + integrity sha512-jFmR0Uo6kbY9/EM9b15j6qB0/e143vHMWTGXjyryL3cMt3gDCQjZJjxWP6TItHCPISYrWV0YTxL4JqtiIKnNtA== dependencies: fs-extra "10.0.1" tslib "2.4.0" -"@tsed/exceptions@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/exceptions/-/exceptions-7.0.0-rc.1.tgz#bb67296f037c226f363002193b9b78d0d6a2f52a" - integrity sha512-DMEVEH4d9zwW8HHt0qndph5G1EOZHLsXUknKIg2LJ5VnEugLq3G0EoxlBEZDnSGWCOcTkaCECy36q31SgP5WoQ== +"@tsed/exceptions@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/exceptions/-/exceptions-7.0.0-rc.2.tgz#076ed9bb93ea9592e51b55c305539fa72387c9a6" + integrity sha512-9IojpBVn48F9X8ikcs4j95stHekq4DlG4GLfFm0jf1T+7g6lKQb3b5qcy8xpubXxPTSjGwU7mXxZyv/qlKpS7Q== dependencies: change-case "4.1.2" statuses ">=2.0.1" tslib "2.4.0" -"@tsed/formio-types@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/formio-types/-/formio-types-7.0.0-rc.1.tgz#0b3c2a39c2316bf5b2970494d30b9353e56a5ae2" - integrity sha512-0OGvvZHIH/Exn+CmRQGM3Uk8epIZBmiSrWvrAUpA47K8MjnCiJwiMa/kCCAYUx/l/Jah/TIvW+q4fnq/iCWoBw== +"@tsed/formio-types@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/formio-types/-/formio-types-7.0.0-rc.2.tgz#412228ae6683ff8bb82058e517db8c528ddff7a5" + integrity sha512-dVX6Us7fWonEVouKE+AuGZ6jel2eWleXsJJPEZ4GWlIdJUjHpk6fF0eY2Im7cR2RVncGKIOTsx8lYitFc+NRgA== dependencies: tslib "2.4.0" -"@tsed/formio@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/formio/-/formio-7.0.0-rc.1.tgz#1cc6aa96ffcb383e998e870524abcaa345e4fd81" - integrity sha512-+mpgvqoi/TU3+kUZTPzzWZ8RA8dvkhBwAM0dnl82YaQgD+rE45qL8BGugcIpInskvtmn/DsFrSOm1x+eBz9EHA== +"@tsed/formio@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/formio/-/formio-7.0.0-rc.2.tgz#2bb83918a6d63706925e4fbf832d1428c9f1418d" + integrity sha512-M94JHRvilDgIdLxxO8I4TermEvhyMOtLTHbauS5z5v+yCt9L4BZlVY3phFASgEoFyYc//mhC+Q3eGCb3WFro4w== dependencies: - "@tsed/formio-types" "7.0.0-rc.1" + "@tsed/formio-types" "7.0.0-rc.2" tslib "2.4.0" -"@tsed/json-mapper@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/json-mapper/-/json-mapper-7.0.0-rc.1.tgz#b2d4fe45d0e528f3761bbb967ad02ce50bba6f23" - integrity sha512-fN3UjTTdGhupCLeN5G5sCSbUf9aE6IkD5DoV5sj+IqblFEA/vjjPwRmPBAmGQVIWg2WYeOBSyV4F1Rx2KaQ+Jw== +"@tsed/json-mapper@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/json-mapper/-/json-mapper-7.0.0-rc.2.tgz#32514a50db54348c2d8c4da3737a5e4d41acc392" + integrity sha512-xbkzrfsLKE9BJi/lqoLAweFE88ma+kykupKXPv6tjd5oBRT2xLxFyz4b4QB0voPpwhOf1QojoqUH+DC2y8ZXpA== dependencies: tslib "2.4.0" @@ -5955,10 +5952,10 @@ semver "^7.3.5" tslib "2.3.1" -"@tsed/mongoose@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/mongoose/-/mongoose-7.0.0-rc.1.tgz#254a9a5a1a6b71aacded3b98ce0da48680162125" - integrity sha512-43UHS4OvifX6KzsYOr5xuK60aI65YaoE04DBk9+ctWRnpUTQY+ijYOcpLJpqhq7svk1olP8tjKgQ0M28l/Prug== +"@tsed/mongoose@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/mongoose/-/mongoose-7.0.0-rc.2.tgz#c82fa5e4d200e574dd0cf0298f9b25b28013b973" + integrity sha512-dPmofOoq3uSs8dyLM2giF7EN0I/hrqzDqUPys/z1Lig2J3g/3oKI3CZ3s1xBvVQZxcyIT2Wm/IxRVnmMKpTDyQ== dependencies: change-case "4.1.2" tslib "2.4.0" @@ -5985,94 +5982,94 @@ read-package-json "2.1.2" semver "7.3.2" -"@tsed/openspec@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/openspec/-/openspec-7.0.0-rc.1.tgz#7f9c07bbf32df59638f7756b80484156dcbdaf75" - integrity sha512-S5yYZ8tEkEnFeFVniMz/uMvCjMufHcLz8yuUFrPzGvFa1/APT38yxgDkx2xNUI/7DbWT2KB95aI67yL6HXqcgw== +"@tsed/openspec@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/openspec/-/openspec-7.0.0-rc.2.tgz#7828f30b623ae2c1a14bd0426da09391e4eecf89" + integrity sha512-LhD477gEh55BmE4xMHUTh/S2ZDIpB4ERJfpxSgqpJalHKH9c88Ld4c/VaXdpTgUTAq0zlsU28VQS5fZLfv4ePQ== -"@tsed/passport@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/passport/-/passport-7.0.0-rc.1.tgz#94483885798996770f5607ed98877ddf4bee0ce6" - integrity sha512-IuSFAAvR5jOLg0tKzc+g9WMtM6vpou6KgFfkjdScklj2GOrjco9D7eM5SaaDIPqNOb23AVp77fDPPIpbSLGP4A== +"@tsed/passport@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/passport/-/passport-7.0.0-rc.2.tgz#b81f054a14da136d86e10d420e304fb3d96444b2" + integrity sha512-7GNDLxs3K5AnyPHenVAu8YVO2JJRldjzspLpthhUK/uxc5gmycD1RdOqfLaedwqwSK3JUdYWbRDdfXHHDtIDdQ== dependencies: tslib "2.4.0" -"@tsed/perf@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/perf/-/perf-7.0.0-rc.1.tgz#82d514943c17113bccf4fa9290ac243945181d5f" - integrity sha512-FJ7H6ySR2FZho/FyYL7BA1+gfAbEm0hviEvfFZrIdzEtWHZQpQAoZ9cYjRq7HZuDbwLqOMHCvztmqhrFKEx3XA== +"@tsed/perf@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/perf/-/perf-7.0.0-rc.2.tgz#f4e0ebe7fa4c2352b17e9ed86219fab3010f039f" + integrity sha512-9SCtTHjZekK5UYZ8iCXY1DVW+Iyjbj1yBchKDP1rz9tvnuguANoRLAoq4u623G7aseTGtqkipktQe9MwPIi1Xw== dependencies: - "@tsed/core" "7.0.0-rc.1" + "@tsed/core" "7.0.0-rc.2" chalk "^4.1.0" tslib "2.4.0" -"@tsed/platform-cache@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/platform-cache/-/platform-cache-7.0.0-rc.1.tgz#13be3c2978fbb89be70fc2a7db7b8c175653d3c9" - integrity sha512-zwESduy6ZYA4WRiqzzp/BSxRJ3Q8NnPWQSAvXh71myRUa84zUfbp/JSus6oc1k/fgo2zll+hHyz2xhgVPr94Tg== +"@tsed/platform-cache@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/platform-cache/-/platform-cache-7.0.0-rc.2.tgz#cc71a5cd0f95b24ab129cfd2a74607bac56c3124" + integrity sha512-7CPU31AjKhnifchQNjsShLmwgvm9Saj8hjnVTIcr/MeZSkcaxB2Va5cHcqHZBhAqptILpkHDLeQTSWswTRnDEg== dependencies: "@types/cache-manager" "^4.0.1" cache-manager "^4.1.0" micromatch "4.0.5" tslib "2.4.0" -"@tsed/platform-exceptions@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/platform-exceptions/-/platform-exceptions-7.0.0-rc.1.tgz#c1eb00f93740481ed008375736f710f0042fd7fa" - integrity sha512-Y6aUm+SE6ims/+9Bjs065KAwPefZ+az+UdaYtRQS4DebqvN9A//KdoPbRh5YaBDVKE39AYxbR/Y1oEkulmX18Q== +"@tsed/platform-exceptions@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/platform-exceptions/-/platform-exceptions-7.0.0-rc.2.tgz#a8857d860741af88e285d55f9c5cbd328e93d0bc" + integrity sha512-nc6iWMzsFxoBgbc2bQ2bIOAV/CVB/ECMQe26U0mJSn3Tf0sKSG+hx7kZqgS+Cfsuy9I+mKOtiTV3gppON3968A== dependencies: tslib "2.4.0" -"@tsed/platform-express@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/platform-express/-/platform-express-7.0.0-rc.1.tgz#98005b353b8ac6087beff63417d4cb8e16453189" - integrity sha512-oum4s/2xnAmbuixWZxMyPjBR1nojJrscSCx6HBlmSpXlwB0jHMSKrs8ofXUuVHN7KKv9ar86JkDb4OQZQI+hvw== +"@tsed/platform-express@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/platform-express/-/platform-express-7.0.0-rc.2.tgz#9720ee638581e76385bc4a0115b46ea2530f2003" + integrity sha512-8lTSuF9jsFMbrGNynBe6NWLhhchPWl7T4IIlWJ5Kixtf9L4misW3522TfvWEhQApWOWz29qrHb2CzAu/2phKww== dependencies: express "^4.18.1" multer "^1.4.5-lts.1" tslib "2.4.0" -"@tsed/platform-log-middleware@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/platform-log-middleware/-/platform-log-middleware-7.0.0-rc.1.tgz#65b00b704de18f171f1afdb43d45d875ade5b3ce" - integrity sha512-d8arutDClw0/I66bxAV3Go8sQfrqBHwFJllVWjz09n/9Faq1ar3nx3Y1gWNcWX0zBlXY7fKGWCQRyhD74RExIw== +"@tsed/platform-log-middleware@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/platform-log-middleware/-/platform-log-middleware-7.0.0-rc.2.tgz#1eb7fcb245e4aff1c679b0403ae7e2326ca78510" + integrity sha512-adApvluE9H5a4Qc6Ug+k1mlcgEGrg56kEYh1Ec4w7U+W1BQrLex2fvgacxWD4WJepQ6Toj6cHEKX2K+x/15qXg== dependencies: tslib "2.4.0" -"@tsed/platform-middlewares@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/platform-middlewares/-/platform-middlewares-7.0.0-rc.1.tgz#da53659b8470abc5b05a2cbc7c3b00e784e86232" - integrity sha512-ZX04GYYehugIqq2k293SsxkiCWl4V70G83hD/n0HoBVUv89DxA1BB95lDCBEocmQOcLfBflCQ0mLz1CqTLHykA== +"@tsed/platform-middlewares@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/platform-middlewares/-/platform-middlewares-7.0.0-rc.2.tgz#d3212d607356d062cb0b72a190d0f76231219b7b" + integrity sha512-cPog/XCm0Re5qZwI6CVfUNQmpqj/7DFe4e1kNlrveBdsnNpFbWn+x8m52enkUd7NN/4fyTJn7+30wiIu8MHM2Q== dependencies: tslib "2.4.0" -"@tsed/platform-params@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/platform-params/-/platform-params-7.0.0-rc.1.tgz#88e934d13d45d50fcae08f773e03f701df542f2c" - integrity sha512-gs39JimGx3LjQY8A+2fnqnIMIhAytUe+bLO7srLQHEIwvot0OJN4cDWlp6Iucrf7GQRKMd4uEeC3bsHWFYOHiQ== +"@tsed/platform-params@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/platform-params/-/platform-params-7.0.0-rc.2.tgz#d0451f77b09648edac351677357b2deb0b9022c7" + integrity sha512-Hcs6pAXE8IdJgDjobWxLhXHKZFJQlaZu3hOrjJCrMEtHbwBwAvxlg6JRdZZCzLWa2pU5LlD7xNwTX6k50EuVyQ== dependencies: tslib "2.4.0" -"@tsed/platform-response-filter@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/platform-response-filter/-/platform-response-filter-7.0.0-rc.1.tgz#2b84b4c6a2713271e6859c1be6e8e4e38f28d44e" - integrity sha512-AO7jfexzH1RzM4I9wZRQj3YU9Y457bSsNyhUkVsB9caL0O8nvb6apm7eyks+Z4479OEhIYArvf/TTKJxF/FVyw== +"@tsed/platform-response-filter@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/platform-response-filter/-/platform-response-filter-7.0.0-rc.2.tgz#6b7ab5ff0bb7e5cf9fec1fbc5b40d213579173bd" + integrity sha512-i6app7lw4Pvt+Ozc2BQn5ZNsFZVg1SPsD0Y1QKFbAZtjWWAziglgRjR47ET+tcGTO46h3BgH1jTvPrX06aLrUQ== dependencies: tslib "2.4.0" -"@tsed/platform-router@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/platform-router/-/platform-router-7.0.0-rc.1.tgz#c7aa764523c71bef329944f45ea59b9e44725742" - integrity sha512-+UzKpqe8Ccy9g2GrNHRDZI17aZDIMlwTI6MuCPbGaiTt4g6DBjruuGV3uvnevc1vFEFCeGRzItm3GRO6REVrsw== +"@tsed/platform-router@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/platform-router/-/platform-router-7.0.0-rc.2.tgz#297df8d6fe17525a7ee5bd2e51412717ac936f29" + integrity sha512-5OjgonRRRxZQees/WBGLTTczwsFjtlPZgymhdQqZfxcNgvsUmegi+SRZ3nn31v80Tx2DT5ftPetW2lS5wweIBw== dependencies: tslib "2.4.0" -"@tsed/platform-views@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/platform-views/-/platform-views-7.0.0-rc.1.tgz#58e6e9d4df225058a7bfd8b14d78b2e82cb06004" - integrity sha512-wtJIVDmUSo3r+xZjy1iZjysmqIpVD4iI9je1w3sKbn+LMdw73rQtnkTDj5rt9MC3R6ZuesWqGGJbxuAGbUr0dw== +"@tsed/platform-views@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/platform-views/-/platform-views-7.0.0-rc.2.tgz#4e071082827f1d995342343a0d6823d6f398635b" + integrity sha512-NNl9ioWuTJXRiN8BXEtilK/EuXnh5RNyz+6qZbcaDJNHeLk8+BcBzYfW0mbqQdW/kc9/z874Sqis48FnsGLaXA== dependencies: - "@tsed/engines" "7.0.0-rc.1" + "@tsed/engines" "7.0.0-rc.2" ejs "^3.1.5" tslib "2.4.0" @@ -6109,12 +6106,12 @@ resolved "https://registry.yarnpkg.com/@tsed/redux-utils/-/redux-utils-1.9.2.tgz#0f34106ee2b00005f45528cfed9567dfc9e324ef" integrity sha512-LyMVwWd41Q0z3Mi9vyK2+hlxrKL0SIwiy7RtnOuVL4A/BPozFbCyQboiIU0zzi9vMrN1BNFoDhOx11sHQxBNBg== -"@tsed/schema@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/schema/-/schema-7.0.0-rc.1.tgz#f197636ff62e7bb71fe5658fb18e801e372a0119" - integrity sha512-IP6lEF/c7SNQDs2aA/lcmM5RCOPEcZqZIBUz5ndHsKrAyujZZOklTETLEhf7Ogr+VNkPwEmV+6MYUq/abqFnqw== +"@tsed/schema@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/schema/-/schema-7.0.0-rc.2.tgz#c1db8bf453d5b33e7803092234bee68c65429e5c" + integrity sha512-2vH1UU2ML7yaJAJyc0ZNR+omLXYjMfvtRt4tvrVjeLtrPcIJ/VWDkIHXy0UO3hn9FF6o07/kjhB1WkSM2bNZ2g== dependencies: - "@tsed/openspec" "7.0.0-rc.1" + "@tsed/openspec" "7.0.0-rc.2" change-case "^4.1.2" fs-extra "^10.0.1" json-schema "0.4.0" @@ -6122,12 +6119,12 @@ statuses ">=2.0.1" tslib "2.4.0" -"@tsed/swagger@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/swagger/-/swagger-7.0.0-rc.1.tgz#24aae96da72fb94d017d438cc7e9ceed83c12eb5" - integrity sha512-suMuUddJy6pXJMrnlicGIEO++IYTVT5JfzOq/JDejL5twK6/bMy3MorW58MGXETOYG/9GBQddaNMoTHae1JLaQ== +"@tsed/swagger@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/swagger/-/swagger-7.0.0-rc.2.tgz#8877119f030984cda0ce2eab21d746e34c09293f" + integrity sha512-kvOFeGOrTHM7t7fXFKAjpArwgWpC2e4gCufHozeoX6OAzwQzkmnm+AbCfYkIfE+Fni80tpsyTsYfPkX+KXmPLQ== dependencies: - "@tsed/openspec" "7.0.0-rc.1" + "@tsed/openspec" "7.0.0-rc.2" fs-extra "10.0.1" micromatch "4.0.5" swagger-ui-dist "^4.5.2" @@ -6143,10 +6140,10 @@ 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@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@tsed/testing-mongoose/-/testing-mongoose-7.0.0-rc.1.tgz#97193b47c8f348deac037ad1bc18d9431fe46b88" - integrity sha512-RdpLatAVaBAYGycRwsr1RBzWTUBuMa6pf3cVNMg2brMmoExhw4LGutPmZI2otyzI+vP5ngDkX2+R0a14IvP7pA== +"@tsed/testing-mongoose@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@tsed/testing-mongoose/-/testing-mongoose-7.0.0-rc.2.tgz#79f59a783183666a4fa96605720ce6a0f595a1b0" + integrity sha512-MhL92Nu7e6oulHyCNV4I2iFONoPwZ7V2kmyX+UirS3gZ7F975VWd1t8GnaYx3C7Wdodh/e+F623O8DvGuMfnXg== dependencies: mongodb-memory-server "^8.0.2" semver "^7.3.5" @@ -6534,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" From da4476e28dc1d38d57fadfaaf7ab12e4cc959070 Mon Sep 17 00:00:00 2001 From: Romain Lenzotti Date: Tue, 23 Aug 2022 15:28:04 +0200 Subject: [PATCH 5/5] fix(server): bump Ts.ED version to v7.0.0-rc.3 --- packages/server/coverage.json | 2 +- packages/server/package.json | 40 +-- .../https/EnsureHttpsMiddleware.ts | 4 +- yarn.lock | 246 +++++++++--------- 4 files changed, 146 insertions(+), 146 deletions(-) diff --git a/packages/server/coverage.json b/packages/server/coverage.json index 9d132ec..e4a11ee 100644 --- a/packages/server/coverage.json +++ b/packages/server/coverage.json @@ -1,6 +1,6 @@ { "statements": 89.68, - "branches": 73.3, + "branches": 70.67, "functions": 79.17, "lines": 89.27 } diff --git a/packages/server/package.json b/packages/server/package.json index 9d3cd24..a4bb060 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -21,26 +21,26 @@ }, "dependencies": { "@octokit/rest": "18.12.0", - "@tsed/ajv": "7.0.0-rc.2", - "@tsed/common": "7.0.0-rc.2", - "@tsed/core": "7.0.0-rc.2", - "@tsed/di": "7.0.0-rc.2", - "@tsed/exceptions": "7.0.0-rc.2", - "@tsed/formio": "7.0.0-rc.2", - "@tsed/json-mapper": "7.0.0-rc.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.2", - "@tsed/passport": "7.0.0-rc.2", - "@tsed/platform-express": "7.0.0-rc.2", - "@tsed/platform-params": "7.0.0-rc.2", - "@tsed/platform-cache": "7.0.0-rc.2", - "@tsed/platform-exceptions": "7.0.0-rc.2", - "@tsed/platform-response-filter": "7.0.0-rc.2", - "@tsed/platform-middlewares": "7.0.0-rc.2", - "@tsed/platform-log-middleware": "7.0.0-rc.2", - "@tsed/platform-views": "7.0.0-rc.2", - "@tsed/schema": "7.0.0-rc.2", - "@tsed/swagger": "7.0.0-rc.2", + "@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", @@ -67,7 +67,7 @@ "@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.2", + "@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/infra/middlewares/https/EnsureHttpsMiddleware.ts b/packages/server/src/infra/middlewares/https/EnsureHttpsMiddleware.ts index 0090af5..298696b 100644 --- a/packages/server/src/infra/middlewares/https/EnsureHttpsMiddleware.ts +++ b/packages/server/src/infra/middlewares/https/EnsureHttpsMiddleware.ts @@ -1,7 +1,7 @@ -import {HeaderParams, IMiddleware, Middleware, Req, Res} from "@tsed/common"; +import {HeaderParams, MiddlewareMethods, Middleware, Req, Res} from "@tsed/common"; @Middleware() -export class EnsureHttpsMiddleware implements IMiddleware { +export class EnsureHttpsMiddleware implements MiddlewareMethods { use(@HeaderParams("x-forwarded-proto") protocol: string, @HeaderParams("host") host: string, @Req("url") url: string, @Res() res: Res) { if (protocol !== "https") { res.redirect(`https://${host}${url}`); diff --git a/yarn.lock b/yarn.lock index 909bc5e..a94dbc4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5807,10 +5807,10 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.2.tgz#423c77877d0569db20e1fc80885ac4118314010e" integrity sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA== -"@tsed/ajv@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/ajv/-/ajv-7.0.0-rc.2.tgz#7073f525381a93a4ed4edd293a57c9758b995833" - integrity sha512-mvkRR5h1zu/A2hOkSpfXjUaPHOqBR6b3ePmeK0+Dh6C0hY8pk3rwU90GmIYRnaVdZhUqCnTJe9lNLESBcxwalw== +"@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 "2.1.1" tslib "2.4.0" @@ -5846,91 +5846,91 @@ change-case "^4.1.2" tslib "2.3.1" -"@tsed/common@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/common/-/common-7.0.0-rc.2.tgz#9c505da14843e7e451f741c873f91ad70e2aede5" - integrity sha512-aRI1SDRxhM8K7KAvizKayy373JPIPBu5+mvOwpU3Mw7ktlO5s4PYUhfWATnUPcrHpzm//e4thMj8Lno6KVe7Hw== +"@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.2" - "@tsed/core" "7.0.0-rc.2" - "@tsed/di" "7.0.0-rc.2" - "@tsed/exceptions" "7.0.0-rc.2" - "@tsed/json-mapper" "7.0.0-rc.2" + "@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.2" - "@tsed/platform-exceptions" "7.0.0-rc.2" - "@tsed/platform-log-middleware" "7.0.0-rc.2" - "@tsed/platform-middlewares" "7.0.0-rc.2" - "@tsed/platform-params" "7.0.0-rc.2" - "@tsed/platform-response-filter" "7.0.0-rc.2" - "@tsed/platform-router" "7.0.0-rc.2" - "@tsed/platform-views" "7.0.0-rc.2" - "@tsed/schema" "7.0.0-rc.2" + "@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@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/components-scan/-/components-scan-7.0.0-rc.2.tgz#f920769081c0c5d1696858b50639a1dd870a3a0d" - integrity sha512-FfMvM87m6vBUUmN5W2IsR2aNRHhKaVgZ217I9zBMHSizrFWyRNFCdDxLWWurWMAPil/fYsKSC7kAqHojJkzMKQ== +"@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.4.0" -"@tsed/core@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/core/-/core-7.0.0-rc.2.tgz#6c1131d838b71ad2243433eb567786d1b81308dc" - integrity sha512-ly6xo+9tXYbswhGksxW+u3CYhfHM9cZJvaslwS0zSs+E+h1S/zats7xmQbxzPW2YX4oTYUhG0qSGCi0seRImVQ== +"@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.4.0" -"@tsed/di@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/di/-/di-7.0.0-rc.2.tgz#8d16bc3493f262e2848f4076a8eb3eb1071b5145" - integrity sha512-p68aBW8oPA6fYB3AGwG1mh6KgvmycHX0EqsydZLUpURgJEwdmlORSRGDJtqbl5EPLwjDoVw2qrZg12lm0I4akw== +"@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.4.0" -"@tsed/engines@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/engines/-/engines-7.0.0-rc.2.tgz#1882ac02cbb832dedf7908fba5207d1a5252870e" - integrity sha512-jFmR0Uo6kbY9/EM9b15j6qB0/e143vHMWTGXjyryL3cMt3gDCQjZJjxWP6TItHCPISYrWV0YTxL4JqtiIKnNtA== +"@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: fs-extra "10.0.1" tslib "2.4.0" -"@tsed/exceptions@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/exceptions/-/exceptions-7.0.0-rc.2.tgz#076ed9bb93ea9592e51b55c305539fa72387c9a6" - integrity sha512-9IojpBVn48F9X8ikcs4j95stHekq4DlG4GLfFm0jf1T+7g6lKQb3b5qcy8xpubXxPTSjGwU7mXxZyv/qlKpS7Q== +"@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: change-case "4.1.2" statuses ">=2.0.1" tslib "2.4.0" -"@tsed/formio-types@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/formio-types/-/formio-types-7.0.0-rc.2.tgz#412228ae6683ff8bb82058e517db8c528ddff7a5" - integrity sha512-dVX6Us7fWonEVouKE+AuGZ6jel2eWleXsJJPEZ4GWlIdJUjHpk6fF0eY2Im7cR2RVncGKIOTsx8lYitFc+NRgA== +"@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: tslib "2.4.0" -"@tsed/formio@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/formio/-/formio-7.0.0-rc.2.tgz#2bb83918a6d63706925e4fbf832d1428c9f1418d" - integrity sha512-M94JHRvilDgIdLxxO8I4TermEvhyMOtLTHbauS5z5v+yCt9L4BZlVY3phFASgEoFyYc//mhC+Q3eGCb3WFro4w== +"@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: - "@tsed/formio-types" "7.0.0-rc.2" + "@tsed/formio-types" "7.0.0-rc.3" tslib "2.4.0" -"@tsed/json-mapper@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/json-mapper/-/json-mapper-7.0.0-rc.2.tgz#32514a50db54348c2d8c4da3737a5e4d41acc392" - integrity sha512-xbkzrfsLKE9BJi/lqoLAweFE88ma+kykupKXPv6tjd5oBRT2xLxFyz4b4QB0voPpwhOf1QojoqUH+DC2y8ZXpA== +"@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: tslib "2.4.0" @@ -5952,10 +5952,10 @@ semver "^7.3.5" tslib "2.3.1" -"@tsed/mongoose@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/mongoose/-/mongoose-7.0.0-rc.2.tgz#c82fa5e4d200e574dd0cf0298f9b25b28013b973" - integrity sha512-dPmofOoq3uSs8dyLM2giF7EN0I/hrqzDqUPys/z1Lig2J3g/3oKI3CZ3s1xBvVQZxcyIT2Wm/IxRVnmMKpTDyQ== +"@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.4.0" @@ -5982,94 +5982,94 @@ read-package-json "2.1.2" semver "7.3.2" -"@tsed/openspec@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/openspec/-/openspec-7.0.0-rc.2.tgz#7828f30b623ae2c1a14bd0426da09391e4eecf89" - integrity sha512-LhD477gEh55BmE4xMHUTh/S2ZDIpB4ERJfpxSgqpJalHKH9c88Ld4c/VaXdpTgUTAq0zlsU28VQS5fZLfv4ePQ== +"@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@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/passport/-/passport-7.0.0-rc.2.tgz#b81f054a14da136d86e10d420e304fb3d96444b2" - integrity sha512-7GNDLxs3K5AnyPHenVAu8YVO2JJRldjzspLpthhUK/uxc5gmycD1RdOqfLaedwqwSK3JUdYWbRDdfXHHDtIDdQ== +"@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.4.0" -"@tsed/perf@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/perf/-/perf-7.0.0-rc.2.tgz#f4e0ebe7fa4c2352b17e9ed86219fab3010f039f" - integrity sha512-9SCtTHjZekK5UYZ8iCXY1DVW+Iyjbj1yBchKDP1rz9tvnuguANoRLAoq4u623G7aseTGtqkipktQe9MwPIi1Xw== +"@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" "7.0.0-rc.2" + "@tsed/core" "7.0.0-rc.3" chalk "^4.1.0" tslib "2.4.0" -"@tsed/platform-cache@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-cache/-/platform-cache-7.0.0-rc.2.tgz#cc71a5cd0f95b24ab129cfd2a74607bac56c3124" - integrity sha512-7CPU31AjKhnifchQNjsShLmwgvm9Saj8hjnVTIcr/MeZSkcaxB2Va5cHcqHZBhAqptILpkHDLeQTSWswTRnDEg== +"@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" "^4.0.1" cache-manager "^4.1.0" micromatch "4.0.5" tslib "2.4.0" -"@tsed/platform-exceptions@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-exceptions/-/platform-exceptions-7.0.0-rc.2.tgz#a8857d860741af88e285d55f9c5cbd328e93d0bc" - integrity sha512-nc6iWMzsFxoBgbc2bQ2bIOAV/CVB/ECMQe26U0mJSn3Tf0sKSG+hx7kZqgS+Cfsuy9I+mKOtiTV3gppON3968A== +"@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.4.0" -"@tsed/platform-express@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-express/-/platform-express-7.0.0-rc.2.tgz#9720ee638581e76385bc4a0115b46ea2530f2003" - integrity sha512-8lTSuF9jsFMbrGNynBe6NWLhhchPWl7T4IIlWJ5Kixtf9L4misW3522TfvWEhQApWOWz29qrHb2CzAu/2phKww== +"@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.18.1" multer "^1.4.5-lts.1" tslib "2.4.0" -"@tsed/platform-log-middleware@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-log-middleware/-/platform-log-middleware-7.0.0-rc.2.tgz#1eb7fcb245e4aff1c679b0403ae7e2326ca78510" - integrity sha512-adApvluE9H5a4Qc6Ug+k1mlcgEGrg56kEYh1Ec4w7U+W1BQrLex2fvgacxWD4WJepQ6Toj6cHEKX2K+x/15qXg== +"@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.4.0" -"@tsed/platform-middlewares@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-middlewares/-/platform-middlewares-7.0.0-rc.2.tgz#d3212d607356d062cb0b72a190d0f76231219b7b" - integrity sha512-cPog/XCm0Re5qZwI6CVfUNQmpqj/7DFe4e1kNlrveBdsnNpFbWn+x8m52enkUd7NN/4fyTJn7+30wiIu8MHM2Q== +"@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.4.0" -"@tsed/platform-params@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-params/-/platform-params-7.0.0-rc.2.tgz#d0451f77b09648edac351677357b2deb0b9022c7" - integrity sha512-Hcs6pAXE8IdJgDjobWxLhXHKZFJQlaZu3hOrjJCrMEtHbwBwAvxlg6JRdZZCzLWa2pU5LlD7xNwTX6k50EuVyQ== +"@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.4.0" -"@tsed/platform-response-filter@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-response-filter/-/platform-response-filter-7.0.0-rc.2.tgz#6b7ab5ff0bb7e5cf9fec1fbc5b40d213579173bd" - integrity sha512-i6app7lw4Pvt+Ozc2BQn5ZNsFZVg1SPsD0Y1QKFbAZtjWWAziglgRjR47ET+tcGTO46h3BgH1jTvPrX06aLrUQ== +"@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.4.0" -"@tsed/platform-router@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-router/-/platform-router-7.0.0-rc.2.tgz#297df8d6fe17525a7ee5bd2e51412717ac936f29" - integrity sha512-5OjgonRRRxZQees/WBGLTTczwsFjtlPZgymhdQqZfxcNgvsUmegi+SRZ3nn31v80Tx2DT5ftPetW2lS5wweIBw== +"@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: tslib "2.4.0" -"@tsed/platform-views@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/platform-views/-/platform-views-7.0.0-rc.2.tgz#4e071082827f1d995342343a0d6823d6f398635b" - integrity sha512-NNl9ioWuTJXRiN8BXEtilK/EuXnh5RNyz+6qZbcaDJNHeLk8+BcBzYfW0mbqQdW/kc9/z874Sqis48FnsGLaXA== +"@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.2" + "@tsed/engines" "7.0.0-rc.3" ejs "^3.1.5" tslib "2.4.0" @@ -6106,12 +6106,12 @@ resolved "https://registry.yarnpkg.com/@tsed/redux-utils/-/redux-utils-1.9.2.tgz#0f34106ee2b00005f45528cfed9567dfc9e324ef" integrity sha512-LyMVwWd41Q0z3Mi9vyK2+hlxrKL0SIwiy7RtnOuVL4A/BPozFbCyQboiIU0zzi9vMrN1BNFoDhOx11sHQxBNBg== -"@tsed/schema@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/schema/-/schema-7.0.0-rc.2.tgz#c1db8bf453d5b33e7803092234bee68c65429e5c" - integrity sha512-2vH1UU2ML7yaJAJyc0ZNR+omLXYjMfvtRt4tvrVjeLtrPcIJ/VWDkIHXy0UO3hn9FF6o07/kjhB1WkSM2bNZ2g== +"@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" "7.0.0-rc.2" + "@tsed/openspec" "7.0.0-rc.3" change-case "^4.1.2" fs-extra "^10.0.1" json-schema "0.4.0" @@ -6119,12 +6119,12 @@ statuses ">=2.0.1" tslib "2.4.0" -"@tsed/swagger@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/swagger/-/swagger-7.0.0-rc.2.tgz#8877119f030984cda0ce2eab21d746e34c09293f" - integrity sha512-kvOFeGOrTHM7t7fXFKAjpArwgWpC2e4gCufHozeoX6OAzwQzkmnm+AbCfYkIfE+Fni80tpsyTsYfPkX+KXmPLQ== +"@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" "7.0.0-rc.2" + "@tsed/openspec" "7.0.0-rc.3" fs-extra "10.0.1" micromatch "4.0.5" swagger-ui-dist "^4.5.2" @@ -6140,10 +6140,10 @@ 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@7.0.0-rc.2": - version "7.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@tsed/testing-mongoose/-/testing-mongoose-7.0.0-rc.2.tgz#79f59a783183666a4fa96605720ce6a0f595a1b0" - integrity sha512-MhL92Nu7e6oulHyCNV4I2iFONoPwZ7V2kmyX+UirS3gZ7F975VWd1t8GnaYx3C7Wdodh/e+F623O8DvGuMfnXg== +"@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"