From e01e468036302e3308427d7508432bafb3a7f022 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Jan 2025 14:24:42 +0000 Subject: [PATCH 1/3] Bump the minor group with 10 updates (#248) Bumps the minor group with 10 updates: | Package | From | To | | --- | --- | --- | | [@ministryofjustice/probation-search-frontend](https://github.com/ministryofjustice/probation-search-frontend) | `2.2.0` | `2.3.0` | | [@sentry/cli](https://github.com/getsentry/sentry-cli) | `2.39.1` | `2.40.0` | | [uuid](https://github.com/uuidjs/uuid) | `11.0.3` | `11.0.4` | | [@ministryofjustice/hmpps-probation-integration-e2e-tests](https://github.com/ministryofjustice/hmpps-probation-integration-e2e-tests) | `1.44.0` | `1.46.0` | | [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.13` | `4.17.14` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.2` | `22.10.5` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.18.2` | `8.19.0` | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.18.2` | `8.19.0` | | [concurrently](https://github.com/open-cli-tools/concurrently) | `9.1.1` | `9.1.2` | | [sass](https://github.com/sass/dart-sass) | `1.83.0` | `1.83.1` | Updates `@ministryofjustice/probation-search-frontend` from 2.2.0 to 2.3.0 - [Release notes](https://github.com/ministryofjustice/probation-search-frontend/releases) - [Commits](https://github.com/ministryofjustice/probation-search-frontend/compare/2.2.0...2.3.0) Updates `@sentry/cli` from 2.39.1 to 2.40.0 - [Release notes](https://github.com/getsentry/sentry-cli/releases) - [Changelog](https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-cli/compare/2.39.1...2.40.0) Updates `uuid` from 11.0.3 to 11.0.4 - [Release notes](https://github.com/uuidjs/uuid/releases) - [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md) - [Commits](https://github.com/uuidjs/uuid/compare/v11.0.3...v11.0.4) Updates `@ministryofjustice/hmpps-probation-integration-e2e-tests` from 1.44.0 to 1.46.0 - [Commits](https://github.com/ministryofjustice/hmpps-probation-integration-e2e-tests/commits) Updates `@types/lodash` from 4.17.13 to 4.17.14 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash) Updates `@types/node` from 22.10.2 to 22.10.5 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `@typescript-eslint/eslint-plugin` from 8.18.2 to 8.19.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.19.0/packages/eslint-plugin) Updates `@typescript-eslint/parser` from 8.18.2 to 8.19.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.19.0/packages/parser) Updates `concurrently` from 9.1.1 to 9.1.2 - [Release notes](https://github.com/open-cli-tools/concurrently/releases) - [Commits](https://github.com/open-cli-tools/concurrently/compare/v9.1.1...v9.1.2) Updates `sass` from 1.83.0 to 1.83.1 - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.83.0...1.83.1) --- updated-dependencies: - dependency-name: "@ministryofjustice/probation-search-frontend" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: "@sentry/cli" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: uuid dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: "@ministryofjustice/hmpps-probation-integration-e2e-tests" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: "@types/lodash" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: concurrently dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 223 ++++++++++++++++++++++------------------------ package.json | 20 ++--- 2 files changed, 115 insertions(+), 128 deletions(-) diff --git a/package-lock.json b/package-lock.json index ffaffe35..61d27255 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,8 +11,8 @@ "dependencies": { "@ministryofjustice/frontend": "^3.3.0", "@ministryofjustice/hmpps-audit-client": "^1.1.1", - "@ministryofjustice/probation-search-frontend": "^2.2.0", - "@sentry/cli": "^2.39.1", + "@ministryofjustice/probation-search-frontend": "^2.3.0", + "@sentry/cli": "^2.40.0", "@sentry/node": "^8.45.1", "agentkeepalive": "^4.6.0", "applicationinsights": "^2.9.5", @@ -44,13 +44,13 @@ "superagent": "^10.1.1", "timepicker": "^1.14.1", "url-value-parser": "^2.2.0", - "uuid": "^11.0.3", + "uuid": "^11.0.4", "wiremock": "^3.10.0" }, "devDependencies": { "@faker-js/faker": "^9.3.0", "@ministryofjustice/eslint-config-hmpps": "^0.0.1-beta.1", - "@ministryofjustice/hmpps-probation-integration-e2e-tests": "^1.44.0", + "@ministryofjustice/hmpps-probation-integration-e2e-tests": "^1.46.0", "@playwright/test": "^1.49.1", "@types/bunyan": "^1.8.11", "@types/bunyan-format": "^0.2.9", @@ -62,21 +62,21 @@ "@types/http-errors": "^2.0.4", "@types/jest": "^29.5.14", "@types/jsonwebtoken": "^9.0.7", - "@types/lodash": "^4.17.13", + "@types/lodash": "^4.17.14", "@types/luxon": "^3.4.2", "@types/luxon-business-days": "^3.0.0", "@types/mocha": "^10.0.10", - "@types/node": "^22.10.2", + "@types/node": "^22.10.5", "@types/nunjucks": "^3.2.6", "@types/passport": "^1.0.17", "@types/passport-oauth2": "^1.4.17", "@types/superagent": "^8.1.9", "@types/supertest": "^6.0.2", "@types/uuid": "^10.0.0", - "@typescript-eslint/eslint-plugin": "^8.18.2", - "@typescript-eslint/parser": "^8.18.2", + "@typescript-eslint/eslint-plugin": "^8.19.0", + "@typescript-eslint/parser": "^8.19.0", "audit-ci": "^7.1.0", - "concurrently": "^9.1.1", + "concurrently": "^9.1.2", "cookie-session": "^2.1.0", "cypress": "^13.16.1", "cypress-multi-reporters": "^2.0.4", @@ -93,7 +93,7 @@ "nodemon": "^3.1.9", "prettier": "^3.4.2", "prettier-plugin-jinja-template": "^2.0.0", - "sass": "^1.83.0", + "sass": "^1.83.1", "supertest": "^7.0.0", "ts-jest": "^29.2.5", "tsx": "^4.19.2", @@ -3169,16 +3169,15 @@ } }, "node_modules/@ministryofjustice/hmpps-probation-integration-e2e-tests": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/@ministryofjustice/hmpps-probation-integration-e2e-tests/-/hmpps-probation-integration-e2e-tests-1.44.0.tgz", - "integrity": "sha512-MGJPJRH0/mznlZVPYz5ey45yMm2ju5mavCRcVRng16tkwyJoqcVEu/P+SM8uAAC22/R8W9X3sGpSFcdqNSBstw==", + "version": "1.46.0", + "resolved": "https://registry.npmjs.org/@ministryofjustice/hmpps-probation-integration-e2e-tests/-/hmpps-probation-integration-e2e-tests-1.46.0.tgz", + "integrity": "sha512-FV2xnmM6yUo23D1Yfmr9PwEAUscfQ48aeU/RLt9Jw4vbbi/AqKbefYiZB7jb3y9W8/9d4Li9rHbJ2CViTn7Hpw==", "dev": true }, "node_modules/@ministryofjustice/probation-search-frontend": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ministryofjustice/probation-search-frontend/-/probation-search-frontend-2.2.0.tgz", - "integrity": "sha512-Uv9a1h0UNpuAP6AnGsJW7/068nLVnXr0LeRaZscf443zHCaCWaV0zETp5oxq9VTYZ8PJj4wij0AF0SbOGt9JyA==", - "license": "MIT", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ministryofjustice/probation-search-frontend/-/probation-search-frontend-2.3.0.tgz", + "integrity": "sha512-cc9hsRtWkdPlPb1WLOahCQlYwayMdaHX5MUhx4STnkF9Y72fwJ7yxICIP9GIWJulxxqj/+AuHjNJ9x1EivIbbA==", "dependencies": { "date-fns": "^4.1.0", "express": "^4.19.2", @@ -4260,11 +4259,10 @@ "license": "MIT" }, "node_modules/@sentry/cli": { - "version": "2.39.1", - "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-2.39.1.tgz", - "integrity": "sha512-JIb3e9vh0+OmQ0KxmexMXg9oZsR/G7HMwxt5BUIKAXZ9m17Xll4ETXTRnRUBT3sf7EpNGAmlQk1xEmVN9pYZYQ==", + "version": "2.40.0", + "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-2.40.0.tgz", + "integrity": "sha512-yo+ZfrrpVyu/2Q9r4XI84VeC6xTNzTharSJB2D0BNkreL+c16I1ykG1uc/GmmFnYVBq+HHAaYqXVfSUV14IdHw==", "hasInstallScript": true, - "license": "BSD-3-Clause", "dependencies": { "https-proxy-agent": "^5.0.0", "node-fetch": "^2.6.7", @@ -4279,20 +4277,19 @@ "node": ">= 10" }, "optionalDependencies": { - "@sentry/cli-darwin": "2.39.1", - "@sentry/cli-linux-arm": "2.39.1", - "@sentry/cli-linux-arm64": "2.39.1", - "@sentry/cli-linux-i686": "2.39.1", - "@sentry/cli-linux-x64": "2.39.1", - "@sentry/cli-win32-i686": "2.39.1", - "@sentry/cli-win32-x64": "2.39.1" + "@sentry/cli-darwin": "2.40.0", + "@sentry/cli-linux-arm": "2.40.0", + "@sentry/cli-linux-arm64": "2.40.0", + "@sentry/cli-linux-i686": "2.40.0", + "@sentry/cli-linux-x64": "2.40.0", + "@sentry/cli-win32-i686": "2.40.0", + "@sentry/cli-win32-x64": "2.40.0" } }, "node_modules/@sentry/cli-darwin": { - "version": "2.39.1", - "resolved": "https://registry.npmjs.org/@sentry/cli-darwin/-/cli-darwin-2.39.1.tgz", - "integrity": "sha512-kiNGNSAkg46LNGatfNH5tfsmI/kCAaPA62KQuFZloZiemTNzhy9/6NJP8HZ/GxGs8GDMxic6wNrV9CkVEgFLJQ==", - "license": "BSD-3-Clause", + "version": "2.40.0", + "resolved": "https://registry.npmjs.org/@sentry/cli-darwin/-/cli-darwin-2.40.0.tgz", + "integrity": "sha512-GmPGvPU9tjM1Ps/pkUGQa7rImveo4delb2Dc5l8129i1MyD2ugJ5zjeNhIdBHkaObpuude9rUS7sHC4HTU2Wqw==", "optional": true, "os": [ "darwin" @@ -4302,13 +4299,12 @@ } }, "node_modules/@sentry/cli-linux-arm": { - "version": "2.39.1", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm/-/cli-linux-arm-2.39.1.tgz", - "integrity": "sha512-DkENbxyRxUrfLnJLXTA4s5UL/GoctU5Cm4ER1eB7XN7p9WsamFJd/yf2KpltkjEyiTuplv0yAbdjl1KX3vKmEQ==", + "version": "2.40.0", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm/-/cli-linux-arm-2.40.0.tgz", + "integrity": "sha512-LUdwh3shYXZThkBvmKFUkQvmsCIQu76ZVqU7NXcEWHRF9gITijnSyHKCBPCbcGkb1SqQ92BW/1cJq84Dy0/DRw==", "cpu": [ "arm" ], - "license": "BSD-3-Clause", "optional": true, "os": [ "linux", @@ -4319,13 +4315,12 @@ } }, "node_modules/@sentry/cli-linux-arm64": { - "version": "2.39.1", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.39.1.tgz", - "integrity": "sha512-5VbVJDatolDrWOgaffsEM7znjs0cR8bHt9Bq0mStM3tBolgAeSDHE89NgHggfZR+DJ2VWOy4vgCwkObrUD6NQw==", + "version": "2.40.0", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.40.0.tgz", + "integrity": "sha512-b8gDORhkhP/g1CTYVKzBlbYlmC3BqkgEzAXP8ViFxX1NNS7dK9Hr84cVnDGxhSIfCP8TW1d5V3AGeHwQr5EwEg==", "cpu": [ "arm64" ], - "license": "BSD-3-Clause", "optional": true, "os": [ "linux", @@ -4336,14 +4331,13 @@ } }, "node_modules/@sentry/cli-linux-i686": { - "version": "2.39.1", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-i686/-/cli-linux-i686-2.39.1.tgz", - "integrity": "sha512-pXWVoKXCRrY7N8vc9H7mETiV9ZCz+zSnX65JQCzZxgYrayQPJTc+NPRnZTdYdk5RlAupXaFicBI2GwOCRqVRkg==", + "version": "2.40.0", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-i686/-/cli-linux-i686-2.40.0.tgz", + "integrity": "sha512-sZo3QykQRpMkrz0Eb07ViyK++C6Iir1j7Rpsj/97y5WDncR8TrpGTn6ceuuVRt4clA09/ZIvwuS7amfeKN6jQw==", "cpu": [ "x86", "ia32" ], - "license": "BSD-3-Clause", "optional": true, "os": [ "linux", @@ -4354,13 +4348,12 @@ } }, "node_modules/@sentry/cli-linux-x64": { - "version": "2.39.1", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-x64/-/cli-linux-x64-2.39.1.tgz", - "integrity": "sha512-IwayNZy+it7FWG4M9LayyUmG1a/8kT9+/IEm67sT5+7dkMIMcpmHDqL8rWcPojOXuTKaOBBjkVdNMBTXy0mXlA==", + "version": "2.40.0", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-x64/-/cli-linux-x64-2.40.0.tgz", + "integrity": "sha512-ctpBFuyk2fP97FkxWTD9olI1BM1cy+rUIfnUqmrjXneTaUi3RFIFBB4koYhh1UT6OCWIRvChRIq40Rd9R3Pw8A==", "cpu": [ "x64" ], - "license": "BSD-3-Clause", "optional": true, "os": [ "linux", @@ -4371,14 +4364,13 @@ } }, "node_modules/@sentry/cli-win32-i686": { - "version": "2.39.1", - "resolved": "https://registry.npmjs.org/@sentry/cli-win32-i686/-/cli-win32-i686-2.39.1.tgz", - "integrity": "sha512-NglnNoqHSmE+Dz/wHeIVRnV2bLMx7tIn3IQ8vXGO5HWA2f8zYJGktbkLq1Lg23PaQmeZLPGlja3gBQfZYSG10Q==", + "version": "2.40.0", + "resolved": "https://registry.npmjs.org/@sentry/cli-win32-i686/-/cli-win32-i686-2.40.0.tgz", + "integrity": "sha512-4SYD40zJS7hVbFzAwXvXcVIoc7xsWa6L1RW1SQlt+Woh5MTPk7FMMSGft8021OSGTljiuqQzx4ecnXMO0K/gOw==", "cpu": [ "x86", "ia32" ], - "license": "BSD-3-Clause", "optional": true, "os": [ "win32" @@ -4388,13 +4380,12 @@ } }, "node_modules/@sentry/cli-win32-x64": { - "version": "2.39.1", - "resolved": "https://registry.npmjs.org/@sentry/cli-win32-x64/-/cli-win32-x64-2.39.1.tgz", - "integrity": "sha512-xv0R2CMf/X1Fte3cMWie1NXuHmUyQPDBfCyIt6k6RPFPxAYUgcqgMPznYwVMwWEA1W43PaOkSn3d8ZylsDaETw==", + "version": "2.40.0", + "resolved": "https://registry.npmjs.org/@sentry/cli-win32-x64/-/cli-win32-x64-2.40.0.tgz", + "integrity": "sha512-QEW2Ra4Wsr4y6AwcxOk2hL0zMlCK+adTSTaptTMmcm52el8XjdMwsNo7d/416HUYNcND0YZGih7D+KERepyQSw==", "cpu": [ "x64" ], - "license": "BSD-3-Clause", "optional": true, "os": [ "win32" @@ -5338,11 +5329,10 @@ "license": "MIT" }, "node_modules/@types/lodash": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.13.tgz", - "integrity": "sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg==", - "dev": true, - "license": "MIT" + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.14.tgz", + "integrity": "sha512-jsxagdikDiDBeIRaPYtArcT8my4tN1og7MtMRquFT3XNA6axxyHDRUemqDz/taRDdOUn0GnGHRCuff4q48sW9A==", + "dev": true }, "node_modules/@types/luxon": { "version": "3.4.2", @@ -5391,10 +5381,9 @@ } }, "node_modules/@types/node": { - "version": "22.10.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", - "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", - "license": "MIT", + "version": "22.10.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.5.tgz", + "integrity": "sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==", "dependencies": { "undici-types": "~6.20.0" } @@ -5587,16 +5576,16 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.2.tgz", - "integrity": "sha512-adig4SzPLjeQ0Tm+jvsozSGiCliI2ajeURDGHjZ2llnA+A67HihCQ+a3amtPhUakd1GlwHxSRvzOZktbEvhPPg==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.19.0.tgz", + "integrity": "sha512-NggSaEZCdSrFddbctrVjkVZvFC6KGfKfNK0CU7mNK/iKHGKbzT4Wmgm08dKpcZECBu9f5FypndoMyRHkdqfT1Q==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.18.2", - "@typescript-eslint/type-utils": "8.18.2", - "@typescript-eslint/utils": "8.18.2", - "@typescript-eslint/visitor-keys": "8.18.2", + "@typescript-eslint/scope-manager": "8.19.0", + "@typescript-eslint/type-utils": "8.19.0", + "@typescript-eslint/utils": "8.19.0", + "@typescript-eslint/visitor-keys": "8.19.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -5616,15 +5605,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.18.2.tgz", - "integrity": "sha512-y7tcq4StgxQD4mDr9+Jb26dZ+HTZ/SkfqpXSiqeUXZHxOUyjWDKsmwKhJ0/tApR08DgOhrFAoAhyB80/p3ViuA==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.19.0.tgz", + "integrity": "sha512-6M8taKyOETY1TKHp0x8ndycipTVgmp4xtg5QpEZzXxDhNvvHOJi5rLRkLr8SK3jTgD5l4fTlvBiRdfsuWydxBw==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.18.2", - "@typescript-eslint/types": "8.18.2", - "@typescript-eslint/typescript-estree": "8.18.2", - "@typescript-eslint/visitor-keys": "8.18.2", + "@typescript-eslint/scope-manager": "8.19.0", + "@typescript-eslint/types": "8.19.0", + "@typescript-eslint/typescript-estree": "8.19.0", + "@typescript-eslint/visitor-keys": "8.19.0", "debug": "^4.3.4" }, "engines": { @@ -5640,13 +5629,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.18.2.tgz", - "integrity": "sha512-YJFSfbd0CJjy14r/EvWapYgV4R5CHzptssoag2M7y3Ra7XNta6GPAJPPP5KGB9j14viYXyrzRO5GkX7CRfo8/g==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.19.0.tgz", + "integrity": "sha512-hkoJiKQS3GQ13TSMEiuNmSCvhz7ujyqD1x3ShbaETATHrck+9RaDdUbt+osXaUuns9OFwrDTTrjtwsU8gJyyRA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.18.2", - "@typescript-eslint/visitor-keys": "8.18.2" + "@typescript-eslint/types": "8.19.0", + "@typescript-eslint/visitor-keys": "8.19.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5657,13 +5646,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.18.2.tgz", - "integrity": "sha512-AB/Wr1Lz31bzHfGm/jgbFR0VB0SML/hd2P1yxzKDM48YmP7vbyJNHRExUE/wZsQj2wUCvbWH8poNHFuxLqCTnA==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.19.0.tgz", + "integrity": "sha512-TZs0I0OSbd5Aza4qAMpp1cdCYVnER94IziudE3JU328YUHgWu9gwiwhag+fuLeJ2LkWLXI+F/182TbG+JaBdTg==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "8.18.2", - "@typescript-eslint/utils": "8.18.2", + "@typescript-eslint/typescript-estree": "8.19.0", + "@typescript-eslint/utils": "8.19.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -5680,9 +5669,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.18.2.tgz", - "integrity": "sha512-Z/zblEPp8cIvmEn6+tPDIHUbRu/0z5lqZ+NvolL5SvXWT5rQy7+Nch83M0++XzO0XrWRFWECgOAyE8bsJTl1GQ==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.19.0.tgz", + "integrity": "sha512-8XQ4Ss7G9WX8oaYvD4OOLCjIQYgRQxO+qCiR2V2s2GxI9AUpo7riNwo6jDhKtTcaJjT8PY54j2Yb33kWtSJsmA==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5693,13 +5682,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.2.tgz", - "integrity": "sha512-WXAVt595HjpmlfH4crSdM/1bcsqh+1weFRWIa9XMTx/XHZ9TCKMcr725tLYqWOgzKdeDrqVHxFotrvWcEsk2Tg==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.19.0.tgz", + "integrity": "sha512-WW9PpDaLIFW9LCbucMSdYUuGeFUz1OkWYS/5fwZwTA+l2RwlWFdJvReQqMUMBw4yJWJOfqd7An9uwut2Oj8sLw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.18.2", - "@typescript-eslint/visitor-keys": "8.18.2", + "@typescript-eslint/types": "8.19.0", + "@typescript-eslint/visitor-keys": "8.19.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -5719,15 +5708,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.18.2.tgz", - "integrity": "sha512-Cr4A0H7DtVIPkauj4sTSXVl+VBWewE9/o40KcF3TV9aqDEOWoXF3/+oRXNby3DYzZeCATvbdksYsGZzplwnK/Q==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.19.0.tgz", + "integrity": "sha512-PTBG+0oEMPH9jCZlfg07LCB2nYI0I317yyvXGfxnvGvw4SHIOuRnQ3kadyyXY6tGdChusIHIbM5zfIbp4M6tCg==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.18.2", - "@typescript-eslint/types": "8.18.2", - "@typescript-eslint/typescript-estree": "8.18.2" + "@typescript-eslint/scope-manager": "8.19.0", + "@typescript-eslint/types": "8.19.0", + "@typescript-eslint/typescript-estree": "8.19.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5742,12 +5731,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.2.tgz", - "integrity": "sha512-zORcwn4C3trOWiCqFQP1x6G3xTRyZ1LYydnj51cRnJ6hxBlr/cKPckk+PKPUw/fXmvfKTcw7bwY3w9izgx5jZw==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.19.0.tgz", + "integrity": "sha512-mCFtBbFBJDCNCWUl5y6sZSCHXw1DEFEk3c/M3nRK2a4XUB8StGFtmcEMizdjKuBzB6e/smJAAWYug3VrdLMr1w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.18.2", + "@typescript-eslint/types": "8.19.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -7233,9 +7222,9 @@ "license": "MIT" }, "node_modules/concurrently": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.1.1.tgz", - "integrity": "sha512-6VX8lrBIycgZKTwBsWS+bLrmkGRkDmvtGsYylRN9b93CygN6CbK46HmnQ3rdSOR8HRjdahDrxb5MqD9cEFOg5Q==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.1.2.tgz", + "integrity": "sha512-H9MWcoPsYddwbOGM6difjVwVZHl63nwMEwDJG/L7VGtuaJhb12h2caPG2tVPWs7emuYix252iGfqOyrz1GczTQ==", "dev": true, "dependencies": { "chalk": "^4.1.2", @@ -14679,11 +14668,10 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.83.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.83.0.tgz", - "integrity": "sha512-qsSxlayzoOjdvXMVLkzF84DJFc2HZEL/rFyGIKbbilYtAvlCxyuzUeff9LawTn4btVnLKg75Z8MMr1lxU1lfGw==", + "version": "1.83.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.83.1.tgz", + "integrity": "sha512-EVJbDaEs4Rr3F0glJzFSOvtg2/oy2V/YrGFPqPY24UqcLDWcI9ZY5sN+qyO3c/QCZwzgfirvhXvINiJCE/OLcA==", "dev": true, - "license": "MIT", "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", @@ -16131,14 +16119,13 @@ } }, "node_modules/uuid": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.3.tgz", - "integrity": "sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==", + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.4.tgz", + "integrity": "sha512-IzL6VtTTYcAhA/oghbFJ1Dkmqev+FpQWnCBaKq/gUluLxliWvO8DPFWfIviRmYbtaavtSQe4WBL++rFjdcGWEg==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], - "license": "MIT", "bin": { "uuid": "dist/esm/bin/uuid" } diff --git a/package.json b/package.json index 4b0e171d..2e942ae0 100644 --- a/package.json +++ b/package.json @@ -100,8 +100,8 @@ "dependencies": { "@ministryofjustice/frontend": "^3.3.0", "@ministryofjustice/hmpps-audit-client": "^1.1.1", - "@ministryofjustice/probation-search-frontend": "^2.2.0", - "@sentry/cli": "^2.39.1", + "@ministryofjustice/probation-search-frontend": "^2.3.0", + "@sentry/cli": "^2.40.0", "@sentry/node": "^8.45.1", "agentkeepalive": "^4.6.0", "applicationinsights": "^2.9.5", @@ -133,13 +133,13 @@ "superagent": "^10.1.1", "timepicker": "^1.14.1", "url-value-parser": "^2.2.0", - "uuid": "^11.0.3", + "uuid": "^11.0.4", "wiremock": "^3.10.0" }, "devDependencies": { "@faker-js/faker": "^9.3.0", "@ministryofjustice/eslint-config-hmpps": "^0.0.1-beta.1", - "@ministryofjustice/hmpps-probation-integration-e2e-tests": "^1.44.0", + "@ministryofjustice/hmpps-probation-integration-e2e-tests": "^1.46.0", "@playwright/test": "^1.49.1", "@types/bunyan": "^1.8.11", "@types/bunyan-format": "^0.2.9", @@ -151,21 +151,21 @@ "@types/http-errors": "^2.0.4", "@types/jest": "^29.5.14", "@types/jsonwebtoken": "^9.0.7", - "@types/lodash": "^4.17.13", + "@types/lodash": "^4.17.14", "@types/luxon": "^3.4.2", "@types/luxon-business-days": "^3.0.0", "@types/mocha": "^10.0.10", - "@types/node": "^22.10.2", + "@types/node": "^22.10.5", "@types/nunjucks": "^3.2.6", "@types/passport": "^1.0.17", "@types/passport-oauth2": "^1.4.17", "@types/superagent": "^8.1.9", "@types/supertest": "^6.0.2", "@types/uuid": "^10.0.0", - "@typescript-eslint/eslint-plugin": "^8.18.2", - "@typescript-eslint/parser": "^8.18.2", + "@typescript-eslint/eslint-plugin": "^8.19.0", + "@typescript-eslint/parser": "^8.19.0", "audit-ci": "^7.1.0", - "concurrently": "^9.1.1", + "concurrently": "^9.1.2", "cookie-session": "^2.1.0", "cypress": "^13.16.1", "cypress-multi-reporters": "^2.0.4", @@ -182,7 +182,7 @@ "nodemon": "^3.1.9", "prettier": "^3.4.2", "prettier-plugin-jinja-template": "^2.0.0", - "sass": "^1.83.0", + "sass": "^1.83.1", "supertest": "^7.0.0", "ts-jest": "^29.2.5", "tsx": "^4.19.2", From 31c1cb2e914a8d8f1f3fbd719ca44c16230d20e6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Jan 2025 14:36:06 +0000 Subject: [PATCH 2/3] Bump ministryofjustice/hmpps-github-actions in the minor group (#249) Bumps the minor group with 1 update: [ministryofjustice/hmpps-github-actions](https://github.com/ministryofjustice/hmpps-github-actions). Updates `ministryofjustice/hmpps-github-actions` from 2.1.2 to 2.1.3 - [Release notes](https://github.com/ministryofjustice/hmpps-github-actions/releases) - [Changelog](https://github.com/ministryofjustice/hmpps-github-actions/blob/main/CHANGELOG.md) - [Commits](https://github.com/ministryofjustice/hmpps-github-actions/compare/eba268344a0ec5f4a268bf7e963e645fbc72a2f9...8cb19358c0575f37e48937fb8ff462beca6c4f6a) --- updated-dependencies: - dependency-name: ministryofjustice/hmpps-github-actions dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/security.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index 5a3fef27..78659a1d 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -7,7 +7,7 @@ on: jobs: trivy: - uses: ministryofjustice/hmpps-github-actions/.github/workflows/security_trivy.yml@eba268344a0ec5f4a268bf7e963e645fbc72a2f9 # v1 + uses: ministryofjustice/hmpps-github-actions/.github/workflows/security_trivy.yml@8cb19358c0575f37e48937fb8ff462beca6c4f6a # v1 with: channel_id: probation-integration-notifications secrets: From 4facf244369cf8ed92db09c3c1c1141943c38b9c Mon Sep 17 00:00:00 2001 From: Neil Mills <35219002+neil-mills@users.noreply.github.com> Date: Mon, 6 Jan 2025 15:01:24 +0000 Subject: [PATCH 3/3] MAN-150 add arrange appointment button (#243) --- server/routes/appointments.ts | 5 +++++ server/views/pages/appointments.njk | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/server/routes/appointments.ts b/server/routes/appointments.ts index a3ec17b7..d5f85107 100644 --- a/server/routes/appointments.ts +++ b/server/routes/appointments.ts @@ -40,6 +40,11 @@ export default function scheduleRoutes(router: Router, { hmppsAuthClient }: Serv }) }) + post('/case/:crn/appointments', async (req, res, next) => { + const { crn } = req.params + res.redirect(`/case/${crn}/arrange-appointment/type`) + }) + get('/case/:crn/appointments/appointment/:contactId', async (req, res, _next) => { const { crn } = req.params const { contactId } = req.params diff --git a/server/views/pages/appointments.njk b/server/views/pages/appointments.njk index f47662f3..9de8990e 100644 --- a/server/views/pages/appointments.njk +++ b/server/views/pages/appointments.njk @@ -138,11 +138,12 @@ {% block headerActions %} {% endblock %}