From 75ea918c16caa2f89c8d502c16c4740bbf7e2199 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 11 Mar 2025 22:57:02 +0000 Subject: [PATCH] fix(deps): update all dependencies --- .github/workflows/analysis.yml | 10 +- .github/workflows/deploy.yml | 2 +- .github/workflows/e2e-regression-tests.yml | 6 +- .github/workflows/loadtest.yml | 6 +- .github/workflows/merge.yml | 4 +- .github/workflows/notifications.yml | 4 +- .github/workflows/pr-close.yml | 2 +- .github/workflows/pr-open.yml | 10 +- .github/workflows/release.yml | 8 +- .github/workflows/scheduled.yml | 4 +- dops/package.json | 42 ++-- frontend/package.json | 34 +-- policy/package.json | 40 +-- scheduler/package.json | 42 ++-- tests/package-lock.json | 276 +++++++++++++-------- tests/package.json | 2 +- vehicles/package.json | 42 ++-- 17 files changed, 295 insertions(+), 239 deletions(-) diff --git a/.github/workflows/analysis.yml b/.github/workflows/analysis.yml index c354760871..534b3cf041 100644 --- a/.github/workflows/analysis.yml +++ b/.github/workflows/analysis.yml @@ -19,7 +19,7 @@ jobs: codeql: name: CodeQL if: (! github.event.pull_request.draft) - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 5 steps: - uses: actions/checkout@v4 @@ -39,12 +39,12 @@ jobs: trivy: name: Trivy Security Scan if: (! github.event.pull_request.draft) - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 1 steps: - uses: actions/checkout@v4 - name: Run Trivy vulnerability scanner in repo mode - uses: aquasecurity/trivy-action@0.24.0 + uses: aquasecurity/trivy-action@0.29.0 with: format: "sarif" output: "trivy-results.sarif" @@ -61,7 +61,7 @@ jobs: tests: name: Tests if: (! github.event.pull_request.draft) - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 5 services: postgres: @@ -123,7 +123,7 @@ jobs: name: Results needs: [codeql, trivy, tests] if: always() && (! failure()) - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 1 steps: - run: echo "Success!" diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 2683308a71..2f1f6eb6b0 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -115,7 +115,7 @@ jobs: deploys: name: Helm environment: ${{ inputs.environment }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 10 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/e2e-regression-tests.yml b/.github/workflows/e2e-regression-tests.yml index ecda85f7eb..f9cf44e451 100644 --- a/.github/workflows/e2e-regression-tests.yml +++ b/.github/workflows/e2e-regression-tests.yml @@ -35,7 +35,7 @@ jobs: outputs: target: ${{ steps.env.outputs.target }} environment: ${{ steps.env.outputs.environment }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: env id: env @@ -55,7 +55,7 @@ jobs: name: ${{matrix.test}} needs: [vars] environment: ${{needs.vars.outputs.environment}} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 defaults: run: working-directory: tests/ @@ -83,7 +83,7 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: cypress-io/github-action@v6.7.7 + - uses: cypress-io/github-action@v6.7.14 name: Cypress run env: CYPRESS_baseUrl: https://${{ github.event.repository.name }}-${{ needs.vars.outputs.target || 'test' }}-frontend.apps.silver.devops.gov.bc.ca/ diff --git a/.github/workflows/loadtest.yml b/.github/workflows/loadtest.yml index e94078bf27..d0bc690c36 100644 --- a/.github/workflows/loadtest.yml +++ b/.github/workflows/loadtest.yml @@ -29,13 +29,13 @@ jobs: loadtests: name: Loadtests environment: ${{ inputs.environment }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 60 steps: - uses: actions/checkout@v4 - name: Run All JMeter Tests In tests Folder - uses: rbhadti94/apache-jmeter-action@v0.5.0 + uses: rbhadti94/apache-jmeter-action@v0.7.0 with: testFilePath: loadtests outputReportsFolder: loadtests/results @@ -48,7 +48,7 @@ jobs: -JVEHICLES_API_URL=${{inputs.vehicles_api_url}} -JRESULTS_DIR=loadtest/results - - uses: actions/upload-artifact@v4.3.6 + - uses: actions/upload-artifact@v4.6.1 with: name: jmeter-test-results path: loadtests/results diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index ed85cc0690..b24456ed46 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -23,7 +23,7 @@ jobs: name: Set Variables outputs: pr: ${{ steps.pr.outputs.pr }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 1 steps: # Get PR number for squash merges to main @@ -49,7 +49,7 @@ jobs: promote-images-test: name: Promote Images - Test needs: [deploys-test, vars] - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: packages: write strategy: diff --git a/.github/workflows/notifications.yml b/.github/workflows/notifications.yml index 5310d8207a..edad101fd0 100644 --- a/.github/workflows/notifications.yml +++ b/.github/workflows/notifications.yml @@ -7,7 +7,7 @@ on: jobs: notify-teams-pr: if: github.event.workflow_run.event == 'pull_request' - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: simbo/msteams-message-card-action@latest with: @@ -27,7 +27,7 @@ jobs: text: PR Opened notify-teams-merged: if: github.event.workflow_run.event == 'push' - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: PR Number id: pr diff --git a/.github/workflows/pr-close.yml b/.github/workflows/pr-close.yml index 5b66b040ac..be71ba9363 100644 --- a/.github/workflows/pr-close.yml +++ b/.github/workflows/pr-close.yml @@ -12,7 +12,7 @@ concurrency: jobs: cleanup: name: Cleanup OpenShift and/or Promote Images - uses: bcgov/quickstart-openshift-helpers/.github/workflows/.pr-close.yml@v0.7.1 + uses: bcgov/quickstart-openshift-helpers/.github/workflows/.pr-close.yml@v0.8.3 secrets: oc_namespace: ${{ vars.OC_NAMESPACE }} oc_token: ${{ secrets.OC_TOKEN }} diff --git a/.github/workflows/pr-open.yml b/.github/workflows/pr-open.yml index 4fe5a6b84e..664db84bd0 100644 --- a/.github/workflows/pr-open.yml +++ b/.github/workflows/pr-open.yml @@ -16,12 +16,12 @@ jobs: env: DOMAIN: apps.silver.devops.gov.bc.ca PREFIX: ${{ github.event.repository.name }}-${{ github.event.number }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: pull-requests: write timeout-minutes: 1 steps: - - uses: bcgov/action-pr-description-add@v1.1.2 + - uses: bcgov/action-pr-description-add@v1.2.0 with: github_token: ${{ secrets.GITHUB_TOKEN }} add_markdown: | @@ -47,7 +47,7 @@ jobs: name: Set Variables outputs: pr: ${{ steps.pr.outputs.pr }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: PR Number id: pr @@ -57,7 +57,7 @@ jobs: builds: name: Builds needs: [vars] - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: packages: write strategy: @@ -65,7 +65,7 @@ jobs: package: [dops, vehicles, frontend, scheduler, policy] timeout-minutes: 10 steps: - - uses: bcgov/action-builder-ghcr@v2.2.0 + - uses: bcgov/action-builder-ghcr@v2.3.0 with: #keep_versions: 50 package: ${{ matrix.package }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bebb8adb30..19ef863728 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,7 +17,7 @@ jobs: pr: ${{ steps.pr.outputs.pr }} release-name: ${{ steps.release-name.outputs.release-name }} release-num: ${{ steps.release-name.outputs.release-num }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 1 steps: # Get PR number for squash merges to main @@ -36,7 +36,7 @@ jobs: promote-images-release: name: Promote Images - Release needs: [vars] - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: packages: write strategy: @@ -65,7 +65,7 @@ jobs: promote-images-uat: name: Promote Images - Uat needs: [vars,deploys-uat] - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: packages: write strategy: @@ -94,7 +94,7 @@ jobs: promote-images-prod: name: Promote Images - Prod needs: [vars,deploys-prod] - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: packages: write strategy: diff --git a/.github/workflows/scheduled.yml b/.github/workflows/scheduled.yml index b08bd7d318..ec9af3d0f9 100644 --- a/.github/workflows/scheduled.yml +++ b/.github/workflows/scheduled.yml @@ -20,7 +20,7 @@ jobs: name: [dops, frontend, vehicles, policy, scheduler] steps: - name: ZAP Scan - uses: zaproxy/action-full-scan@v0.10.0 + uses: zaproxy/action-full-scan@v0.12.0 with: allow_issue_writing: true artifact_name: "zap_${{ matrix.name }}" @@ -30,7 +30,7 @@ jobs: generate-schema-spy: name: Generate SchemaSpy Documentation - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 services: postgres: image: postgres diff --git a/dops/package.json b/dops/package.json index 33c1d622d2..da5f27550f 100644 --- a/dops/package.json +++ b/dops/package.json @@ -48,49 +48,49 @@ "@aws-sdk/client-s3": "^3.705.0", "@aws-sdk/lib-storage": "^3.705.0", "@aws-sdk/s3-request-presigner": "^3.705.0", - "@nestjs/axios": "^3.1.3", - "@nestjs/cache-manager": "^2.3.0", - "@nestjs/cli": "^10.4.9", - "@nestjs/common": "^10.4.15", - "@nestjs/config": "^3.3.0", - "@nestjs/core": "^10.4.15", - "@nestjs/passport": "^10.0.3", - "@nestjs/platform-express": "^10.4.15", - "@nestjs/schematics": "^10.2.3", - "@nestjs/swagger": "^7.4.2", - "@nestjs/testing": "^10.4.15", - "@nestjs/typeorm": "^10.0.2", + "@nestjs/axios": "^4.0.0", + "@nestjs/cache-manager": "^3.0.0", + "@nestjs/cli": "^11.0.0", + "@nestjs/common": "^11.0.0", + "@nestjs/config": "^4.0.0", + "@nestjs/core": "^11.0.0", + "@nestjs/passport": "^11.0.0", + "@nestjs/platform-express": "^11.0.0", + "@nestjs/schematics": "^11.0.0", + "@nestjs/swagger": "^11.0.0", + "@nestjs/testing": "^11.0.0", + "@nestjs/typeorm": "^11.0.0", "@types/response-time": "^2.3.8", "axios-retry": "^4.5.0", - "cache-manager": "^5.7.6", + "cache-manager": "^6.0.0", "class-transformer": "^0.5.1", "class-validator": "^0.14.1", "dayjs": "^1.11.13", "dotenv": "^16.4.7", "handlebars": "^4.7.8", - "helmet": "^7.2.0", + "helmet": "^8.0.0", "jwks-rsa": "^3.1.0", - "mssql": "^10.0.4", + "mssql": "^11.0.0", "nest-winston": "^1.10.0", - "nestjs-cls": "^4.5.0", + "nestjs-cls": "^5.0.0", "passport": "^0.7.0", "passport-jwt": "^4.0.1", "pdf-lib": "^1.17.1", - "puppeteer": "^22.15.0", + "puppeteer": "^24.0.0", "response-time": "^2.3.3", "rxjs": "^7.8.1", "swagger-ui-express": "^5.0.1", "typeorm": "^0.3.20", "typescript-eslint": "^7.18.0", - "uuid": "^9.0.1", + "uuid": "^11.0.0", "winston": "^3.17.0" }, "devDependencies": { "@golevelup/ts-jest": "^0.6.1", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/jest": "^29.5.14", "@types/multer": "^1.4.12", - "@types/node": "^20.17.9", + "@types/node": "^22.0.0", "@types/passport-jwt": "^4.0.1", "@types/supertest": "^6.0.2", "@types/uuid": "^10.0.0", @@ -108,7 +108,7 @@ "jest-sonar-reporter": "^2.0.0", "lint-staged": "^15.2.10", "prettier": "^3.4.2", - "rimraf": "^5.0.10", + "rimraf": "^6.0.0", "source-map-support": "^0.5.21", "supertest": "^7.0.0", "ts-jest": "^29.2.5", diff --git a/frontend/package.json b/frontend/package.json index 25caf20e9f..7f7afbf46d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -10,27 +10,27 @@ "@fortawesome/free-regular-svg-icons": "^6.7.1", "@fortawesome/free-solid-svg-icons": "^6.7.1", "@fortawesome/react-fontawesome": "^0.2.2", - "@mui/icons-material": "^5.16.9", - "@mui/material": "^5.16.9", - "@mui/x-date-pickers": "^6.20.2", + "@mui/icons-material": "^6.0.0", + "@mui/material": "^6.0.0", + "@mui/x-date-pickers": "^7.0.0", "@tanstack/react-query": "^5.62.3", "@uidotdev/usehooks": "^2.4.1", "axios": "^1.7.9", "dayjs": "^1.11.13", "lottie-web": "^5.12.2", - "material-react-table": "^2.13.3", - "mui-nested-menu": "^3.4.0", + "material-react-table": "^3.0.0", + "mui-nested-menu": "^4.0.0", "oidc-client-ts": "^3.1.0", "onroute-policy-engine": "^1.5.0", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-error-boundary": "^4.1.2", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "react-error-boundary": "^5.0.0", "react-hook-form": "^7.50.1", "react-modal": "^3.16.1", "react-oidc-context": "^3.2.0", - "react-router-dom": "^6.28.0", + "react-router-dom": "^7.0.0", "sass": "^1.82.0", - "uuid": "^9.0.1", + "uuid": "^11.0.0", "validator": "^13.12.0" }, "scripts": { @@ -59,18 +59,18 @@ "@hookform/devtools": "^4.3.1", "@mswjs/data": "^0.16.2", "@testing-library/jest-dom": "^6.6.3", - "@testing-library/react": "^14.3.1", + "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.5.2", "@types/material-ui": "^0.21.18", - "@types/node": "^20.17.9", - "@types/react": "^18.3.14", - "@types/react-dom": "^18.3.2", + "@types/node": "^22.0.0", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", "@types/react-modal": "^3.16.3", "@types/validator": "^13.12.2", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "@vitejs/plugin-react-swc": "^3.7.2", - "@vitest/coverage-v8": "^1.6.0", + "@vitest/coverage-v8": "^3.0.0", "autoprefixer": "^10.4.20", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", @@ -78,7 +78,7 @@ "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-react": "^7.37.2", - "jsdom": "^24.1.3", + "jsdom": "^26.0.0", "msw": "^2.6.8", "postcss": "^8.4.49", "prettier": "^3.4.2", @@ -86,7 +86,7 @@ "vite": "^5.4.11", "vite-plugin-eslint": "^1.8.1", "vite-plugin-svgr": "^4.3.0", - "vite-tsconfig-paths": "^4.3.2", + "vite-tsconfig-paths": "^5.0.0", "vitest": "^1.6.0", "vitest-canvas-mock": "^0.3.3" }, diff --git a/policy/package.json b/policy/package.json index 745bcbf5ec..934463bf8b 100644 --- a/policy/package.json +++ b/policy/package.json @@ -45,30 +45,30 @@ "@automapper/core": "^8.8.1", "@automapper/nestjs": "^8.8.1", "@automapper/types": "^6.3.1", - "@nestjs/axios": "^3.1.3", - "@nestjs/cache-manager": "^2.3.0", - "@nestjs/cli": "^10.4.9", - "@nestjs/common": "^10.4.15", - "@nestjs/config": "^3.3.0", - "@nestjs/core": "^10.4.15", - "@nestjs/passport": "^10.0.3", - "@nestjs/platform-express": "^10.4.15", - "@nestjs/schematics": "^10.2.3", - "@nestjs/swagger": "^7.4.2", - "@nestjs/testing": "^10.4.15", - "@nestjs/typeorm": "^10.0.2", + "@nestjs/axios": "^4.0.0", + "@nestjs/cache-manager": "^3.0.0", + "@nestjs/cli": "^11.0.0", + "@nestjs/common": "^11.0.0", + "@nestjs/config": "^4.0.0", + "@nestjs/core": "^11.0.0", + "@nestjs/passport": "^11.0.0", + "@nestjs/platform-express": "^11.0.0", + "@nestjs/schematics": "^11.0.0", + "@nestjs/swagger": "^11.0.0", + "@nestjs/testing": "^11.0.0", + "@nestjs/typeorm": "^11.0.0", "@types/response-time": "^2.3.8", "axios-retry": "^4.5.0", - "cache-manager": "^5.7.6", + "cache-manager": "^6.0.0", "class-transformer": "^0.5.1", "class-validator": "^0.14.1", "dayjs": "^1.11.13", "dotenv": "^16.4.7", - "helmet": "^7.2.0", + "helmet": "^8.0.0", "jwks-rsa": "^3.1.0", - "mssql": "^10.0.4", + "mssql": "^11.0.0", "nest-winston": "^1.10.0", - "nestjs-cls": "^4.5.0", + "nestjs-cls": "^5.0.0", "passport": "^0.7.0", "passport-jwt": "^4.0.1", "response-time": "^2.3.3", @@ -76,15 +76,15 @@ "swagger-ui-express": "^5.0.1", "typeorm": "^0.3.20", "typescript-eslint": "^7.18.0", - "uuid": "^9.0.1", + "uuid": "^11.0.0", "winston": "^3.17.0" }, "devDependencies": { "@golevelup/ts-jest": "^0.6.1", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/jest": "^29.5.14", "@types/multer": "^1.4.12", - "@types/node": "^20.17.9", + "@types/node": "^22.0.0", "@types/passport-jwt": "^4.0.1", "@types/supertest": "^6.0.2", "@types/uuid": "^10.0.0", @@ -102,7 +102,7 @@ "jest-sonar-reporter": "^2.0.0", "lint-staged": "^15.2.10", "prettier": "^3.4.2", - "rimraf": "^5.0.10", + "rimraf": "^6.0.0", "source-map-support": "^0.5.21", "supertest": "^7.0.0", "ts-jest": "^29.2.5", diff --git a/scheduler/package.json b/scheduler/package.json index 92e636dd3f..e98342d4d4 100644 --- a/scheduler/package.json +++ b/scheduler/package.json @@ -45,44 +45,44 @@ "@aws-sdk/client-s3": "^3.705.0", "@aws-sdk/lib-storage": "^3.705.0", "@aws-sdk/s3-request-presigner": "^3.705.0", - "@nestjs/axios": "^3.1.3", - "@nestjs/cache-manager": "^2.3.0", - "@nestjs/cli": "^10.4.9", - "@nestjs/common": "^10.4.15", - "@nestjs/config": "^3.3.0", - "@nestjs/core": "^10.4.15", - "@nestjs/passport": "^10.0.3", - "@nestjs/platform-express": "^10.4.15", - "@nestjs/schedule": "^4.1.2", - "@nestjs/schematics": "^10.2.3", - "@nestjs/swagger": "^7.4.2", - "@nestjs/testing": "^10.4.15", - "@nestjs/typeorm": "^10.0.2", + "@nestjs/axios": "^4.0.0", + "@nestjs/cache-manager": "^3.0.0", + "@nestjs/cli": "^11.0.0", + "@nestjs/common": "^11.0.0", + "@nestjs/config": "^4.0.0", + "@nestjs/core": "^11.0.0", + "@nestjs/passport": "^11.0.0", + "@nestjs/platform-express": "^11.0.0", + "@nestjs/schedule": "^5.0.0", + "@nestjs/schematics": "^11.0.0", + "@nestjs/swagger": "^11.0.0", + "@nestjs/testing": "^11.0.0", + "@nestjs/typeorm": "^11.0.0", "@types/crypto-js": "^4.2.2", - "cache-manager": "^5.7.6", + "cache-manager": "^6.0.0", "class-transformer": "^0.5.1", "class-validator": "^0.14.1", "crypto-js": "^4.2.0", "dayjs": "^1.11.13", "dotenv": "^16.4.7", "jwks-rsa": "^3.1.0", - "mssql": "^10.0.4", + "mssql": "^11.0.0", "nest-winston": "^1.10.0", - "nestjs-cls": "^4.5.0", + "nestjs-cls": "^5.0.0", "rxjs": "^7.8.1", - "ssh2-sftp-client": "^10.0.3", + "ssh2-sftp-client": "^11.0.0", "swagger-ui-express": "^5.0.1", "typeorm": "^0.3.20", "typescript-eslint": "^7.18.0", - "uuid": "^9.0.1", + "uuid": "^11.0.0", "winston": "^3.17.0" }, "devDependencies": { "@golevelup/ts-jest": "^0.6.1", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/jest": "^29.5.14", "@types/multer": "^1.4.12", - "@types/node": "^20.17.9", + "@types/node": "^22.0.0", "@types/passport-jwt": "^4.0.1", "@types/supertest": "^6.0.2", "@types/uuid": "^10.0.0", @@ -100,7 +100,7 @@ "jest-sonar-reporter": "^2.0.0", "lint-staged": "^15.2.10", "prettier": "^3.4.2", - "rimraf": "^5.0.10", + "rimraf": "^6.0.0", "source-map-support": "^0.5.21", "supertest": "^7.0.0", "ts-jest": "^29.2.5", diff --git a/tests/package-lock.json b/tests/package-lock.json index 517f65e4ea..91911ac012 100644 --- a/tests/package-lock.json +++ b/tests/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "cypress": "^13.17.0" + "cypress": "^14.0.0" }, "devDependencies": { "cypress-xpath": "^2.0.1" @@ -22,9 +22,9 @@ } }, "node_modules/@cypress/request": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.6.tgz", - "integrity": "sha512-fi0eVdCOtKu5Ed6+E8mYxUF6ZTFJDZvHogCBelM0xVXmrDEkyM22gRArQzq1YcHPm1V47Vf/iAD+WgVdUlJCGg==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.8.tgz", + "integrity": "sha512-h0NFgh1mJmm1nr4jCwkGHwKneVYKghUyWe6TMNrk0B9zsjAJxpg8C4/+BAcmLgCPa1vj1V8rNUaILl+zYRUWBQ==", "license": "Apache-2.0", "dependencies": { "aws-sign2": "~0.7.0", @@ -40,7 +40,7 @@ "json-stringify-safe": "~5.0.1", "mime-types": "~2.1.19", "performance-now": "^2.1.0", - "qs": "6.13.0", + "qs": "6.14.0", "safe-buffer": "^5.1.2", "tough-cookie": "^5.0.0", "tunnel-agent": "^0.6.0", @@ -328,17 +328,27 @@ "node": ">=6" } }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0", "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" }, "engines": { "node": ">= 0.4" @@ -532,13 +542,13 @@ } }, "node_modules/cypress": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.17.0.tgz", - "integrity": "sha512-5xWkaPurwkIljojFidhw8lFScyxhtiFHl/i/3zov+1Z5CmY4t9tjIdvSXfu82Y3w7wt0uR9KkucbhkVvJZLQSA==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.1.0.tgz", + "integrity": "sha512-pPPj8Uu9NwjaaiXAEcjYZZmgsq6v9Zs1Nw6a+zRF+ANgYSNhH4S32SjFRsvMcuOHR/8dp4GBJhBPqIPSs+TxaA==", "hasInstallScript": true, "license": "MIT", "dependencies": { - "@cypress/request": "^3.0.6", + "@cypress/request": "^3.0.7", "@cypress/xvfb": "^1.2.4", "@types/sinonjs__fake-timers": "8.1.1", "@types/sizzle": "^2.3.2", @@ -549,7 +559,7 @@ "cachedir": "^2.3.0", "chalk": "^4.1.0", "check-more-types": "^2.24.0", - "ci-info": "^4.0.0", + "ci-info": "^4.1.0", "cli-cursor": "^3.1.0", "cli-table3": "~0.6.1", "commander": "^6.2.1", @@ -586,7 +596,7 @@ "cypress": "bin/cypress" }, "engines": { - "node": "^16.0.0 || ^18.0.0 || >=20.0.0" + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" } }, "node_modules/cypress-xpath": { @@ -632,23 +642,6 @@ } } }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -658,6 +651,20 @@ "node": ">=0.4.0" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", @@ -697,13 +704,10 @@ } }, "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, "engines": { "node": ">= 0.4" } @@ -717,6 +721,18 @@ "node": ">= 0.4" } }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -874,16 +890,21 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "license": "MIT", "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -892,6 +913,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -941,12 +975,12 @@ } }, "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.3" + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -967,34 +1001,10 @@ "node": ">=8" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -1310,6 +1320,15 @@ "node": ">=8" } }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -1374,9 +1393,9 @@ } }, "node_modules/object-inspect": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", - "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -1498,12 +1517,12 @@ } }, "node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", "license": "BSD-3-Clause", "dependencies": { - "side-channel": "^1.0.6" + "side-channel": "^1.1.0" }, "engines": { "node": ">=0.6" @@ -1587,23 +1606,6 @@ "node": ">=10" } }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -1626,15 +1628,69 @@ } }, "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bound": "^1.0.2", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" }, "engines": { "node": ">= 0.4" diff --git a/tests/package.json b/tests/package.json index 4bcc6c3dfd..45f405f1d5 100644 --- a/tests/package.json +++ b/tests/package.json @@ -1,6 +1,6 @@ { "dependencies": { - "cypress": "^13.17.0" + "cypress": "^14.0.0" }, "devDependencies": { "cypress-xpath": "^2.0.1" diff --git a/vehicles/package.json b/vehicles/package.json index 17542cb4c7..eb4b06c8f8 100644 --- a/vehicles/package.json +++ b/vehicles/package.json @@ -45,31 +45,31 @@ "@automapper/core": "^8.8.1", "@automapper/nestjs": "^8.8.1", "@automapper/types": "^6.3.1", - "@nestjs/axios": "^3.1.3", - "@nestjs/cache-manager": "^2.3.0", - "@nestjs/cli": "^10.4.9", - "@nestjs/common": "^10.4.15", - "@nestjs/config": "^3.3.0", - "@nestjs/core": "^10.4.15", - "@nestjs/passport": "^10.0.3", - "@nestjs/platform-express": "^10.4.15", - "@nestjs/schematics": "^10.2.3", - "@nestjs/swagger": "^7.4.2", - "@nestjs/testing": "^10.4.15", - "@nestjs/typeorm": "^10.0.2", + "@nestjs/axios": "^4.0.0", + "@nestjs/cache-manager": "^3.0.0", + "@nestjs/cli": "^11.0.0", + "@nestjs/common": "^11.0.0", + "@nestjs/config": "^4.0.0", + "@nestjs/core": "^11.0.0", + "@nestjs/passport": "^11.0.0", + "@nestjs/platform-express": "^11.0.0", + "@nestjs/schematics": "^11.0.0", + "@nestjs/swagger": "^11.0.0", + "@nestjs/testing": "^11.0.0", + "@nestjs/typeorm": "^11.0.0", "@types/response-time": "^2.3.8", - "cache-manager": "^5.7.6", + "cache-manager": "^6.0.0", "class-transformer": "^0.5.1", "class-validator": "^0.14.1", "dayjs": "^1.11.13", "dotenv": "^16.4.7", "form-data": "^4.0.1", "handlebars": "^4.7.8", - "helmet": "^7.2.0", + "helmet": "^8.0.0", "jwks-rsa": "^3.1.0", - "mssql": "^10.0.4", + "mssql": "^11.0.0", "nest-winston": "^1.10.0", - "nestjs-cls": "^4.5.0", + "nestjs-cls": "^5.0.0", "nestjs-typeorm-paginate": "^4.0.4", "passport": "^0.7.0", "passport-jwt": "^4.0.1", @@ -77,17 +77,17 @@ "rxjs": "^7.8.1", "swagger-ui-express": "^5.0.1", "typeorm": "^0.3.20", - "uuid": "^9.0.1", + "uuid": "^11.0.0", "winston": "^3.17.0" }, "devDependencies": { "@golevelup/ts-jest": "^0.6.1", - "@types/cache-manager": "^4.0.6", + "@types/cache-manager": "^5.0.0", "@types/crypto-js": "^4.2.2", - "@types/express": "^4.17.21", + "@types/express": "^5.0.0", "@types/jest": "^29.5.14", "@types/multer": "^1.4.12", - "@types/node": "^20.17.9", + "@types/node": "^22.0.0", "@types/passport-jwt": "^4.0.1", "@types/supertest": "^6.0.2", "@types/uuid": "^10.0.0", @@ -105,7 +105,7 @@ "jest-sonar-reporter": "^2.0.0", "lint-staged": "^15.2.10", "prettier": "^3.4.2", - "rimraf": "^5.0.10", + "rimraf": "^6.0.0", "source-map-support": "^0.5.21", "supertest": "^7.0.0", "ts-jest": "^29.2.5",