From e6b70d0b1c992c6508cda34fc2bb93d56d2cac66 Mon Sep 17 00:00:00 2001 From: Rubikscraft Date: Tue, 11 Oct 2022 19:47:02 +0200 Subject: [PATCH] V0.4.1 dependency upgrade --- backend/package.json | 44 +- .../decorators/multipart/multipart.pipe.ts | 11 +- .../src/decorators/multipart/postfile.pipe.ts | 6 +- frontend/package.json | 40 +- package.json | 4 +- shared/package.json | 8 +- support/picsur-stage1.Dockerfile | 2 +- support/picsur-stage2.Dockerfile | 4 +- yarn.lock | 838 +++++++++--------- 9 files changed, 498 insertions(+), 459 deletions(-) diff --git a/backend/package.json b/backend/package.json index 974c86a..24c2f2a 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "picsur-backend", - "version": "0.4.0", + "version": "0.4.1", "description": "Backend for Picsur", "license": "GPL-3.0", "repository": "https://github.com/rubikscraft/Picsur", @@ -22,18 +22,18 @@ "purge": "rm -rf dist && rm -rf node_modules" }, "dependencies": { - "@fastify/helmet": "^10.0.0", - "@fastify/multipart": "^7.1.2", + "@fastify/helmet": "^10.0.1", + "@fastify/multipart": "^7.2.0", "@fastify/static": "^6.5.0", - "@nestjs/common": "^9.0.11", + "@nestjs/common": "^9.1.4", "@nestjs/config": "^2.2.0", - "@nestjs/core": "^9.0.11", + "@nestjs/core": "^9.1.4", "@nestjs/jwt": "^9.0.0", "@nestjs/passport": "^9.0.0", - "@nestjs/platform-fastify": "^9.0.11", + "@nestjs/platform-fastify": "^9.1.4", "@nestjs/serve-static": "^3.0.0", "@nestjs/typeorm": "^9.0.1", - "bcrypt": "^5.0.1", + "bcrypt": "^5.1.0", "bmp-img": "^1.2.1", "cors": "^2.8.5", "file-type": "^18.0.0", @@ -47,40 +47,40 @@ "pg": "^8.8.0", "picsur-shared": "*", "posix.js": "^0.1.1", - "qoi-img": "^1.2.1", + "qoi-img": "^2.1.0", "reflect-metadata": "^0.1.13", "rimraf": "^3.0.2", - "rxjs": "^7.5.6", - "sharp": "^0.31.0", + "rxjs": "^7.5.7", + "sharp": "^0.31.1", "stream-parser": "^0.3.1", "thunks": "^4.9.6", - "typeorm": "0.3.9", - "zod": "^3.19.0" + "typeorm": "0.3.10", + "zod": "^3.19.1" }, "devDependencies": { - "@nestjs/cli": "^9.1.2", + "@nestjs/cli": "^9.1.4", "@nestjs/schematics": "^9.0.3", - "@nestjs/testing": "^9.0.11", + "@nestjs/testing": "^9.1.4", "@types/bcrypt": "^5.0.0", "@types/cors": "^2.8.12", "@types/ms": "^0.7.31", "@types/multer": "^1.4.7", - "@types/node": "^18.7.16", - "@types/passport-jwt": "^3.0.6", + "@types/node": "^18.8.4", + "@types/passport-jwt": "^3.0.7", "@types/passport-local": "^1.0.34", "@types/passport-strategy": "^0.2.35", - "@types/sharp": "^0.30.5", + "@types/sharp": "^0.31.0", "@types/supertest": "^2.0.12", - "@typescript-eslint/eslint-plugin": "^5.36.2", - "@typescript-eslint/parser": "^5.36.2", - "eslint": "^8.23.0", + "@typescript-eslint/eslint-plugin": "^5.40.0", + "@typescript-eslint/parser": "^5.40.0", + "eslint": "^8.25.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-prettier": "^4.2.1", "prettier": "^2.7.1", "source-map-support": "^0.5.21", - "ts-loader": "^9.3.1", + "ts-loader": "^9.4.1", "ts-node": "^10.9.1", "tsconfig-paths": "^4.1.0", - "typescript": "4.8.3" + "typescript": "4.8.4" } } diff --git a/backend/src/decorators/multipart/multipart.pipe.ts b/backend/src/decorators/multipart/multipart.pipe.ts index c4964f3..475c4ac 100644 --- a/backend/src/decorators/multipart/multipart.pipe.ts +++ b/backend/src/decorators/multipart/multipart.pipe.ts @@ -39,11 +39,12 @@ export class MultiPartPipe implements PipeTransform { // Fetch all fields from the request let fields: MultipartFields | null = null; try { - fields = ( - await req.file({ - limits: this.multipartConfigService.getLimits(), - }) - ).fields; + fields = + ( + await req.file({ + limits: this.multipartConfigService.getLimits(), + }) + )?.fields ?? null; } catch (e) { this.logger.warn(e); } diff --git a/backend/src/decorators/multipart/postfile.pipe.ts b/backend/src/decorators/multipart/postfile.pipe.ts index 9675088..e29f1b8 100644 --- a/backend/src/decorators/multipart/postfile.pipe.ts +++ b/backend/src/decorators/multipart/postfile.pipe.ts @@ -1,4 +1,4 @@ -import { Multipart } from '@fastify/multipart'; +import { Multipart, MultipartFields, MultipartFile } from '@fastify/multipart'; import { Injectable, Logger, PipeTransform, Scope } from '@nestjs/common'; import { FastifyRequest } from 'fastify'; import { Fail, FT } from 'picsur-shared/dist/types'; @@ -30,13 +30,13 @@ export class PostFilePipe implements PipeTransform { ) as any; // Remove non-file fields - const files = allFields.filter((entry) => entry.file !== undefined); + const files: MultipartFile[] = allFields.filter((entry) => (entry as any).file !== undefined) as MultipartFile[]; if (files.length !== 1) throw Fail(FT.UsrValidation, 'Invalid file'); // Return a buffer of the file try { - return await files[0].toBuffer(); + return await files[0]?.toBuffer(); } catch (e) { this.logger.warn(e); throw Fail(FT.Internal, 'Invalid file'); diff --git a/frontend/package.json b/frontend/package.json index 24a3145..0196e52 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "picsur-frontend", - "version": "0.4.0", + "version": "0.4.1", "description": "Frontend for Picsur", "license": "GPL-3.0", "repository": "https://github.com/rubikscraft/Picsur", @@ -15,29 +15,29 @@ }, "devDependencies": { "@angular-builders/custom-webpack": "^14.0.1", - "@angular-devkit/build-angular": "14.2.2", - "@angular/animations": "^14.2.1", - "@angular/cdk": "^14.2.1", - "@angular/cli": "^14.2.2", - "@angular/common": "^14.2.1", - "@angular/compiler": "^14.2.1", - "@angular/compiler-cli": "^14.2.1", - "@angular/core": "^14.2.1", - "@angular/forms": "^14.2.1", - "@angular/material": "^14.2.1", - "@angular/platform-browser": "^14.2.1", - "@angular/platform-browser-dynamic": "^14.2.1", - "@angular/router": "^14.2.1", + "@angular-devkit/build-angular": "14.2.5", + "@angular/animations": "^14.2.5", + "@angular/cdk": "^14.2.4", + "@angular/cli": "^14.2.5", + "@angular/common": "^14.2.5", + "@angular/compiler": "^14.2.5", + "@angular/compiler-cli": "^14.2.5", + "@angular/core": "^14.2.5", + "@angular/forms": "^14.2.5", + "@angular/material": "^14.2.4", + "@angular/platform-browser": "^14.2.5", + "@angular/platform-browser-dynamic": "^14.2.5", + "@angular/router": "^14.2.5", "@fontsource/material-icons": "^4.5.4", "@fontsource/material-icons-outlined": "^4.5.4", "@fontsource/roboto": "^4.5.8", "@ng-web-apis/common": "^2.0.1", "@ng-web-apis/resize-observer": "^2.0.0", "@ngui/common": "^1.0.0", - "@types/node": "^18.7.16", + "@types/node": "^18.8.4", "@types/resize-observer-browser": "^0.1.7", - "@types/validator": "^13.7.6", - "bootstrap": "^5.2.1", + "@types/validator": "^13.7.7", + "bootstrap": "^5.2.2", "fuse.js": "^6.6.2", "jwt-decode": "^3.1.2", "moment": "^2.29.4", @@ -47,10 +47,10 @@ "ngx-moment": "^6.0.2", "picsur-shared": "*", "reflect-metadata": "^0.1.13", - "rxjs": "~7.5.6", + "rxjs": "~7.5.7", "tslib": "^2.4.0", - "typescript": "4.8.3", - "zod": "^3.19.0", + "typescript": "4.8.4", + "zod": "^3.19.1", "zone.js": "~0.11.8" } } diff --git a/package.json b/package.json index 545716d..8c7e5bd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "private": true, - "version": "0.4.0", + "version": "0.4.1", "workspaces": [ "shared", "backend", @@ -18,7 +18,7 @@ "format": "prettier --write ." }, "resolutions": { - "fastify": ">=4.5.2", + "fastify": ">=4.8.1", "terser": ">=5.14.2", "typeorm": ">=0.3.9", "typescript": "4.7.4", diff --git a/shared/package.json b/shared/package.json index 34d512e..67427a6 100644 --- a/shared/package.json +++ b/shared/package.json @@ -1,6 +1,6 @@ { "name": "picsur-shared", - "version": "0.4.0", + "version": "0.4.1", "description": "Shared libraries for Picsur", "license": "GPL-3.0", "repository": "https://github.com/rubikscraft/Picsur", @@ -8,12 +8,12 @@ "type": "module", "main": "./dist/index.js", "dependencies": { - "zod": "^3.19.0" + "zod": "^3.19.1" }, "devDependencies": { - "@types/node": "^18.7.16", + "@types/node": "^18.8.4", "tsc-watch": "^5.0.3", - "typescript": "4.8.3" + "typescript": "4.8.4" }, "scripts": { "clean": "rm -rf ./dist", diff --git a/support/picsur-stage1.Dockerfile b/support/picsur-stage1.Dockerfile index 8688604..d12597c 100644 --- a/support/picsur-stage1.Dockerfile +++ b/support/picsur-stage1.Dockerfile @@ -1,6 +1,6 @@ # This dockerfile only builds the javascript part of the project, so tsc and angular compilation -FROM node:18.8 AS BUILDER_STAGE1 +FROM node:latest AS BUILDER_STAGE1 SHELL ["/bin/bash", "-c"] diff --git a/support/picsur-stage2.Dockerfile b/support/picsur-stage2.Dockerfile index 35fa8ca..d45f5d8 100644 --- a/support/picsur-stage2.Dockerfile +++ b/support/picsur-stage2.Dockerfile @@ -3,7 +3,7 @@ # Always fetch amd64 image FROM ghcr.io/rubikscraft/picsur-alpha-stage1:latest AS BUILDER_STAGE1 -FROM node:18.8-alpine AS BUILDER_STAGE2 +FROM node:alpine AS BUILDER_STAGE2 RUN apk add python3 build-base @@ -12,7 +12,7 @@ COPY --from=BUILDER_STAGE1 /picsur ./ RUN yarn workspaces focus -A --production -FROM node:18.8-alpine +FROM node:alpine ENV PICSUR_PRODUCTION=true diff --git a/yarn.lock b/yarn.lock index 2cd0bd6..b9313af 100644 --- a/yarn.lock +++ b/yarn.lock @@ -39,24 +39,24 @@ __metadata: languageName: node linkType: hard -"@angular-devkit/architect@npm:0.1402.2, @angular-devkit/architect@npm:>=0.1400.0 < 0.1500.0": - version: 0.1402.2 - resolution: "@angular-devkit/architect@npm:0.1402.2" +"@angular-devkit/architect@npm:0.1402.5, @angular-devkit/architect@npm:>=0.1400.0 < 0.1500.0": + version: 0.1402.5 + resolution: "@angular-devkit/architect@npm:0.1402.5" dependencies: - "@angular-devkit/core": 14.2.2 + "@angular-devkit/core": 14.2.5 rxjs: 6.6.7 - checksum: a014bbd941582ad4a263b9d8870accef78c5e26528ba3f7a760c860dbb4ba6b66216361f562da591b579662f2710fb5810d748610aa17b7b4c17f4caa08794e3 + checksum: 6934853df05b2a7279574b97ce2cf5fb7419344fda353fb10a05f46acfa9e993d3c2d093faa2c768adae54602ee4b932c002eb8c4f49997b797b91a517d8d3b3 languageName: node linkType: hard -"@angular-devkit/build-angular@npm:14.2.2, @angular-devkit/build-angular@npm:^14.0.0": - version: 14.2.2 - resolution: "@angular-devkit/build-angular@npm:14.2.2" +"@angular-devkit/build-angular@npm:14.2.5, @angular-devkit/build-angular@npm:^14.0.0": + version: 14.2.5 + resolution: "@angular-devkit/build-angular@npm:14.2.5" dependencies: "@ampproject/remapping": 2.2.0 - "@angular-devkit/architect": 0.1402.2 - "@angular-devkit/build-webpack": 0.1402.2 - "@angular-devkit/core": 14.2.2 + "@angular-devkit/architect": 0.1402.5 + "@angular-devkit/build-webpack": 0.1402.5 + "@angular-devkit/core": 14.2.5 "@babel/core": 7.18.10 "@babel/generator": 7.18.12 "@babel/helper-annotate-as-pure": 7.18.6 @@ -67,7 +67,7 @@ __metadata: "@babel/runtime": 7.18.9 "@babel/template": 7.18.10 "@discoveryjs/json-ext": 0.5.7 - "@ngtools/webpack": 14.2.2 + "@ngtools/webpack": 14.2.5 ansi-colors: 4.1.3 babel-loader: 8.2.5 babel-plugin-istanbul: 6.1.1 @@ -141,20 +141,20 @@ __metadata: optional: true tailwindcss: optional: true - checksum: 3829654f52b26bc7bd5c753f867a0b24d649e0b650c24cd6ff0ecbfc0708bab8403c64ece40a349147d2104dd21472ac71e7cf7b8e58e1622f430fab99701086 + checksum: 355dd8c77e8fb797e52e644543da034049b9fed15f8c7730db096a2297e2c8c289709148c611e32ca575e5aacd403c77db5248eb6ee4b50f5a38166a7874cd36 languageName: node linkType: hard -"@angular-devkit/build-webpack@npm:0.1402.2": - version: 0.1402.2 - resolution: "@angular-devkit/build-webpack@npm:0.1402.2" +"@angular-devkit/build-webpack@npm:0.1402.5": + version: 0.1402.5 + resolution: "@angular-devkit/build-webpack@npm:0.1402.5" dependencies: - "@angular-devkit/architect": 0.1402.2 + "@angular-devkit/architect": 0.1402.5 rxjs: 6.6.7 peerDependencies: webpack: ^5.30.0 webpack-dev-server: ^4.0.0 - checksum: fb97fa5eceb043cefce63ee4a8a598496002506c05423437914b721c41e78408750d28b42b9dc1d4594c1c599ea5c28b7be1903b8a3041c46c1e9dd1f2d7575c + checksum: 6c2c5044aa4c2afcb31db81b77f7ade7cc97ceb26885b06d2c5af3b3ef566f869ac97b64307865001ab2563d6406bc6d6a1a46bcc68928d085446b171ae34950 languageName: node linkType: hard @@ -176,7 +176,7 @@ __metadata: languageName: node linkType: hard -"@angular-devkit/core@npm:14.2.2, @angular-devkit/core@npm:^14.0.0": +"@angular-devkit/core@npm:14.2.2": version: 14.2.2 resolution: "@angular-devkit/core@npm:14.2.2" dependencies: @@ -194,19 +194,37 @@ __metadata: languageName: node linkType: hard -"@angular-devkit/schematics-cli@npm:14.2.1": - version: 14.2.1 - resolution: "@angular-devkit/schematics-cli@npm:14.2.1" +"@angular-devkit/core@npm:14.2.5, @angular-devkit/core@npm:^14.0.0": + version: 14.2.5 + resolution: "@angular-devkit/core@npm:14.2.5" dependencies: - "@angular-devkit/core": 14.2.1 - "@angular-devkit/schematics": 14.2.1 + ajv: 8.11.0 + ajv-formats: 2.1.1 + jsonc-parser: 3.1.0 + rxjs: 6.6.7 + source-map: 0.7.4 + peerDependencies: + chokidar: ^3.5.2 + peerDependenciesMeta: + chokidar: + optional: true + checksum: 57eeed5de8dca62fb6bd0b24696143424f61dbeced6ff048156c9074eca830dd5758f543423792d876710a92e230c98daedd6093efcce1caff48ff552aecab5c + languageName: node + linkType: hard + +"@angular-devkit/schematics-cli@npm:14.2.2": + version: 14.2.2 + resolution: "@angular-devkit/schematics-cli@npm:14.2.2" + dependencies: + "@angular-devkit/core": 14.2.2 + "@angular-devkit/schematics": 14.2.2 ansi-colors: 4.1.3 inquirer: 8.2.4 symbol-observable: 4.0.0 yargs-parser: 21.1.1 bin: schematics: bin/schematics.js - checksum: 54c54ad332f3f3e966026f54ea48bb8a965fa8a3133fd8808e090fbde01e53223229de31a9ab97fa7f01cdd2f34991c2c6885549bd8b867f559a4dc54e860147 + checksum: 024c334cc14bbdda8eb1e7ab2e93b908828a310ec8e0dcd8f97c6e25edb335073da706d5ba3558daafc564285bf5f1945cb1804a034f2cb8aa353813dce04fc4 languageName: node linkType: hard @@ -236,20 +254,33 @@ __metadata: languageName: node linkType: hard -"@angular/animations@npm:^14.2.1": - version: 14.2.1 - resolution: "@angular/animations@npm:14.2.1" +"@angular-devkit/schematics@npm:14.2.5": + version: 14.2.5 + resolution: "@angular-devkit/schematics@npm:14.2.5" dependencies: - tslib: ^2.3.0 - peerDependencies: - "@angular/core": 14.2.1 - checksum: 37013a2185d05468ea3cb939d36b105dac7816c90e555c76aa322cca71bad41588a260c615bfdc8e1c74dfc763a374b0494bab793c73266dc4e01b0979f81a2b + "@angular-devkit/core": 14.2.5 + jsonc-parser: 3.1.0 + magic-string: 0.26.2 + ora: 5.4.1 + rxjs: 6.6.7 + checksum: 0bd9ec3777ff8d346ba6942988768456c44c062e785e7a7d9d051cce64cc31ec8f71b5e71c5d595ab3ebb1f29cf1cde117c8a7a0bd0e81ac3a4faef662705c53 languageName: node linkType: hard -"@angular/cdk@npm:^14.2.1": - version: 14.2.1 - resolution: "@angular/cdk@npm:14.2.1" +"@angular/animations@npm:^14.2.5": + version: 14.2.5 + resolution: "@angular/animations@npm:14.2.5" + dependencies: + tslib: ^2.3.0 + peerDependencies: + "@angular/core": 14.2.5 + checksum: 77aca2ad30a6334bf85517cad4e69ae0597717c887684835333ed995f6c9f863e7d49d2fd085327a1e62de1f61efa4d2d6aa3c3de838e531a64dc797bbe44593 + languageName: node + linkType: hard + +"@angular/cdk@npm:^14.2.4": + version: 14.2.4 + resolution: "@angular/cdk@npm:14.2.4" dependencies: parse5: ^5.0.0 tslib: ^2.3.0 @@ -260,18 +291,18 @@ __metadata: dependenciesMeta: parse5: optional: true - checksum: 0270d3e7df24f4ba360da040321c68ec9c5b8f0461a7ef3f204cf9e1c372cfdd94eaecac82ec26c4781ecc3f937c259c507c91d5a2908514ec289478ef72c345 + checksum: e3dcc137813d7711425facdfaa4f28086682b47e43ece3a50aa2986621bf44ded24681924bb533090112efc23fffc1ec08279ea1c87de96e5312fa1a8705210e languageName: node linkType: hard -"@angular/cli@npm:^14.2.2": - version: 14.2.2 - resolution: "@angular/cli@npm:14.2.2" +"@angular/cli@npm:^14.2.5": + version: 14.2.5 + resolution: "@angular/cli@npm:14.2.5" dependencies: - "@angular-devkit/architect": 0.1402.2 - "@angular-devkit/core": 14.2.2 - "@angular-devkit/schematics": 14.2.2 - "@schematics/angular": 14.2.2 + "@angular-devkit/architect": 0.1402.5 + "@angular-devkit/core": 14.2.5 + "@angular-devkit/schematics": 14.2.5 + "@schematics/angular": 14.2.5 "@yarnpkg/lockfile": 1.1.0 ansi-colors: 4.1.3 debug: 4.3.4 @@ -290,25 +321,25 @@ __metadata: yargs: 17.5.1 bin: ng: bin/ng.js - checksum: efd4d5ee09157a7a6660d6df141085c9e4086880914428c8dc32c233df60309bc85fc102974616384467ce14cbb40055fceae4bef3dbd7d04e30d02af0ea26fa + checksum: 90781cfb9c5f922f2f65c34d91221b2e3c283efa5d2b817783099959528596f2e06d703aa2811b44e8488fedbb58d94254507cca88398569f5edc9ea11f47f3c languageName: node linkType: hard -"@angular/common@npm:^14.2.1": - version: 14.2.1 - resolution: "@angular/common@npm:14.2.1" +"@angular/common@npm:^14.2.5": + version: 14.2.5 + resolution: "@angular/common@npm:14.2.5" dependencies: tslib: ^2.3.0 peerDependencies: - "@angular/core": 14.2.1 + "@angular/core": 14.2.5 rxjs: ^6.5.3 || ^7.4.0 - checksum: 3df7b284e11b3b961e407a06701d809d2bcaad323b17a6e63d59d822d004a8ed17d775eaf71b216d3eb863bbe35dc8ec14305f64a5371d7eda3d3353015fb29d + checksum: 1ec6c1f93dfedd96ef932a959772ff6d4c09a75c0131ec26c44723cf986d5ac9ddd5b90cee8e837320fae4b4aeef557c24a12f2ec5a0913fcfaa911366ca29b7 languageName: node linkType: hard -"@angular/compiler-cli@npm:^14.2.1": - version: 14.2.1 - resolution: "@angular/compiler-cli@npm:14.2.1" +"@angular/compiler-cli@npm:^14.2.5": + version: 14.2.5 + resolution: "@angular/compiler-cli@npm:14.2.5" dependencies: "@babel/core": ^7.17.2 chokidar: ^3.0.0 @@ -321,114 +352,114 @@ __metadata: tslib: ^2.3.0 yargs: ^17.2.1 peerDependencies: - "@angular/compiler": 14.2.1 + "@angular/compiler": 14.2.5 typescript: ">=4.6.2 <4.9" bin: ng-xi18n: bundles/src/bin/ng_xi18n.js ngc: bundles/src/bin/ngc.js ngcc: bundles/ngcc/main-ngcc.js - checksum: 36d0c99e5aa4109c83cb3d8715797d91ce5429e5ad23b6a3f5198e9656ce05c299bf8f76ea79a4dca0aff187cb1ab624615696280f78ddeefef38cf942441fd5 + checksum: fca23275ae20e87d3a49c5b596c04ee074eec5d5f0f2eda1abe7791b9b676328166f587d9fd479dc9e3803c9373249ff3ac309be6a5092a2aabc694f4b60e60b languageName: node linkType: hard -"@angular/compiler@npm:^14.2.1": - version: 14.2.1 - resolution: "@angular/compiler@npm:14.2.1" +"@angular/compiler@npm:^14.2.5": + version: 14.2.5 + resolution: "@angular/compiler@npm:14.2.5" dependencies: tslib: ^2.3.0 peerDependencies: - "@angular/core": 14.2.1 + "@angular/core": 14.2.5 peerDependenciesMeta: "@angular/core": optional: true - checksum: ccc875106f08f80df62baf47b5eebdee14a24661ff1e5cde5dc2b67767112cd1c8762b1b9d875dffdce4bf89e88672467490cdb1496604f73980f314c0a360ce + checksum: 665718c8384a7bd7aa150342658775afac2375ba41fa896fba74bee2f0ca29173ce3dfba2cce6aa483d486afa968235f4b1c8647050740bf74aaeb3fb89f1e42 languageName: node linkType: hard -"@angular/core@npm:^14.2.1": - version: 14.2.1 - resolution: "@angular/core@npm:14.2.1" +"@angular/core@npm:^14.2.5": + version: 14.2.5 + resolution: "@angular/core@npm:14.2.5" dependencies: tslib: ^2.3.0 peerDependencies: rxjs: ^6.5.3 || ^7.4.0 zone.js: ~0.11.4 - checksum: 5d34df790b3c4083cd3a4abc22e7fd34683543ca57a5795555d2950c1fb100a512b248407cfd6fe4d095c7f59c431a33334e41a0749e86e932cadd1d47e6288f + checksum: e8c286d9b8cd099666f6b7d4d6b5bb9206812642b2fc4a7d5f3dff54da00641cc79c84f2e7f374f1cde448933bae1b429bca1dd6d8508df98aa65bd6b6b7f665 languageName: node linkType: hard -"@angular/forms@npm:^14.2.1": - version: 14.2.1 - resolution: "@angular/forms@npm:14.2.1" +"@angular/forms@npm:^14.2.5": + version: 14.2.5 + resolution: "@angular/forms@npm:14.2.5" dependencies: tslib: ^2.3.0 peerDependencies: - "@angular/common": 14.2.1 - "@angular/core": 14.2.1 - "@angular/platform-browser": 14.2.1 + "@angular/common": 14.2.5 + "@angular/core": 14.2.5 + "@angular/platform-browser": 14.2.5 rxjs: ^6.5.3 || ^7.4.0 - checksum: 1a25da4bf5e8c802e82f9e69d6fdc43ed7237bf438cc49d7ae3e562e2d67aec971adde1498644e1be56bb0887a56f89f8a336a7654f75c7713432100b72a581e + checksum: d44e36417afd49479e5fa6b91c7f0274781a801c00585a4e86f71fac5dbaa167e2a04ba35284882f25b5b97f787e414a03f35c8467c98308db898bbcf340d4f0 languageName: node linkType: hard -"@angular/material@npm:^14.2.1": - version: 14.2.1 - resolution: "@angular/material@npm:14.2.1" +"@angular/material@npm:^14.2.4": + version: 14.2.4 + resolution: "@angular/material@npm:14.2.4" dependencies: tslib: ^2.3.0 peerDependencies: "@angular/animations": ^14.0.0 || ^15.0.0 - "@angular/cdk": 14.2.1 + "@angular/cdk": 14.2.4 "@angular/common": ^14.0.0 || ^15.0.0 "@angular/core": ^14.0.0 || ^15.0.0 "@angular/forms": ^14.0.0 || ^15.0.0 "@angular/platform-browser": ^14.0.0 || ^15.0.0 rxjs: ^6.5.3 || ^7.4.0 - checksum: 9e292ec11f2946b97cc33bfe7cfcbd122972f8aacb8bfa3a13287b8ada2a23efc665819048385185fd010902720acdd15eb82554b2672e415888753908d7faf8 + checksum: 9ae5704fa96b3481788f45833e0d02cfbe673666b31d4c502cd7b983d91f2e25483b9bab1dad01d276b4850ea52961cc2a2fffc37be210211ff732eab948d439 languageName: node linkType: hard -"@angular/platform-browser-dynamic@npm:^14.2.1": - version: 14.2.1 - resolution: "@angular/platform-browser-dynamic@npm:14.2.1" +"@angular/platform-browser-dynamic@npm:^14.2.5": + version: 14.2.5 + resolution: "@angular/platform-browser-dynamic@npm:14.2.5" dependencies: tslib: ^2.3.0 peerDependencies: - "@angular/common": 14.2.1 - "@angular/compiler": 14.2.1 - "@angular/core": 14.2.1 - "@angular/platform-browser": 14.2.1 - checksum: ca8af3ced604f629ffe8de12782f2e542327916aca92e3e4769a4fea166a72f11daac18d9db0379a0b579c8a7b90096145bf0d76ccbb2e1a804cec917aa19ba6 + "@angular/common": 14.2.5 + "@angular/compiler": 14.2.5 + "@angular/core": 14.2.5 + "@angular/platform-browser": 14.2.5 + checksum: 45061335e170bd59e69a2489c39c0ddb1d564c6504c59b733a7cc6b4fad7818cdde791facac98e204865cc1f697e9e1da1cc2bf5bfeb9097cd2c7fb15a00d0eb languageName: node linkType: hard -"@angular/platform-browser@npm:^14.2.1": - version: 14.2.1 - resolution: "@angular/platform-browser@npm:14.2.1" +"@angular/platform-browser@npm:^14.2.5": + version: 14.2.5 + resolution: "@angular/platform-browser@npm:14.2.5" dependencies: tslib: ^2.3.0 peerDependencies: - "@angular/animations": 14.2.1 - "@angular/common": 14.2.1 - "@angular/core": 14.2.1 + "@angular/animations": 14.2.5 + "@angular/common": 14.2.5 + "@angular/core": 14.2.5 peerDependenciesMeta: "@angular/animations": optional: true - checksum: 26e2e7955e4e629162c66b5eb8bc360af7f711aa08df5fd391da299ac98d99a0c90d63fde2b1eb7b38fff859159a864d23e986340b1419bda89ecd06dc96b10a + checksum: 20b95e403326ec36f9824148f6d14fc3e9367ad663afe9dfc213a65d58d45782c80731571522448d7ca9be530af2e5da1321977f7d1bccbbe2eb43ea3295683c languageName: node linkType: hard -"@angular/router@npm:^14.2.1": - version: 14.2.1 - resolution: "@angular/router@npm:14.2.1" +"@angular/router@npm:^14.2.5": + version: 14.2.5 + resolution: "@angular/router@npm:14.2.5" dependencies: tslib: ^2.3.0 peerDependencies: - "@angular/common": 14.2.1 - "@angular/core": 14.2.1 - "@angular/platform-browser": 14.2.1 + "@angular/common": 14.2.5 + "@angular/core": 14.2.5 + "@angular/platform-browser": 14.2.5 rxjs: ^6.5.3 || ^7.4.0 - checksum: 138871bf2b34486894640e83a96eb83beb7d1d9acc4d8a7541b50e9e28ca6dd08a8764b245a0216839edbc944da0eeace157b1b9d49fc44dd3accb5bf792d1dc + checksum: 99027ce3e552facb5d428940ee1b24273e602b321212d25064c4c3fbf462affb3921acbf9776d31264863db1ddda3d62cde0db12c29c3b1f8811d5fb337f3764 languageName: node linkType: hard @@ -1901,9 +1932,9 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^1.3.1": - version: 1.3.1 - resolution: "@eslint/eslintrc@npm:1.3.1" +"@eslint/eslintrc@npm:^1.3.3": + version: 1.3.3 + resolution: "@eslint/eslintrc@npm:1.3.3" dependencies: ajv: ^6.12.4 debug: ^4.3.2 @@ -1914,7 +1945,7 @@ __metadata: js-yaml: ^4.1.0 minimatch: ^3.1.2 strip-json-comments: ^3.1.1 - checksum: 9844dcc58a44399649926d5a17a2d53d529b80d3e8c3e9d0964ae198bac77ee6bb1cf44940f30cd9c2e300f7568ec82500be42ace6cacefb08aebf9905fe208e + checksum: f03e9d6727efd3e0719da2051ea80c0c73d20e28c171121527dbb868cd34232ca9c1d0525a66e517a404afea26624b1e47895b6a92474678418c2f50c9566694 languageName: node linkType: hard @@ -1925,14 +1956,14 @@ __metadata: languageName: node linkType: hard -"@fastify/ajv-compiler@npm:^3.1.1": - version: 3.2.0 - resolution: "@fastify/ajv-compiler@npm:3.2.0" +"@fastify/ajv-compiler@npm:^3.3.1": + version: 3.3.1 + resolution: "@fastify/ajv-compiler@npm:3.3.1" dependencies: - ajv: ^8.10.0 + ajv: ^8.11.0 ajv-formats: ^2.1.1 fast-uri: ^2.0.0 - checksum: 1cd40f54a9c518a87d67b613e5f760b13ab3df65fcaab5a9eee6cc45e0e2002cb77b8d339d2177926d677509e57d23a6a7fb54b7385010361d59b342bb8510f0 + checksum: 5e07902003cc870733630d5e279a9c69d9024c068e7040b3784f86e1f26eb30ce0ef2c2639b0de076a8aea9a6ad08d5b02fe78e0384d4c6a3d0e242c630d91b5 languageName: node linkType: hard @@ -1969,7 +2000,7 @@ __metadata: languageName: node linkType: hard -"@fastify/fast-json-stringify-compiler@npm:^4.0.0": +"@fastify/fast-json-stringify-compiler@npm:^4.1.0": version: 4.1.0 resolution: "@fastify/fast-json-stringify-compiler@npm:4.1.0" dependencies: @@ -1978,22 +2009,23 @@ __metadata: languageName: node linkType: hard -"@fastify/formbody@npm:7.0.1": - version: 7.0.1 - resolution: "@fastify/formbody@npm:7.0.1" +"@fastify/formbody@npm:7.3.0": + version: 7.3.0 + resolution: "@fastify/formbody@npm:7.3.0" dependencies: - fastify-plugin: ^3.0.0 - checksum: 20c160809edec22edb1686dae40552438655bce4c53f3e4265a17ceda61eb2ef562ec5852f27b3f0c72873841fc2aec91a593eee855fc394675518fd2db52813 + fast-querystring: ^1.0.0 + fastify-plugin: ^4.0.0 + checksum: 2b8336c06376aeda93cfad4d1aee405642d1fbeaab9208c600651e8196deab3f80fdee841ab56743663302289b0e8a7558531781a4a7616042127b7d59b800b2 languageName: node linkType: hard -"@fastify/helmet@npm:^10.0.0": - version: 10.0.0 - resolution: "@fastify/helmet@npm:10.0.0" +"@fastify/helmet@npm:^10.0.1": + version: 10.0.1 + resolution: "@fastify/helmet@npm:10.0.1" dependencies: fastify-plugin: ^4.2.1 helmet: ^6.0.0 - checksum: 6bf9d6e7baeaffa5622797d9afd47a2ea562f26a84058d8122c6d631847471a7e78ba0ed59813ce738608dce130576a4c1b0838a37a0cb320c39242173f30c8a + checksum: d95935035dcfc66cef3ea996bf663e658a81c5bc42e9fa61d135e926714367e50b4e036aafb037d8058ab361c8d08d468e1a053f2fa387198c5a7d088198b897 languageName: node linkType: hard @@ -2008,9 +2040,9 @@ __metadata: languageName: node linkType: hard -"@fastify/multipart@npm:^7.1.2": - version: 7.1.2 - resolution: "@fastify/multipart@npm:7.1.2" +"@fastify/multipart@npm:^7.2.0": + version: 7.2.0 + resolution: "@fastify/multipart@npm:7.2.0" dependencies: "@fastify/busboy": ^1.0.0 "@fastify/deepmerge": ^1.0.0 @@ -2020,7 +2052,7 @@ __metadata: hexoid: ^1.0.0 secure-json-parse: ^2.4.0 stream-wormhole: ^1.1.0 - checksum: c65c51fcd5eb8762aa780b5078b6ad1b3e215968a3926b91ae572ee67b287a0c955a87ed6f02a98994527ee2130cf42ee7f3e48645bc65991b8173f1367fabfb + checksum: 63f5d52108f781cb0e3a4f7e90fb12d679f5095e1735cd73a54366a24e15b082659bc4c91701ead231b734761d3746df4715da3cd9a31d0f3adc01ff5cdb2dc5 languageName: node linkType: hard @@ -2067,21 +2099,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.10.4": - version: 0.10.4 - resolution: "@humanwhocodes/config-array@npm:0.10.4" +"@humanwhocodes/config-array@npm:^0.10.5": + version: 0.10.7 + resolution: "@humanwhocodes/config-array@npm:0.10.7" dependencies: "@humanwhocodes/object-schema": ^1.2.1 debug: ^4.1.1 minimatch: ^3.0.4 - checksum: d480e5d57e6d787565b6cff78e27c3d1b380692d4ffb0ada7d7f5957a56c9032f034da05a3e443065dbd0671ebf4d859036ced34e96b325bbc1badbae3c05300 - languageName: node - linkType: hard - -"@humanwhocodes/gitignore-to-minimatch@npm:^1.0.2": - version: 1.0.2 - resolution: "@humanwhocodes/gitignore-to-minimatch@npm:1.0.2" - checksum: aba5c40c9e3770ed73a558b0bfb53323842abfc2ce58c91d7e8b1073995598e6374456d38767be24ab6176915f0a8d8b23eaae5c85e2b488c0dccca6d795e2ad + checksum: 009d64be8d5bd098ff04e10af79e34f5633245250581fca032fac12a8667b2df8e7d169e69c05bff4d83ea3dd3c7d2d0e05ea9b94d89a7d092e26530caf6f8a3 languageName: node linkType: hard @@ -2198,9 +2223,9 @@ __metadata: languageName: node linkType: hard -"@mapbox/node-pre-gyp@npm:^1.0.0": - version: 1.0.9 - resolution: "@mapbox/node-pre-gyp@npm:1.0.9" +"@mapbox/node-pre-gyp@npm:^1.0.10": + version: 1.0.10 + resolution: "@mapbox/node-pre-gyp@npm:1.0.10" dependencies: detect-libc: ^2.0.0 https-proxy-agent: ^5.0.0 @@ -2213,17 +2238,17 @@ __metadata: tar: ^6.1.11 bin: node-pre-gyp: bin/node-pre-gyp - checksum: 1b9c4c87a68d200daa13151d0fe033aa7aa8f7b26f3585255424dd8dfee2ec672c3e9bea4071c624469bc0aebbbcde08f8a300c8a958db52c50abadd5fb56920 + checksum: 1a98db05d955b74dad3814679593df293b9194853698f3f5f1ed00ecd93128cdd4b14fb8767fe44ac6981ef05c23effcfdc88710e7c1de99ccb6f647890597c8 languageName: node linkType: hard -"@nestjs/cli@npm:^9.1.2": - version: 9.1.2 - resolution: "@nestjs/cli@npm:9.1.2" +"@nestjs/cli@npm:^9.1.4": + version: 9.1.4 + resolution: "@nestjs/cli@npm:9.1.4" dependencies: - "@angular-devkit/core": 14.2.1 - "@angular-devkit/schematics": 14.2.1 - "@angular-devkit/schematics-cli": 14.2.1 + "@angular-devkit/core": 14.2.2 + "@angular-devkit/schematics": 14.2.2 + "@angular-devkit/schematics-cli": 14.2.2 "@nestjs/schematics": ^9.0.0 chalk: 3.0.0 chokidar: 3.5.3 @@ -2240,24 +2265,24 @@ __metadata: tree-kill: 1.2.2 tsconfig-paths: 4.1.0 tsconfig-paths-webpack-plugin: 4.0.0 - typescript: 4.7.4 + typescript: 4.8.3 webpack: 5.74.0 webpack-node-externals: 3.0.0 bin: nest: bin/nest.js - checksum: 3a4fffd874c43dd4fded929f3f4f7c2d0e28262fb314b0ca400c71ab805365565e854b6fdc9f8c8b144df170de962ed8e8c4f90844491d24b8101fffa4ae7ce0 + checksum: 11b1363e8da583b6edeea9d209809631660825fdeca3866883165701ca268958c7715424d8e6b3866980365a17f74b9b830e28ad195d71cfd26c1a8398ac2ec2 languageName: node linkType: hard -"@nestjs/common@npm:^9.0.11": - version: 9.0.11 - resolution: "@nestjs/common@npm:9.0.11" +"@nestjs/common@npm:^9.1.4": + version: 9.1.4 + resolution: "@nestjs/common@npm:9.1.4" dependencies: iterare: 1.2.1 tslib: 2.4.0 - uuid: 8.3.2 + uuid: 9.0.0 peerDependencies: - cache-manager: "*" + cache-manager: <=5 class-transformer: "*" class-validator: "*" reflect-metadata: ^0.1.12 @@ -2269,7 +2294,7 @@ __metadata: optional: true class-validator: optional: true - checksum: 57c6618f13e3c9d16665ba0f10318bd1fea9d46eb5b609c8d79ccf4f41ed2dd97668fa51142aeaed4da5a4cd9388aee9cad5730916f4831b6ea23ded6f0265ce + checksum: 7bb6998fa4db9ba9062a2c4fd74ad2613adc5d653b2b0abcca35c0a77ad917408e4ae9f048df672f5eb3c731a85269ab3422d97b3cd98c719e9fc51710a329ca languageName: node linkType: hard @@ -2289,9 +2314,9 @@ __metadata: languageName: node linkType: hard -"@nestjs/core@npm:^9.0.11": - version: 9.0.11 - resolution: "@nestjs/core@npm:9.0.11" +"@nestjs/core@npm:^9.1.4": + version: 9.1.4 + resolution: "@nestjs/core@npm:9.1.4" dependencies: "@nuxtjs/opencollective": 0.3.2 fast-safe-stringify: 2.1.1 @@ -2299,7 +2324,7 @@ __metadata: object-hash: 3.0.0 path-to-regexp: 3.2.0 tslib: 2.4.0 - uuid: 8.3.2 + uuid: 9.0.0 peerDependencies: "@nestjs/common": ^9.0.0 "@nestjs/microservices": ^9.0.0 @@ -2314,7 +2339,7 @@ __metadata: optional: true "@nestjs/websockets": optional: true - checksum: 645081107b3cacbbb6318ca64ccc388bea4b3e3e407183af568d57c05d2f15b4284736efd634b205088ddbedaf55e891096dc7af6b1e07858eb470559f3378d1 + checksum: 5578a56d9c9f7135e20727b825e0947d75ba6d4144645b8d49ce898b9224aa0ee2e52f91e93df2f408a6951f807e94c8d056be6526563d6e48101870faf6238a languageName: node linkType: hard @@ -2340,15 +2365,15 @@ __metadata: languageName: node linkType: hard -"@nestjs/platform-fastify@npm:^9.0.11": - version: 9.0.11 - resolution: "@nestjs/platform-fastify@npm:9.0.11" +"@nestjs/platform-fastify@npm:^9.1.4": + version: 9.1.4 + resolution: "@nestjs/platform-fastify@npm:9.1.4" dependencies: "@fastify/cors": 8.1.0 - "@fastify/formbody": 7.0.1 + "@fastify/formbody": 7.3.0 "@fastify/middie": 8.0.0 - fastify: 4.4.0 - light-my-request: 5.4.0 + fastify: 4.7.0 + light-my-request: 5.6.1 path-to-regexp: 3.2.0 tslib: 2.4.0 peerDependencies: @@ -2361,7 +2386,7 @@ __metadata: optional: true "@fastify/view": optional: true - checksum: db8202e397a211d15fdf3d709a3e441dc09e25c78aecdc7936f069f728133844f5b774a8b392c77c08f0bde5be2bcc541b704fa3d37aeabc09cc7aebd152657d + checksum: f414bbb4b7a24214407e5f1e17b246aad49d71d9cdf87e4f018cfbbf8c1ccdc4db57cf2f52adf400b09a46ceb144e833b485cea1e0d81faaa05f8acdf8f5ab7d languageName: node linkType: hard @@ -2392,9 +2417,9 @@ __metadata: languageName: node linkType: hard -"@nestjs/testing@npm:^9.0.11": - version: 9.0.11 - resolution: "@nestjs/testing@npm:9.0.11" +"@nestjs/testing@npm:^9.1.4": + version: 9.1.4 + resolution: "@nestjs/testing@npm:9.1.4" dependencies: tslib: 2.4.0 peerDependencies: @@ -2407,7 +2432,7 @@ __metadata: optional: true "@nestjs/platform-express": optional: true - checksum: 8343529a878869d2b5cbc51a63c4517cce6f38e88a39fd4a527f566878638669faf3c10ca1e89b8b1a137c2f21437718d2004d22b02e1df57318995c733ed0bb + checksum: f7bc71cfc7be7648eb6c5e5cd7f5a1d42f0200ee1a8cd7d1342edf804e6d609a88f3e9f15faec0a98969b5ed2187934473ea096e6e0d7be599304b56e3dee213 languageName: node linkType: hard @@ -2451,14 +2476,14 @@ __metadata: languageName: node linkType: hard -"@ngtools/webpack@npm:14.2.2": - version: 14.2.2 - resolution: "@ngtools/webpack@npm:14.2.2" +"@ngtools/webpack@npm:14.2.5": + version: 14.2.5 + resolution: "@ngtools/webpack@npm:14.2.5" peerDependencies: "@angular/compiler-cli": ^14.0.0 typescript: ">=4.6.2 <4.9" webpack: ^5.54.0 - checksum: fce1268f3686ed1f974161bed3662915a98a90c75b7bc8fb166fea346794351ef92bc5bb3cb95714f9d235beaa1b14c8856d4ca8d7eac431d30918a96d404df8 + checksum: 8622cf7cc70a453a85fa91e0860e8f6d3f723a624db6643d83c9879305828f79787489849aa7ba6ac3818f25c85207110f60f8a45c423601ef4c340baa6be196 languageName: node linkType: hard @@ -2606,14 +2631,14 @@ __metadata: languageName: node linkType: hard -"@schematics/angular@npm:14.2.2": - version: 14.2.2 - resolution: "@schematics/angular@npm:14.2.2" +"@schematics/angular@npm:14.2.5": + version: 14.2.5 + resolution: "@schematics/angular@npm:14.2.5" dependencies: - "@angular-devkit/core": 14.2.2 - "@angular-devkit/schematics": 14.2.2 + "@angular-devkit/core": 14.2.5 + "@angular-devkit/schematics": 14.2.5 jsonc-parser: 3.1.0 - checksum: c06974273c0c58f91f19bbaacd9e955f11748c9165a2aa9780a8bed59ef16b144e8891d5383c5e09459da55e342c78b976a3ea3038831639c7ca7d7a6628f6b7 + checksum: 76d6de3f88c44636c975f706a1516c0f3b8563b05862f4f1b01b015053f2a531629bffeb48f7cc33ebef910ce9eb52e86eeba33e6ad9540ed15a42196d8097d4 languageName: node linkType: hard @@ -2839,10 +2864,10 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:^18.7.16": - version: 18.7.16 - resolution: "@types/node@npm:18.7.16" - checksum: 01a3d35c764a3f0e7370b56e1ad4203731131883c65784e020009014171b3f53c4649cde6c7aa4f1026b907ee87ef6ae6ece2bc518151dc7b81100fe8b1db3ad +"@types/node@npm:*, @types/node@npm:^18.8.4": + version: 18.8.4 + resolution: "@types/node@npm:18.8.4" + checksum: c2b87f6b0b1f02b2ce61ca7cb93ea287119bda086a3f33e48da8f5e70c24ad7141cc3465946e0e36abb7eba70c7b320c7659842096e4aa573b3a8d557322c818 languageName: node linkType: hard @@ -2853,14 +2878,14 @@ __metadata: languageName: node linkType: hard -"@types/passport-jwt@npm:^3.0.6": - version: 3.0.6 - resolution: "@types/passport-jwt@npm:3.0.6" +"@types/passport-jwt@npm:^3.0.7": + version: 3.0.7 + resolution: "@types/passport-jwt@npm:3.0.7" dependencies: "@types/express": "*" "@types/jsonwebtoken": "*" "@types/passport-strategy": "*" - checksum: aa1e89b30bf77e1147bd5d47118fec38705246d6789b687d7385f037fdc01bed4d1e222e9d3c5c04e871c9a06474853090c17968434f9affefc53bed4dfad32b + checksum: c3631b9cb8a858e1ce366de04fe0e4fd350f265e09aad7e586c064ded6183dc011806c58c13a9e4535d66f900d76d6746e9c3d79b83a90ddc7dff679cbcfbe5d languageName: node linkType: hard @@ -2941,12 +2966,12 @@ __metadata: languageName: node linkType: hard -"@types/sharp@npm:^0.30.5": - version: 0.30.5 - resolution: "@types/sharp@npm:0.30.5" +"@types/sharp@npm:^0.31.0": + version: 0.31.0 + resolution: "@types/sharp@npm:0.31.0" dependencies: "@types/node": "*" - checksum: 8aa458d4c4187ae9a69894904832ecfe7533e0c405d1a7971a9984b0996eb6eb2ced103854b71199cf8df1350540bb4d3625c671a1946bd417b2bf4405c7292a + checksum: c7698de18183a0574bf2f703226a5a7dc32b8a7340b52790eff0f6775b8ad708b6782f48fcaaf4d1be15fd76215c81c3ea55595d55484bf7ce870923c8174294 languageName: node linkType: hard @@ -2978,10 +3003,10 @@ __metadata: languageName: node linkType: hard -"@types/validator@npm:^13.7.6": - version: 13.7.6 - resolution: "@types/validator@npm:13.7.6" - checksum: f860dd87bc5f90cc33d2802cf2a4da307ddac63c86d86b858a85dd62d457c8fa42fc8756e05b5d24e741376debc13d46ed14bc700006bf7d0cb910118022492b +"@types/validator@npm:^13.7.7": + version: 13.7.7 + resolution: "@types/validator@npm:13.7.7" + checksum: e32d2bc3b86317da2dff7565e371a2bd0108cdbd7c0b426070c9b9fab30cf07572eea4fb193cb7420261b2eb99b2fc112bf021d48f98eee181844a47533f817a languageName: node linkType: hard @@ -2994,15 +3019,14 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.36.2": - version: 5.36.2 - resolution: "@typescript-eslint/eslint-plugin@npm:5.36.2" +"@typescript-eslint/eslint-plugin@npm:^5.40.0": + version: 5.40.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.40.0" dependencies: - "@typescript-eslint/scope-manager": 5.36.2 - "@typescript-eslint/type-utils": 5.36.2 - "@typescript-eslint/utils": 5.36.2 + "@typescript-eslint/scope-manager": 5.40.0 + "@typescript-eslint/type-utils": 5.40.0 + "@typescript-eslint/utils": 5.40.0 debug: ^4.3.4 - functional-red-black-tree: ^1.0.1 ignore: ^5.2.0 regexpp: ^3.2.0 semver: ^7.3.7 @@ -3013,43 +3037,43 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: edcd9fcecdeb22a689b421cafe3b7adc859bf2fd6227aecdd7412c319c808e7bab063c8f94af32116cfc971962f9780d181cb0a4aa999951c2d2be1f84c6c376 + checksum: ac9e8fcea3545eb33353373c5094fd0a7b79647b37066adbcbd8edcb6fc17c6a601fd0e1b8db0a39200e8238acb33d4b1b036bfe09ebb9899cfb43f6c271a8fd languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.36.2": - version: 5.36.2 - resolution: "@typescript-eslint/parser@npm:5.36.2" +"@typescript-eslint/parser@npm:^5.40.0": + version: 5.40.0 + resolution: "@typescript-eslint/parser@npm:5.40.0" dependencies: - "@typescript-eslint/scope-manager": 5.36.2 - "@typescript-eslint/types": 5.36.2 - "@typescript-eslint/typescript-estree": 5.36.2 + "@typescript-eslint/scope-manager": 5.40.0 + "@typescript-eslint/types": 5.40.0 + "@typescript-eslint/typescript-estree": 5.40.0 debug: ^4.3.4 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: d6cc22cbc7aacb5ecebf55eb1d681cb6b964b108e147b418295c3e48701a77768cff128c16da421ae50eabb9f1296ecec7fa3cc5f2ccb63a3febf79f98b4195f + checksum: a8d02950dd12fcb1d19ad5f24cbfd186ca88d8a099160f93f99767896a45198a9f9bfbdd1a57c1ae50d452e6c895ae5b4d7e4623dfc87bca55a45c5ba16491f8 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.36.2": - version: 5.36.2 - resolution: "@typescript-eslint/scope-manager@npm:5.36.2" +"@typescript-eslint/scope-manager@npm:5.40.0": + version: 5.40.0 + resolution: "@typescript-eslint/scope-manager@npm:5.40.0" dependencies: - "@typescript-eslint/types": 5.36.2 - "@typescript-eslint/visitor-keys": 5.36.2 - checksum: 93ff655f7c237c88ec6dc5911202dd8f81bd8909b27f1a758a9d77e9791040f1ee6fe2891314bde75c808ce586246e98003a1b1396937b0312f2440016dea751 + "@typescript-eslint/types": 5.40.0 + "@typescript-eslint/visitor-keys": 5.40.0 + checksum: 48dfb2f1a71bda5b782263e97608f1e1a2e8a89a603344af5072208be7936140af9d41483be439405c5ee379d0263555d6cc94405b187707f9ecfd7dd9821b5f languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.36.2": - version: 5.36.2 - resolution: "@typescript-eslint/type-utils@npm:5.36.2" +"@typescript-eslint/type-utils@npm:5.40.0": + version: 5.40.0 + resolution: "@typescript-eslint/type-utils@npm:5.40.0" dependencies: - "@typescript-eslint/typescript-estree": 5.36.2 - "@typescript-eslint/utils": 5.36.2 + "@typescript-eslint/typescript-estree": 5.40.0 + "@typescript-eslint/utils": 5.40.0 debug: ^4.3.4 tsutils: ^3.21.0 peerDependencies: @@ -3057,23 +3081,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: c202b7d2cd08ed7f7d1ad7e430e9e1596478e147f0d485d02babfda0211c55fa950de1dc4d1c950008a8a047a31c1e982e97fe5558f93d496830eb9d9532bc71 + checksum: eabe86de93b0bd4bcbfb13cace097ff7addbd992c91b80c73bbaa677ce26f1c2abd1c63fe585f2fd9c80df07d3d54bd6e4a46aebc908cef0f870f1d6955d6b8a languageName: node linkType: hard -"@typescript-eslint/types@npm:5.36.2": - version: 5.36.2 - resolution: "@typescript-eslint/types@npm:5.36.2" - checksum: 736cb8a76b58f2f9a7d066933094c5510ffe31479ea8b804a829ec85942420f1b55e0eb2688fbdaaaa9c0e5b3b590fb8f14bbd745353696b4fd33fda620d417b +"@typescript-eslint/types@npm:5.40.0": + version: 5.40.0 + resolution: "@typescript-eslint/types@npm:5.40.0" + checksum: 892ff162176a3e292b5b55090421c6d318187255f3f91be46bd5c0b38e3c25a49d9320ffb646d5709f3a2cdf350217a79e557886fdfdbdb322caec27f2b3d116 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.36.2": - version: 5.36.2 - resolution: "@typescript-eslint/typescript-estree@npm:5.36.2" +"@typescript-eslint/typescript-estree@npm:5.40.0": + version: 5.40.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.40.0" dependencies: - "@typescript-eslint/types": 5.36.2 - "@typescript-eslint/visitor-keys": 5.36.2 + "@typescript-eslint/types": 5.40.0 + "@typescript-eslint/visitor-keys": 5.40.0 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -3082,33 +3106,34 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 2827ff57a114b6107ea6d555f3855007133b08a7c2bafba0cfa0c935d8b99fd7b49e982d48cccc1c5ba550d95748d0239f5e2109893f12a165d76ed64a0d261b + checksum: 8b67b8c4278f6bbd16ec521c847920c6f0ba57ec4bf148505c057aa160363852f50f9db73f42ee71ac3906940e8554e9c27686194a57f6554efcd82a8b0fa3e8 languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.36.2": - version: 5.36.2 - resolution: "@typescript-eslint/utils@npm:5.36.2" +"@typescript-eslint/utils@npm:5.40.0": + version: 5.40.0 + resolution: "@typescript-eslint/utils@npm:5.40.0" dependencies: "@types/json-schema": ^7.0.9 - "@typescript-eslint/scope-manager": 5.36.2 - "@typescript-eslint/types": 5.36.2 - "@typescript-eslint/typescript-estree": 5.36.2 + "@typescript-eslint/scope-manager": 5.40.0 + "@typescript-eslint/types": 5.40.0 + "@typescript-eslint/typescript-estree": 5.40.0 eslint-scope: ^5.1.1 eslint-utils: ^3.0.0 + semver: ^7.3.7 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 45356cf55a8733e3ab1f2c3c19cdaefdb79857e35eb1433c29b81f3df071e9cef8a286bc407abe243889a21d9e793e999f92f03b9c727a0fac1c17a48e64c42a + checksum: 608e16ad510c1543de37e168ab42e9d11fdd7d38faf19fe5d60255ea8e43b9a8cebeea11bd9776eed55fe0e453c5d222bb708b930b431c5b113269c6b44788c1 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.36.2": - version: 5.36.2 - resolution: "@typescript-eslint/visitor-keys@npm:5.36.2" +"@typescript-eslint/visitor-keys@npm:5.40.0": + version: 5.40.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.40.0" dependencies: - "@typescript-eslint/types": 5.36.2 + "@typescript-eslint/types": 5.40.0 eslint-visitor-keys: ^3.3.0 - checksum: 87ccdcfa5cdedaa3a1aac30d656969f4f5910b62bcaacdf80a514dbf0cbbd8e79b55f8e987eab34cc79ece8ce4b8c19d5caf8b0afb74e0b0d7ab39fb29aa8eba + checksum: a11787f7e6ac7018b22848028c9116d028f89782b0ee120517f0384e9db260e3001ad897512d9c3cf15ce16073ae4c1dc7f81f29d6d40dec78b5e8c8e79f344f languageName: node linkType: hard @@ -3432,7 +3457,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:8.11.0, ajv@npm:^8.0.0, ajv@npm:^8.10.0, ajv@npm:^8.8.0": +"ajv@npm:8.11.0, ajv@npm:^8.0.0, ajv@npm:^8.10.0, ajv@npm:^8.11.0, ajv@npm:^8.8.0": version: 8.11.0 resolution: "ajv@npm:8.11.0" dependencies: @@ -3633,15 +3658,14 @@ __metadata: languageName: node linkType: hard -"avvio@npm:^8.1.3": - version: 8.1.3 - resolution: "avvio@npm:8.1.3" +"avvio@npm:^8.2.0": + version: 8.2.0 + resolution: "avvio@npm:8.2.0" dependencies: archy: ^1.0.0 debug: ^4.0.0 fastq: ^1.6.1 - queue-microtask: ^1.1.2 - checksum: 087760a9c5c6b82526a044a3a6a12f04d5f5e4cc101427f44b2c84dd898f09f0d2910991fae11fdca03054dbd9bc3a600e7639904028e808b2ebc0dbf6ef7227 + checksum: bbd06eeb1f9ef428dbc32a32e06c350a7b320f60348698fd234145a4100f3688ce5d0999b966eb6ca70f9511d0c35fed5ef4651d276715e7e3e94a2d465cb56d languageName: node linkType: hard @@ -3739,13 +3763,13 @@ __metadata: languageName: node linkType: hard -"bcrypt@npm:^5.0.1": - version: 5.0.1 - resolution: "bcrypt@npm:5.0.1" +"bcrypt@npm:^5.1.0": + version: 5.1.0 + resolution: "bcrypt@npm:5.1.0" dependencies: - "@mapbox/node-pre-gyp": ^1.0.0 - node-addon-api: ^3.1.0 - checksum: b59625519f2b2891010b8094208588462b1c759ccacebfd74f0b9a4c1885743434ede246c26b615b94a5cf203dfcb9eb25a1e8dec315afd3098da2b848c0fa12 + "@mapbox/node-pre-gyp": ^1.0.10 + node-addon-api: ^5.0.0 + checksum: a590b65d276d75d861dc85acc3128508b8f78c87431719658ea3be7996368b34b397b6efefe6bca0a3d555bf41a9267307fd4ce04e956598fca3ba81199c6706 languageName: node linkType: hard @@ -3832,12 +3856,12 @@ __metadata: languageName: node linkType: hard -"bootstrap@npm:^5.2.1": - version: 5.2.1 - resolution: "bootstrap@npm:5.2.1" +"bootstrap@npm:^5.2.2": + version: 5.2.2 + resolution: "bootstrap@npm:5.2.2" peerDependencies: "@popperjs/core": ^2.11.6 - checksum: f7d733ae5d27177d813adb2ac2158f08069a558d8f664b3db8857aba0ab07423d83b4276dba6123dde52309e707bb06ec13e040fb905eaa293c53453110bb802 + checksum: 14e6df28feb975dc10702cac0a6c2a21132a6e4e5562e31cdae1db3970e287ed29001020066b61d96b2cea2a45ecf44c08c8c26bc84a31cdeabec0a9be6b9389 languageName: node linkType: hard @@ -5231,13 +5255,12 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.23.0": - version: 8.23.0 - resolution: "eslint@npm:8.23.0" +"eslint@npm:^8.25.0": + version: 8.25.0 + resolution: "eslint@npm:8.25.0" dependencies: - "@eslint/eslintrc": ^1.3.1 - "@humanwhocodes/config-array": ^0.10.4 - "@humanwhocodes/gitignore-to-minimatch": ^1.0.2 + "@eslint/eslintrc": ^1.3.3 + "@humanwhocodes/config-array": ^0.10.5 "@humanwhocodes/module-importer": ^1.0.1 ajv: ^6.10.0 chalk: ^4.0.0 @@ -5254,7 +5277,6 @@ __metadata: fast-deep-equal: ^3.1.3 file-entry-cache: ^6.0.1 find-up: ^5.0.0 - functional-red-black-tree: ^1.0.1 glob-parent: ^6.0.1 globals: ^13.15.0 globby: ^11.1.0 @@ -5263,6 +5285,7 @@ __metadata: import-fresh: ^3.0.0 imurmurhash: ^0.1.4 is-glob: ^4.0.0 + js-sdsl: ^4.1.4 js-yaml: ^4.1.0 json-stable-stringify-without-jsonify: ^1.0.1 levn: ^0.4.1 @@ -5276,7 +5299,7 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: ff6075daa28d817a7ac4508f31bc108a04d9ab5056608c8651b5bf9cfea5d708ca16dea6cdab2c3c0ae99b0bf0e726af8504eaa8e17c8e12e242cb68237ead64 + checksum: 7acf2693b522b573657b53d2245b5522d3a131e4224b1cbf01e2c3579632fdbf62599284f68bc483e6e4eba23ae3643c9544744e0214a86e727cc361cedcd0fa languageName: node linkType: hard @@ -5481,6 +5504,13 @@ __metadata: languageName: node linkType: hard +"fast-decode-uri-component@npm:^1.0.1": + version: 1.0.1 + resolution: "fast-decode-uri-component@npm:1.0.1" + checksum: 427a48fe0907e76f0e9a2c228e253b4d8a8ab21d130ee9e4bb8339c5ba4086235cf9576831f7b20955a752eae4b525a177ff9d5825dd8d416e7726939194fbee + languageName: node + linkType: hard + "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -5535,6 +5565,15 @@ __metadata: languageName: node linkType: hard +"fast-querystring@npm:^1.0.0": + version: 1.0.0 + resolution: "fast-querystring@npm:1.0.0" + dependencies: + fast-decode-uri-component: ^1.0.1 + checksum: 5f70df27d02fcf86ea2baa16ea59e0da8bbd891e3a97aa1e95b1c0c64d5445aeab3bde5ce3e603b21d48c87db70a458febf05150a9dbe7c099aced5f123b3ffd + languageName: node + linkType: hard + "fast-redact@npm:^3.1.1": version: 3.1.1 resolution: "fast-redact@npm:3.1.1" @@ -5570,25 +5609,25 @@ __metadata: languageName: node linkType: hard -"fastify@npm:>=4.5.2": - version: 4.5.3 - resolution: "fastify@npm:4.5.3" +"fastify@npm:>=4.8.1": + version: 4.8.1 + resolution: "fastify@npm:4.8.1" dependencies: - "@fastify/ajv-compiler": ^3.1.1 + "@fastify/ajv-compiler": ^3.3.1 "@fastify/error": ^3.0.0 - "@fastify/fast-json-stringify-compiler": ^4.0.0 + "@fastify/fast-json-stringify-compiler": ^4.1.0 abstract-logging: ^2.0.1 - avvio: ^8.1.3 - find-my-way: ^7.0.0 - light-my-request: ^5.5.1 - pino: ^8.0.0 + avvio: ^8.2.0 + find-my-way: ^7.3.0 + light-my-request: ^5.6.1 + pino: ^8.5.0 process-warning: ^2.0.0 proxy-addr: ^2.0.7 rfdc: ^1.3.0 - secure-json-parse: ^2.4.0 + secure-json-parse: ^2.5.0 semver: ^7.3.7 - tiny-lru: ^8.0.2 - checksum: 2c5b1d10ced5517a443127146986ffe7100c2e964fba67b4521361d2d26173faf109f2d7b060dd09beec54e04abe67280b3070728a2fd1cf4cb8d8d543873aff + tiny-lru: ^9.0.2 + checksum: ff26d77a9b01001afe5c2db0f0ecd2625c85e12bc9c5b42ead87fd6f3a530a9aa9ab21dbd5949b6ff0f7d52ef77ee451f6391bdfb5006d84120046a5e9e95252 languageName: node linkType: hard @@ -5681,13 +5720,14 @@ __metadata: languageName: node linkType: hard -"find-my-way@npm:^7.0.0": - version: 7.0.1 - resolution: "find-my-way@npm:7.0.1" +"find-my-way@npm:^7.3.0": + version: 7.3.1 + resolution: "find-my-way@npm:7.3.1" dependencies: fast-deep-equal: ^3.1.3 + fast-querystring: ^1.0.0 safe-regex2: ^2.0.0 - checksum: ffadbab35c75cb6dc7d9f81a94c4c305713d01b676d684069d751b2d8525d5c84e4fe4f439345b0aed80b7da18ca4fc13579d3c497488ab06976ee30ed78eb33 + checksum: eec65665c34fbfeb323a52989de51b106485ec0d6182996fc70d42570a73f88b9637572bb8ae89332532da9ca856615e195768116aeede75d73b929b9534bf7a languageName: node linkType: hard @@ -5860,13 +5900,6 @@ __metadata: languageName: node linkType: hard -"functional-red-black-tree@npm:^1.0.1": - version: 1.0.1 - resolution: "functional-red-black-tree@npm:1.0.1" - checksum: ca6c170f37640e2d94297da8bb4bf27a1d12bea3e00e6a3e007fd7aa32e37e000f5772acf941b4e4f3cf1c95c3752033d0c509af157ad8f526e7f00723b9eb9f - languageName: node - linkType: hard - "fuse.js@npm:^6.6.2": version: 6.6.2 resolution: "fuse.js@npm:6.6.2" @@ -6721,6 +6754,13 @@ __metadata: languageName: node linkType: hard +"js-sdsl@npm:^4.1.4": + version: 4.1.5 + resolution: "js-sdsl@npm:4.1.5" + checksum: 695f657ddc5be462b97cac4e8e60f37de28d628ee0e23016baecff0bb584a18dddb5caeac537a775030f180b5afd62133ac4481e7024c8d03a62d73e4da0713e + languageName: node + linkType: hard + "js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -6991,25 +7031,14 @@ __metadata: languageName: node linkType: hard -"light-my-request@npm:5.4.0": - version: 5.4.0 - resolution: "light-my-request@npm:5.4.0" +"light-my-request@npm:5.6.1, light-my-request@npm:^5.6.1": + version: 5.6.1 + resolution: "light-my-request@npm:5.6.1" dependencies: cookie: ^0.5.0 process-warning: ^2.0.0 set-cookie-parser: ^2.4.1 - checksum: cc87a63136668498fcbc84f094f950c427c7d2c0d3ecf5b97074c9992ff061b8f5f6ede3bbf2b86fa69730612345119509ca3bb2ea77b20986f9c252f2793559 - languageName: node - linkType: hard - -"light-my-request@npm:^5.5.1": - version: 5.5.1 - resolution: "light-my-request@npm:5.5.1" - dependencies: - cookie: ^0.5.0 - process-warning: ^2.0.0 - set-cookie-parser: ^2.4.1 - checksum: 100f11fe91470dcbf1cd610100055ea658afa3099a99ae134cb3aa7e299cb22a75d37ed1f9f2a1eb0dbd7460f71b75c458497e66af2bc98d245f848b0235f6d5 + checksum: c527702045c23150a2805b2f3a421e398bfa660733aaefb5e110e568bb4d323ff6a46212623cba43c000421c36ac6da5f5a37029603a60d6db68fbd25551bc8b languageName: node linkType: hard @@ -7656,7 +7685,7 @@ __metadata: languageName: node linkType: hard -"node-addon-api@npm:^3.0.0, node-addon-api@npm:^3.1.0": +"node-addon-api@npm:^3.0.0": version: 3.2.1 resolution: "node-addon-api@npm:3.2.1" dependencies: @@ -8490,36 +8519,36 @@ __metadata: version: 0.0.0-use.local resolution: "picsur-backend@workspace:backend" dependencies: - "@fastify/helmet": ^10.0.0 - "@fastify/multipart": ^7.1.2 + "@fastify/helmet": ^10.0.1 + "@fastify/multipart": ^7.2.0 "@fastify/static": ^6.5.0 - "@nestjs/cli": ^9.1.2 - "@nestjs/common": ^9.0.11 + "@nestjs/cli": ^9.1.4 + "@nestjs/common": ^9.1.4 "@nestjs/config": ^2.2.0 - "@nestjs/core": ^9.0.11 + "@nestjs/core": ^9.1.4 "@nestjs/jwt": ^9.0.0 "@nestjs/passport": ^9.0.0 - "@nestjs/platform-fastify": ^9.0.11 + "@nestjs/platform-fastify": ^9.1.4 "@nestjs/schematics": ^9.0.3 "@nestjs/serve-static": ^3.0.0 - "@nestjs/testing": ^9.0.11 + "@nestjs/testing": ^9.1.4 "@nestjs/typeorm": ^9.0.1 "@types/bcrypt": ^5.0.0 "@types/cors": ^2.8.12 "@types/ms": ^0.7.31 "@types/multer": ^1.4.7 - "@types/node": ^18.7.16 - "@types/passport-jwt": ^3.0.6 + "@types/node": ^18.8.4 + "@types/passport-jwt": ^3.0.7 "@types/passport-local": ^1.0.34 "@types/passport-strategy": ^0.2.35 - "@types/sharp": ^0.30.5 + "@types/sharp": ^0.31.0 "@types/supertest": ^2.0.12 - "@typescript-eslint/eslint-plugin": ^5.36.2 - "@typescript-eslint/parser": ^5.36.2 - bcrypt: ^5.0.1 + "@typescript-eslint/eslint-plugin": ^5.40.0 + "@typescript-eslint/parser": ^5.40.0 + bcrypt: ^5.1.0 bmp-img: ^1.2.1 cors: ^2.8.5 - eslint: ^8.23.0 + eslint: ^8.25.0 eslint-config-prettier: ^8.5.0 eslint-plugin-prettier: ^4.2.1 file-type: ^18.0.0 @@ -8534,20 +8563,20 @@ __metadata: picsur-shared: "*" posix.js: ^0.1.1 prettier: ^2.7.1 - qoi-img: ^1.2.1 + qoi-img: ^2.1.0 reflect-metadata: ^0.1.13 rimraf: ^3.0.2 - rxjs: ^7.5.6 - sharp: ^0.31.0 + rxjs: ^7.5.7 + sharp: ^0.31.1 source-map-support: ^0.5.21 stream-parser: ^0.3.1 thunks: ^4.9.6 - ts-loader: ^9.3.1 + ts-loader: ^9.4.1 ts-node: ^10.9.1 tsconfig-paths: ^4.1.0 - typeorm: 0.3.9 - typescript: 4.8.3 - zod: ^3.19.0 + typeorm: 0.3.10 + typescript: 4.8.4 + zod: ^3.19.1 languageName: unknown linkType: soft @@ -8556,29 +8585,29 @@ __metadata: resolution: "picsur-frontend@workspace:frontend" dependencies: "@angular-builders/custom-webpack": ^14.0.1 - "@angular-devkit/build-angular": 14.2.2 - "@angular/animations": ^14.2.1 - "@angular/cdk": ^14.2.1 - "@angular/cli": ^14.2.2 - "@angular/common": ^14.2.1 - "@angular/compiler": ^14.2.1 - "@angular/compiler-cli": ^14.2.1 - "@angular/core": ^14.2.1 - "@angular/forms": ^14.2.1 - "@angular/material": ^14.2.1 - "@angular/platform-browser": ^14.2.1 - "@angular/platform-browser-dynamic": ^14.2.1 - "@angular/router": ^14.2.1 + "@angular-devkit/build-angular": 14.2.5 + "@angular/animations": ^14.2.5 + "@angular/cdk": ^14.2.4 + "@angular/cli": ^14.2.5 + "@angular/common": ^14.2.5 + "@angular/compiler": ^14.2.5 + "@angular/compiler-cli": ^14.2.5 + "@angular/core": ^14.2.5 + "@angular/forms": ^14.2.5 + "@angular/material": ^14.2.4 + "@angular/platform-browser": ^14.2.5 + "@angular/platform-browser-dynamic": ^14.2.5 + "@angular/router": ^14.2.5 "@fontsource/material-icons": ^4.5.4 "@fontsource/material-icons-outlined": ^4.5.4 "@fontsource/roboto": ^4.5.8 "@ng-web-apis/common": ^2.0.1 "@ng-web-apis/resize-observer": ^2.0.0 "@ngui/common": ^1.0.0 - "@types/node": ^18.7.16 + "@types/node": ^18.8.4 "@types/resize-observer-browser": ^0.1.7 - "@types/validator": ^13.7.6 - bootstrap: ^5.2.1 + "@types/validator": ^13.7.7 + bootstrap: ^5.2.2 fuse.js: ^6.6.2 jwt-decode: ^3.1.2 moment: ^2.29.4 @@ -8588,10 +8617,10 @@ __metadata: ngx-moment: ^6.0.2 picsur-shared: "*" reflect-metadata: ^0.1.13 - rxjs: ~7.5.6 + rxjs: ~7.5.7 tslib: ^2.4.0 - typescript: 4.8.3 - zod: ^3.19.0 + typescript: 4.8.4 + zod: ^3.19.1 zone.js: ~0.11.8 languageName: unknown linkType: soft @@ -8600,10 +8629,10 @@ __metadata: version: 0.0.0-use.local resolution: "picsur-shared@workspace:shared" dependencies: - "@types/node": ^18.7.16 + "@types/node": ^18.8.4 tsc-watch: ^5.0.3 - typescript: 4.8.3 - zod: ^3.19.0 + typescript: 4.8.4 + zod: ^3.19.1 languageName: unknown linkType: soft @@ -8631,31 +8660,31 @@ __metadata: languageName: node linkType: hard -"pino-std-serializers@npm:^5.0.0": - version: 5.6.0 - resolution: "pino-std-serializers@npm:5.6.0" - checksum: aaea5bdb99b45889a370a1f8de316343be6a65a528ba3a0a989522a0d265197d71991659456d8df140017669cbc4466cae53c399a7f15e1c287e8e4bdf8f2fe5 +"pino-std-serializers@npm:^6.0.0": + version: 6.0.0 + resolution: "pino-std-serializers@npm:6.0.0" + checksum: d9dc1779b3870cdbe00dc2dff15e3931eb126bb144bc9f746d83a2c1174a28e366ed0abe63379dee2fee474e6018a088bfbb2c4b57c1e206601918f5a61e276f languageName: node linkType: hard -"pino@npm:^8.0.0": - version: 8.1.0 - resolution: "pino@npm:8.1.0" +"pino@npm:^8.5.0": + version: 8.6.1 + resolution: "pino@npm:8.6.1" dependencies: atomic-sleep: ^1.0.0 fast-redact: ^3.1.1 on-exit-leak-free: ^2.1.0 pino-abstract-transport: v1.0.0 - pino-std-serializers: ^5.0.0 + pino-std-serializers: ^6.0.0 process-warning: ^2.0.0 quick-format-unescaped: ^4.0.3 - real-require: ^0.1.0 + real-require: ^0.2.0 safe-stable-stringify: ^2.3.1 - sonic-boom: ^3.0.0 - thread-stream: ^1.0.0 + sonic-boom: ^3.1.0 + thread-stream: ^2.0.0 bin: pino: bin.js - checksum: 4912f40bdd78d53c92703606e84fede324900a9a6a6e18ee0834eff61f41fce5709902362fcfd180faaf956f567a0791161fe408de17cc68aa2f83e9b9361866 + checksum: 1201cf2b47c8860b8e5811c20ddf6db000158d98dd04da2f09d59e797c3d7c391819d6279a526699b3fd8c13c357e86e0bb32ded15d2815ca8d97a407de47c9f languageName: node linkType: hard @@ -9332,13 +9361,13 @@ __metadata: languageName: node linkType: hard -"qoi-img@npm:^1.2.1": - version: 1.2.1 - resolution: "qoi-img@npm:1.2.1" +"qoi-img@npm:^2.1.0": + version: 2.1.0 + resolution: "qoi-img@npm:2.1.0" dependencies: bindings: ^1.5.0 node-gyp: ^9.1.0 - checksum: d96a507cf1636a34e74ce192f87962c1587f6fee96c41632a2a9a4b3ecc702751e5cbc6804a458b9b75f5275962f52c2661b56b77b20952eab3882ea8aa5daac + checksum: 25765bde47148f220479db14a15b7b78664f343a7c138876762bfb4140516aafef22ea489e2a71eec581c5d538e4d910de5611768b8c2eadea497cbba4bd7a88 languageName: node linkType: hard @@ -9351,7 +9380,7 @@ __metadata: languageName: node linkType: hard -"queue-microtask@npm:^1.1.2, queue-microtask@npm:^1.2.2": +"queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" checksum: b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4 @@ -9491,10 +9520,10 @@ __metadata: languageName: node linkType: hard -"real-require@npm:^0.1.0": - version: 0.1.0 - resolution: "real-require@npm:0.1.0" - checksum: 96745583ed4f82cd5c6a6af012fd1d3c6fc2f13ae1bcff1a3c4f8094696013a1a07c82c5aa66a403d7d4f84949fc2203bc927c7ad120caad125941ca2d7e5e8e +"real-require@npm:^0.2.0": + version: 0.2.0 + resolution: "real-require@npm:0.2.0" + checksum: fa060f19f2f447adf678d1376928c76379dce5f72bd334da301685ca6cdcb7b11356813332cc243c88470796bc2e2b1e2917fc10df9143dd93c2ea608694971d languageName: node linkType: hard @@ -9756,12 +9785,12 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^7.5.5, rxjs@npm:^7.5.6, rxjs@npm:~7.5.6": - version: 7.5.6 - resolution: "rxjs@npm:7.5.6" +"rxjs@npm:^7.5.5, rxjs@npm:^7.5.7, rxjs@npm:~7.5.7": + version: 7.5.7 + resolution: "rxjs@npm:7.5.7" dependencies: tslib: ^2.1.0 - checksum: fc05f01364a74dac57490fb3e07ea63b422af04017fae1db641a009073f902ef69f285c5daac31359620dc8d9aee7d81e42b370ca2a8573d1feae0b04329383b + checksum: edabcdb73b0f7e0f5f6e05c2077aff8c52222ac939069729704357d6406438acca831c24210db320aba269e86dbe1a400f3769c89101791885121a342fb15d9c languageName: node linkType: hard @@ -9881,10 +9910,10 @@ __metadata: languageName: node linkType: hard -"secure-json-parse@npm:^2.4.0": - version: 2.4.0 - resolution: "secure-json-parse@npm:2.4.0" - checksum: efaafcaa08a4646ca829b29168474f57fb289a0ca7a1d77b66b55a0292785bc6eb9143b21cfc50b37dd12a823c25b12aa1771f18314ed5a616a1f8f12a318533 +"secure-json-parse@npm:^2.4.0, secure-json-parse@npm:^2.5.0": + version: 2.5.0 + resolution: "secure-json-parse@npm:2.5.0" + checksum: 84147a32615ce0d93d2fbba60cde85ae362f45cc948ea134e4d6d1e678bb4b7f3a5ce9b9692ed052baefeb2e1c8ba183b34920390e6a089925b97b0d8f7ab064 languageName: node linkType: hard @@ -10057,9 +10086,9 @@ __metadata: languageName: node linkType: hard -"sharp@npm:^0.31.0": - version: 0.31.0 - resolution: "sharp@npm:0.31.0" +"sharp@npm:^0.31.1": + version: 0.31.1 + resolution: "sharp@npm:0.31.1" dependencies: color: ^4.2.3 detect-libc: ^2.0.1 @@ -10070,7 +10099,7 @@ __metadata: simple-get: ^4.0.1 tar-fs: ^2.1.1 tunnel-agent: ^0.6.0 - checksum: 1ab73fea3a506f0bf290eb9dff6e7bab7947813e69bf8ca3eebcbe96498cb23dd6c8d8d02d67575fd8e9b555b01d9529d140c5a66e3a774855ba758455a90f3e + checksum: 42d00c9c6c61e5cf752c29583253782b3d821ee15fc2648c1f59892b94e9bc170a47ee9d138aa0a61c1c2ee9b7573ee54444c857fff887908701c4208710480d languageName: node linkType: hard @@ -10201,12 +10230,12 @@ __metadata: languageName: node linkType: hard -"sonic-boom@npm:^3.0.0": - version: 3.0.0 - resolution: "sonic-boom@npm:3.0.0" +"sonic-boom@npm:^3.1.0": + version: 3.2.0 + resolution: "sonic-boom@npm:3.2.0" dependencies: atomic-sleep: ^1.0.0 - checksum: fdab09872bd2d0bdaaa974841a719820cbc50d9db4a620ce46da159efe19d0b6cf1e450b51a28e65d9cbf910d15d1f259d5c247a7c51912cf287048bd35525b4 + checksum: 526669b78e0ac3bcbe2a53e5ac8960d3b25e61d8e6a46eaed5a0c46d7212c5f638bb136236870babedfcb626063711ba8f81e538f88b79e6a90a5b2ff71943b4 languageName: node linkType: hard @@ -10681,12 +10710,12 @@ __metadata: languageName: node linkType: hard -"thread-stream@npm:^1.0.0": - version: 1.0.0 - resolution: "thread-stream@npm:1.0.0" +"thread-stream@npm:^2.0.0": + version: 2.2.0 + resolution: "thread-stream@npm:2.2.0" dependencies: - real-require: ^0.1.0 - checksum: 34dd0a4a1afcf5cea8e9789c40302f225bf4c60d16a2ed35413fac3df2944f95d26e4f02c4362c43b38cf5997130bbaced23bd5585857bb549fe9130197ff246 + real-require: ^0.2.0 + checksum: b7f0ee166ed17ac54700a0b6fc291967c97785b458ff54efe5431a7281bb52d1163e6ec550a614f2a47f0f02de5b35a342bd5acd215af23030938c64859152b2 languageName: node linkType: hard @@ -10721,10 +10750,10 @@ __metadata: languageName: node linkType: hard -"tiny-lru@npm:^8.0.2": - version: 8.0.2 - resolution: "tiny-lru@npm:8.0.2" - checksum: ec4d884914626760eef05cd57850f21a153adeeb7c4242eb8d44a031f1bd8489f18c1bf5d6f10f0a11c5dcfe03b302f26b00f2b879b38853599486bf0dca8c97 +"tiny-lru@npm:^9.0.2": + version: 9.0.3 + resolution: "tiny-lru@npm:9.0.3" + checksum: 8ded11a875d622a2d4c3ee2d33331ddfaa80f86b5b280bad17810ecbfd94d774c1726948f91031527bb03e2fd38c4385bd4db27fd5614b3c59fe3fa7d3359451 languageName: node linkType: hard @@ -10786,9 +10815,9 @@ __metadata: languageName: node linkType: hard -"ts-loader@npm:^9.3.1": - version: 9.3.1 - resolution: "ts-loader@npm:9.3.1" +"ts-loader@npm:^9.4.1": + version: 9.4.1 + resolution: "ts-loader@npm:9.4.1" dependencies: chalk: ^4.1.0 enhanced-resolve: ^5.0.0 @@ -10797,7 +10826,7 @@ __metadata: peerDependencies: typescript: "*" webpack: ^5.0.0 - checksum: 462a8ac315017cf4961dafd2be29d5abe7c3af63c4515e325269f79b9d0212b35c59184d7fd01fc378749c88454752e1599301d2190eb6844ea5fe332de5f695 + checksum: b8947f6d396621cc3f6ba8d4c14fa09eba03c4b7eeabbc429481e923a973c244fb80feb44e900f03fc1010755a6bf14fc561c574fb79e324f39b5b6ef1dcca6c languageName: node linkType: hard @@ -11175,6 +11204,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:9.0.0": + version: 9.0.0 + resolution: "uuid@npm:9.0.0" + bin: + uuid: dist/bin/uuid + checksum: 8dd2c83c43ddc7e1c71e36b60aea40030a6505139af6bee0f382ebcd1a56f6cd3028f7f06ffb07f8cf6ced320b76aea275284b224b002b289f89fe89c389b028 + languageName: node + linkType: hard + "v8-compile-cache-lib@npm:^3.0.1": version: 3.0.1 resolution: "v8-compile-cache-lib@npm:3.0.1" @@ -11585,10 +11623,10 @@ __metadata: languageName: node linkType: hard -"zod@npm:^3.19.0": - version: 3.19.0 - resolution: "zod@npm:3.19.0" - checksum: 35b9270ba73ff15e1cc3e529cdd49b78ceb5f9204770b974ffa5d1728ad1be8429315aa25263d088edecaa99ecc3631339fe79313435154060951706294f47e5 +"zod@npm:^3.19.1": + version: 3.19.1 + resolution: "zod@npm:3.19.1" + checksum: 56e420ea5845912324a8fc61833714a2aec84954e418b52660d76502183c6e62fef9447cbfa64349640c5ce190cf2c24267e006bb80f066183e2f3fa9fe11864 languageName: node linkType: hard