diff --git a/frontend/.nvmrc b/frontend/.nvmrc index fc37597bcc..7377d130ed 100644 --- a/frontend/.nvmrc +++ b/frontend/.nvmrc @@ -1 +1 @@ -22.17.0 +22.17.1 diff --git a/frontend/Dockerfile b/frontend/Dockerfile index eec8e4aefc..d60d5de5c9 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,4 +1,4 @@ -FROM node:22.17.0 +FROM node:22.17.1 WORKDIR /usr/src/app COPY package*.json ./ RUN npm update --location=global npm && npm install diff --git a/frontend/Dockerfile.prod b/frontend/Dockerfile.prod index 41241217a7..26c897ad31 100644 --- a/frontend/Dockerfile.prod +++ b/frontend/Dockerfile.prod @@ -1,4 +1,4 @@ -FROM node:22.17.0 AS builder +FROM node:22.17.1 AS builder WORKDIR /usr/src/app COPY . . RUN npm install && npx vite build diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 69c6121eb2..48f5cd7202 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -12,7 +12,7 @@ "@digitalservicebund/ris-ui": "^3.11.0", "@guardian/prosemirror-invisibles": "^3.1.1", "@sentry/integrations": "^7.114.0", - "@sentry/vue": "^9.38.0", + "@sentry/vue": "^9.39.0", "@tailwindcss/postcss": "^4.1.11", "@tiptap/extension-blockquote": "^2.26.1", "@tiptap/extension-bold": "^2.26.1", @@ -67,14 +67,14 @@ "@namics/stylelint-bem": "^10.1.0", "@pinia/testing": "^1.0.2", "@playwright/test": "1.52.0", - "@sentry/vite-plugin": "^3.5.0", + "@sentry/vite-plugin": "^3.6.0", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/user-event": "^14.6.1", "@testing-library/vue": "^8.1.0", "@types/jsdom": "^21.1.7", "@types/lodash": "^4.17.20", - "@types/node": "^22.16.3", + "@types/node": "^22.16.4", "@typescript-eslint/eslint-plugin": "^8.37.0", "@typescript-eslint/parser": "^8.37.0", "@vitejs/plugin-vue": "^6.0.0", @@ -123,7 +123,7 @@ "vitest": "^3.2.4" }, "engines": { - "node": ">=22.17.0" + "node": ">=22.17.1" } }, "node_modules/@adobe/css-tools": { @@ -2928,95 +2928,95 @@ "license": "MIT" }, "node_modules/@sentry-internal/browser-utils": { - "version": "9.38.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-9.38.0.tgz", - "integrity": "sha512-BkTaMPm4pjgoT1qNsLX5e3HjTCwBmsR/OGyKHFpMUnN+HINi9L1nGGbRroOEtfU49vMKi8MlM7HpuzzYV/3D1A==", + "version": "9.39.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-9.39.0.tgz", + "integrity": "sha512-f1qUAftQ/aMTJHJDCG9jDJIwLEkSVZ6xWGn2xQMj7PfD1uuYlTy3KHn+wPy1VlPJTZQ44WclTPnY2U/OBIPmsg==", "license": "MIT", "dependencies": { - "@sentry/core": "9.38.0" + "@sentry/core": "9.39.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/browser-utils/node_modules/@sentry/core": { - "version": "9.38.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.38.0.tgz", - "integrity": "sha512-dUwSv1VXDfsrcY69a/cgZNDsFal6iYOf0C4T+/ylpmgYp5SVe3vQK+2FLXUMuvgnOf+kHO6IeW0RhnhSyUflmA==", + "version": "9.39.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.39.0.tgz", + "integrity": "sha512-9Z32C64rUGEI0ROxXXOtpJDaldPYtkzOQyGzToVgq5LefXkdgQInd8BhCt6PIBALfj7n25lLOYllTrHlboFJug==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/feedback": { - "version": "9.38.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-9.38.0.tgz", - "integrity": "sha512-vDVufE9WLqHCmUL2sa3nIKz5ARaBdaqCG+b9/hwkmkLnqaQUBiHE+ArxoYuc2toWqaELxSHcMDp2ajkeDBQeLA==", + "version": "9.39.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-9.39.0.tgz", + "integrity": "sha512-IvD2LDKFderPn6pXN6N8cFJWWIXUADys9WRtfh1CK8DIuU1fXYi61tO23Z+sCsvXReQgr/mdJg5dHa0qY/vDww==", "license": "MIT", "dependencies": { - "@sentry/core": "9.38.0" + "@sentry/core": "9.39.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/feedback/node_modules/@sentry/core": { - "version": "9.38.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.38.0.tgz", - "integrity": "sha512-dUwSv1VXDfsrcY69a/cgZNDsFal6iYOf0C4T+/ylpmgYp5SVe3vQK+2FLXUMuvgnOf+kHO6IeW0RhnhSyUflmA==", + "version": "9.39.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.39.0.tgz", + "integrity": "sha512-9Z32C64rUGEI0ROxXXOtpJDaldPYtkzOQyGzToVgq5LefXkdgQInd8BhCt6PIBALfj7n25lLOYllTrHlboFJug==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay": { - "version": "9.38.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-9.38.0.tgz", - "integrity": "sha512-LLZuQk5Khvco+EYKg2+woiSNMLyR4XZeoAdgvAa+HZriFoAQR6GFNAuu+TlynCDDt2H+w90HcIAV66NWFy8QoQ==", + "version": "9.39.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-9.39.0.tgz", + "integrity": "sha512-6mweqQtfcVG2+FEPjmgjrpCThgs9bR2cmQM2Ew/SlINj8ETq5P/7Z3rdIp+Zs7LArXFIJUA7KX9ZW+noVPI8Gg==", "license": "MIT", "dependencies": { - "@sentry-internal/browser-utils": "9.38.0", - "@sentry/core": "9.38.0" + "@sentry-internal/browser-utils": "9.39.0", + "@sentry/core": "9.39.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay-canvas": { - "version": "9.38.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-9.38.0.tgz", - "integrity": "sha512-87BZDTjszdaSB5p0CTiVav2QgxLMAab/6q1jcIUBzNsrXHZbqcoMaJmd446mCsQkR6wAccM/uAxJlgh9FIqA8w==", + "version": "9.39.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-9.39.0.tgz", + "integrity": "sha512-rTw0WZuAwzo36/hXRSuftu7e3qtwXc+bSs1q7M+w7Tb98aoOyXs3GlnYmgP6q3t2v/h7zoIiQcfjnPqo6+DVtQ==", "license": "MIT", "dependencies": { - "@sentry-internal/replay": "9.38.0", - "@sentry/core": "9.38.0" + "@sentry-internal/replay": "9.39.0", + "@sentry/core": "9.39.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay-canvas/node_modules/@sentry/core": { - "version": "9.38.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.38.0.tgz", - "integrity": "sha512-dUwSv1VXDfsrcY69a/cgZNDsFal6iYOf0C4T+/ylpmgYp5SVe3vQK+2FLXUMuvgnOf+kHO6IeW0RhnhSyUflmA==", + "version": "9.39.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.39.0.tgz", + "integrity": "sha512-9Z32C64rUGEI0ROxXXOtpJDaldPYtkzOQyGzToVgq5LefXkdgQInd8BhCt6PIBALfj7n25lLOYllTrHlboFJug==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay/node_modules/@sentry/core": { - "version": "9.38.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.38.0.tgz", - "integrity": "sha512-dUwSv1VXDfsrcY69a/cgZNDsFal6iYOf0C4T+/ylpmgYp5SVe3vQK+2FLXUMuvgnOf+kHO6IeW0RhnhSyUflmA==", + "version": "9.39.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.39.0.tgz", + "integrity": "sha512-9Z32C64rUGEI0ROxXXOtpJDaldPYtkzOQyGzToVgq5LefXkdgQInd8BhCt6PIBALfj7n25lLOYllTrHlboFJug==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@sentry/babel-plugin-component-annotate": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-3.5.0.tgz", - "integrity": "sha512-s2go8w03CDHbF9luFGtBHKJp4cSpsQzNVqgIa9Pfa4wnjipvrK6CxVT4icpLA3YO6kg5u622Yoa5GF3cJdippw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-3.6.0.tgz", + "integrity": "sha512-QjqqaNghVSPercSU1sA8WcZtka/cHCShU6z38Fi41P/n9HpfxLFv6aBV03kqH5m1uLOPCl+u3AUm3HGMgGYQjg==", "dev": true, "license": "MIT", "engines": { @@ -3024,40 +3024,40 @@ } }, "node_modules/@sentry/browser": { - "version": "9.38.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-9.38.0.tgz", - "integrity": "sha512-ZUIeU+3VUD3BntYgB2DkhBD6N9oybsuk1+U7yK1ezHIw/nvkPILcH6MZgPs0Km0RcWWozMUDSbdZNud9/isYmw==", + "version": "9.39.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-9.39.0.tgz", + "integrity": "sha512-RZ4Zp22ohFLwkR3y6pmSWDrPVP7ErX0ClNOh2Kal3TNWlOGb4WPBPaWj2tiOvc4n/l6EDYaFvQ0Hh8RhesB98A==", "license": "MIT", "dependencies": { - "@sentry-internal/browser-utils": "9.38.0", - "@sentry-internal/feedback": "9.38.0", - "@sentry-internal/replay": "9.38.0", - "@sentry-internal/replay-canvas": "9.38.0", - "@sentry/core": "9.38.0" + "@sentry-internal/browser-utils": "9.39.0", + "@sentry-internal/feedback": "9.39.0", + "@sentry-internal/replay": "9.39.0", + "@sentry-internal/replay-canvas": "9.39.0", + "@sentry/core": "9.39.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry/browser/node_modules/@sentry/core": { - "version": "9.38.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.38.0.tgz", - "integrity": "sha512-dUwSv1VXDfsrcY69a/cgZNDsFal6iYOf0C4T+/ylpmgYp5SVe3vQK+2FLXUMuvgnOf+kHO6IeW0RhnhSyUflmA==", + "version": "9.39.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.39.0.tgz", + "integrity": "sha512-9Z32C64rUGEI0ROxXXOtpJDaldPYtkzOQyGzToVgq5LefXkdgQInd8BhCt6PIBALfj7n25lLOYllTrHlboFJug==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@sentry/bundler-plugin-core": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@sentry/bundler-plugin-core/-/bundler-plugin-core-3.5.0.tgz", - "integrity": "sha512-zDzPrhJqAAy2VzV4g540qAZH4qxzisstK2+NIJPZUUKztWRWUV2cMHsyUtdctYgloGkLyGpZJBE3RE6dmP/xqQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@sentry/bundler-plugin-core/-/bundler-plugin-core-3.6.0.tgz", + "integrity": "sha512-26+cLguEtBBtsYi3NIwU6X/UvOPJM9tGm9ciDWYgMFvFIk8hhi0iuffAC6WsDWRebVYXTlA7RS/VGJG/T+1Zcw==", "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.18.5", - "@sentry/babel-plugin-component-annotate": "3.5.0", - "@sentry/cli": "2.42.2", + "@sentry/babel-plugin-component-annotate": "3.6.0", + "@sentry/cli": "^2.46.0", "dotenv": "^16.3.1", "find-up": "^5.0.0", "glob": "^9.3.2", @@ -3069,9 +3069,9 @@ } }, "node_modules/@sentry/cli": { - "version": "2.42.2", - "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-2.42.2.tgz", - "integrity": "sha512-spb7S/RUumCGyiSTg8DlrCX4bivCNmU/A1hcfkwuciTFGu8l5CDc2I6jJWWZw8/0enDGxuj5XujgXvU5tr4bxg==", + "version": "2.47.1", + "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-2.47.1.tgz", + "integrity": "sha512-t45lfyyMYs6L1oFUmtYuLDJFf0o6a0IGbPJvzOZcP3lmidouEG5nloBF6FG39AkL29pwrS2WN41j2gyDjrQ71g==", "dev": true, "hasInstallScript": true, "license": "BSD-3-Clause", @@ -3089,19 +3089,20 @@ "node": ">= 10" }, "optionalDependencies": { - "@sentry/cli-darwin": "2.42.2", - "@sentry/cli-linux-arm": "2.42.2", - "@sentry/cli-linux-arm64": "2.42.2", - "@sentry/cli-linux-i686": "2.42.2", - "@sentry/cli-linux-x64": "2.42.2", - "@sentry/cli-win32-i686": "2.42.2", - "@sentry/cli-win32-x64": "2.42.2" + "@sentry/cli-darwin": "2.47.1", + "@sentry/cli-linux-arm": "2.47.1", + "@sentry/cli-linux-arm64": "2.47.1", + "@sentry/cli-linux-i686": "2.47.1", + "@sentry/cli-linux-x64": "2.47.1", + "@sentry/cli-win32-arm64": "2.47.1", + "@sentry/cli-win32-i686": "2.47.1", + "@sentry/cli-win32-x64": "2.47.1" } }, "node_modules/@sentry/cli-darwin": { - "version": "2.42.2", - "resolved": "https://registry.npmjs.org/@sentry/cli-darwin/-/cli-darwin-2.42.2.tgz", - "integrity": "sha512-GtJSuxER7Vrp1IpxdUyRZzcckzMnb4N5KTW7sbTwUiwqARRo+wxS+gczYrS8tdgtmXs5XYhzhs+t4d52ITHMIg==", + "version": "2.47.1", + "resolved": "https://registry.npmjs.org/@sentry/cli-darwin/-/cli-darwin-2.47.1.tgz", + "integrity": "sha512-Vq+8Hs1AR5MFYCI8vkz+rdRJmcNgUf8b8dW8aSLYCHy7wS/X61OB00LupLaaaoN5c/xemb0rZCg4M0ftUqB5Kw==", "dev": true, "license": "BSD-3-Clause", "optional": true, @@ -3113,9 +3114,9 @@ } }, "node_modules/@sentry/cli-linux-arm": { - "version": "2.42.2", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm/-/cli-linux-arm-2.42.2.tgz", - "integrity": "sha512-7udCw+YL9lwq+9eL3WLspvnuG+k5Icg92YE7zsteTzWLwgPVzaxeZD2f8hwhsu+wmL+jNqbpCRmktPteh3i2mg==", + "version": "2.47.1", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm/-/cli-linux-arm-2.47.1.tgz", + "integrity": "sha512-Wkcvr0LYP1XMSoaczQnUtOSZPfyBzdGk7wQyloYWyMv9oZWJYkt1wYI0/FaNM+MIX15RqEAx0nI5CjotLMlj8w==", "cpu": [ "arm" ], @@ -3124,16 +3125,17 @@ "optional": true, "os": [ "linux", - "freebsd" + "freebsd", + "android" ], "engines": { "node": ">=10" } }, "node_modules/@sentry/cli-linux-arm64": { - "version": "2.42.2", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.42.2.tgz", - "integrity": "sha512-BOxzI7sgEU5Dhq3o4SblFXdE9zScpz6EXc5Zwr1UDZvzgXZGosUtKVc7d1LmkrHP8Q2o18HcDWtF3WvJRb5Zpw==", + "version": "2.47.1", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.47.1.tgz", + "integrity": "sha512-Kuda8/BFMVyqYayQjP0NQnxnAz5Xpfo2crG1/RRXF9lYQ9O/5YRb3dvlMPX6WasplCzajaSuLrYt/LXcs4McwA==", "cpu": [ "arm64" ], @@ -3142,16 +3144,17 @@ "optional": true, "os": [ "linux", - "freebsd" + "freebsd", + "android" ], "engines": { "node": ">=10" } }, "node_modules/@sentry/cli-linux-i686": { - "version": "2.42.2", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-i686/-/cli-linux-i686-2.42.2.tgz", - "integrity": "sha512-Sw/dQp5ZPvKnq3/y7wIJyxTUJYPGoTX/YeMbDs8BzDlu9to2LWV3K3r7hE7W1Lpbaw4tSquUHiQjP5QHCOS7aQ==", + "version": "2.47.1", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-i686/-/cli-linux-i686-2.47.1.tgz", + "integrity": "sha512-WB3FbRjeJmKHhGc5CftaFFJfFc7c+Mu/XKwbI8Es/9f65bVWdB6BA2tH7aHyoAQngA++1ZVXUJwUpxYPNxQEag==", "cpu": [ "x86", "ia32" @@ -3161,16 +3164,17 @@ "optional": true, "os": [ "linux", - "freebsd" + "freebsd", + "android" ], "engines": { "node": ">=10" } }, "node_modules/@sentry/cli-linux-x64": { - "version": "2.42.2", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-x64/-/cli-linux-x64-2.42.2.tgz", - "integrity": "sha512-mU4zUspAal6TIwlNLBV5oq6yYqiENnCWSxtSQVzWs0Jyq97wtqGNG9U+QrnwjJZ+ta/hvye9fvL2X25D/RxHQw==", + "version": "2.47.1", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-x64/-/cli-linux-x64-2.47.1.tgz", + "integrity": "sha512-C+3GJLDpZQMO45toUKiF4bPZpxQiU5/10LtZg2vhpUyyzFGNseVQO/Bsnu9hG/LVjYGLkTgEaorl1liRQsfKVg==", "cpu": [ "x64" ], @@ -3179,16 +3183,34 @@ "optional": true, "os": [ "linux", - "freebsd" + "freebsd", + "android" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@sentry/cli-win32-arm64": { + "version": "2.47.1", + "resolved": "https://registry.npmjs.org/@sentry/cli-win32-arm64/-/cli-win32-arm64-2.47.1.tgz", + "integrity": "sha512-K3yb1yLvA6Lh0UaXjsU6lP/2uOMkZ47cVq0dFxL/hEr4fBHRkXuvg3oOJNDkJ2xXt2W2s7AIa83T2EisZ0a/NQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "os": [ + "win32" ], "engines": { "node": ">=10" } }, "node_modules/@sentry/cli-win32-i686": { - "version": "2.42.2", - "resolved": "https://registry.npmjs.org/@sentry/cli-win32-i686/-/cli-win32-i686-2.42.2.tgz", - "integrity": "sha512-iHvFHPGqgJMNqXJoQpqttfsv2GI3cGodeTq4aoVLU/BT3+hXzbV0x1VpvvEhncJkDgDicJpFLM8sEPHb3b8abw==", + "version": "2.47.1", + "resolved": "https://registry.npmjs.org/@sentry/cli-win32-i686/-/cli-win32-i686-2.47.1.tgz", + "integrity": "sha512-wk+6IIT+VT28c9uPe9PDzxdh+OiTEDb/0PIdFv1khSfAmEuVSNWzuDWsra7MnA7OPfgzzNDPkP4HRW1CKb3Xiw==", "cpu": [ "x86", "ia32" @@ -3204,9 +3226,9 @@ } }, "node_modules/@sentry/cli-win32-x64": { - "version": "2.42.2", - "resolved": "https://registry.npmjs.org/@sentry/cli-win32-x64/-/cli-win32-x64-2.42.2.tgz", - "integrity": "sha512-vPPGHjYoaGmfrU7xhfFxG7qlTBacroz5NdT+0FmDn6692D8IvpNXl1K+eV3Kag44ipJBBeR8g1HRJyx/F/9ACw==", + "version": "2.47.1", + "resolved": "https://registry.npmjs.org/@sentry/cli-win32-x64/-/cli-win32-x64-2.47.1.tgz", + "integrity": "sha512-blseDhuUJDsb+3Ku9dvR4b0JO4nunRokF/9jzW+qHqTha7UHE2kQYXkCfsoDg65juvJFeKeQASYV7VphEJgIGQ==", "cpu": [ "x64" ], @@ -3270,13 +3292,13 @@ } }, "node_modules/@sentry/vite-plugin": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@sentry/vite-plugin/-/vite-plugin-3.5.0.tgz", - "integrity": "sha512-jUnpTdpicG8wefamw7eNo2uO+Q3KCbOAiF76xH4gfNHSW6TN2hBfOtmLu7J+ive4c0Al3+NEHz19bIPR0lkwWg==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@sentry/vite-plugin/-/vite-plugin-3.6.0.tgz", + "integrity": "sha512-gayOzM64kRujYGEPNB9xvQWKVXmJAo0WW9R25XwYXvTkjKpwT/ue3id5Dw4L6GUpj3AfF/qE+ghhY4r3mHkoiw==", "dev": true, "license": "MIT", "dependencies": { - "@sentry/bundler-plugin-core": "3.5.0", + "@sentry/bundler-plugin-core": "3.6.0", "unplugin": "1.0.1" }, "engines": { @@ -3284,13 +3306,13 @@ } }, "node_modules/@sentry/vue": { - "version": "9.38.0", - "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-9.38.0.tgz", - "integrity": "sha512-gsANn1GTV0Lklynjd5ObaDRGjJS3ITZ6XlTJ578nUxpUrRuGfZ4pdVMjfHSFH+5830KznTAl/z241fUnleVLEg==", + "version": "9.39.0", + "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-9.39.0.tgz", + "integrity": "sha512-BRCdfj4qsaJyoqqEPUB3DIcJOTTzGJd73dBGGwc3N2HAwWI5TyTLP3lHhbhE43ZowBO0aE/ogVT1N6dzQYt7Yg==", "license": "MIT", "dependencies": { - "@sentry/browser": "9.38.0", - "@sentry/core": "9.38.0" + "@sentry/browser": "9.39.0", + "@sentry/core": "9.39.0" }, "engines": { "node": ">=18" @@ -3306,9 +3328,9 @@ } }, "node_modules/@sentry/vue/node_modules/@sentry/core": { - "version": "9.38.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.38.0.tgz", - "integrity": "sha512-dUwSv1VXDfsrcY69a/cgZNDsFal6iYOf0C4T+/ylpmgYp5SVe3vQK+2FLXUMuvgnOf+kHO6IeW0RhnhSyUflmA==", + "version": "9.39.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.39.0.tgz", + "integrity": "sha512-9Z32C64rUGEI0ROxXXOtpJDaldPYtkzOQyGzToVgq5LefXkdgQInd8BhCt6PIBALfj7n25lLOYllTrHlboFJug==", "license": "MIT", "engines": { "node": ">=18" @@ -4643,9 +4665,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.16.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.16.3.tgz", - "integrity": "sha512-sr4Xz74KOUeYadexo1r8imhRtlVXcs+j3XK3TcoiYk7B1t3YRVJgtaD3cwX73NYb71pmVuMLNRhJ9XKdoDB74g==", + "version": "22.16.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.16.4.tgz", + "integrity": "sha512-PYRhNtZdm2wH/NT2k/oAJ6/f2VD2N2Dag0lGlx2vWgMSJXGNmlce5MiTQzoWAiIJtso30mjnfQCOKVH+kAQC/g==", "dev": true, "license": "MIT", "dependencies": { diff --git a/frontend/package.json b/frontend/package.json index ccc1f02402..d441d1e80d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -3,7 +3,7 @@ "version": "0.0.0", "private": true, "engines": { - "node": ">=22.17.0" + "node": ">=22.17.1" }, "type": "module", "scripts": { @@ -35,7 +35,7 @@ "@digitalservicebund/ris-ui": "^3.11.0", "@guardian/prosemirror-invisibles": "^3.1.1", "@sentry/integrations": "^7.114.0", - "@sentry/vue": "^9.38.0", + "@sentry/vue": "^9.39.0", "@tailwindcss/postcss": "^4.1.11", "@tiptap/extension-blockquote": "^2.26.1", "@tiptap/extension-bold": "^2.26.1", @@ -90,13 +90,13 @@ "@namics/stylelint-bem": "^10.1.0", "@pinia/testing": "^1.0.2", "@playwright/test": "1.52.0", - "@sentry/vite-plugin": "^3.5.0", + "@sentry/vite-plugin": "^3.6.0", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/user-event": "^14.6.1", "@testing-library/vue": "^8.1.0", "@types/jsdom": "^21.1.7", - "@types/node": "^22.16.3", + "@types/node": "^22.16.4", "@typescript-eslint/eslint-plugin": "^8.37.0", "@typescript-eslint/parser": "^8.37.0", "@types/lodash": "^4.17.20",