diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index 6fea03afe..000000000 --- a/.dockerignore +++ /dev/null @@ -1,3 +0,0 @@ -.github -cypress -node_modules diff --git a/.github/workflows/build_backend_image.yml b/.github/workflows/build_backend_image.yml deleted file mode 100644 index 03afc0447..000000000 --- a/.github/workflows/build_backend_image.yml +++ /dev/null @@ -1,50 +0,0 @@ -name: Build backend container image - -on: - workflow_dispatch: - push: - branches: - - main - paths: - - "confiture-rest-api/**" - -jobs: - build_backend: - runs-on: ubuntu-latest - - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - name: Log into registry - uses: docker/login-action@v2 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Extract metadata (tags, labels) for Docker - id: meta - uses: docker/metadata-action@v4 - with: - images: "ghcr.io/disic/confiture/rest-api" - tags: | - type=schedule - # type=ref,event=branch - type=ref,event=tag - type=ref,event=pr - # add sha - type=sha - - - name: Build and push Docker image - uses: docker/build-push-action@v3 - with: - context: ./ - file: Dockerfile.api - push: true - tags: ${{ steps.meta.outputs.tags }} - labels: ${{ steps.meta.outputs.labels }} - build-args: | - "SENTRY_ORG=${{ vars.SENTRY_ORG }}" - "SENTRY_PROJECT=${{ vars.FRONTEND_SENTRY_PROJECT }}" - "SENTRY_AUTH_TOKEN=${{ secrets.SENTRY_AUTH_TOKEN }}" diff --git a/.github/workflows/build_frontend_image.yml b/.github/workflows/build_frontend_image.yml deleted file mode 100644 index 6d4e31350..000000000 --- a/.github/workflows/build_frontend_image.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: Build frontend container image - -on: - workflow_dispatch: - push: - branches: - - "main" - paths: - - "confiture-web-app/**" - -jobs: - build_frontend: - runs-on: ubuntu-latest - - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - name: Log into registry - uses: docker/login-action@v2 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Extract metadata (tags, labels) for Docker - id: meta - uses: docker/metadata-action@v4 - with: - images: "ghcr.io/disic/confiture/web-app" - tags: | - type=schedule - # type=ref,event=branch - type=ref,event=tag - type=ref,event=pr - # add sha - type=sha - - - name: Build and push Docker image - uses: docker/build-push-action@v3 - with: - context: ./ - file: Dockerfile.app - push: true - tags: ${{ steps.meta.outputs.tags }} - labels: ${{ steps.meta.outputs.labels }} - build-args: | - "VITE_SENTRY_DSN=${{ vars.FRONTEND_SENTRY_DSN }}" - "VITE_SENTRY_ENVIRONMENT=${{ vars.SENTRY_ENVIRONMENT }}" - "SENTRY_ORG=${{ vars.SENTRY_ORG }}" - "SENTRY_PROJECT=${{ vars.FRONTEND_SENTRY_PROJECT }}" - "SENTRY_AUTH_TOKEN=${{ secrets.SENTRY_AUTH_TOKEN }}" - "VITE_SENTRY_RELEASE=${{ github.sha }}" diff --git a/.slugignore b/.slugignore new file mode 100644 index 000000000..43f6502fa --- /dev/null +++ b/.slugignore @@ -0,0 +1,6 @@ +.git +.github +.vscode +cypress +confiture-web-app +scripts diff --git a/.yarnrc.yml b/.yarnrc.yml index 48d51243e..17c5016df 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -1,15 +1,7 @@ nodeLinker: node-modules -# We use Corepack instead of the local Yarn build -# See https://yarnpkg.com/configuration/yarnrc#yarnPath -# yarnPath: .yarn/releases/yarn-4.9.2.cjs - -# Fixing tiptap issue -# See: -# - https://github.com/ueberdosis/tiptap/issues/3746 -# - https://github.com/ueberdosis/tiptap/issues/4100 packageExtensions: "@tiptap/starter-kit@*": peerDependencies: - "@tiptap/pm": "*" "@tiptap/core": "*" + "@tiptap/pm": "*" diff --git a/Dockerfile.api b/Dockerfile.api deleted file mode 100644 index 405f376ca..000000000 --- a/Dockerfile.api +++ /dev/null @@ -1,143 +0,0 @@ -FROM ghcr.io/disic/designgouv-confiture/base:3.16.2 - -ARG VERSION=1.0 - -# Used by sentry:sourcemaps script in backend package.json -ARG SENTRY_ORG -ARG SENTRY_PROJECT -ARG SENTRY_AUTH_TOKEN - -# Include all workspaces so that we can install them all from root folder -# See "yarn install --immutable" further down -# Associated issues: -# - [Individual lockfile per workspace](https://github.com/yarnpkg/berry/issues/1223) -# - [[Feature] "yarn workspaces focus" option --immutable](https://github.com/yarnpkg/berry/issues/1803) -COPY package.json yarn.lock .yarnrc.yml CHANGELOG.md ROADMAP.md /tmp/ -COPY confiture-rest-api /tmp/confiture-rest-api -COPY confiture-web-app /tmp/confiture-web-app - -USER root - -# For some reason, installing nodejs with the following command fixes the compatibility issues when we install the desired version later -# From: https://github.com/nodejs/node/issues/41058#issuecomment-998966573 -RUN apk -UvX http://dl-4.alpinelinux.org/alpine/edge/main add -u nodejs - -# Needed for RGAA files (see "postinstall" script) -RUN apk update && apk add git - -ENV NODE_VERSION=22.14.0 YARN_VERSION=4.9.2 - -RUN addgroup -g 1000 node \ - && adduser -u 1000 -G node -s /bin/sh -D node \ - && apk upgrade \ - && apk add --no-cache \ - libstdc++ \ - && apk add --no-cache --virtual .build-deps \ - curl \ - && ARCH= OPENSSL_ARCH='linux*' && alpineArch="$(apk --print-arch)" \ - && case "${alpineArch##*-}" in \ - x86_64) ARCH='x64' CHECKSUM="87f163387ac85df69df6eeb863a6b6a1aa789b49cda1c495871c0fe360634db3" OPENSSL_ARCH=linux-x86_64;; \ - x86) OPENSSL_ARCH=linux-elf;; \ - aarch64) OPENSSL_ARCH=linux-aarch64;; \ - arm*) OPENSSL_ARCH=linux-armv4;; \ - ppc64le) OPENSSL_ARCH=linux-ppc64le;; \ - s390x) OPENSSL_ARCH=linux-s390x;; \ - *) ;; \ - esac \ - && if [ -n "${CHECKSUM}" ]; then \ - set -eu; \ - curl -fsSLO --compressed "https://unofficial-builds.nodejs.org/download/release/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz"; \ - echo "$CHECKSUM node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" | sha256sum -c - \ - && tar -xJf "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && ln -s /usr/local/bin/node /usr/local/bin/nodejs; \ - else \ - echo "Building from source" \ - # backup build - && apk add --no-cache --virtual .build-deps-full \ - binutils-gold \ - g++ \ - gcc \ - gnupg \ - libgcc \ - linux-headers \ - make \ - python3 \ - py-setuptools \ - # use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150 - && export GNUPGHOME="$(mktemp -d)" \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - C0D6248439F1D5604AAFFB4021D900FFDB233756 \ - DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ - CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - A363A499291CBBC940DD62E41F10027AF002F8B0 \ - ; do \ - gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" || \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && gpgconf --kill all \ - && rm -rf "$GNUPGHOME" \ - && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ - && tar -xf "node-v$NODE_VERSION.tar.xz" \ - && cd "node-v$NODE_VERSION" \ - && ./configure \ - && make -j$(getconf _NPROCESSORS_ONLN) V= \ - && make install \ - && apk del .build-deps-full \ - && cd .. \ - && rm -Rf "node-v$NODE_VERSION" \ - && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \ - fi \ - && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" \ - # Remove unused OpenSSL headers to save ~34MB. See this NodeJS issue: https://github.com/nodejs/node/issues/46451 - && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; \ - && apk del .build-deps \ - # smoke tests - && node --version \ - && npm --version - -# create nginx user \ -RUN adduser -D -u 2003 dinum_backend - -# install application \ -WORKDIR /home/dinum_backend - -# Beware: simple "mv" does not move hidden files (starting with ".") -RUN mv /tmp/* . -RUN mv /tmp/.yarnrc.yml ./ - -RUN corepack enable && corepack prepare yarn@${YARN_VERSION} --activate - -# Install from root working directory (all workspaces taken into account) -# so that the yarn.lock should match the copied one (--immutable is important) -# Note: postinstall needs to be executed (automatically done) -RUN yarn install --immutable - -WORKDIR /home/dinum_backend/confiture-rest-api -RUN yarn workspace confiture-rest-api run build -RUN yarn workspace confiture-rest-api run sentry:sourcemaps - -# set correct permissions -RUN cp /root/.profile /home/dinum_backend/.profile -RUN chown -R dinum_backend:dinum_backend /home/dinum_backend -RUN chmod -R go= /home/dinum_backend - - -# Entrypoint is tini, add command to execute -CMD [ "node", "dist/main" ] - -# rootless -USER "dinum_backend" - -# source /home/dinum_backend/.profile even if not login shell -ENV ENV="/home/dinum_backend/.profile" - -# expose port -EXPOSE 4000 \ No newline at end of file diff --git a/Dockerfile.app b/Dockerfile.app deleted file mode 100644 index 4732ec1d6..000000000 --- a/Dockerfile.app +++ /dev/null @@ -1,50 +0,0 @@ -FROM node:22.14 AS builder -ENV YARN_VERSION=4.9.2 -ARG SENTRY_ORG -ARG SENTRY_PROJECT -ARG SENTRY_AUTH_TOKEN -ARG VITE_SENTRY_DSN -ARG VITE_SENTRY_ENVIRONMENT -ARG VITE_SENTRY_RELEASE -WORKDIR /app -RUN mkdir -p confiture-web-app/src/assets -RUN mkdir -p confiture-web-app/src/types -COPY package.json yarn.lock .yarnrc.yml CHANGELOG.md ROADMAP.md ./ -COPY confiture-web-app/package.json confiture-web-app/ -COPY confiture-web-app/scripts/build-rgaa-files.js confiture-web-app/scripts/ -COPY confiture-rest-api/ confiture-rest-api/ -RUN corepack enable && corepack prepare yarn@${YARN_VERSION} --activate -RUN yarn install --immutable -RUN ls confiture-web-app/src/types - - -WORKDIR /app/confiture-web-app -COPY confiture-web-app/ . -RUN VITE_MATOMO_ENABLE=1 SENTRY_ORG=${SENTRY_ORG} SENTRY_PROJECT=${SENTRY_PROJECT} SENTRY_AUTH_TOKEN=${SENTRY_AUTH_TOKEN} VITE_SENTRY_DSN=${VITE_SENTRY_DSN} VITE_SENTRY_ENVIRONMENT=${VITE_SENTRY_ENVIRONMENT} VITE_SENTRY_RELEASE=${VITE_SENTRY_RELEASE} yarn workspace confiture-web-app run build - -FROM ghcr.io/disic/designgouv-confiture/nginx:1.22.1-r0 AS production -ARG VERSION=1.0 -# nginx config -COPY confiture-web-app/config /tmp/config -# Web app files -COPY --from=builder /app/confiture-web-app/dist /data/confiture -RUN \ - \ - # version to avoid cache \ - echo "version $VERSION" && \ - \ - # nginx config \ - rm -rf /etc/nginx && \ - mkdir /etc/nginx /etc/nginx_user && \ - tar -C /tmp/config/config_nginx -cf - . | tar -C /etc/nginx -xf - && \ - tar -C /tmp/config/config_nginx_user -cf - . | tar -C /etc/nginx_user -xf - && \ - rm -rf tmp/config && \ - \ - # set correct permissions \ - chown -R root:root /etc/nginx && \ - chown -R root:dinum_nginx /etc/nginx_user /data && \ - chmod -R go= /etc/nginx && \ - chmod -R g=rX,o= /etc/nginx_user /data && \ - \ - # cleanup \ - find /var/cache/apk /tmp /var/tmp /run -mindepth 1 -delete -print \ No newline at end of file diff --git a/Procfile b/Procfile index 3fa25241f..fc61be6cb 100644 --- a/Procfile +++ b/Procfile @@ -1,2 +1,2 @@ -web: yarn pm2-runtime start ecosystem.config.js -release: yarn workspace confiture-rest-api run prisma migrate deploy && yarn workspace confiture-rest-api run db:seed \ No newline at end of file +web: node confiture-rest-api/dist/main.js +postdeploy: yarn workspace confiture-rest-api run prisma migrate deploy && yarn workspace confiture-rest-api run db:seed diff --git a/README.md b/README.md index 7e0c74ad4..b2ab11400 100644 --- a/README.md +++ b/README.md @@ -117,24 +117,14 @@ Sont disponibles sur ce projet : ### Environnement de développement -Le frontend est automatiquement déployé sur Heroku : +Le frontend est automatiquement déployé sur Scalingo : -- La branche principale `main` est déployée sur [https://ara-production-81d0da406fda.herokuapp.com/](https://ara-production-81d0da406fda.herokuapp.com/). -- Les branches des PR sont déployées sur [pipeline-xxxxxx-xxxxxx.herokuapp.com](pipeline-xxxxxx-xxxxxx.herokuapp.com) (où XXX est un identifiant aléatoire généré par Heroku). +- La branche principale `main` est déployée sur [https://ara-dev.osc-secnum-fr1.scalingo.io/](https://ara-dev.osc-secnum-fr1.scalingo.io/). +- Les branches des PR sont déployées sur [https://ara-dev-prXXXX.osc-secnum-fr1.scalingo.io/](https://ara-dev-prXXXX.osc-secnum-fr1.scalingo.io/) (où XXX l’identifiant de la PR). -Pour réinitialiser la base de données : - -```sh -DATABASE_URL="" yarn prisma migrate reset -``` +Chaque déploiement a sa propre base de données. ### Environnement de production -> [!IMPORTANT] -> Avant de déployer sur l’environnement de production, s’assurer que son adresse IP est whitelistée sur OVH. - -Pour lancer les migrations de la base de données sur OVH : - -```sh -DATABASE_URL="" yarn prisma migrate deploy -``` +L’application est automatiquement déployée en production avec Scalingo. Les +migrations de base de donnée sont lancées automatiquement si besoin. diff --git a/app.json b/app.json deleted file mode 100644 index 662f99c55..000000000 --- a/app.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "addons": ["heroku-postgresql"], - "buildpacks": [ - { - "url": "heroku/nodejs" - } - ], - "env": {}, - "formation": { - "web": { - "quantity": 1 - } - }, - "name": "confiture", - "scripts": {}, - "stack": "heroku-22" -} diff --git a/confiture-rest-api/.gitignore b/confiture-rest-api/.gitignore index d19c40186..332bedc27 100644 --- a/confiture-rest-api/.gitignore +++ b/confiture-rest-api/.gitignore @@ -42,3 +42,6 @@ confiture-api.ts # Sentry Config File .sentryclirc + +# Frontend files +client diff --git a/confiture-rest-api/README.md b/confiture-rest-api/README.md index 527ee9b14..a723fe755 100644 --- a/confiture-rest-api/README.md +++ b/confiture-rest-api/README.md @@ -105,3 +105,7 @@ class MyController { } } ``` + +## Servir l’application front + +Le client de Ara (Single Page Application) peut être servi directement par l’appli backend en plaçant les fichiers statiques du front dans le dossier `confiture-rest-api/client`. diff --git a/confiture-rest-api/package.json b/confiture-rest-api/package.json index 12373b03b..2e453d979 100644 --- a/confiture-rest-api/package.json +++ b/confiture-rest-api/package.json @@ -15,23 +15,21 @@ "migrate:dev": "prisma migrate dev", "migrate:prod": "prisma migrate deploy", "db:seed": "prisma db seed", - "postinstall": "run generate-api-types", "generate-api-types": "prisma generate && rimraf dist && GENERATE_TYPES=1 nest start --entryFile generate-api-typings.js", "sentry:sourcemaps": "sentry-cli sourcemaps inject ./dist && sentry-cli sourcemaps upload ./dist" }, "dependencies": { "@aws-sdk/client-s3": "^3.218.0", "@aws-sdk/s3-request-presigner": "^3.218.0", - "@brakebein/prisma-generator-nestjs-dto": "^1.29.0", - "@nestjs/common": "^9.4.0", - "@nestjs/config": "^2.3.1", - "@nestjs/core": "^9.4.0", - "@nestjs/jwt": "^10.0.3", - "@nestjs/platform-express": "^9.4.0", - "@nestjs/swagger": "^6.3.0", + "@nestjs/common": "^11.1.17", + "@nestjs/config": "^4.0.3", + "@nestjs/core": "^11.1.17", + "@nestjs/jwt": "^11.0.2", + "@nestjs/platform-express": "^11.1.17", + "@nestjs/serve-static": "^5.0.4", + "@nestjs/swagger": "^11.2.6", "@prisma/adapter-pg": "^7.2.0", "@prisma/client": "^7.2.0", - "@sentry/cli": "^2.57.0", "@sentry/nestjs": "^10.23.0", "bcrypt": "^5.1.0", "class-transformer": "^0.5.1", @@ -57,9 +55,10 @@ }, "devDependencies": { "@nestjs/cli": "^11.0.10", - "@nestjs/schematics": "^9.0.4", + "@nestjs/schematics": "^11.0.9", + "@sentry/cli": "^2.57.0", "@types/bcrypt": "^5.0.0", - "@types/express": "^4.17.13", + "@types/express": "^5.0.6", "@types/lodash": "^4.14.194", "@types/mjml": "^4.7.1", "@types/multer": "^1.4.7", diff --git a/confiture-rest-api/src/app.module.ts b/confiture-rest-api/src/app.module.ts index f2454af66..20775fa73 100644 --- a/confiture-rest-api/src/app.module.ts +++ b/confiture-rest-api/src/app.module.ts @@ -1,6 +1,8 @@ +import { join } from "path"; import { MiddlewareConsumer, Module, NestModule } from "@nestjs/common"; import { ConfigModule } from "@nestjs/config"; import { APP_FILTER } from "@nestjs/core"; +import { ServeStaticModule } from "@nestjs/serve-static"; import { SentryGlobalFilter, SentryModule } from "@sentry/nestjs/setup"; import { AuditsModule } from "./audits/audits.module"; import { AuthModule } from "./auth/auth.module"; @@ -28,7 +30,12 @@ import { TestsController } from "./tests.controller"; MailModule, AuthModule, ProfileModule, - SentryModule.forRoot() + SentryModule.forRoot(), + ServeStaticModule.forRoot({ + rootPath: join(__dirname, "..", "client"), + // make sure to not serve the index.html for unknown API paths + exclude: ["/api{/*path}"] + }) ], providers: [{ provide: APP_FILTER, diff --git a/confiture-rest-api/src/config-validation-schema.ts b/confiture-rest-api/src/config-validation-schema.ts index 9281042b1..786cbcfd4 100644 --- a/confiture-rest-api/src/config-validation-schema.ts +++ b/confiture-rest-api/src/config-validation-schema.ts @@ -16,9 +16,9 @@ export const configValidationSchema = Joi.object({ .uri({ scheme: ["http", "https"] }) .default((env) => { return ( - (env.HEROKU_APP_NAME && - `https://${env.HEROKU_APP_NAME}.herokuapp.com`) || - "http://localhost:3000" + (env.APP && env.REGION_NAME && + `https://${env.APP}.${env.REGION_NAME}.scalingo.io`) + || "http://localhost:3000" ); }), GRIST_API_KEY: Joi.string().required(), diff --git a/confiture-web-app/package.json b/confiture-web-app/package.json index 197ad5fac..3676333ef 100644 --- a/confiture-web-app/package.json +++ b/confiture-web-app/package.json @@ -14,7 +14,7 @@ "show-all-ts-errors": "vue-tsc --noEmit", "postinstall": "cp ../ROADMAP.md ../CHANGELOG.md ./src/assets" }, - "dependencies": { + "devDependencies": { "@floating-ui/dom": "^1.7.4", "@gouvfr/dsfr": "1.14.0", "@sentry/tracing": "^7.120.4", @@ -33,6 +33,10 @@ "@tiptap/pm": "^3.15.3", "@tiptap/starter-kit": "^3.15.3", "@tiptap/vue-3": "^3.15.3", + "@types/dompurify": "^2.4.0", + "@types/lodash-es": "^4.17.6", + "@types/marked": "^4.0.8", + "@types/node": "^22.10.0", "@unhead/vue": "^1.5.3", "@vitejs/plugin-vue": "^6.0.1", "@vueuse/core": "^12.8.2", @@ -47,13 +51,7 @@ "slugify": "^1.6.5", "vite": "^7.1.9", "vue": "^3.5.22", - "vue-router": "^4.2.5" - }, - "devDependencies": { - "@types/dompurify": "^2.4.0", - "@types/lodash-es": "^4.17.6", - "@types/marked": "^4.0.8", - "@types/node": "^22.10.0", + "vue-router": "^4.2.5", "vue-tsc": "^3.1.0" }, "engines": { diff --git a/confiture-web-app/vite.config.ts b/confiture-web-app/vite.config.ts index 5747d7767..7cdc565d6 100644 --- a/confiture-web-app/vite.config.ts +++ b/confiture-web-app/vite.config.ts @@ -3,8 +3,8 @@ import vue from "@vitejs/plugin-vue"; import { defineConfig } from "vite"; const uploadSourceMapsToSentry = - process.env.SENTRY_ORG && - process.env.SENTRY_PROJECT && + process.env.FRONTEND_SENTRY_ORG && + process.env.FRONTEND_SENTRY_PROJECT && process.env.SENTRY_AUTH_TOKEN && process.env.VITE_SENTRY_RELEASE; @@ -19,8 +19,8 @@ export default defineConfig({ ...(uploadSourceMapsToSentry ? [ sentryVitePlugin({ - org: process.env.SENTRY_ORG, - project: process.env.SENTRY_PROJECT, + org: process.env.FRONTEND_SENTRY_ORG, + project: process.env.FRONTEND_SENTRY_PROJECT, authToken: process.env.SENTRY_AUTH_TOKEN, release: { name: process.env.VITE_SENTRY_RELEASE diff --git a/ecosystem.config.js b/ecosystem.config.js deleted file mode 100644 index 23dfc081d..000000000 --- a/ecosystem.config.js +++ /dev/null @@ -1,21 +0,0 @@ -module.exports = { - apps: [ - { - name: "Frontend SPA", - cwd: "./confiture-web-app", - script: "npm", - args: "run preview -- --host", - env: { - NODE_ENV: "production" - } - }, - { - name: "Nest API", - script: "./confiture-rest-api/dist/main.js", - env: { - PORT: 4000, - NODE_ENV: "production" - } - } - ] -}; diff --git a/package.json b/package.json index d6de3ad12..30e0af555 100644 --- a/package.json +++ b/package.json @@ -35,20 +35,16 @@ "tests:open": "yarn cypress open", "tests:run": "yarn cypress run", "tests:show-all-ts-errors": "tsc --project cypress/tsconfig.json --noEmit", - "heroku-postbuild": "yarn workspaces foreach --all run build", + "build": "bash scripts/build.sh", "copytypes": "yarn workspace confiture-rest-api run generate-api-types && cp ./confiture-rest-api/confiture-api.ts ./confiture-web-app/src/types", - "postinstall": "yarn copytypes && yarn workspace confiture-web-app run generate:rgaa", "prepare": "yarn simple-git-hooks", "dev:back": "yarn workspace confiture-rest-api run start:dev", "dev:front": "yarn workspace confiture-web-app run dev", "dev": "yarn dev:back & yarn dev:front", "g:show-all-ts-errors": "cd $INIT_CWD && tsc --noEmit" }, - "dependencies": { - "pm2": "^5.4.0" - }, "engines": { "node": "^22.14.0" }, - "packageManager": "yarn@4.9.2" + "packageManager": "yarn@4.13.0" } diff --git a/scripts/build.sh b/scripts/build.sh new file mode 100644 index 000000000..618a6e20b --- /dev/null +++ b/scripts/build.sh @@ -0,0 +1,13 @@ +#!/bin/bash +set -e + +echo "🚧 BUILDING... Generating API types..." +yarn copytypes +echo "🚧 BUILDING... Generating RGAA files..." +yarn workspace confiture-web-app run generate:rgaa +echo "🚧 BUILDING... Building apps..." +yarn workspaces foreach --all run build +echo "🚧 BUILDING... Moving frontend build to backend static folder" +rm -rf confiture-rest-api/client +mv confiture-web-app/dist confiture-rest-api/client +echo "✅ BUILDING DONE !" diff --git a/yarn.lock b/yarn.lock index 25459915d..390772fc5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,24 +5,6 @@ __metadata: version: 8 cacheKey: 10c0 -"@angular-devkit/core@npm:16.0.1": - version: 16.0.1 - resolution: "@angular-devkit/core@npm:16.0.1" - dependencies: - ajv: "npm:8.12.0" - ajv-formats: "npm:2.1.1" - jsonc-parser: "npm:3.2.0" - rxjs: "npm:7.8.1" - source-map: "npm:0.7.4" - peerDependencies: - chokidar: ^3.5.2 - peerDependenciesMeta: - chokidar: - optional: true - checksum: 10c0/061e9248f43dbbe11a74ccebe01152a93f1ebd43463f503d92bdb1bab8369a3568147b0b92ef4f285b8782f07532db62b83b639322479301e28fa606859fbccc - languageName: node - linkType: hard - "@angular-devkit/core@npm:19.2.17": version: 19.2.17 resolution: "@angular-devkit/core@npm:19.2.17" @@ -77,19 +59,6 @@ __metadata: languageName: node linkType: hard -"@angular-devkit/schematics@npm:16.0.1": - version: 16.0.1 - resolution: "@angular-devkit/schematics@npm:16.0.1" - dependencies: - "@angular-devkit/core": "npm:16.0.1" - jsonc-parser: "npm:3.2.0" - magic-string: "npm:0.30.0" - ora: "npm:5.4.1" - rxjs: "npm:7.8.1" - checksum: 10c0/26f6ef07ced08273ad9384867c92d4b295a013115355597306e84da1d3445dc41f90f9046dbe7024b7ed568f20dd4e28c070b59f10f0dea8e44cbe9f31825408 - languageName: node - linkType: hard - "@angular-devkit/schematics@npm:19.2.17": version: 19.2.17 resolution: "@angular-devkit/schematics@npm:19.2.17" @@ -1065,23 +1034,10 @@ __metadata: languageName: node linkType: hard -"@brakebein/prisma-generator-nestjs-dto@npm:^1.29.0": - version: 1.29.0 - resolution: "@brakebein/prisma-generator-nestjs-dto@npm:1.29.0" - dependencies: - "@prisma/generator-helper": "npm:^7.0.0" - case: "npm:^1.6.3" - chalk: "npm:^4.1.2" - make-dir: "npm:^3.1.0" - prettier: "npm:^3.0.0" - slash: "npm:^3.0.0" - type-fest: "npm:^4.37.0" - peerDependencies: - "@prisma/client": ^5.16.0 || ^6.0.0 || ^7.0.0 - prisma: ^5.16.0 || ^6.0.0 || ^7.0.0 - bin: - prisma-generator-nestjs-dto: dist/cli.js - checksum: 10c0/1d6fe95a012713f724d548c36d1e891dd14c075fb15ce2a73f5beaa233cf444ea033ff01209ebb99b3033e4b0cd56fc22a1938312c4727128154283189e8e19b +"@borewit/text-codec@npm:^0.2.1": + version: 0.2.2 + resolution: "@borewit/text-codec@npm:0.2.2" + checksum: 10c0/2d3fb132bc6a132914a8fbf8e9ff2fa1ead210ecc395b28bb7355bd7719548a5e351ffe39f21c3bee8048f6cabd99eabd404bb5cc809cad9cba25abed19d271f languageName: node linkType: hard @@ -2128,7 +2084,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15, @jridgewell/sourcemap-codec@npm:^1.5.0, @jridgewell/sourcemap-codec@npm:^1.5.5": +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15, @jridgewell/sourcemap-codec@npm:^1.5.0, @jridgewell/sourcemap-codec@npm:^1.5.5": version: 1.5.5 resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" checksum: 10c0/f9e538f302b63c0ebc06eecb1dd9918dd4289ed36147a0ddce35d6ea4d7ebbda243cda7b2213b6a5e1d8087a298d5cf630fb2bd39329cdecb82017023f6081a0 @@ -2200,6 +2156,13 @@ __metadata: languageName: node linkType: hard +"@microsoft/tsdoc@npm:0.16.0": + version: 0.16.0 + resolution: "@microsoft/tsdoc@npm:0.16.0" + checksum: 10c0/8883bb0ed22753af7360e9222687fda4eb448f0a574ea34b4596c11e320148b3ae0d24e00f8923df8ba7bc62a46a6f53b9343243a348640d923dfd55d52cd6bb + languageName: node + linkType: hard + "@mrleebo/prisma-ast@npm:0.13.1": version: 0.13.1 resolution: "@mrleebo/prisma-ast@npm:0.13.1" @@ -2246,62 +2209,59 @@ __metadata: languageName: node linkType: hard -"@nestjs/common@npm:^9.4.0": - version: 9.4.3 - resolution: "@nestjs/common@npm:9.4.3" +"@nestjs/common@npm:^11.1.17": + version: 11.1.17 + resolution: "@nestjs/common@npm:11.1.17" dependencies: + file-type: "npm:21.3.2" iterare: "npm:1.2.1" - tslib: "npm:2.5.3" + load-esm: "npm:1.0.3" + tslib: "npm:2.8.1" uid: "npm:2.0.2" peerDependencies: - cache-manager: <=5 - class-transformer: "*" - class-validator: "*" - reflect-metadata: ^0.1.12 + class-transformer: ">=0.4.1" + class-validator: ">=0.13.2" + reflect-metadata: ^0.1.12 || ^0.2.0 rxjs: ^7.1.0 peerDependenciesMeta: - cache-manager: - optional: true class-transformer: optional: true class-validator: optional: true - checksum: 10c0/4776643f768ed32eff4b72f1d8ed2103a3e689e04d63b17d307776aaedc4ea022ba3edfd97a8d59812633f53b12bcb4f45d7b09af8c5df532eaead355e5dfec3 + checksum: 10c0/65af2654ab42f1061b699fe3aee8202fb5a3cf7695c1fb854df2feef1f7a44a1b99682dd75212ff62d4fc6dee4ab9a0959f9338496ba4f4e293f68d75a024610 languageName: node linkType: hard -"@nestjs/config@npm:^2.3.1": - version: 2.3.4 - resolution: "@nestjs/config@npm:2.3.4" +"@nestjs/config@npm:^4.0.3": + version: 4.0.3 + resolution: "@nestjs/config@npm:4.0.3" dependencies: - dotenv: "npm:16.1.4" - dotenv-expand: "npm:10.0.0" - lodash: "npm:4.17.21" - uuid: "npm:9.0.0" + dotenv: "npm:17.2.3" + dotenv-expand: "npm:12.0.3" + lodash: "npm:4.17.23" peerDependencies: - "@nestjs/common": ^7.0.0 || ^8.0.0 || ^9.0.0 - reflect-metadata: ^0.1.13 - rxjs: ^6.0.0 || ^7.2.0 - checksum: 10c0/ea2eb10a33b5acfaa5a4cf3d58941db447455a1e7966fe98ee9793766ee9d61267def3480064cfac2f6975a477514b71fa730b780cf3d5f6cb0f6e8f5948c814 + "@nestjs/common": ^10.0.0 || ^11.0.0 + rxjs: ^7.1.0 + checksum: 10c0/95a701b4ec0c21f328f8468a26b9a70ae418d7f7677ddc5e6f233df6fa65452b07ceb87bc75bf2898b8a8014713177e8a7b90665b96b5fbe926778e0aeeec996 languageName: node linkType: hard -"@nestjs/core@npm:^9.4.0": - version: 9.4.3 - resolution: "@nestjs/core@npm:9.4.3" +"@nestjs/core@npm:^11.1.17": + version: 11.1.17 + resolution: "@nestjs/core@npm:11.1.17" dependencies: - "@nuxtjs/opencollective": "npm:0.3.2" + "@nuxt/opencollective": "npm:0.4.1" fast-safe-stringify: "npm:2.1.1" iterare: "npm:1.2.1" - path-to-regexp: "npm:3.2.0" - tslib: "npm:2.5.3" + path-to-regexp: "npm:8.3.0" + tslib: "npm:2.8.1" uid: "npm:2.0.2" peerDependencies: - "@nestjs/common": ^9.0.0 - "@nestjs/microservices": ^9.0.0 - "@nestjs/platform-express": ^9.0.0 - "@nestjs/websockets": ^9.0.0 - reflect-metadata: ^0.1.12 + "@nestjs/common": ^11.0.0 + "@nestjs/microservices": ^11.0.0 + "@nestjs/platform-express": ^11.0.0 + "@nestjs/websockets": ^11.0.0 + reflect-metadata: ^0.1.12 || ^0.2.0 rxjs: ^7.1.0 peerDependenciesMeta: "@nestjs/microservices": @@ -2310,56 +2270,56 @@ __metadata: optional: true "@nestjs/websockets": optional: true - checksum: 10c0/595bfd46378afb6f5142d7ab4d4ba7f406ea02d08263f41bc1e36d6da637b483b4c32181622cfbaa1cc39ef00d47235ed944aad0e0186b3b191073c6ebd3647c + checksum: 10c0/7d6b3a0add2569b2786d5cdc9d0d8fda7eaa557f7ed607fd73934c63565d3bdfe1e1b15d0d0b5e5eccabc62338812e05d2f8c7223b137ac568de33c531264b54 languageName: node linkType: hard -"@nestjs/jwt@npm:^10.0.3": - version: 10.2.0 - resolution: "@nestjs/jwt@npm:10.2.0" +"@nestjs/jwt@npm:^11.0.2": + version: 11.0.2 + resolution: "@nestjs/jwt@npm:11.0.2" dependencies: - "@types/jsonwebtoken": "npm:9.0.5" - jsonwebtoken: "npm:9.0.2" + "@types/jsonwebtoken": "npm:9.0.10" + jsonwebtoken: "npm:9.0.3" peerDependencies: - "@nestjs/common": ^8.0.0 || ^9.0.0 || ^10.0.0 - checksum: 10c0/81c5cbcb459122b175ad6b50dad83aab7d5dc3beb6122a56c7f985cc1c7838cd1c5eae9d630e95550b95a03e183502a183029e36ba51879c638bd0bad086c056 + "@nestjs/common": ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 + checksum: 10c0/3010253608209728bea0222c98e590765e7cf43b12a23acfae90b0c1f03993383e7a7dc27d2cbc3b2465e7c9fdac4795fadf18f96888740d23d51603f480d9d8 languageName: node linkType: hard -"@nestjs/mapped-types@npm:1.2.2": - version: 1.2.2 - resolution: "@nestjs/mapped-types@npm:1.2.2" +"@nestjs/mapped-types@npm:2.1.0": + version: 2.1.0 + resolution: "@nestjs/mapped-types@npm:2.1.0" peerDependencies: - "@nestjs/common": ^7.0.8 || ^8.0.0 || ^9.0.0 - class-transformer: ^0.2.0 || ^0.3.0 || ^0.4.0 || ^0.5.0 - class-validator: ^0.11.1 || ^0.12.0 || ^0.13.0 || ^0.14.0 - reflect-metadata: ^0.1.12 + "@nestjs/common": ^10.0.0 || ^11.0.0 + class-transformer: ^0.4.0 || ^0.5.0 + class-validator: ^0.13.0 || ^0.14.0 + reflect-metadata: ^0.1.12 || ^0.2.0 peerDependenciesMeta: class-transformer: optional: true class-validator: optional: true - checksum: 10c0/e80a08787a6ac2a27199f8d475a338e85a7113a413b6347c700b3ec3e2ee45c59220929c4a79b7a61e05bf9d146fa8c7ba8438a93709542148d7281aae7544e8 + checksum: 10c0/cd9f9236648d8a146a4e6890009415400cca7959c3976acdf6fec2ddddc73546d174e58f935b96c6b2319dc54c76e58a39bf47f41991bcd27d1cb55bca99474e languageName: node linkType: hard -"@nestjs/platform-express@npm:^9.4.0": - version: 9.4.3 - resolution: "@nestjs/platform-express@npm:9.4.3" +"@nestjs/platform-express@npm:^11.1.17": + version: 11.1.17 + resolution: "@nestjs/platform-express@npm:11.1.17" dependencies: - body-parser: "npm:1.20.2" - cors: "npm:2.8.5" - express: "npm:4.18.2" - multer: "npm:1.4.4-lts.1" - tslib: "npm:2.5.3" + cors: "npm:2.8.6" + express: "npm:5.2.1" + multer: "npm:2.1.1" + path-to-regexp: "npm:8.3.0" + tslib: "npm:2.8.1" peerDependencies: - "@nestjs/common": ^9.0.0 - "@nestjs/core": ^9.0.0 - checksum: 10c0/7444872a5a6b9c2722561ff9c3722987f9654122098ef3f976d93bd55316be2b865be9c19756e529327346a032ff3ddbba0d9bd11bfc3526c8a5ffbe57173b43 + "@nestjs/common": ^11.0.0 + "@nestjs/core": ^11.0.0 + checksum: 10c0/2820b425b757e6d16041a6bf94122a49c6a14f4dfff634c3abcb51d60ce19e3f0eb53f15938dcd4527f910afd6a27e9bcf5f889fe3f5595421d733a54b531dd3 languageName: node linkType: hard -"@nestjs/schematics@npm:^11.0.1": +"@nestjs/schematics@npm:^11.0.1, @nestjs/schematics@npm:^11.0.9": version: 11.0.9 resolution: "@nestjs/schematics@npm:11.0.9" dependencies: @@ -2374,36 +2334,45 @@ __metadata: languageName: node linkType: hard -"@nestjs/schematics@npm:^9.0.4": - version: 9.2.0 - resolution: "@nestjs/schematics@npm:9.2.0" +"@nestjs/serve-static@npm:^5.0.4": + version: 5.0.4 + resolution: "@nestjs/serve-static@npm:5.0.4" dependencies: - "@angular-devkit/core": "npm:16.0.1" - "@angular-devkit/schematics": "npm:16.0.1" - jsonc-parser: "npm:3.2.0" - pluralize: "npm:8.0.0" + path-to-regexp: "npm:8.3.0" peerDependencies: - typescript: ">=4.3.5" - checksum: 10c0/8ce2de63f5d2d8ecd5fd5f761e1d718c0921423b620aeed2ac521d61d362aea83995f0081bd8d9af1796fa1f7d14751c5783142b9783aed36ac66c53b19106e0 + "@fastify/static": ^8.0.4 + "@nestjs/common": ^11.0.2 + "@nestjs/core": ^11.0.2 + express: ^5.0.1 + fastify: ^5.2.1 + peerDependenciesMeta: + "@fastify/static": + optional: true + express: + optional: true + fastify: + optional: true + checksum: 10c0/e8cc02d4e9f2c930da344b9243c2101d286f14b453877194efb2a19795539a793dfd51796a09a355bcae16fc90304fa5a3016cbd81357b6e88bfb6a8535343cb languageName: node linkType: hard -"@nestjs/swagger@npm:^6.3.0": - version: 6.3.0 - resolution: "@nestjs/swagger@npm:6.3.0" - dependencies: - "@nestjs/mapped-types": "npm:1.2.2" - js-yaml: "npm:4.1.0" - lodash: "npm:4.17.21" - path-to-regexp: "npm:3.2.0" - swagger-ui-dist: "npm:4.18.2" - peerDependencies: - "@fastify/static": ^6.0.0 - "@nestjs/common": ^9.0.0 - "@nestjs/core": ^9.0.0 +"@nestjs/swagger@npm:^11.2.6": + version: 11.2.6 + resolution: "@nestjs/swagger@npm:11.2.6" + dependencies: + "@microsoft/tsdoc": "npm:0.16.0" + "@nestjs/mapped-types": "npm:2.1.0" + js-yaml: "npm:4.1.1" + lodash: "npm:4.17.23" + path-to-regexp: "npm:8.3.0" + swagger-ui-dist: "npm:5.31.0" + peerDependencies: + "@fastify/static": ^8.0.0 || ^9.0.0 + "@nestjs/common": ^11.0.1 + "@nestjs/core": ^11.0.1 class-transformer: "*" class-validator: "*" - reflect-metadata: ^0.1.12 + reflect-metadata: ^0.1.12 || ^0.2.0 peerDependenciesMeta: "@fastify/static": optional: true @@ -2411,7 +2380,7 @@ __metadata: optional: true class-validator: optional: true - checksum: 10c0/545a50611249b559ef52cd1219ec4514836c03f9351a8a9e3490b7e56eb2ee4e59cc7bac3fe0a0ebc9c60cc14d0f90942793a277cb1bb44d95d12cede18c7c65 + checksum: 10c0/495bf5df95794da0e8a3eb4d2d93a54bec9d59bbcbe46c51de87be2ca23d0cc7e7572d9d43213aeaf18eae17e0b871acf2be5e07e971de899e87f70a01deac50 languageName: node linkType: hard @@ -2464,16 +2433,14 @@ __metadata: languageName: node linkType: hard -"@nuxtjs/opencollective@npm:0.3.2": - version: 0.3.2 - resolution: "@nuxtjs/opencollective@npm:0.3.2" +"@nuxt/opencollective@npm:0.4.1": + version: 0.4.1 + resolution: "@nuxt/opencollective@npm:0.4.1" dependencies: - chalk: "npm:^4.1.0" - consola: "npm:^2.15.0" - node-fetch: "npm:^2.6.1" + consola: "npm:^3.2.3" bin: opencollective: bin/opencollective.js - checksum: 10c0/540268687af3289ff107585484d42201b404cdbb98b3a512487c12a6b180a8f0e1df0d701df47d3d9e0d5c0f6eb3252d80535562aedca9edf52cf7fd17ae4601 + checksum: 10c0/ef2835d8635d2928152eff8b5a1ec42c145e2ab00cb02ff4bb61f0a6f5528afc9b169c06c32308c783779fe26855ebc67419743046caa80e582e814cff73187d languageName: node linkType: hard @@ -3076,65 +3043,6 @@ __metadata: languageName: node linkType: hard -"@pm2/agent@npm:~2.0.0": - version: 2.0.4 - resolution: "@pm2/agent@npm:2.0.4" - dependencies: - async: "npm:~3.2.0" - chalk: "npm:~3.0.0" - dayjs: "npm:~1.8.24" - debug: "npm:~4.3.1" - eventemitter2: "npm:~5.0.1" - fast-json-patch: "npm:^3.0.0-1" - fclone: "npm:~1.0.11" - nssocket: "npm:0.6.0" - pm2-axon: "npm:~4.0.1" - pm2-axon-rpc: "npm:~0.7.0" - proxy-agent: "npm:~6.3.0" - semver: "npm:~7.5.0" - ws: "npm:~7.5.10" - checksum: 10c0/1bae99a93e6c8a5c88fdc19399da1a9212f7c56c074b8363a3769d2267deae43faadf89adbf37e737fb0f2def65c4d1a14da1cf0f13d694ec455df1392b1793e - languageName: node - linkType: hard - -"@pm2/io@npm:~6.0.1": - version: 6.0.1 - resolution: "@pm2/io@npm:6.0.1" - dependencies: - async: "npm:~2.6.1" - debug: "npm:~4.3.1" - eventemitter2: "npm:^6.3.1" - require-in-the-middle: "npm:^5.0.0" - semver: "npm:~7.5.4" - shimmer: "npm:^1.2.0" - signal-exit: "npm:^3.0.3" - tslib: "npm:1.9.3" - checksum: 10c0/84aacdbc0de43545c37df294f7ca9bddae78f114f01d7351eb262c8a51985a530c4da449e740c8ca9539cada41803db732fd2f85a69dc8347b3979bbe2f4d0eb - languageName: node - linkType: hard - -"@pm2/js-api@npm:~0.8.0": - version: 0.8.0 - resolution: "@pm2/js-api@npm:0.8.0" - dependencies: - async: "npm:^2.6.3" - debug: "npm:~4.3.1" - eventemitter2: "npm:^6.3.1" - extrareqp2: "npm:^1.0.0" - ws: "npm:^7.0.0" - checksum: 10c0/a309bbf9db71fb4c954ccec8d151362570e759ad382ef7f7d7b365e4036041504b7129a8ac12c4dc3414d4ede2bd8ac624122f26b4c98a51eb3d172d69ba9c83 - languageName: node - linkType: hard - -"@pm2/pm2-version-check@npm:latest": - version: 1.0.4 - resolution: "@pm2/pm2-version-check@npm:1.0.4" - dependencies: - debug: "npm:^4.3.1" - checksum: 10c0/6b0e20fb41e2e771eed98de5ab82acf21bc027ce479773c8daf010d03b103d35c70d8d6e8fd6ac848ef300c86b5433a6ed9f6b368f1cc93d921691364013c49b - languageName: node - linkType: hard - "@prisma/adapter-pg@npm:^7.2.0": version: 7.5.0 resolution: "@prisma/adapter-pg@npm:7.5.0" @@ -3222,13 +3130,6 @@ __metadata: languageName: node linkType: hard -"@prisma/dmmf@npm:7.5.0": - version: 7.5.0 - resolution: "@prisma/dmmf@npm:7.5.0" - checksum: 10c0/0de58c45a64743541e839c775315fae1d7ad70831cdfd11f951c34ce65579bcaaa94e0c3ed64f4dbc9655982abf0d0d63de3346ef8acd4331339234f91da2eff - languageName: node - linkType: hard - "@prisma/driver-adapter-utils@npm:7.5.0": version: 7.5.0 resolution: "@prisma/driver-adapter-utils@npm:7.5.0" @@ -3268,24 +3169,6 @@ __metadata: languageName: node linkType: hard -"@prisma/generator-helper@npm:^7.0.0": - version: 7.5.0 - resolution: "@prisma/generator-helper@npm:7.5.0" - dependencies: - "@prisma/debug": "npm:7.5.0" - "@prisma/dmmf": "npm:7.5.0" - "@prisma/generator": "npm:7.5.0" - checksum: 10c0/eab9399b9f849c4f85949a44880508875f4791ecfe7670f5666a4c15500082ed7bfad460b39f5ab55865b6f207cf8977b1d4c3bc42670d5c2697e2ad64d15ad2 - languageName: node - linkType: hard - -"@prisma/generator@npm:7.5.0": - version: 7.5.0 - resolution: "@prisma/generator@npm:7.5.0" - checksum: 10c0/2c9f362d1053fbb9c463cd092ba3f98127507d44482c3f8024ee09f2f77b6adf9551805e4540691f9df163e827bceb12e52da670a8473b3a91caa93440fae46e - languageName: node - linkType: hard - "@prisma/get-platform@npm:7.2.0": version: 7.2.0 resolution: "@prisma/get-platform@npm:7.2.0" @@ -3522,6 +3405,13 @@ __metadata: languageName: node linkType: hard +"@scarf/scarf@npm:=1.4.0": + version: 1.4.0 + resolution: "@scarf/scarf@npm:1.4.0" + checksum: 10c0/332118bb488e7a70eaad068fb1a33f016d30442fb0498b37a80cb425c1e741853a5de1a04dce03526ed6265481ecf744aa6e13f072178d19e6b94b19f623ae1c + languageName: node + linkType: hard + "@sentry-internal/browser-utils@npm:10.43.0": version: 10.43.0 resolution: "@sentry-internal/browser-utils@npm:10.43.0" @@ -4912,10 +4802,20 @@ __metadata: languageName: node linkType: hard -"@tootallnate/quickjs-emscripten@npm:^0.23.0": - version: 0.23.0 - resolution: "@tootallnate/quickjs-emscripten@npm:0.23.0" - checksum: 10c0/2a939b781826fb5fd3edd0f2ec3b321d259d760464cf20611c9877205aaca3ccc0b7304dea68416baa0d568e82cd86b17d29548d1e5139fa3155a4a86a2b4b49 +"@tokenizer/inflate@npm:^0.4.1": + version: 0.4.1 + resolution: "@tokenizer/inflate@npm:0.4.1" + dependencies: + debug: "npm:^4.4.3" + token-types: "npm:^6.1.1" + checksum: 10c0/9817516efe21d1ce3bdfb80a1f94efc8981064ce3873448ba79f4d81d96c0694c484c289bd042d346ae5536cf77f5aa9a367d39c3df700eb610761b7c306b4de + languageName: node + linkType: hard + +"@tokenizer/token@npm:^0.3.0": + version: 0.3.0 + resolution: "@tokenizer/token@npm:0.3.0" + checksum: 10c0/7ab9a822d4b5ff3f5bca7f7d14d46bdd8432528e028db4a52be7fbf90c7f495cc1af1324691dda2813c6af8dc4b8eb29de3107d4508165f9aa5b53e7d501f155 languageName: node linkType: hard @@ -5039,18 +4939,6 @@ __metadata: languageName: node linkType: hard -"@types/express-serve-static-core@npm:^4.17.33": - version: 4.19.8 - resolution: "@types/express-serve-static-core@npm:4.19.8" - dependencies: - "@types/node": "npm:*" - "@types/qs": "npm:*" - "@types/range-parser": "npm:*" - "@types/send": "npm:*" - checksum: 10c0/6fb58a85b209e0e421b29c52e0a51dbf7c039b711c604cf45d46470937a5c7c16b30aa5ce9bf7da0bd8a2e9361c95b5055599c0500a96bf4414d26c81f02d7fe - languageName: node - linkType: hard - "@types/express-serve-static-core@npm:^5.0.0": version: 5.1.1 resolution: "@types/express-serve-static-core@npm:5.1.1" @@ -5063,7 +4951,7 @@ __metadata: languageName: node linkType: hard -"@types/express@npm:*": +"@types/express@npm:*, @types/express@npm:^5.0.6": version: 5.0.6 resolution: "@types/express@npm:5.0.6" dependencies: @@ -5074,18 +4962,6 @@ __metadata: languageName: node linkType: hard -"@types/express@npm:^4.17.13": - version: 4.17.25 - resolution: "@types/express@npm:4.17.25" - dependencies: - "@types/body-parser": "npm:*" - "@types/express-serve-static-core": "npm:^4.17.33" - "@types/qs": "npm:*" - "@types/serve-static": "npm:^1" - checksum: 10c0/f42b616d2c9dbc50352c820db7de182f64ebbfa8dba6fb6c98e5f8f0e2ef3edde0131719d9dc6874803d25ad9ca2d53471d0fec2fbc60a6003a43d015bab72c4 - languageName: node - linkType: hard - "@types/hast@npm:^3.0.0": version: 3.0.4 resolution: "@types/hast@npm:3.0.4" @@ -5116,12 +4992,13 @@ __metadata: languageName: node linkType: hard -"@types/jsonwebtoken@npm:9.0.5": - version: 9.0.5 - resolution: "@types/jsonwebtoken@npm:9.0.5" +"@types/jsonwebtoken@npm:9.0.10": + version: 9.0.10 + resolution: "@types/jsonwebtoken@npm:9.0.10" dependencies: + "@types/ms": "npm:*" "@types/node": "npm:*" - checksum: 10c0/c582b8420586f3b9550f7e34992cb32be300bc953636f3b087ed9c180ce7ea5c2e4b35090be2d57f0d3168cc3ca1074932907caa2afe09f4e9c84cf5c0daefa8 + checksum: 10c0/0688ac8fb75f809201cb7e18a12b9d80ce539cb9dd27e1b01e11807cb1a337059e899b8ee3abc3f2c9417f02e363a3069d9eab9ef9724b1da1f0e10713514f94 languageName: node linkType: hard @@ -5190,13 +5067,6 @@ __metadata: languageName: node linkType: hard -"@types/mime@npm:^1": - version: 1.3.5 - resolution: "@types/mime@npm:1.3.5" - checksum: 10c0/c2ee31cd9b993804df33a694d5aa3fa536511a49f2e06eeab0b484fef59b4483777dbb9e42a4198a0809ffbf698081fdbca1e5c2218b82b91603dfab10a10fbc - languageName: node - linkType: hard - "@types/mjml-core@npm:*": version: 4.15.2 resolution: "@types/mjml-core@npm:4.15.2" @@ -5339,27 +5209,6 @@ __metadata: languageName: node linkType: hard -"@types/send@npm:<1": - version: 0.17.6 - resolution: "@types/send@npm:0.17.6" - dependencies: - "@types/mime": "npm:^1" - "@types/node": "npm:*" - checksum: 10c0/a9d76797f0637738062f1b974e0fcf3d396a28c5dc18c3f95ecec5dabda82e223afbc2d56a0bca46b6326fd7bb229979916cea40de2270a98128fd94441b87c2 - languageName: node - linkType: hard - -"@types/serve-static@npm:^1": - version: 1.15.10 - resolution: "@types/serve-static@npm:1.15.10" - dependencies: - "@types/http-errors": "npm:*" - "@types/node": "npm:*" - "@types/send": "npm:<1" - checksum: 10c0/842fca14c9e80468f89b6cea361773f2dcd685d4616a9f59013b55e1e83f536e4c93d6d8e3ba5072d40c4e7e64085210edd6646b15d538ded94512940a23021f - languageName: node - linkType: hard - "@types/serve-static@npm:^2": version: 2.2.0 resolution: "@types/serve-static@npm:2.2.0" @@ -6005,13 +5854,13 @@ __metadata: languageName: node linkType: hard -"accepts@npm:~1.3.8": - version: 1.3.8 - resolution: "accepts@npm:1.3.8" +"accepts@npm:^2.0.0": + version: 2.0.0 + resolution: "accepts@npm:2.0.0" dependencies: - mime-types: "npm:~2.1.34" - negotiator: "npm:0.6.3" - checksum: 10c0/3a35c5f5586cfb9a21163ca47a5f77ac34fa8ceb5d17d2fa2c0d81f41cbd7f8c6fa52c77e2c039acc0f4d09e71abdc51144246900f6bef5e3c4b333f77d89362 + mime-types: "npm:^3.0.0" + negotiator: "npm:^1.0.0" + checksum: 10c0/98374742097e140891546076215f90c32644feacf652db48412329de4c2a529178a81aa500fbb13dd3e6cbf6e68d829037b123ac037fc9a08bcec4b87b358eef languageName: node linkType: hard @@ -6076,7 +5925,7 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": +"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": version: 7.1.4 resolution: "agent-base@npm:7.1.4" checksum: 10c0/c2c9ab7599692d594b6a161559ada307b7a624fa4c7b03e3afdb5a5e31cd0e53269115b620fcab024c5ac6a6f37fa5eb2e004f076ad30f5f7e6b8b671f7b35fe @@ -6093,9 +5942,9 @@ __metadata: languageName: node linkType: hard -"ajv-formats@npm:2.1.1, ajv-formats@npm:^2.1.1": - version: 2.1.1 - resolution: "ajv-formats@npm:2.1.1" +"ajv-formats@npm:3.0.1": + version: 3.0.1 + resolution: "ajv-formats@npm:3.0.1" dependencies: ajv: "npm:^8.0.0" peerDependencies: @@ -6103,13 +5952,13 @@ __metadata: peerDependenciesMeta: ajv: optional: true - checksum: 10c0/e43ba22e91b6a48d96224b83d260d3a3a561b42d391f8d3c6d2c1559f9aa5b253bfb306bc94bbeca1d967c014e15a6efe9a207309e95b3eaae07fcbcdc2af662 + checksum: 10c0/168d6bca1ea9f163b41c8147bae537e67bd963357a5488a1eaf3abe8baa8eec806d4e45f15b10767e6020679315c7e1e5e6803088dfb84efa2b4e9353b83dd0a languageName: node linkType: hard -"ajv-formats@npm:3.0.1": - version: 3.0.1 - resolution: "ajv-formats@npm:3.0.1" +"ajv-formats@npm:^2.1.1": + version: 2.1.1 + resolution: "ajv-formats@npm:2.1.1" dependencies: ajv: "npm:^8.0.0" peerDependencies: @@ -6117,7 +5966,7 @@ __metadata: peerDependenciesMeta: ajv: optional: true - checksum: 10c0/168d6bca1ea9f163b41c8147bae537e67bd963357a5488a1eaf3abe8baa8eec806d4e45f15b10767e6020679315c7e1e5e6803088dfb84efa2b4e9353b83dd0a + checksum: 10c0/e43ba22e91b6a48d96224b83d260d3a3a561b42d391f8d3c6d2c1559f9aa5b253bfb306bc94bbeca1d967c014e15a6efe9a207309e95b3eaae07fcbcdc2af662 languageName: node linkType: hard @@ -6141,18 +5990,6 @@ __metadata: languageName: node linkType: hard -"ajv@npm:8.12.0": - version: 8.12.0 - resolution: "ajv@npm:8.12.0" - dependencies: - fast-deep-equal: "npm:^3.1.1" - json-schema-traverse: "npm:^1.0.0" - require-from-string: "npm:^2.0.2" - uri-js: "npm:^4.2.2" - checksum: 10c0/ac4f72adf727ee425e049bc9d8b31d4a57e1c90da8d28bcd23d60781b12fcd6fc3d68db5df16994c57b78b94eed7988f5a6b482fd376dc5b084125e20a0a622e - languageName: node - linkType: hard - "ajv@npm:8.17.1": version: 8.17.1 resolution: "ajv@npm:8.17.1" @@ -6196,22 +6033,6 @@ __metadata: languageName: node linkType: hard -"amp-message@npm:~0.1.1": - version: 0.1.2 - resolution: "amp-message@npm:0.1.2" - dependencies: - amp: "npm:0.3.1" - checksum: 10c0/07c20d31b30a7280f519ce6b5864e5ff04e105231b8d9b0f07b808f0fe9666f19e3ca7d68ab0786b40259ccc9d3241cc3becbdf90c825c8c4f7592eda766f0ed - languageName: node - linkType: hard - -"amp@npm:0.3.1, amp@npm:~0.3.1": - version: 0.3.1 - resolution: "amp@npm:0.3.1" - checksum: 10c0/a5fb811dfe4f0525de7305103aae1a3ef5305d749edf1de5b1def53683a0ad598b4e10cb8746771dccd2e50c131153f11a44a12889c6501526f2051952e304f8 - languageName: node - linkType: hard - "ansi-colors@npm:4.1.3, ansi-colors@npm:^4.1.1, ansi-colors@npm:^4.1.3": version: 4.1.3 resolution: "ansi-colors@npm:4.1.3" @@ -6336,13 +6157,6 @@ __metadata: languageName: node linkType: hard -"array-flatten@npm:1.1.1": - version: 1.1.1 - resolution: "array-flatten@npm:1.1.1" - checksum: 10c0/806966c8abb2f858b08f5324d9d18d7737480610f3bd5d3498aaae6eb5efdc501a884ba019c9b4a8f02ff67002058749d05548fd42fa8643f02c9c7f22198b91 - languageName: node - linkType: hard - "array-timsort@npm:^1.0.3": version: 1.0.3 resolution: "array-timsort@npm:1.0.3" @@ -6373,15 +6187,6 @@ __metadata: languageName: node linkType: hard -"ast-types@npm:^0.13.4": - version: 0.13.4 - resolution: "ast-types@npm:0.13.4" - dependencies: - tslib: "npm:^2.0.1" - checksum: 10c0/3a1a409764faa1471601a0ad01b3aa699292991aa9c8a30c7717002cabdf5d98008e7b53ae61f6e058f757fc6ba965e147967a93c13e62692c907d79cfb245f8 - languageName: node - linkType: hard - "astral-regex@npm:^2.0.0": version: 2.0.0 resolution: "astral-regex@npm:2.0.0" @@ -6403,16 +6208,7 @@ __metadata: languageName: node linkType: hard -"async@npm:^2.6.3, async@npm:~2.6.1": - version: 2.6.4 - resolution: "async@npm:2.6.4" - dependencies: - lodash: "npm:^4.17.14" - checksum: 10c0/0ebb3273ef96513389520adc88e0d3c45e523d03653cc9b66f5c46f4239444294899bfd13d2b569e7dbfde7da2235c35cf5fd3ece9524f935d41bbe4efccdad0 - languageName: node - linkType: hard - -"async@npm:^3.2.0, async@npm:~3.2.0": +"async@npm:^3.2.0": version: 3.2.6 resolution: "async@npm:3.2.6" checksum: 10c0/36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 @@ -6500,13 +6296,6 @@ __metadata: languageName: node linkType: hard -"basic-ftp@npm:^5.0.2": - version: 5.2.0 - resolution: "basic-ftp@npm:5.2.0" - checksum: 10c0/a0f85c01deae0723021f9bf4a7be29378186fa8bba41e74ea11832fe74c187ce90c3599c3cc5ec936581cfd150020e79f4a9ed0ee9fb20b2308e69b045f3a059 - languageName: node - linkType: hard - "bcrypt-pbkdf@npm:^1.0.0": version: 1.0.2 resolution: "bcrypt-pbkdf@npm:1.0.2" @@ -6544,15 +6333,6 @@ __metadata: languageName: node linkType: hard -"blessed@npm:0.1.81": - version: 0.1.81 - resolution: "blessed@npm:0.1.81" - bin: - blessed: ./bin/tput.js - checksum: 10c0/19515ff7899e8af0dd6c080e30e849833ee9518508cc4eabae5a2ea5f17440537a2526169081f20c79d73fbbeca26cc798cc4b037ec250f91f4952b3a75a2143 - languageName: node - linkType: hard - "blob-util@npm:^2.0.2": version: 2.0.2 resolution: "blob-util@npm:2.0.2" @@ -6567,50 +6347,20 @@ __metadata: languageName: node linkType: hard -"bodec@npm:^0.1.0": - version: 0.1.0 - resolution: "bodec@npm:0.1.0" - checksum: 10c0/7a81a3e59ccdf6aa1baf5a1346f1f14ad1c24a31e16160d368604d9b716c9eb1b499b80b9bf823126326bdb2de775d116f3f80102f4f56fe7f4dbdb05745a659 - languageName: node - linkType: hard - -"body-parser@npm:1.20.1": - version: 1.20.1 - resolution: "body-parser@npm:1.20.1" - dependencies: - bytes: "npm:3.1.2" - content-type: "npm:~1.0.4" - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - on-finished: "npm:2.4.1" - qs: "npm:6.11.0" - raw-body: "npm:2.5.1" - type-is: "npm:~1.6.18" - unpipe: "npm:1.0.0" - checksum: 10c0/a202d493e2c10a33fb7413dac7d2f713be579c4b88343cd814b6df7a38e5af1901fc31044e04de176db56b16d9772aa25a7723f64478c20f4d91b1ac223bf3b8 - languageName: node - linkType: hard - -"body-parser@npm:1.20.2": - version: 1.20.2 - resolution: "body-parser@npm:1.20.2" +"body-parser@npm:^2.2.1": + version: 2.2.2 + resolution: "body-parser@npm:2.2.2" dependencies: - bytes: "npm:3.1.2" - content-type: "npm:~1.0.5" - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - on-finished: "npm:2.4.1" - qs: "npm:6.11.0" - raw-body: "npm:2.5.2" - type-is: "npm:~1.6.18" - unpipe: "npm:1.0.0" - checksum: 10c0/06f1438fff388a2e2354c96aa3ea8147b79bfcb1262dfcc2aae68ec13723d01d5781680657b74e9f83c808266d5baf52804032fbde2b7382b89bd8cdb273ace9 + bytes: "npm:^3.1.2" + content-type: "npm:^1.0.5" + debug: "npm:^4.4.3" + http-errors: "npm:^2.0.0" + iconv-lite: "npm:^0.7.0" + on-finished: "npm:^2.4.1" + qs: "npm:^6.14.1" + raw-body: "npm:^3.0.1" + type-is: "npm:^2.0.1" + checksum: 10c0/95a830a003b38654b75166ca765358aa92ee3d561bf0e41d6ccdde0e1a0c9783cab6b90b20eb635d23172c010b59d3563a137a738e74da4ba714463510d05137 languageName: node linkType: hard @@ -6718,7 +6468,7 @@ __metadata: languageName: node linkType: hard -"busboy@npm:^1.0.0": +"busboy@npm:^1.6.0": version: 1.6.0 resolution: "busboy@npm:1.6.0" dependencies: @@ -6727,7 +6477,7 @@ __metadata: languageName: node linkType: hard -"bytes@npm:3.1.2, bytes@npm:~3.1.2": +"bytes@npm:^3.1.2, bytes@npm:~3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" checksum: 10c0/76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e @@ -6871,13 +6621,6 @@ __metadata: languageName: node linkType: hard -"case@npm:^1.6.3": - version: 1.6.3 - resolution: "case@npm:1.6.3" - checksum: 10c0/43fcbb1dff1c4add94dd2bc98bd923d6616f10bff6959adf686d192c3db7d7ced35410761e1ac94cc4a1f5c41c86406ad79d390805539e421e8a77e553f67223 - languageName: node - linkType: hard - "caseless@npm:~0.12.0": version: 0.12.0 resolution: "caseless@npm:0.12.0" @@ -6902,16 +6645,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:3.0.0, chalk@npm:~3.0.0": - version: 3.0.0 - resolution: "chalk@npm:3.0.0" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/ee650b0a065b3d7a6fda258e75d3a86fc8e4effa55871da730a9e42ccb035bf5fd203525e5a1ef45ec2582ecc4f65b47eb11357c526b84dd29a14fb162c414d2 - languageName: node - linkType: hard - "chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" @@ -6950,13 +6683,6 @@ __metadata: languageName: node linkType: hard -"charm@npm:~0.1.1": - version: 0.1.2 - resolution: "charm@npm:0.1.2" - checksum: 10c0/5f516d3ceba660688f90041e719858e21e430de347625f462da85a31914b898c4215984b14a4fdefab7b8e50dee09c43d9770765053a93c59d0853cb09aac24d - languageName: node - linkType: hard - "check-more-types@npm:^2.24.0": version: 2.24.0 resolution: "check-more-types@npm:2.24.0" @@ -7173,15 +6899,6 @@ __metadata: languageName: node linkType: hard -"cli-tableau@npm:^2.0.0": - version: 2.0.1 - resolution: "cli-tableau@npm:2.0.1" - dependencies: - chalk: "npm:3.0.0" - checksum: 10c0/fb0dd0973b090eef5c9cfea237ff3bd60f0384e6d35f3d335ef11e0c4f41b4e00846ccf257826654d926537ab9601e8c664d7b64f8279d7ca2bc28a6c45a7db1 - languageName: node - linkType: hard - "cli-truncate@npm:^2.1.0": version: 2.1.0 resolution: "cli-truncate@npm:2.1.0" @@ -7311,13 +7028,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:2.15.1": - version: 2.15.1 - resolution: "commander@npm:2.15.1" - checksum: 10c0/26793fd4c798a691bf354331fb19a8accb03a32fdd774a948099c829b5fc32ccb7c60b7071d3df8381fb699121fd0e944ca4ac9d07ecaf702ce8a64b49aba6f4 - languageName: node - linkType: hard - "commander@npm:4.1.1": version: 4.1.1 resolution: "commander@npm:4.1.1" @@ -7392,15 +7102,15 @@ __metadata: languageName: node linkType: hard -"concat-stream@npm:^1.5.2": - version: 1.6.2 - resolution: "concat-stream@npm:1.6.2" +"concat-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "concat-stream@npm:2.0.0" dependencies: buffer-from: "npm:^1.0.0" inherits: "npm:^2.0.3" - readable-stream: "npm:^2.2.2" + readable-stream: "npm:^3.0.2" typedarray: "npm:^0.0.6" - checksum: 10c0/2e9864e18282946dabbccb212c5c7cec0702745e3671679eb8291812ca7fd12023f7d8cb36493942a62f770ac96a7f90009dc5c82ad69893438371720fa92617 + checksum: 10c0/29565dd9198fe1d8cf57f6cc71527dbc6ad67e12e4ac9401feb389c53042b2dceedf47034cbe702dfc4fd8df3ae7e6bfeeebe732cc4fa2674e484c13f04c219a languageName: node linkType: hard @@ -7434,21 +7144,21 @@ __metadata: dependencies: "@aws-sdk/client-s3": "npm:^3.218.0" "@aws-sdk/s3-request-presigner": "npm:^3.218.0" - "@brakebein/prisma-generator-nestjs-dto": "npm:^1.29.0" "@nestjs/cli": "npm:^11.0.10" - "@nestjs/common": "npm:^9.4.0" - "@nestjs/config": "npm:^2.3.1" - "@nestjs/core": "npm:^9.4.0" - "@nestjs/jwt": "npm:^10.0.3" - "@nestjs/platform-express": "npm:^9.4.0" - "@nestjs/schematics": "npm:^9.0.4" - "@nestjs/swagger": "npm:^6.3.0" + "@nestjs/common": "npm:^11.1.17" + "@nestjs/config": "npm:^4.0.3" + "@nestjs/core": "npm:^11.1.17" + "@nestjs/jwt": "npm:^11.0.2" + "@nestjs/platform-express": "npm:^11.1.17" + "@nestjs/schematics": "npm:^11.0.9" + "@nestjs/serve-static": "npm:^5.0.4" + "@nestjs/swagger": "npm:^11.2.6" "@prisma/adapter-pg": "npm:^7.2.0" "@prisma/client": "npm:^7.2.0" "@sentry/cli": "npm:^2.57.0" "@sentry/nestjs": "npm:^10.23.0" "@types/bcrypt": "npm:^5.0.0" - "@types/express": "npm:^4.17.13" + "@types/express": "npm:^5.0.6" "@types/lodash": "npm:^4.14.194" "@types/mjml": "npm:^4.7.1" "@types/multer": "npm:^1.4.7" @@ -7529,13 +7239,6 @@ __metadata: languageName: unknown linkType: soft -"consola@npm:^2.15.0": - version: 2.15.3 - resolution: "consola@npm:2.15.3" - checksum: 10c0/34a337e6b4a1349ee4d7b4c568484344418da8fdb829d7d71bfefcd724f608f273987633b6eef465e8de510929907a092e13cb7a28a5d3acb3be446fcc79fd5e - languageName: node - linkType: hard - "consola@npm:^3.2.3, consola@npm:^3.4.0": version: 3.4.2 resolution: "consola@npm:3.4.2" @@ -7550,16 +7253,14 @@ __metadata: languageName: node linkType: hard -"content-disposition@npm:0.5.4": - version: 0.5.4 - resolution: "content-disposition@npm:0.5.4" - dependencies: - safe-buffer: "npm:5.2.1" - checksum: 10c0/bac0316ebfeacb8f381b38285dc691c9939bf0a78b0b7c2d5758acadad242d04783cee5337ba7d12a565a19075af1b3c11c728e1e4946de73c6ff7ce45f3f1bb +"content-disposition@npm:^1.0.0": + version: 1.0.1 + resolution: "content-disposition@npm:1.0.1" + checksum: 10c0/bd7ff1fe8d2542d3a2b9a29428cc3591f6ac27bb5595bba2c69664408a68f9538b14cbd92479796ea835b317a09a527c8c7209c4200381dedb0c34d3b658849e languageName: node linkType: hard -"content-type@npm:~1.0.4, content-type@npm:~1.0.5": +"content-type@npm:^1.0.5": version: 1.0.5 resolution: "content-type@npm:1.0.5" checksum: 10c0/b76ebed15c000aee4678c3707e0860cb6abd4e680a598c0a26e17f0bfae723ec9cc2802f0ff1bc6e4d80603719010431d2231018373d4dde10f9ccff9dadf5af @@ -7573,17 +7274,17 @@ __metadata: languageName: node linkType: hard -"cookie-signature@npm:1.0.6": - version: 1.0.6 - resolution: "cookie-signature@npm:1.0.6" - checksum: 10c0/b36fd0d4e3fef8456915fcf7742e58fbfcc12a17a018e0eb9501c9d5ef6893b596466f03b0564b81af29ff2538fd0aa4b9d54fe5ccbfb4c90ea50ad29fe2d221 +"cookie-signature@npm:^1.2.1": + version: 1.2.2 + resolution: "cookie-signature@npm:1.2.2" + checksum: 10c0/54e05df1a293b3ce81589b27dddc445f462f6fa6812147c033350cd3561a42bc14481674e05ed14c7bd0ce1e8bb3dc0e40851bad75415733711294ddce0b7bc6 languageName: node linkType: hard -"cookie@npm:0.5.0": - version: 0.5.0 - resolution: "cookie@npm:0.5.0" - checksum: 10c0/c01ca3ef8d7b8187bae434434582288681273b5a9ed27521d4d7f9f7928fe0c920df0decd9f9d3bbd2d14ac432b8c8cf42b98b3bdd5bfe0e6edddeebebe8b61d +"cookie@npm:^0.7.1": + version: 0.7.2 + resolution: "cookie@npm:0.7.2" + checksum: 10c0/9596e8ccdbf1a3a88ae02cf5ee80c1c50959423e1022e4e60b91dd87c622af1da309253d8abdb258fb5e3eacb4f08e579dc58b4897b8087574eee0fd35dfa5d2 languageName: node linkType: hard @@ -7603,20 +7304,20 @@ __metadata: languageName: node linkType: hard -"core-util-is@npm:^1.0.3, core-util-is@npm:~1.0.0": +"core-util-is@npm:^1.0.3": version: 1.0.3 resolution: "core-util-is@npm:1.0.3" checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 languageName: node linkType: hard -"cors@npm:2.8.5": - version: 2.8.5 - resolution: "cors@npm:2.8.5" +"cors@npm:2.8.6": + version: 2.8.6 + resolution: "cors@npm:2.8.6" dependencies: object-assign: "npm:^4" vary: "npm:^1" - checksum: 10c0/373702b7999409922da80de4a61938aabba6929aea5b6fd9096fefb9e8342f626c0ebd7507b0e8b0b311380744cc985f27edebc0a26e0ddb784b54e1085de761 + checksum: 10c0/ab2bc57b8af8ef8476682a59647f7c55c1a7d406b559ac06119aa1c5f70b96d35036864d197b24cf86e228e4547231088f1f94ca05061dbb14d89cc0bc9d4cab languageName: node linkType: hard @@ -7677,13 +7378,6 @@ __metadata: languageName: node linkType: hard -"croner@npm:~4.1.92": - version: 4.1.97 - resolution: "croner@npm:4.1.97" - checksum: 10c0/1e0f2e3d9f04d2355e42df8b789a936b6a3d8d0282d24a68c0dcd559a25cbb625c9688ad3d87189065c32b0a1bf031e5faece8ccebc472304072e3fa9b98952d - languageName: node - linkType: hard - "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" @@ -7748,13 +7442,6 @@ __metadata: languageName: node linkType: hard -"culvert@npm:^0.1.2": - version: 0.1.2 - resolution: "culvert@npm:0.1.2" - checksum: 10c0/185fc6fd1b3bc8c8e60c8e60f4ac71123d80267e97127f00acd0fc18e2abc69d2a30d1a8bc60e5ee651e940d67a2476688d6b851acb963a27c2043d9a8677d39 - languageName: node - linkType: hard - "cypress@npm:^13.6.1": version: 13.17.0 resolution: "cypress@npm:13.17.0" @@ -7817,27 +7504,13 @@ __metadata: languageName: node linkType: hard -"data-uri-to-buffer@npm:^6.0.2": - version: 6.0.2 - resolution: "data-uri-to-buffer@npm:6.0.2" - checksum: 10c0/f76922bf895b3d7d443059ff278c9cc5efc89d70b8b80cd9de0aa79b3adc6d7a17948eefb8692e30398c43635f70ece1673d6085cc9eba2878dbc6c6da5292ac - languageName: node - linkType: hard - -"dayjs@npm:^1.10.4, dayjs@npm:~1.11.5": +"dayjs@npm:^1.10.4": version: 1.11.20 resolution: "dayjs@npm:1.11.20" checksum: 10c0/8af525e2aa100c8db9923d706c42b2b2d30579faf89456619413a5c10916efc92c2b166e193c27c02eb3174b30aa440ee1e7b72b0a2876b3da651d204db848a0 languageName: node linkType: hard -"dayjs@npm:~1.8.24": - version: 1.8.36 - resolution: "dayjs@npm:1.8.36" - checksum: 10c0/fc9e85e7b3e64130688b579ea9b328e863bc5bf2a9dede81e4ff5b34230756f1252aa3bb290a7eafbf13750663e36e7e65d16f497c6a258e138529a168f2626e - languageName: node - linkType: hard - "debug@npm:2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" @@ -7859,7 +7532,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^3.0.1, debug@npm:^3.1.0, debug@npm:^3.2.6": +"debug@npm:^3.0.1, debug@npm:^3.1.0": version: 3.2.7 resolution: "debug@npm:3.2.7" dependencies: @@ -7868,18 +7541,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:~4.3.1": - version: 4.3.7 - resolution: "debug@npm:4.3.7" - dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10c0/1471db19c3b06d485a622d62f65947a19a23fbd0dd73f7fd3eafb697eec5360cde447fb075919987899b1a2096e85d35d4eb5a4de09a57600ac9cf7e6c8e768b - languageName: node - linkType: hard - "decode-named-character-reference@npm:^1.0.0": version: 1.3.0 resolution: "decode-named-character-reference@npm:1.3.0" @@ -7949,17 +7610,6 @@ __metadata: languageName: node linkType: hard -"degenerator@npm:^5.0.0": - version: 5.0.1 - resolution: "degenerator@npm:5.0.1" - dependencies: - ast-types: "npm:^0.13.4" - escodegen: "npm:^2.1.0" - esprima: "npm:^4.0.1" - checksum: 10c0/e48d8a651edeb512a648711a09afec269aac6de97d442a4bb9cf121a66877e0eec11b9727100a10252335c0666ae1c84a8bc1e3a3f47788742c975064d2c7b1c - languageName: node - linkType: hard - "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -7981,7 +7631,7 @@ __metadata: languageName: node linkType: hard -"depd@npm:2.0.0, depd@npm:~2.0.0": +"depd@npm:^2.0.0, depd@npm:~2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" checksum: 10c0/58bd06ec20e19529b06f7ad07ddab60e504d9e0faca4bd23079fac2d279c3594334d736508dc350e06e510aba5e22e4594483b3a6562ce7c17dd797f4cc4ad2c @@ -8002,13 +7652,6 @@ __metadata: languageName: node linkType: hard -"destroy@npm:1.2.0": - version: 1.2.0 - resolution: "destroy@npm:1.2.0" - checksum: 10c0/bd7633942f57418f5a3b80d5cb53898127bcf53e24cdf5d5f4396be471417671f0fee48a4ebe9a1e9defbde2a31280011af58a57e090ff822f589b443ed4e643 - languageName: node - linkType: hard - "detect-libc@npm:^2.0.0, detect-libc@npm:^2.0.1": version: 2.1.2 resolution: "detect-libc@npm:2.1.2" @@ -8140,21 +7783,23 @@ __metadata: languageName: node linkType: hard -"dotenv-expand@npm:10.0.0": - version: 10.0.0 - resolution: "dotenv-expand@npm:10.0.0" - checksum: 10c0/298f5018e29cfdcb0b5f463ba8e8627749103fbcf6cf81c561119115754ed582deee37b49dfc7253028aaba875ab7aea5fa90e5dac88e511d009ab0e6677924e +"dotenv-expand@npm:12.0.3": + version: 12.0.3 + resolution: "dotenv-expand@npm:12.0.3" + dependencies: + dotenv: "npm:^16.4.5" + checksum: 10c0/0824bdc74fc816a28b0744b7853a23e046602e9616c82121dfdae21ebc13c6e89afeb773e794e97c35d48be2be0a990fbca721ee3869a49c04210a58a3cf296f languageName: node linkType: hard -"dotenv@npm:16.1.4": - version: 16.1.4 - resolution: "dotenv@npm:16.1.4" - checksum: 10c0/47cf5ce136bf2a5e8402fc9855d95848973cfee423fe0adf1a7cd565c842c51e5b8c95889b075140c26b092b74dd2a319970ff496cd7159ab3f1fc58edfc0ede +"dotenv@npm:17.2.3": + version: 17.2.3 + resolution: "dotenv@npm:17.2.3" + checksum: 10c0/c884403209f713214a1b64d4d1defa4934c2aa5b0002f5a670ae298a51e3c3ad3ba79dfee2f8df49f01ae74290fcd9acdb1ab1d09c7bfb42b539036108bb2ba0 languageName: node linkType: hard -"dotenv@npm:^16.3.1, dotenv@npm:^16.6.1": +"dotenv@npm:^16.3.1, dotenv@npm:^16.4.5, dotenv@npm:^16.6.1": version: 16.6.1 resolution: "dotenv@npm:16.6.1" checksum: 10c0/15ce56608326ea0d1d9414a5c8ee6dcf0fffc79d2c16422b4ac2268e7e2d76ff5a572d37ffe747c377de12005f14b3cc22361e79fc7f1061cce81f77d2c973dc @@ -8271,10 +7916,10 @@ __metadata: languageName: node linkType: hard -"encodeurl@npm:~1.0.2": - version: 1.0.2 - resolution: "encodeurl@npm:1.0.2" - checksum: 10c0/f6c2387379a9e7c1156c1c3d4f9cb7bb11cf16dd4c1682e1f6746512564b053df5781029b6061296832b59fb22f459dbe250386d217c2f6e203601abb2ee0bec +"encodeurl@npm:^2.0.0": + version: 2.0.0 + resolution: "encodeurl@npm:2.0.0" + checksum: 10c0/5d317306acb13e6590e28e27924c754163946a2480de11865c991a3a7eed4315cd3fba378b543ca145829569eefe9b899f3d84bb09870f675ae60bc924b01ceb languageName: node linkType: hard @@ -8297,15 +7942,6 @@ __metadata: languageName: node linkType: hard -"enquirer@npm:2.3.6": - version: 2.3.6 - resolution: "enquirer@npm:2.3.6" - dependencies: - ansi-colors: "npm:^4.1.1" - checksum: 10c0/8e070e052c2c64326a2803db9084d21c8aaa8c688327f133bf65c4a712586beb126fd98c8a01cfb0433e82a4bd3b6262705c55a63e0f7fb91d06b9cedbde9a11 - languageName: node - linkType: hard - "enquirer@npm:^2.3.6": version: 2.4.1 resolution: "enquirer@npm:2.4.1" @@ -8519,7 +8155,7 @@ __metadata: languageName: node linkType: hard -"escape-html@npm:~1.0.3": +"escape-html@npm:^1.0.3": version: 1.0.3 resolution: "escape-html@npm:1.0.3" checksum: 10c0/524c739d776b36c3d29fa08a22e03e8824e3b2fd57500e5e44ecf3cc4707c34c60f9ca0781c0e33d191f2991161504c295e98f68c78fe7baa6e57081ec6ac0a3 @@ -8547,24 +8183,6 @@ __metadata: languageName: node linkType: hard -"escodegen@npm:^2.1.0": - version: 2.1.0 - resolution: "escodegen@npm:2.1.0" - dependencies: - esprima: "npm:^4.0.1" - estraverse: "npm:^5.2.0" - esutils: "npm:^2.0.2" - source-map: "npm:~0.6.1" - dependenciesMeta: - source-map: - optional: true - bin: - escodegen: bin/escodegen.js - esgenerate: bin/esgenerate.js - checksum: 10c0/e1450a1f75f67d35c061bf0d60888b15f62ab63aef9df1901cffc81cffbbb9e8b3de237c5502cf8613a017c1df3a3003881307c78835a1ab54d8c8d2206e01d3 - languageName: node - linkType: hard - "eslint-compat-utils@npm:^0.5.1": version: 0.5.1 resolution: "eslint-compat-utils@npm:0.5.1" @@ -9126,20 +8744,13 @@ __metadata: languageName: node linkType: hard -"etag@npm:~1.8.1": +"etag@npm:^1.8.1": version: 1.8.1 resolution: "etag@npm:1.8.1" checksum: 10c0/12be11ef62fb9817314d790089a0a49fae4e1b50594135dcb8076312b7d7e470884b5100d249b28c18581b7fd52f8b485689ffae22a11ed9ec17377a33a08f84 languageName: node linkType: hard -"eventemitter2@npm:5.0.1, eventemitter2@npm:~5.0.1": - version: 5.0.1 - resolution: "eventemitter2@npm:5.0.1" - checksum: 10c0/2c82966b78341898dbdaebba5cfc536939bc162d145227b241f55d6e5f037a33863169c8f1f3437dd9cd440e7358f04f0e06b8eba2ff745220866c7dce4f7d0a - languageName: node - linkType: hard - "eventemitter2@npm:6.4.7": version: 6.4.7 resolution: "eventemitter2@npm:6.4.7" @@ -9147,20 +8758,6 @@ __metadata: languageName: node linkType: hard -"eventemitter2@npm:^6.3.1": - version: 6.4.9 - resolution: "eventemitter2@npm:6.4.9" - checksum: 10c0/b2adf7d9f1544aa2d95ee271b0621acaf1e309d85ebcef1244fb0ebc7ab0afa6ffd5e371535d0981bc46195ad67fd6ff57a8d1db030584dee69aa5e371a27ea7 - languageName: node - linkType: hard - -"eventemitter2@npm:~0.4.14": - version: 0.4.14 - resolution: "eventemitter2@npm:0.4.14" - checksum: 10c0/62598dcf6fc2e2f0510158925f1f27508cbe9f908a9493dd67cab69457e73a62af98ad3608a095595feadf0f3d685174f324f87f98deaac4f535df70caddee12 - languageName: node - linkType: hard - "eventemitter3@npm:^5.0.1": version: 5.0.4 resolution: "eventemitter3@npm:5.0.4" @@ -9243,42 +8840,39 @@ __metadata: languageName: node linkType: hard -"express@npm:4.18.2": - version: 4.18.2 - resolution: "express@npm:4.18.2" - dependencies: - accepts: "npm:~1.3.8" - array-flatten: "npm:1.1.1" - body-parser: "npm:1.20.1" - content-disposition: "npm:0.5.4" - content-type: "npm:~1.0.4" - cookie: "npm:0.5.0" - cookie-signature: "npm:1.0.6" - debug: "npm:2.6.9" - depd: "npm:2.0.0" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - finalhandler: "npm:1.2.0" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" - merge-descriptors: "npm:1.0.1" - methods: "npm:~1.1.2" - on-finished: "npm:2.4.1" - parseurl: "npm:~1.3.3" - path-to-regexp: "npm:0.1.7" - proxy-addr: "npm:~2.0.7" - qs: "npm:6.11.0" - range-parser: "npm:~1.2.1" - safe-buffer: "npm:5.2.1" - send: "npm:0.18.0" - serve-static: "npm:1.15.0" - setprototypeof: "npm:1.2.0" - statuses: "npm:2.0.1" - type-is: "npm:~1.6.18" - utils-merge: "npm:1.0.1" - vary: "npm:~1.1.2" - checksum: 10c0/75af556306b9241bc1d7bdd40c9744b516c38ce50ae3210658efcbf96e3aed4ab83b3432f06215eae5610c123bc4136957dc06e50dfc50b7d4d775af56c4c59c +"express@npm:5.2.1": + version: 5.2.1 + resolution: "express@npm:5.2.1" + dependencies: + accepts: "npm:^2.0.0" + body-parser: "npm:^2.2.1" + content-disposition: "npm:^1.0.0" + content-type: "npm:^1.0.5" + cookie: "npm:^0.7.1" + cookie-signature: "npm:^1.2.1" + debug: "npm:^4.4.0" + depd: "npm:^2.0.0" + encodeurl: "npm:^2.0.0" + escape-html: "npm:^1.0.3" + etag: "npm:^1.8.1" + finalhandler: "npm:^2.1.0" + fresh: "npm:^2.0.0" + http-errors: "npm:^2.0.0" + merge-descriptors: "npm:^2.0.0" + mime-types: "npm:^3.0.0" + on-finished: "npm:^2.4.1" + once: "npm:^1.4.0" + parseurl: "npm:^1.3.3" + proxy-addr: "npm:^2.0.7" + qs: "npm:^6.14.0" + range-parser: "npm:^1.2.1" + router: "npm:^2.2.0" + send: "npm:^1.1.0" + serve-static: "npm:^2.2.0" + statuses: "npm:^2.0.1" + type-is: "npm:^2.0.1" + vary: "npm:^1.1.2" + checksum: 10c0/45e8c841ad188a41402ddcd1294901e861ee0819f632fb494f2ed344ef9c43315d294d443fb48d594e6586a3b779785120f43321417adaef8567316a55072949 languageName: node linkType: hard @@ -9313,15 +8907,6 @@ __metadata: languageName: node linkType: hard -"extrareqp2@npm:^1.0.0": - version: 1.0.0 - resolution: "extrareqp2@npm:1.0.0" - dependencies: - follow-redirects: "npm:^1.14.0" - checksum: 10c0/822861bcce551792a16e08d5459203332762755246bb0705432b5557837de16e1eb0d6c8416de8edcfe90c100fb087b09dfc264983cdea6d1a9804982ae836d1 - languageName: node - linkType: hard - "extsprintf@npm:1.3.0": version: 1.3.0 resolution: "extsprintf@npm:1.3.0" @@ -9372,13 +8957,6 @@ __metadata: languageName: node linkType: hard -"fast-json-patch@npm:^3.0.0-1": - version: 3.1.1 - resolution: "fast-json-patch@npm:3.1.1" - checksum: 10c0/8a0438b4818bb53153275fe5b38033610e8c9d9eb11869e6a7dc05eb92fa70f3caa57015e344eb3ae1e71c7a75ad4cc6bc2dc9e0ff281d6ed8ecd44505210ca8 - languageName: node - linkType: hard - "fast-json-stable-stringify@npm:^2.0.0": version: 2.1.0 resolution: "fast-json-stable-stringify@npm:2.1.0" @@ -9453,13 +9031,6 @@ __metadata: languageName: node linkType: hard -"fclone@npm:1.0.11, fclone@npm:~1.0.11": - version: 1.0.11 - resolution: "fclone@npm:1.0.11" - checksum: 10c0/dbe3ebd0883edeec2998874bf951aa03198d727f1091351b22af250ff53e227ee94872487ae88ba7280b2469fb164a7d4dd4e5ece10afd4988ab4712f49bc43b - languageName: node - linkType: hard - "fd-slicer@npm:~1.1.0": version: 1.1.0 resolution: "fd-slicer@npm:1.1.0" @@ -9508,6 +9079,18 @@ __metadata: languageName: node linkType: hard +"file-type@npm:21.3.2": + version: 21.3.2 + resolution: "file-type@npm:21.3.2" + dependencies: + "@tokenizer/inflate": "npm:^0.4.1" + strtok3: "npm:^10.3.4" + token-types: "npm:^6.1.1" + uint8array-extras: "npm:^1.4.0" + checksum: 10c0/74d02787d2702f9d8592c715be1258cc6b865db98f400d17308f029d6bb895dc3135fcd2e5b4788b01e1b3ff4fc7e83d5fa32fd81e59a20f30b3dfe5f1e52aca + languageName: node + linkType: hard + "fill-range@npm:^7.1.1": version: 7.1.1 resolution: "fill-range@npm:7.1.1" @@ -9517,18 +9100,17 @@ __metadata: languageName: node linkType: hard -"finalhandler@npm:1.2.0": - version: 1.2.0 - resolution: "finalhandler@npm:1.2.0" +"finalhandler@npm:^2.1.0": + version: 2.1.1 + resolution: "finalhandler@npm:2.1.1" dependencies: - debug: "npm:2.6.9" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - on-finished: "npm:2.4.1" - parseurl: "npm:~1.3.3" - statuses: "npm:2.0.1" - unpipe: "npm:~1.0.0" - checksum: 10c0/64b7e5ff2ad1fcb14931cd012651631b721ce657da24aedb5650ddde9378bf8e95daa451da43398123f5de161a81e79ff5affe4f9f2a6d2df4a813d6d3e254b7 + debug: "npm:^4.4.0" + encodeurl: "npm:^2.0.0" + escape-html: "npm:^1.0.3" + on-finished: "npm:^2.4.1" + parseurl: "npm:^1.3.3" + statuses: "npm:^2.0.1" + checksum: 10c0/6bd664e21b7b2e79efcaace7d1a427169f61cce048fae68eb56290e6934e676b78e55d89f5998c5508871345bc59a61f47002dc505dc7288be68cceac1b701e2 languageName: node linkType: hard @@ -9577,16 +9159,6 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.14.0": - version: 1.15.11 - resolution: "follow-redirects@npm:1.15.11" - peerDependenciesMeta: - debug: - optional: true - checksum: 10c0/d301f430542520a54058d4aeeb453233c564aaccac835d29d15e050beb33f339ad67d9bddbce01739c5dc46a6716dbe3d9d0d5134b1ca203effa11a7ef092343 - languageName: node - linkType: hard - "foreground-child@npm:3.3.1, foreground-child@npm:^3.1.0": version: 3.3.1 resolution: "foreground-child@npm:3.3.1" @@ -9668,10 +9240,10 @@ __metadata: languageName: node linkType: hard -"fresh@npm:0.5.2": - version: 0.5.2 - resolution: "fresh@npm:0.5.2" - checksum: 10c0/c6d27f3ed86cc5b601404822f31c900dd165ba63fff8152a3ef714e2012e7535027063bc67ded4cb5b3a49fa596495d46cacd9f47d6328459cf570f08b7d9e5a +"fresh@npm:^2.0.0": + version: 2.0.0 + resolution: "fresh@npm:2.0.0" + checksum: 10c0/0557548194cb9a809a435bf92bcfbc20c89e8b5eb38861b73ced36750437251e39a111fc3a18b98531be9dd91fe1411e4969f229dc579ec0251ce6c5d4900bbc languageName: node linkType: hard @@ -9880,17 +9452,6 @@ __metadata: languageName: node linkType: hard -"get-uri@npm:^6.0.1": - version: 6.0.5 - resolution: "get-uri@npm:6.0.5" - dependencies: - basic-ftp: "npm:^5.0.2" - data-uri-to-buffer: "npm:^6.0.2" - debug: "npm:^4.3.4" - checksum: 10c0/c7ff5d5d55de53d23ecce7c5108cc3ed0db1174db43c9aa15506d640283d36ee0956fd8ba1fc50b06a718466cc85794ae9d8860193f91318afe846e3e7010f3a - languageName: node - linkType: hard - "getos@npm:^3.2.1": version: 3.2.1 resolution: "getos@npm:3.2.1" @@ -9925,20 +9486,6 @@ __metadata: languageName: node linkType: hard -"git-node-fs@npm:^1.0.0": - version: 1.0.0 - resolution: "git-node-fs@npm:1.0.0" - checksum: 10c0/a69f81c2495db04aebb13d7884ddafca12d3635fd8f45ea05264bd1417b915aea9f09f2beb5ed8a744d7fb1a94b352993921432c1e078c5b24d102631c529374 - languageName: node - linkType: hard - -"git-sha1@npm:^0.1.2": - version: 0.1.2 - resolution: "git-sha1@npm:0.1.2" - checksum: 10c0/2781eb83f9f12ee482631024f495501cc7c855d23eda0c39d10094e05e49e05b7ee04397593e5b6d1188368034667cf4fdfff8e2f3fc35ac4193b75f99a79643 - languageName: node - linkType: hard - "github-from-package@npm:0.0.0": version: 0.0.0 resolution: "github-from-package@npm:0.0.0" @@ -10332,20 +9879,7 @@ __metadata: languageName: node linkType: hard -"http-errors@npm:2.0.0": - version: 2.0.0 - resolution: "http-errors@npm:2.0.0" - dependencies: - depd: "npm:2.0.0" - inherits: "npm:2.0.4" - setprototypeof: "npm:1.2.0" - statuses: "npm:2.0.1" - toidentifier: "npm:1.0.1" - checksum: 10c0/fc6f2715fe188d091274b5ffc8b3657bd85c63e969daa68ccb77afb05b071a4b62841acb7a21e417b5539014dff2ebf9550f0b14a9ff126f2734a7c1387f8e19 - languageName: node - linkType: hard - -"http-errors@npm:~2.0.1": +"http-errors@npm:^2.0.0, http-errors@npm:^2.0.1, http-errors@npm:~2.0.1": version: 2.0.1 resolution: "http-errors@npm:2.0.1" dependencies: @@ -10406,7 +9940,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.2, https-proxy-agent@npm:^7.0.6": +"https-proxy-agent@npm:^7.0.1": version: 7.0.6 resolution: "https-proxy-agent@npm:7.0.6" dependencies: @@ -10430,16 +9964,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.4, iconv-lite@npm:~0.4.24": - version: 0.4.24 - resolution: "iconv-lite@npm:0.4.24" - dependencies: - safer-buffer: "npm:>= 2.1.2 < 3" - checksum: 10c0/c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4 - languageName: node - linkType: hard - -"iconv-lite@npm:^0.7.0, iconv-lite@npm:^0.7.2": +"iconv-lite@npm:^0.7.0, iconv-lite@npm:^0.7.2, iconv-lite@npm:~0.7.0": version: 0.7.2 resolution: "iconv-lite@npm:0.7.2" dependencies: @@ -10448,7 +9973,16 @@ __metadata: languageName: node linkType: hard -"ieee754@npm:^1.1.13": +"iconv-lite@npm:~0.4.24": + version: 0.4.24 + resolution: "iconv-lite@npm:0.4.24" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3" + checksum: 10c0/c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4 + languageName: node + linkType: hard + +"ieee754@npm:^1.1.13, ieee754@npm:^1.2.1": version: 1.2.1 resolution: "ieee754@npm:1.2.1" checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb @@ -10522,7 +10056,7 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3, inherits@npm:~2.0.4": +"inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.4": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 @@ -10589,15 +10123,6 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.16.1": - version: 2.16.1 - resolution: "is-core-module@npm:2.16.1" - dependencies: - hasown: "npm:^2.0.2" - checksum: 10c0/898443c14780a577e807618aaae2b6f745c8538eca5c7bc11388a3f2dc6de82b9902bcc7eb74f07be672b11bbe82dd6a6edded44a00cb3d8f933d0459905eedd - languageName: node - linkType: hard - "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -10675,6 +10200,13 @@ __metadata: languageName: node linkType: hard +"is-promise@npm:^4.0.0": + version: 4.0.0 + resolution: "is-promise@npm:4.0.0" + checksum: 10c0/ebd5c672d73db781ab33ccb155fb9969d6028e37414d609b115cc534654c91ccd061821d5b987eefaa97cf4c62f0b909bb2f04db88306de26e91bfe8ddc01503 + languageName: node + linkType: hard + "is-property@npm:^1.0.2": version: 1.0.2 resolution: "is-property@npm:1.0.2" @@ -10710,13 +10242,6 @@ __metadata: languageName: node linkType: hard -"isarray@npm:~1.0.0": - version: 1.0.0 - resolution: "isarray@npm:1.0.0" - checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d - languageName: node - linkType: hard - "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -10815,18 +10340,6 @@ __metadata: languageName: node linkType: hard -"js-git@npm:^0.7.8": - version: 0.7.8 - resolution: "js-git@npm:0.7.8" - dependencies: - bodec: "npm:^0.1.0" - culvert: "npm:^0.1.2" - git-sha1: "npm:^0.1.2" - pako: "npm:^0.2.5" - checksum: 10c0/703e6e06dce12fac727884a7643d7fd2098625e921a742cf61f783589f383bbbc42330f0c98924d85e1b16e43d5d014a99c4d1a5e41b76e7dd8a6a7a26fbca82 - languageName: node - linkType: hard - "js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -10841,18 +10354,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" - dependencies: - argparse: "npm:^2.0.1" - bin: - js-yaml: bin/js-yaml.js - checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f - languageName: node - linkType: hard - -"js-yaml@npm:^4.1.0, js-yaml@npm:^4.1.1, js-yaml@npm:~4.1.0": +"js-yaml@npm:4.1.1, js-yaml@npm:^4.1.0, js-yaml@npm:^4.1.1": version: 4.1.1 resolution: "js-yaml@npm:4.1.1" dependencies: @@ -10951,7 +10453,7 @@ __metadata: languageName: node linkType: hard -"json-stringify-safe@npm:^5.0.1, json-stringify-safe@npm:~5.0.1": +"json-stringify-safe@npm:~5.0.1": version: 5.0.1 resolution: "json-stringify-safe@npm:5.0.1" checksum: 10c0/7dbf35cd0411d1d648dceb6d59ce5857ec939e52e4afc37601aa3da611f0987d5cee5b38d58329ceddf3ed48bd7215229c8d52059ab01f2444a338bf24ed0f37 @@ -10990,13 +10492,6 @@ __metadata: languageName: node linkType: hard -"jsonc-parser@npm:3.2.0": - version: 3.2.0 - resolution: "jsonc-parser@npm:3.2.0" - checksum: 10c0/5a12d4d04dad381852476872a29dcee03a57439574e4181d91dca71904fcdcc5e8e4706c0a68a2c61ad9810e1e1c5806b5100d52d3e727b78f5cdc595401045b - languageName: node - linkType: hard - "jsonc-parser@npm:3.3.1": version: 3.3.1 resolution: "jsonc-parser@npm:3.3.1" @@ -11017,11 +10512,11 @@ __metadata: languageName: node linkType: hard -"jsonwebtoken@npm:9.0.2": - version: 9.0.2 - resolution: "jsonwebtoken@npm:9.0.2" +"jsonwebtoken@npm:9.0.3": + version: 9.0.3 + resolution: "jsonwebtoken@npm:9.0.3" dependencies: - jws: "npm:^3.2.2" + jws: "npm:^4.0.1" lodash.includes: "npm:^4.3.0" lodash.isboolean: "npm:^3.0.3" lodash.isinteger: "npm:^4.0.4" @@ -11031,7 +10526,7 @@ __metadata: lodash.once: "npm:^4.0.0" ms: "npm:^2.1.1" semver: "npm:^7.5.4" - checksum: 10c0/d287a29814895e866db2e5a0209ce730cbc158441a0e5a70d5e940eb0d28ab7498c6bf45029cc8b479639bca94056e9a7f254e2cdb92a2f5750c7f358657a131 + checksum: 10c0/6ca7f1e54886ea3bde7146a5a22b53847c46e25453c7f7307a69818b9a6ad48c390b2e59d5690fcfd03c529b01960060cc4bb0c686991d6edae2285dfd30f4ba languageName: node linkType: hard @@ -11062,24 +10557,24 @@ __metadata: languageName: node linkType: hard -"jwa@npm:^1.4.2": - version: 1.4.2 - resolution: "jwa@npm:1.4.2" +"jwa@npm:^2.0.1": + version: 2.0.1 + resolution: "jwa@npm:2.0.1" dependencies: buffer-equal-constant-time: "npm:^1.0.1" ecdsa-sig-formatter: "npm:1.0.11" safe-buffer: "npm:^5.0.1" - checksum: 10c0/210a544a42ca22203e8fc538835205155ba3af6a027753109f9258bdead33086bac3c25295af48ac1981f87f9c5f941bc8f70303670f54ea7dcaafb53993d92c + checksum: 10c0/ab3ebc6598e10dc11419d4ed675c9ca714a387481466b10e8a6f3f65d8d9c9237e2826f2505280a739cf4cbcf511cb288eeec22b5c9c63286fc5a2e4f97e78cf languageName: node linkType: hard -"jws@npm:^3.2.2": - version: 3.2.3 - resolution: "jws@npm:3.2.3" +"jws@npm:^4.0.1": + version: 4.0.1 + resolution: "jws@npm:4.0.1" dependencies: - jwa: "npm:^1.4.2" + jwa: "npm:^2.0.1" safe-buffer: "npm:^5.0.1" - checksum: 10c0/9fdf9d6783b1892ef413ef373cd351eacc847ba01deec6fbfea96830e93241863ccbee66f3b749fc2310c59b6db2209d3f4b52931c0c259b52b17de20715917f + checksum: 10c0/6be1ed93023aef570ccc5ea8d162b065840f3ef12f0d1bb3114cade844de7a357d5dc558201d9a65101e70885a6fa56b17462f520e6b0d426195510618a154d0 languageName: node linkType: hard @@ -11136,13 +10631,6 @@ __metadata: languageName: node linkType: hard -"lazy@npm:~1.0.11": - version: 1.0.11 - resolution: "lazy@npm:1.0.11" - checksum: 10c0/9adcf3fc0071e89da712177a29988b830ac05ac857690d7616f319a970704b38269f67cfedb07e22fe5f0b544b37ab62721df828fd085bc052404dde7fbbec75 - languageName: node - linkType: hard - "levn@npm:^0.4.1": version: 0.4.1 resolution: "levn@npm:0.4.1" @@ -11252,6 +10740,13 @@ __metadata: languageName: node linkType: hard +"load-esm@npm:1.0.3": + version: 1.0.3 + resolution: "load-esm@npm:1.0.3" + checksum: 10c0/285a3666a29c11f7b466bb70ee3582af32893d03ed91b68be939c656a15afd27f3683f5f8d56b52834ce2911ecf1c84e515e6048248fb5268a89b724a8ddbf65 + languageName: node + linkType: hard + "loader-runner@npm:^4.3.1": version: 4.3.1 resolution: "loader-runner@npm:4.3.1" @@ -11356,7 +10851,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.14, lodash@npm:^4.17.19, lodash@npm:^4.17.21": +"lodash@npm:4.17.23, lodash@npm:^4.17.19, lodash@npm:^4.17.21": version: 4.17.23 resolution: "lodash@npm:4.17.23" checksum: 10c0/1264a90469f5bb95d4739c43eb6277d15b6d9e186df4ac68c3620443160fc669e2f14c11e7d8b2ccf078b81d06147c01a8ccced9aab9f9f63d50dcf8cace6bf6 @@ -11460,22 +10955,6 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: "npm:^4.0.0" - checksum: 10c0/cb53e582785c48187d7a188d3379c181b5ca2a9c78d2bce3e7dee36f32761d1c42983da3fe12b55cb74e1779fa94cdc2e5367c028a9b35317184ede0c07a30a9 - languageName: node - linkType: hard - -"lru-cache@npm:^7.14.1": - version: 7.18.3 - resolution: "lru-cache@npm:7.18.3" - checksum: 10c0/b3a452b491433db885beed95041eb104c157ef7794b9c9b4d647be503be91769d11206bb573849a16b4cc0d03cbd15ffd22df7960997788b74c1d399ac7a4fed - languageName: node - linkType: hard - "lru.min@npm:^1.0.0, lru.min@npm:^1.1.0": version: 1.1.4 resolution: "lru.min@npm:1.1.4" @@ -11483,15 +10962,6 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:0.30.0": - version: 0.30.0 - resolution: "magic-string@npm:0.30.0" - dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.4.13" - checksum: 10c0/5fac57cf190bee966d3b5c55e0c23d6148b043a43220de91a369c4a81301b483418712b38440d15055a2ac04beec63dea4866a4e5c84ad6b919186e1c5c61241 - languageName: node - linkType: hard - "magic-string@npm:0.30.17": version: 0.30.17 resolution: "magic-string@npm:0.30.17" @@ -11789,6 +11259,13 @@ __metadata: languageName: node linkType: hard +"media-typer@npm:^1.1.0": + version: 1.1.0 + resolution: "media-typer@npm:1.1.0" + checksum: 10c0/7b4baa40b25964bb90e2121ee489ec38642127e48d0cc2b6baa442688d3fde6262bfdca86d6bbf6ba708784afcac168c06840c71facac70e390f5f759ac121b9 + languageName: node + linkType: hard + "memfs@npm:^3.4.1": version: 3.5.3 resolution: "memfs@npm:3.5.3" @@ -11812,10 +11289,10 @@ __metadata: languageName: node linkType: hard -"merge-descriptors@npm:1.0.1": - version: 1.0.1 - resolution: "merge-descriptors@npm:1.0.1" - checksum: 10c0/b67d07bd44cfc45cebdec349bb6e1f7b077ee2fd5beb15d1f7af073849208cb6f144fe403e29a36571baf3f4e86469ac39acf13c318381e958e186b2766f54ec +"merge-descriptors@npm:^2.0.0": + version: 2.0.0 + resolution: "merge-descriptors@npm:2.0.0" + checksum: 10c0/95389b7ced3f9b36fbdcf32eb946dc3dd1774c2fdf164609e55b18d03aa499b12bd3aae3a76c1c7185b96279e9803525550d3eb292b5224866060a288f335cb3 languageName: node linkType: hard @@ -11833,13 +11310,6 @@ __metadata: languageName: node linkType: hard -"methods@npm:~1.1.2": - version: 1.1.2 - resolution: "methods@npm:1.1.2" - checksum: 10c0/bdf7cc72ff0a33e3eede03708c08983c4d7a173f91348b4b1e4f47d4cdbf734433ad971e7d1e8c77247d9e5cd8adb81ea4c67b0a2db526b758b2233d7814b8b2 - languageName: node - linkType: hard - "micromark-core-commonmark@npm:^2.0.0": version: 2.0.3 resolution: "micromark-core-commonmark@npm:2.0.3" @@ -12198,7 +11668,14 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-db@npm:^1.54.0": + version: 1.54.0 + resolution: "mime-db@npm:1.54.0" + checksum: 10c0/8d907917bc2a90fa2df842cdf5dfeaf509adc15fe0531e07bb2f6ab15992416479015828d6a74200041c492e42cce3ebf78e5ce714388a0a538ea9c53eece284 + languageName: node + linkType: hard + +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -12207,12 +11684,12 @@ __metadata: languageName: node linkType: hard -"mime@npm:1.6.0": - version: 1.6.0 - resolution: "mime@npm:1.6.0" - bin: - mime: cli.js - checksum: 10c0/b92cd0adc44888c7135a185bfd0dddc42c32606401c72896a842ae15da71eb88858f17669af41e498b463cd7eb998f7b48939a25b08374c7924a9c8a6f8a81b0 +"mime-types@npm:^3.0.0, mime-types@npm:^3.0.2": + version: 3.0.2 + resolution: "mime-types@npm:3.0.2" + dependencies: + mime-db: "npm:^1.54.0" + checksum: 10c0/35a0dd1035d14d185664f346efcdb72e93ef7a9b6e9ae808bd1f6358227010267fab52657b37562c80fc888ff76becb2b2938deb5e730818b7983bf8bd359767 languageName: node linkType: hard @@ -12797,7 +12274,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:1.0.4, mkdirp@npm:^1.0.3": +"mkdirp@npm:^1.0.3": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" bin: @@ -12806,17 +12283,6 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^0.5.4": - version: 0.5.6 - resolution: "mkdirp@npm:0.5.6" - dependencies: - minimist: "npm:^1.2.6" - bin: - mkdirp: bin/cmd.js - checksum: 10c0/e2e2be789218807b58abced04e7b49851d9e46e88a2f9539242cc8a92c9b5c3a0b9bab360bd3014e02a140fc4fbc58e31176c408b493f8a2a6f4986bd7527b01 - languageName: node - linkType: hard - "mlly@npm:^1.7.4": version: 1.8.1 resolution: "mlly@npm:1.8.1" @@ -12856,7 +12322,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.1.1, ms@npm:^2.1.3": +"ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 @@ -12870,18 +12336,15 @@ __metadata: languageName: node linkType: hard -"multer@npm:1.4.4-lts.1": - version: 1.4.4-lts.1 - resolution: "multer@npm:1.4.4-lts.1" +"multer@npm:2.1.1": + version: 2.1.1 + resolution: "multer@npm:2.1.1" dependencies: append-field: "npm:^1.0.0" - busboy: "npm:^1.0.0" - concat-stream: "npm:^1.5.2" - mkdirp: "npm:^0.5.4" - object-assign: "npm:^4.1.1" - type-is: "npm:^1.6.4" - xtend: "npm:^4.0.0" - checksum: 10c0/63277d3483869f424274ef8ce6ab7ff4ce9d2c1cc69e707fc8b5d9b2b348ae6f742809e0b357a591dea885d147594bcd06528d3d6bbe32046115d4a7e126b954 + busboy: "npm:^1.6.0" + concat-stream: "npm:^2.0.0" + type-is: "npm:^1.6.18" + checksum: 10c0/2ec4e02833b20f403cfb879d4b64d2a9070d902b9deae7aef18a6faadb707d7665385456cf540aa8a6dadfe3d4c5fc8e0e7b0675b94e1077048b1125426deee6 languageName: node linkType: hard @@ -12892,13 +12355,6 @@ __metadata: languageName: node linkType: hard -"mute-stream@npm:~0.0.4": - version: 0.0.8 - resolution: "mute-stream@npm:0.0.8" - checksum: 10c0/18d06d92e5d6d45e2b63c0e1b8f25376af71748ac36f53c059baa8b76ffac31c5ab225480494e7d35d30215ecdb18fed26ec23cafcd2f7733f2f14406bcd19e2 - languageName: node - linkType: hard - "mysql2@npm:3.15.3": version: 3.15.3 resolution: "mysql2@npm:3.15.3" @@ -12955,26 +12411,6 @@ __metadata: languageName: node linkType: hard -"needle@npm:2.4.0": - version: 2.4.0 - resolution: "needle@npm:2.4.0" - dependencies: - debug: "npm:^3.2.6" - iconv-lite: "npm:^0.4.4" - sax: "npm:^1.2.4" - bin: - needle: ./bin/needle - checksum: 10c0/3f64b77628b9fd792744592b5c6633d5a551671dca89057016e0b5d5009bf42f1e195d5096811d9cf97b300e1a7b9b581a500aa82f122cb53176260e06e6b316 - languageName: node - linkType: hard - -"negotiator@npm:0.6.3": - version: 0.6.3 - resolution: "negotiator@npm:0.6.3" - checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 - languageName: node - linkType: hard - "negotiator@npm:^1.0.0": version: 1.0.0 resolution: "negotiator@npm:1.0.0" @@ -12989,13 +12425,6 @@ __metadata: languageName: node linkType: hard -"netmask@npm:^2.0.2": - version: 2.0.2 - resolution: "netmask@npm:2.0.2" - checksum: 10c0/cafd28388e698e1138ace947929f842944d0f1c0b87d3fa2601a61b38dc89397d33c0ce2c8e7b99e968584b91d15f6810b91bef3f3826adf71b1833b61d4bf4f - languageName: node - linkType: hard - "no-case@npm:^2.2.0": version: 2.3.2 resolution: "no-case@npm:2.3.2" @@ -13046,7 +12475,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.7": +"node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.7": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -13171,16 +12600,6 @@ __metadata: languageName: node linkType: hard -"nssocket@npm:0.6.0": - version: 0.6.0 - resolution: "nssocket@npm:0.6.0" - dependencies: - eventemitter2: "npm:~0.4.14" - lazy: "npm:~1.0.11" - checksum: 10c0/d30067b89781f6fc2e0297ccf06ea4beb0648afab02806d9133f4acf227d5dffee203d7d6204414b8b6c896946021944a7d2ac03700ec2d0f21ff04a51dbd90a - languageName: node - linkType: hard - "nth-check@npm:^2.0.1, nth-check@npm:^2.1.1": version: 2.1.1 resolution: "nth-check@npm:2.1.1" @@ -13240,7 +12659,7 @@ __metadata: languageName: node linkType: hard -"on-finished@npm:2.4.1": +"on-finished@npm:^2.4.1": version: 2.4.1 resolution: "on-finished@npm:2.4.1" dependencies: @@ -13472,32 +12891,6 @@ __metadata: languageName: node linkType: hard -"pac-proxy-agent@npm:^7.0.1": - version: 7.2.0 - resolution: "pac-proxy-agent@npm:7.2.0" - dependencies: - "@tootallnate/quickjs-emscripten": "npm:^0.23.0" - agent-base: "npm:^7.1.2" - debug: "npm:^4.3.4" - get-uri: "npm:^6.0.1" - http-proxy-agent: "npm:^7.0.0" - https-proxy-agent: "npm:^7.0.6" - pac-resolver: "npm:^7.0.1" - socks-proxy-agent: "npm:^8.0.5" - checksum: 10c0/0265c17c9401c2ea735697931a6553a0c6d8b20c4d7d4e3b3a0506080ba69a8d5ad656e2a6be875411212e2b6ed7a4d9526dd3997e08581fdfb1cbcad454c296 - languageName: node - linkType: hard - -"pac-resolver@npm:^7.0.1": - version: 7.0.1 - resolution: "pac-resolver@npm:7.0.1" - dependencies: - degenerator: "npm:^5.0.0" - netmask: "npm:^2.0.2" - checksum: 10c0/5f3edd1dd10fded31e7d1f95776442c3ee51aa098c28b74ede4927d9677ebe7cebb2636750c24e945f5b84445e41ae39093d3a1014a994e5ceb9f0b1b88ebff5 - languageName: node - linkType: hard - "package-json-from-dist@npm:^1.0.0": version: 1.0.1 resolution: "package-json-from-dist@npm:1.0.1" @@ -13519,13 +12912,6 @@ __metadata: languageName: node linkType: hard -"pako@npm:^0.2.5": - version: 0.2.9 - resolution: "pako@npm:0.2.9" - checksum: 10c0/79c1806ebcf325b60ae599e4d7227c2e346d7b829dc20f5cf24cef07c934079dc3a61c5b3c8278a2f7a190c4a613e343ea11e5302dbe252efd11712df4b6b041 - languageName: node - linkType: hard - "param-case@npm:^2.1.1": version: 2.1.1 resolution: "param-case@npm:2.1.1" @@ -13598,7 +12984,7 @@ __metadata: languageName: node linkType: hard -"parseurl@npm:~1.3.3": +"parseurl@npm:^1.3.3": version: 1.3.3 resolution: "parseurl@npm:1.3.3" checksum: 10c0/90dd4760d6f6174adb9f20cf0965ae12e23879b5f5464f38e92fce8073354341e4b3b76fa3d878351efe7d01e617121955284cfd002ab087fba1a0726ec0b4f5 @@ -13647,13 +13033,6 @@ __metadata: languageName: node linkType: hard -"path-parse@npm:^1.0.7": - version: 1.0.7 - resolution: "path-parse@npm:1.0.7" - checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 - languageName: node - linkType: hard - "path-scurry@npm:^1.11.1": version: 1.11.1 resolution: "path-scurry@npm:1.11.1" @@ -13674,17 +13053,10 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:0.1.7": - version: 0.1.7 - resolution: "path-to-regexp@npm:0.1.7" - checksum: 10c0/50a1ddb1af41a9e68bd67ca8e331a705899d16fb720a1ea3a41e310480948387daf603abb14d7b0826c58f10146d49050a1291ba6a82b78a382d1c02c0b8f905 - languageName: node - linkType: hard - -"path-to-regexp@npm:3.2.0": - version: 3.2.0 - resolution: "path-to-regexp@npm:3.2.0" - checksum: 10c0/2eeb1c698293acf6f89fe5af33b4c20822b3cee3e4e910c43bbee098c8dde34232fc194d5c2bc02df72affada446a181784e24f7a46932af323706be029ed1ba +"path-to-regexp@npm:8.3.0, path-to-regexp@npm:^8.0.0": + version: 8.3.0 + resolution: "path-to-regexp@npm:8.3.0" + checksum: 10c0/ee1544a73a3f294a97a4c663b0ce71bbf1621d732d80c9c9ed201b3e911a86cb628ebad691b9d40f40a3742fe22011e5a059d8eed2cf63ec2cb94f6fb4efe67c languageName: node linkType: hard @@ -13863,24 +13235,6 @@ __metadata: languageName: node linkType: hard -"pidusage@npm:^2.0.21": - version: 2.0.21 - resolution: "pidusage@npm:2.0.21" - dependencies: - safe-buffer: "npm:^5.2.1" - checksum: 10c0/3f8e398c873d21452c88d675a3f6e7b0e00993eb2e2c4d5669c10a977c3c625ca25163c8b14e31d0f2080e82b97d813ce22559bedcd06e073c69241973be8615 - languageName: node - linkType: hard - -"pidusage@npm:~3.0": - version: 3.0.2 - resolution: "pidusage@npm:3.0.2" - dependencies: - safe-buffer: "npm:^5.2.1" - checksum: 10c0/605722ab95e146ebaeb224285023d5c95bd383d460769cb00be774d125d654193b5de806fe9d6e6c9e4994687524f7285fc35bd5c653081c28ee6bd24d11b854 - languageName: node - linkType: hard - "pify@npm:^2.2.0": version: 2.3.0 resolution: "pify@npm:2.3.0" @@ -13933,105 +13287,6 @@ __metadata: languageName: node linkType: hard -"pm2-axon-rpc@npm:~0.7.0, pm2-axon-rpc@npm:~0.7.1": - version: 0.7.1 - resolution: "pm2-axon-rpc@npm:0.7.1" - dependencies: - debug: "npm:^4.3.1" - checksum: 10c0/e6a7dffc0c3dadb1c3c98c9e9fc7a8c8ba56b3ae2206f490d9d8e69de47595f307549d09478a3f3b521c19e36b6683e50df6128003360cc3d7b5b70fe52a7a93 - languageName: node - linkType: hard - -"pm2-axon@npm:~4.0.1": - version: 4.0.1 - resolution: "pm2-axon@npm:4.0.1" - dependencies: - amp: "npm:~0.3.1" - amp-message: "npm:~0.1.1" - debug: "npm:^4.3.1" - escape-string-regexp: "npm:^4.0.0" - checksum: 10c0/caf6f4c26e3096380d635645762567aed53d64fe08d2b6c009d2260f0bcb22049cd605cfeda5ca242112a984e96310a17bf974ea96efb8e19dfe7e881c697e9d - languageName: node - linkType: hard - -"pm2-deploy@npm:~1.0.2": - version: 1.0.2 - resolution: "pm2-deploy@npm:1.0.2" - dependencies: - run-series: "npm:^1.1.8" - tv4: "npm:^1.3.0" - checksum: 10c0/5a15cf7ec4ce1080be7f2968478a0d368715debc807ea8408b8e013e329fd765b8ca347b09f1faad5287cd15237ce910e1020b9ae39399da1ce9e32e77e5c950 - languageName: node - linkType: hard - -"pm2-multimeter@npm:^0.1.2": - version: 0.1.2 - resolution: "pm2-multimeter@npm:0.1.2" - dependencies: - charm: "npm:~0.1.1" - checksum: 10c0/9702358fd339b9621ccc88689a4cbada314a6a4ac2e2f4a90e6642d5054ae3f4858c4dc06c26792789e3ffb84ae39ad7a978c94421ace023a4ad447b3cc55e9d - languageName: node - linkType: hard - -"pm2-sysmonit@npm:^1.2.8": - version: 1.2.8 - resolution: "pm2-sysmonit@npm:1.2.8" - dependencies: - async: "npm:^3.2.0" - debug: "npm:^4.3.1" - pidusage: "npm:^2.0.21" - systeminformation: "npm:^5.7" - tx2: "npm:~1.0.4" - checksum: 10c0/546601a933f696417074bfbfb1f2976556f28393bf5f5003ea439d8af2507b729be2b818ac8cc607a89087ab12b44457c59d768b4bd6e36a34876853dbc3040d - languageName: node - linkType: hard - -"pm2@npm:^5.4.0": - version: 5.4.3 - resolution: "pm2@npm:5.4.3" - dependencies: - "@pm2/agent": "npm:~2.0.0" - "@pm2/io": "npm:~6.0.1" - "@pm2/js-api": "npm:~0.8.0" - "@pm2/pm2-version-check": "npm:latest" - async: "npm:~3.2.0" - blessed: "npm:0.1.81" - chalk: "npm:3.0.0" - chokidar: "npm:^3.5.3" - cli-tableau: "npm:^2.0.0" - commander: "npm:2.15.1" - croner: "npm:~4.1.92" - dayjs: "npm:~1.11.5" - debug: "npm:^4.3.1" - enquirer: "npm:2.3.6" - eventemitter2: "npm:5.0.1" - fclone: "npm:1.0.11" - js-yaml: "npm:~4.1.0" - mkdirp: "npm:1.0.4" - needle: "npm:2.4.0" - pidusage: "npm:~3.0" - pm2-axon: "npm:~4.0.1" - pm2-axon-rpc: "npm:~0.7.1" - pm2-deploy: "npm:~1.0.2" - pm2-multimeter: "npm:^0.1.2" - pm2-sysmonit: "npm:^1.2.8" - promptly: "npm:^2" - semver: "npm:^7.2" - source-map-support: "npm:0.5.21" - sprintf-js: "npm:1.1.2" - vizion: "npm:~2.2.1" - dependenciesMeta: - pm2-sysmonit: - optional: true - bin: - pm2: bin/pm2 - pm2-dev: bin/pm2-dev - pm2-docker: bin/pm2-docker - pm2-runtime: bin/pm2-runtime - checksum: 10c0/9ee14bfb1636413e8a4baf5dff39f7cab33c83274051ffc5c326eecd083bebcbb4e2229409bd036b3189750a4024ebdc2ad74c1f52c34a5fbdad63e387eca783 - languageName: node - linkType: hard - "pnpm-workspace-yaml@npm:1.6.0": version: 1.6.0 resolution: "pnpm-workspace-yaml@npm:1.6.0" @@ -14218,7 +13473,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.0.0, prettier@npm:^3.6.2, prettier@npm:^3.8.1": +"prettier@npm:^3.6.2, prettier@npm:^3.8.1": version: 3.8.1 resolution: "prettier@npm:3.8.1" bin: @@ -14265,13 +13520,6 @@ __metadata: languageName: node linkType: hard -"process-nextick-args@npm:~2.0.0": - version: 2.0.1 - resolution: "process-nextick-args@npm:2.0.1" - checksum: 10c0/bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 - languageName: node - linkType: hard - "process@npm:^0.11.10": version: 0.11.10 resolution: "process@npm:0.11.10" @@ -14286,15 +13534,6 @@ __metadata: languageName: node linkType: hard -"promptly@npm:^2": - version: 2.2.0 - resolution: "promptly@npm:2.2.0" - dependencies: - read: "npm:^1.0.4" - checksum: 10c0/f9af3ddeaa6abf6263588115d86a6cc1c10f902ca338c75a2481e97ffee76cb0c1a3a5e0801365d1f56fe894d6ac5f65db33b44a5fe2b03bca1457d7da35ac09 - languageName: node - linkType: hard - "proper-lockfile@npm:4.1.2": version: 4.1.2 resolution: "proper-lockfile@npm:4.1.2" @@ -14507,7 +13746,7 @@ __metadata: languageName: node linkType: hard -"proxy-addr@npm:~2.0.7": +"proxy-addr@npm:^2.0.7": version: 2.0.7 resolution: "proxy-addr@npm:2.0.7" dependencies: @@ -14517,22 +13756,6 @@ __metadata: languageName: node linkType: hard -"proxy-agent@npm:~6.3.0": - version: 6.3.1 - resolution: "proxy-agent@npm:6.3.1" - dependencies: - agent-base: "npm:^7.0.2" - debug: "npm:^4.3.4" - http-proxy-agent: "npm:^7.0.0" - https-proxy-agent: "npm:^7.0.2" - lru-cache: "npm:^7.14.1" - pac-proxy-agent: "npm:^7.0.1" - proxy-from-env: "npm:^1.1.0" - socks-proxy-agent: "npm:^8.0.2" - checksum: 10c0/72532eeae5f038873232905e17272eaecae5e5891b06f0f40cce139a84a4b19f482ab3ce586050fd2c64ca9171c7828ef183eb49c615f0faa359f1213063498a - languageName: node - linkType: hard - "proxy-from-env@npm:1.0.0": version: 1.0.0 resolution: "proxy-from-env@npm:1.0.0" @@ -14587,12 +13810,12 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.11.0": - version: 6.11.0 - resolution: "qs@npm:6.11.0" +"qs@npm:^6.14.0, qs@npm:^6.14.1": + version: 6.15.0 + resolution: "qs@npm:6.15.0" dependencies: - side-channel: "npm:^1.0.4" - checksum: 10c0/4e4875e4d7c7c31c233d07a448e7e4650f456178b9dd3766b7cfa13158fdb24ecb8c4f059fa91e820dc6ab9f2d243721d071c9c0378892dcdad86e9e9a27c68f + side-channel: "npm:^1.1.0" + checksum: 10c0/ff341078a78a991d8a48b4524d52949211447b4b1ad907f489cac0770cbc346a28e47304455c0320e5fb000f8762d64b03331e3b71865f663bf351bcba8cdb4b languageName: node linkType: hard @@ -14626,37 +13849,13 @@ __metadata: languageName: node linkType: hard -"range-parser@npm:~1.2.1": +"range-parser@npm:^1.2.1": version: 1.2.1 resolution: "range-parser@npm:1.2.1" checksum: 10c0/96c032ac2475c8027b7a4e9fe22dc0dfe0f6d90b85e496e0f016fbdb99d6d066de0112e680805075bd989905e2123b3b3d002765149294dce0c1f7f01fcc2ea0 languageName: node linkType: hard -"raw-body@npm:2.5.1": - version: 2.5.1 - resolution: "raw-body@npm:2.5.1" - dependencies: - bytes: "npm:3.1.2" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - unpipe: "npm:1.0.0" - checksum: 10c0/5dad5a3a64a023b894ad7ab4e5c7c1ce34d3497fc7138d02f8c88a3781e68d8a55aa7d4fd3a458616fa8647cc228be314a1c03fb430a07521de78b32c4dd09d2 - languageName: node - linkType: hard - -"raw-body@npm:2.5.2": - version: 2.5.2 - resolution: "raw-body@npm:2.5.2" - dependencies: - bytes: "npm:3.1.2" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - unpipe: "npm:1.0.0" - checksum: 10c0/b201c4b66049369a60e766318caff5cb3cc5a900efd89bdac431463822d976ad0670912c931fdbdcf5543207daf6f6833bca57aa116e1661d2ea91e12ca692c4 - languageName: node - linkType: hard - "raw-body@npm:^2.3.0": version: 2.5.3 resolution: "raw-body@npm:2.5.3" @@ -14669,6 +13868,18 @@ __metadata: languageName: node linkType: hard +"raw-body@npm:^3.0.1": + version: 3.0.2 + resolution: "raw-body@npm:3.0.2" + dependencies: + bytes: "npm:~3.1.2" + http-errors: "npm:~2.0.1" + iconv-lite: "npm:~0.7.0" + unpipe: "npm:~1.0.0" + checksum: 10c0/d266678d08e1e7abea62c0ce5864344e980fa81c64f6b481e9842c5beaed2cdcf975f658a3ccd67ad35fc919c1f6664ccc106067801850286a6cbe101de89f29 + languageName: node + linkType: hard + "rc9@npm:^2.1.2": version: 2.1.2 resolution: "rc9@npm:2.1.2" @@ -14693,31 +13904,7 @@ __metadata: languageName: node linkType: hard -"read@npm:^1.0.4": - version: 1.0.7 - resolution: "read@npm:1.0.7" - dependencies: - mute-stream: "npm:~0.0.4" - checksum: 10c0/443533f05d5bb11b36ef1c6d625aae4e2ced8967e93cf546f35aa77b4eb6bd157f4256619e446bae43467f8f6619c7bc5c76983348dffaf36afedf4224f46216 - languageName: node - linkType: hard - -"readable-stream@npm:^2.2.2": - version: 2.3.8 - resolution: "readable-stream@npm:2.3.8" - dependencies: - core-util-is: "npm:~1.0.0" - inherits: "npm:~2.0.3" - isarray: "npm:~1.0.0" - process-nextick-args: "npm:~2.0.0" - safe-buffer: "npm:~5.1.1" - string_decoder: "npm:~1.1.1" - util-deprecate: "npm:~1.0.1" - checksum: 10c0/7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa - languageName: node - linkType: hard - -"readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": +"readable-stream@npm:^3.0.2, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -14834,17 +14021,6 @@ __metadata: languageName: node linkType: hard -"require-in-the-middle@npm:^5.0.0": - version: 5.2.0 - resolution: "require-in-the-middle@npm:5.2.0" - dependencies: - debug: "npm:^4.1.1" - module-details-from-path: "npm:^1.0.3" - resolve: "npm:^1.22.1" - checksum: 10c0/6721975872907c11a7bbda676c970b4fcc4b9e939321934920c86aa2d371514cd31bf06947737e8ac0cb41ae5cca24ce257f33b49ed5a5dd6fec14272db3907e - languageName: node - linkType: hard - "require-in-the-middle@npm:^8.0.0": version: 8.0.1 resolution: "require-in-the-middle@npm:8.0.1" @@ -14883,32 +14059,6 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.22.1": - version: 1.22.11 - resolution: "resolve@npm:1.22.11" - dependencies: - is-core-module: "npm:^2.16.1" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/f657191507530f2cbecb5815b1ee99b20741ea6ee02a59c57028e9ec4c2c8d7681afcc35febbd554ac0ded459db6f2d8153382c53a2f266cee2575e512674409 - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A^1.22.1#optional!builtin": - version: 1.22.11 - resolution: "resolve@patch:resolve@npm%3A1.22.11#optional!builtin::version=1.22.11&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.16.1" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/ee5b182f2e37cb1165465e58c6abc797fec0a80b5ba3231607beb4677db0c9291ac010c47cf092b6daa2b7f518d69a0e21888e7e2b633f68d501a874212a8c63 - languageName: node - linkType: hard - "responselike@npm:^2.0.0": version: 2.0.1 resolution: "responselike@npm:2.0.1" @@ -15076,7 +14226,6 @@ __metadata: eslint: "npm:^9.29.0" eslint-plugin-format: "npm:^1.0.1" lint-staged: "npm:^15.2.0" - pm2: "npm:^5.4.0" postcss-html: "npm:^1.8.0" prettier: "npm:^3.6.2" simple-git-hooks: "npm:^2.13.0" @@ -15094,6 +14243,19 @@ __metadata: languageName: node linkType: hard +"router@npm:^2.2.0": + version: 2.2.0 + resolution: "router@npm:2.2.0" + dependencies: + debug: "npm:^4.4.0" + depd: "npm:^2.0.0" + is-promise: "npm:^4.0.0" + parseurl: "npm:^1.3.3" + path-to-regexp: "npm:^8.0.0" + checksum: 10c0/3279de7450c8eae2f6e095e9edacbdeec0abb5cb7249c6e719faa0db2dba43574b4fff5892d9220631c9abaff52dd3cad648cfea2aaace845e1a071915ac8867 + languageName: node + linkType: hard + "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -15103,13 +14265,6 @@ __metadata: languageName: node linkType: hard -"run-series@npm:^1.1.8": - version: 1.1.9 - resolution: "run-series@npm:1.1.9" - checksum: 10c0/45338061510d70045d78c80cc2f2a867d307870ecd87b200444c9027fdf3bd881840ed2eb8ee6ca3e568c6a581bd9e56a2bd26351b12b6760a6fd1ded04d318c - languageName: node - linkType: hard - "rxjs@npm:7.8.1": version: 7.8.1 resolution: "rxjs@npm:7.8.1" @@ -15128,14 +14283,14 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": +"safe-buffer@npm:5.1.2": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 languageName: node linkType: hard -"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": +"safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 @@ -15149,13 +14304,6 @@ __metadata: languageName: node linkType: hard -"sax@npm:^1.2.4": - version: 1.5.0 - resolution: "sax@npm:1.5.0" - checksum: 10c0/bc3b60a7bfecd40b18256596e96b32df2488339ae1e00a77f842b568f0831228a16c3bd357ec500241ec0b9dc7a475a1286427795c4a8c50bb8e8878f3435dd8 - languageName: node - linkType: hard - "schema-utils@npm:^3.1.1": version: 3.3.0 resolution: "schema-utils@npm:3.3.0" @@ -15199,7 +14347,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.2, semver@npm:^7.3.5, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.3, semver@npm:^7.7.2, semver@npm:^7.7.3": +"semver@npm:^7.3.5, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.3, semver@npm:^7.7.2, semver@npm:^7.7.3": version: 7.7.4 resolution: "semver@npm:7.7.4" bin: @@ -15208,35 +14356,22 @@ __metadata: languageName: node linkType: hard -"semver@npm:~7.5.0, semver@npm:~7.5.4": - version: 7.5.4 - resolution: "semver@npm:7.5.4" - dependencies: - lru-cache: "npm:^6.0.0" - bin: - semver: bin/semver.js - checksum: 10c0/5160b06975a38b11c1ab55950cb5b8a23db78df88275d3d8a42ccf1f29e55112ac995b3a26a522c36e3b5f76b0445f1eef70d696b8c7862a2b4303d7b0e7609e - languageName: node - linkType: hard - -"send@npm:0.18.0": - version: 0.18.0 - resolution: "send@npm:0.18.0" +"send@npm:^1.1.0, send@npm:^1.2.0": + version: 1.2.1 + resolution: "send@npm:1.2.1" dependencies: - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" - mime: "npm:1.6.0" - ms: "npm:2.1.3" - on-finished: "npm:2.4.1" - range-parser: "npm:~1.2.1" - statuses: "npm:2.0.1" - checksum: 10c0/0eb134d6a51fc13bbcb976a1f4214ea1e33f242fae046efc311e80aff66c7a43603e26a79d9d06670283a13000e51be6e0a2cb80ff0942eaf9f1cd30b7ae736a + debug: "npm:^4.4.3" + encodeurl: "npm:^2.0.0" + escape-html: "npm:^1.0.3" + etag: "npm:^1.8.1" + fresh: "npm:^2.0.0" + http-errors: "npm:^2.0.1" + mime-types: "npm:^3.0.2" + ms: "npm:^2.1.3" + on-finished: "npm:^2.4.1" + range-parser: "npm:^1.2.1" + statuses: "npm:^2.0.2" + checksum: 10c0/fbbbbdc902a913d65605274be23f3d604065cfc3ee3d78bf9fc8af1dc9fc82667c50d3d657f5e601ac657bac9b396b50ee97bd29cd55436320cf1cddebdcec72 languageName: node linkType: hard @@ -15247,15 +14382,15 @@ __metadata: languageName: node linkType: hard -"serve-static@npm:1.15.0": - version: 1.15.0 - resolution: "serve-static@npm:1.15.0" +"serve-static@npm:^2.2.0": + version: 2.2.1 + resolution: "serve-static@npm:2.2.1" dependencies: - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - parseurl: "npm:~1.3.3" - send: "npm:0.18.0" - checksum: 10c0/fa9f0e21a540a28f301258dfe1e57bb4f81cd460d28f0e973860477dd4acef946a1f41748b5bd41c73b621bea2029569c935faa38578fd34cd42a9b4947088ba + encodeurl: "npm:^2.0.0" + escape-html: "npm:^1.0.3" + parseurl: "npm:^1.3.3" + send: "npm:^1.2.0" + checksum: 10c0/37986096e8572e2dfaad35a3925fa8da0c0969f8814fd7788e84d4d388bc068cf0c06d1658509788e55bed942a6b6d040a8a267fa92bb9ffb1179f8bacde5fd7 languageName: node linkType: hard @@ -15266,7 +14401,7 @@ __metadata: languageName: node linkType: hard -"setprototypeof@npm:1.2.0, setprototypeof@npm:~1.2.0": +"setprototypeof@npm:~1.2.0": version: 1.2.0 resolution: "setprototypeof@npm:1.2.0" checksum: 10c0/68733173026766fa0d9ecaeb07f0483f4c2dc70ca376b3b7c40b7cda909f94b0918f6c5ad5ce27a9160bdfb475efaa9d5e705a11d8eaae18f9835d20976028bc @@ -15306,13 +14441,6 @@ __metadata: languageName: node linkType: hard -"shimmer@npm:^1.2.0": - version: 1.2.1 - resolution: "shimmer@npm:1.2.1" - checksum: 10c0/ae8b27c389db2a00acfc8da90240f11577685a8f3e40008f826a3bea8b4f3b3ecd305c26be024b4a0fd3b123d132c1569d6e238097960a9a543b6c60760fb46a - languageName: node - linkType: hard - "side-channel-list@npm:^1.0.0": version: 1.0.0 resolution: "side-channel-list@npm:1.0.0" @@ -15348,7 +14476,7 @@ __metadata: languageName: node linkType: hard -"side-channel@npm:^1.0.4, side-channel@npm:^1.1.0": +"side-channel@npm:^1.1.0": version: 1.1.0 resolution: "side-channel@npm:1.1.0" dependencies: @@ -15361,7 +14489,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": +"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 @@ -15488,7 +14616,7 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.2, socks-proxy-agent@npm:^8.0.3, socks-proxy-agent@npm:^8.0.5": +"socks-proxy-agent@npm:^8.0.3": version: 8.0.5 resolution: "socks-proxy-agent@npm:8.0.5" dependencies: @@ -15516,7 +14644,7 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:0.5.21, source-map-support@npm:^0.5.20, source-map-support@npm:~0.5.20": +"source-map-support@npm:^0.5.20, source-map-support@npm:~0.5.20": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" dependencies: @@ -15533,7 +14661,7 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": +"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0": version: 0.6.1 resolution: "source-map@npm:0.6.1" checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 @@ -15571,13 +14699,6 @@ __metadata: languageName: node linkType: hard -"sprintf-js@npm:1.1.2": - version: 1.1.2 - resolution: "sprintf-js@npm:1.1.2" - checksum: 10c0/6cc8382f746348bd64b31bc5c99d8ebda7efff716025c41bf501e0e8be4f6744a9fa507e18513554753553d0bcb57fd5fc8dc8c42f94f8008127a52a2c544d21 - languageName: node - linkType: hard - "sqlstring@npm:^2.3.2": version: 2.3.3 resolution: "sqlstring@npm:2.3.3" @@ -15624,14 +14745,7 @@ __metadata: languageName: node linkType: hard -"statuses@npm:2.0.1": - version: 2.0.1 - resolution: "statuses@npm:2.0.1" - checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 - languageName: node - linkType: hard - -"statuses@npm:~2.0.2": +"statuses@npm:^2.0.1, statuses@npm:^2.0.2, statuses@npm:~2.0.2": version: 2.0.2 resolution: "statuses@npm:2.0.2" checksum: 10c0/a9947d98ad60d01f6b26727570f3bcceb6c8fa789da64fe6889908fe2e294d57503b14bf2b5af7605c2d36647259e856635cd4c49eab41667658ec9d0080ec3f @@ -15701,15 +14815,6 @@ __metadata: languageName: node linkType: hard -"string_decoder@npm:~1.1.1": - version: 1.1.1 - resolution: "string_decoder@npm:1.1.1" - dependencies: - safe-buffer: "npm:~5.1.0" - checksum: 10c0/b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e - languageName: node - linkType: hard - "strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" @@ -15777,6 +14882,15 @@ __metadata: languageName: node linkType: hard +"strtok3@npm:^10.3.4": + version: 10.3.5 + resolution: "strtok3@npm:10.3.5" + dependencies: + "@tokenizer/token": "npm:^0.3.0" + checksum: 10c0/8d2477b239054c9f1f5b14a65d531147ca158ab9887fdc2d0938e77b7ec8891fb683b58254c7643afd5d98a421a59207534d491762b111f58c795071ecbe9fd1 + languageName: node + linkType: hard + "stylelint-config-html@npm:>=1.0.0": version: 1.1.0 resolution: "stylelint-config-html@npm:1.1.0" @@ -15928,13 +15042,6 @@ __metadata: languageName: node linkType: hard -"supports-preserve-symlinks-flag@npm:^1.0.0": - version: 1.0.0 - resolution: "supports-preserve-symlinks-flag@npm:1.0.0" - checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 - languageName: node - linkType: hard - "svg-tags@npm:^1.0.0": version: 1.0.0 resolution: "svg-tags@npm:1.0.0" @@ -15942,10 +15049,12 @@ __metadata: languageName: node linkType: hard -"swagger-ui-dist@npm:4.18.2": - version: 4.18.2 - resolution: "swagger-ui-dist@npm:4.18.2" - checksum: 10c0/63dd5e0af727edc5e10d393c6574bec248b0c812d68bbfbad1681512538a78726c77a71e248a7eb3afa78f8dad97ee00b8ec7a9bc69e13b7064676b7e6032ee6 +"swagger-ui-dist@npm:5.31.0": + version: 5.31.0 + resolution: "swagger-ui-dist@npm:5.31.0" + dependencies: + "@scarf/scarf": "npm:=1.4.0" + checksum: 10c0/9f06121207f078a90fe252cced6a33863910506f2beac0aa87a18e660c97f9ce544c0c4f406d003eb61a8591b5224040123bfa8407df9c885f2f7f85ba56e50c languageName: node linkType: hard @@ -15965,15 +15074,6 @@ __metadata: languageName: node linkType: hard -"systeminformation@npm:^5.7": - version: 5.31.4 - resolution: "systeminformation@npm:5.31.4" - bin: - systeminformation: lib/cli.js - conditions: (os=darwin | os=linux | os=win32 | os=freebsd | os=openbsd | os=netbsd | os=sunos | os=android) - languageName: node - linkType: hard - "table@npm:^6.9.0": version: 6.9.0 resolution: "table@npm:6.9.0" @@ -16153,13 +15253,24 @@ __metadata: languageName: node linkType: hard -"toidentifier@npm:1.0.1, toidentifier@npm:~1.0.1": +"toidentifier@npm:~1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" checksum: 10c0/93937279934bd66cc3270016dd8d0afec14fb7c94a05c72dc57321f8bd1fa97e5bea6d1f7c89e728d077ca31ea125b78320a616a6c6cd0e6b9cb94cb864381c1 languageName: node linkType: hard +"token-types@npm:^6.1.1": + version: 6.1.2 + resolution: "token-types@npm:6.1.2" + dependencies: + "@borewit/text-codec": "npm:^0.2.1" + "@tokenizer/token": "npm:^0.3.0" + ieee754: "npm:^1.2.1" + checksum: 10c0/8786e28e3cb65b9e890bc3c38def98e6dfe4565538237f8c0e47dbe549ed8f5f00de8dc464717868308abb4729f1958f78f69e1c4c3deebbb685729113a6fee8 + languageName: node + linkType: hard + "toml-eslint-parser@npm:^0.10.0": version: 0.10.1 resolution: "toml-eslint-parser@npm:0.10.1" @@ -16275,21 +15386,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:1.9.3": - version: 1.9.3 - resolution: "tslib@npm:1.9.3" - checksum: 10c0/752ee37e2cb12193732494d465241e7297dacf20b20f34a7591ab03713a4939183543d30d51fe2313ce3ae478044ac1fa10e4f19ad826ca5c81552372879c5a2 - languageName: node - linkType: hard - -"tslib@npm:2.5.3": - version: 2.5.3 - resolution: "tslib@npm:2.5.3" - checksum: 10c0/4cb1817d34fae5b27d146e6c4a468d4155097d95c1335d0bc9690f11f33e63844806bf4ed6d97c30c72b8d85261b66cbbe16d871d9c594ac05701ec83e62a607 - languageName: node - linkType: hard - -"tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.6.2": +"tslib@npm:2.8.1, tslib@npm:^2.1.0, tslib@npm:^2.6.2": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 @@ -16305,13 +15402,6 @@ __metadata: languageName: node linkType: hard -"tv4@npm:^1.3.0": - version: 1.3.0 - resolution: "tv4@npm:1.3.0" - checksum: 10c0/714a37d005a902db0099379ed473c4780f6473f31c223cb0f023640cb32e0be9957cf2c95add8ec07665c6a699d45e6fd5c6ef49162b4e92000038b13fd8b759 - languageName: node - linkType: hard - "tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0": version: 0.14.5 resolution: "tweetnacl@npm:0.14.5" @@ -16319,15 +15409,6 @@ __metadata: languageName: node linkType: hard -"tx2@npm:~1.0.4": - version: 1.0.5 - resolution: "tx2@npm:1.0.5" - dependencies: - json-stringify-safe: "npm:^5.0.1" - checksum: 10c0/2fcc1129c7aafc6fff3b4a38667acdc69867894120d3c75f5c071d3f3d932c71027b1f55c3a0e21c95d6fcf86f53a3eb38348fb45aae4fca7d31fe6da49a9875 - languageName: node - linkType: hard - "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -16351,14 +15432,7 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^4.37.0": - version: 4.41.0 - resolution: "type-fest@npm:4.41.0" - checksum: 10c0/f5ca697797ed5e88d33ac8f1fec21921839871f808dc59345c9cf67345bfb958ce41bd821165dbf3ae591cedec2bf6fe8882098dfdd8dc54320b859711a2c1e4 - languageName: node - linkType: hard - -"type-is@npm:^1.6.4, type-is@npm:~1.6.18": +"type-is@npm:^1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" dependencies: @@ -16368,6 +15442,17 @@ __metadata: languageName: node linkType: hard +"type-is@npm:^2.0.1": + version: 2.0.1 + resolution: "type-is@npm:2.0.1" + dependencies: + content-type: "npm:^1.0.5" + media-typer: "npm:^1.1.0" + mime-types: "npm:^3.0.0" + checksum: 10c0/7f7ec0a060b16880bdad36824ab37c26019454b67d73e8a465ed5a3587440fbe158bc765f0da68344498235c877e7dbbb1600beccc94628ed05599d667951b99 + languageName: node + linkType: hard + "typedarray@npm:^0.0.6": version: 0.0.6 resolution: "typedarray@npm:0.0.6" @@ -16427,6 +15512,13 @@ __metadata: languageName: node linkType: hard +"uint8array-extras@npm:^1.4.0": + version: 1.5.0 + resolution: "uint8array-extras@npm:1.5.0" + checksum: 10c0/0e74641ac7dadb02eadefc1ccdadba6010e007757bda824960de3c72bbe2b04e6d3af75648441f412148c4103261d54fcb60be45a2863beb76643a55fddba3bd + languageName: node + linkType: hard + "undici-types@npm:~6.21.0": version: 6.21.0 resolution: "undici-types@npm:6.21.0" @@ -16526,7 +15618,7 @@ __metadata: languageName: node linkType: hard -"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": +"unpipe@npm:~1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0" checksum: 10c0/193400255bd48968e5c5383730344fbb4fa114cdedfab26e329e50dd2d81b134244bb8a72c6ac1b10ab0281a58b363d06405632c9d49ca9dfd5e90cbd7d0f32c @@ -16582,29 +15674,13 @@ __metadata: languageName: node linkType: hard -"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": +"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 languageName: node linkType: hard -"utils-merge@npm:1.0.1": - version: 1.0.1 - resolution: "utils-merge@npm:1.0.1" - checksum: 10c0/02ba649de1b7ca8854bfe20a82f1dfbdda3fb57a22ab4a8972a63a34553cf7aa51bc9081cf7e001b035b88186d23689d69e71b510e610a09a4c66f68aa95b672 - 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: 10c0/8867e438990d1d33ac61093e2e4e3477a2148b844e4fa9e3c2360fa4399292429c4b6ec64537eb1659c97b2d10db349c673ad58b50e2824a11e0d3630de3c056 - languageName: node - linkType: hard - "uuid@npm:^8.3.2": version: 8.3.2 resolution: "uuid@npm:8.3.2" @@ -16647,7 +15723,7 @@ __metadata: languageName: node linkType: hard -"vary@npm:^1, vary@npm:~1.1.2": +"vary@npm:^1, vary@npm:^1.1.2": version: 1.1.2 resolution: "vary@npm:1.1.2" checksum: 10c0/f15d588d79f3675135ba783c91a4083dcd290a2a5be9fcb6514220a1634e23df116847b1cc51f66bfb0644cf9353b2abb7815ae499bab06e46dd33c1a6bf1f4f @@ -16720,18 +15796,6 @@ __metadata: languageName: node linkType: hard -"vizion@npm:~2.2.1": - version: 2.2.1 - resolution: "vizion@npm:2.2.1" - dependencies: - async: "npm:^2.6.3" - git-node-fs: "npm:^1.0.0" - ini: "npm:^1.3.5" - js-git: "npm:^0.7.8" - checksum: 10c0/cdca365840e838af4724a3bca3dcafc79730ea589299c7f802d1084ea5771037a7e9b83c61e2e174cf6dd98df3de850fc0110faabb71a408edc5336161d9e930 - languageName: node - linkType: hard - "vscode-uri@npm:^3.0.8": version: 3.1.0 resolution: "vscode-uri@npm:3.1.0" @@ -17061,21 +16125,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:^7.0.0, ws@npm:~7.5.10": - version: 7.5.10 - resolution: "ws@npm:7.5.10" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10c0/bd7d5f4aaf04fae7960c23dcb6c6375d525e00f795dd20b9385902bd008c40a94d3db3ce97d878acc7573df852056ca546328b27b39f47609f80fb22a0a9b61d - languageName: node - linkType: hard - "xlsx@npm:^0.18.5": version: 0.18.5 resolution: "xlsx@npm:0.18.5"