diff --git a/package-lock.json b/package-lock.json index 6fe0c271..b3ce9ddc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,8 +20,8 @@ "@fastify/static": "8.2.0", "@fastify/vite": "8.2.0", "@hookform/resolvers": "5.2.2", - "@sentry/node": "10.14.0", - "@sentry/react": "10.14.0", + "@sentry/node": "10.15.0", + "@sentry/react": "10.15.0", "@sentry/vite-plugin": "4.3.0", "@ui5/webcomponents": "2.14.0", "@ui5/webcomponents-fiori": "2.14.0", @@ -44,8 +44,8 @@ "react-dom": "19.1.1", "react-error-boundary": "6.0.0", "react-hook-form": "7.63.0", - "react-i18next": "15.7.3", - "react-router-dom": "7.9.1", + "react-i18next": "15.7.4", + "react-router-dom": "7.9.2", "react-syntax-highlighter": "15.6.6", "react-time-ago": "7.3.5", "swr": "2.3.6", @@ -65,8 +65,8 @@ "@types/react-syntax-highlighter": "15.5.13", "@ui5/webcomponents-cypress-commands": "2.14.1", "@vitejs/plugin-react": "5.0.3", - "@vitest/eslint-plugin": "1.3.12", - "cypress": "15.2.0", + "@vitest/eslint-plugin": "1.3.13", + "cypress": "15.3.0", "eslint-config-prettier": "10.1.8", "eslint-import-resolver-typescript": "4.4.4", "eslint-plugin-i18next": "6.1.3", @@ -79,7 +79,7 @@ "fastify-tsconfig": "3.0.0", "globals": "16.4.0", "prettier": "3.6.2", - "tsx": "4.20.5", + "tsx": "4.20.6", "typescript": "5.9.2", "typescript-eslint": "8.44.1", "vite": "7.1.7", @@ -3157,7 +3157,6 @@ "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.57.2.tgz", "integrity": "sha512-BdBGhQBh8IjZ2oIIX6F2/Q3LKm/FDDKi6ccYKcBTeilh6SNdNKveDOLk73BkSJjQLJk6qe4Yh+hHw1UPhCDdrg==", "license": "Apache-2.0", - "peer": true, "dependencies": { "@opentelemetry/api-logs": "0.57.2", "@types/shimmer": "^1.2.0", @@ -4592,50 +4591,50 @@ "license": "Apache-2.0" }, "node_modules/@sentry-internal/browser-utils": { - "version": "10.14.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-10.14.0.tgz", - "integrity": "sha512-32kM7Fs9x6d2GGiE3YaaKq2+qWwSaV2h0XhaIdvs/Ewkh9bJq81xlgEor7gjmJ6UpfxjPpU8rGST6hI1I5lcVg==", + "version": "10.15.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-10.15.0.tgz", + "integrity": "sha512-hJxo6rj3cMqiYlZd6PC8o/i2FG6hRnZdHcJkfm1HXgWCRgdCPilKghL6WU+B2H5dLyRKJ17nWjDAVQPRdCxO9w==", "license": "MIT", "dependencies": { - "@sentry/core": "10.14.0" + "@sentry/core": "10.15.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/feedback": { - "version": "10.14.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-10.14.0.tgz", - "integrity": "sha512-Lj8VGq+VSdwfEu6/Oo7hhcLKQRaRmOs30CAvbcPFSYRKfoi/0xT+dsOm2/C7vgIM9tmXJJ3hMHjgTgnJ3PIZfw==", + "version": "10.15.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-10.15.0.tgz", + "integrity": "sha512-EP+NvdU9yfmepGzQwz0jnqhd0DBxHzrP16TsJIVXJe93QJ+gumdN3XQ0lvYtEC9zHuU08DghRLjfI1kLRfGzdQ==", "license": "MIT", "dependencies": { - "@sentry/core": "10.14.0" + "@sentry/core": "10.15.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay": { - "version": "10.14.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-10.14.0.tgz", - "integrity": "sha512-C/DYUVTTlIxTLdgVlrPbilk2fYw/EPw4SfQgLC7tZXx/X7+Hh/Yi4ESrTlaKBsEUPhK/b82vdbS04+J1dZRyxA==", + "version": "10.15.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-10.15.0.tgz", + "integrity": "sha512-vHBAFVdDfa51oqPWyRCK4fOIFhFeE2mVlqBWrBb+S3vCNcmtpvqJUq6o4sjSYcQzdZQpMSp5/Lj8Y3a8x/ed7w==", "license": "MIT", "dependencies": { - "@sentry-internal/browser-utils": "10.14.0", - "@sentry/core": "10.14.0" + "@sentry-internal/browser-utils": "10.15.0", + "@sentry/core": "10.15.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay-canvas": { - "version": "10.14.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-10.14.0.tgz", - "integrity": "sha512-z0DrutMZtxnCf8ZUxYttdbaFeUlnG6CQuDPJ9DQkQVTE2BOiVegZTMMRkj0cUDmIiRQ42Agf1hPbxVmqh2AUuQ==", + "version": "10.15.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-10.15.0.tgz", + "integrity": "sha512-SXgUWArk+haUJ24W6pIm9IiwmIk3WxeQyFUxFfMUetSRb06CVAoNjPb0YuzKIeuFYJb6hDPGQ9UWhShnQpTmkw==", "license": "MIT", "dependencies": { - "@sentry-internal/replay": "10.14.0", - "@sentry/core": "10.14.0" + "@sentry-internal/replay": "10.15.0", + "@sentry/core": "10.15.0" }, "engines": { "node": ">=18" @@ -4651,16 +4650,16 @@ } }, "node_modules/@sentry/browser": { - "version": "10.14.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-10.14.0.tgz", - "integrity": "sha512-bDtsrHX+wtyOK0J1CcZoSgSJm2U1ITHVceAQfnQeEwWNP9y9xPRsEZDHfE3DnVNl/jB8iA/IOl5I8p4cCQdtpQ==", + "version": "10.15.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-10.15.0.tgz", + "integrity": "sha512-YV42VgW7xdmY23u7+nQLNJXDVilNTP0d5WWkHDxeI/uD6AAvn3GyKjx1YMG/KCulxva3dPDPEUunzDm3al26Sw==", "license": "MIT", "dependencies": { - "@sentry-internal/browser-utils": "10.14.0", - "@sentry-internal/feedback": "10.14.0", - "@sentry-internal/replay": "10.14.0", - "@sentry-internal/replay-canvas": "10.14.0", - "@sentry/core": "10.14.0" + "@sentry-internal/browser-utils": "10.15.0", + "@sentry-internal/feedback": "10.15.0", + "@sentry-internal/replay": "10.15.0", + "@sentry-internal/replay-canvas": "10.15.0", + "@sentry/core": "10.15.0" }, "engines": { "node": ">=18" @@ -4988,18 +4987,18 @@ "license": "MIT" }, "node_modules/@sentry/core": { - "version": "10.14.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.14.0.tgz", - "integrity": "sha512-gyJB7/mW0OteM+vwEsAWaPcLd3fTaKRAc4LZM1aXRbl7juPRmhgwFftjqGg7AMMGNDE0JMs1Fb2W4xSVxH1ItQ==", + "version": "10.15.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.15.0.tgz", + "integrity": "sha512-J7WsQvb9G6nsVgWkTHwyX7wR2djtEACYCx19hAnRbSGIg+ysVG+7Ti3RL4bz9/VXfcxsz346cleKc7ljhynYlQ==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@sentry/node": { - "version": "10.14.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-10.14.0.tgz", - "integrity": "sha512-2e4g9lPJ/DuJsS4IMcd7RZq8vhqTAnT30GNSY/Sd2Pv6t64Eb5suXtkrHpH6y14QPlp0egQmq5jRs6RpINZSAA==", + "version": "10.15.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-10.15.0.tgz", + "integrity": "sha512-5V9BX55DEIscU/S5+AEIQuIMKKbSd+MVo1/x5UkOceBxfiA0KUmgQ0POIpUEZqGCS9rpQ5fEajByRXAQ7bjaWA==", "license": "MIT", "dependencies": { "@opentelemetry/api": "^1.9.0", @@ -5032,9 +5031,9 @@ "@opentelemetry/sdk-trace-base": "^2.1.0", "@opentelemetry/semantic-conventions": "^1.37.0", "@prisma/instrumentation": "6.15.0", - "@sentry/core": "10.14.0", - "@sentry/node-core": "10.14.0", - "@sentry/opentelemetry": "10.14.0", + "@sentry/core": "10.15.0", + "@sentry/node-core": "10.15.0", + "@sentry/opentelemetry": "10.15.0", "import-in-the-middle": "^1.14.2", "minimatch": "^9.0.0" }, @@ -5043,13 +5042,13 @@ } }, "node_modules/@sentry/node-core": { - "version": "10.14.0", - "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-10.14.0.tgz", - "integrity": "sha512-IHL2gEWTb1YvlPduPi9bRLUM43ZpS+/ZbkKgjI/X8X/ck0LCpgu93Kq/Fzgk3Ae9DyB7p+dd/Tu+B89td5kTVw==", + "version": "10.15.0", + "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-10.15.0.tgz", + "integrity": "sha512-X6QAHulgfkpONYrXNK2QXfW02ja5FS31sn5DWfCDO8ggHej/u2mrf5nwnUU8vilSwbInHmiMpkUswGEKYDEKTA==", "license": "MIT", "dependencies": { - "@sentry/core": "10.14.0", - "@sentry/opentelemetry": "10.14.0", + "@sentry/core": "10.15.0", + "@sentry/opentelemetry": "10.15.0", "import-in-the-middle": "^1.14.2" }, "engines": { @@ -5119,12 +5118,12 @@ } }, "node_modules/@sentry/opentelemetry": { - "version": "10.14.0", - "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-10.14.0.tgz", - "integrity": "sha512-DAVv6vFVeFclCtg8+6g90r2n2MmM6LZLEwfd8POgCL2MNd3cswC5CM1XFNOwG61stYtQ9PTFh/FQWHFv9fA+Pg==", + "version": "10.15.0", + "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-10.15.0.tgz", + "integrity": "sha512-j+uk3bfxGgsBejwpq78iRZ+aBOKR/fWcJi72MBTboTEK3B4LINO65PyJqwOhcZOJVVAPL6IK1+sWQp4RL24GTg==", "license": "MIT", "dependencies": { - "@sentry/core": "10.14.0" + "@sentry/core": "10.15.0" }, "engines": { "node": ">=18" @@ -5138,13 +5137,13 @@ } }, "node_modules/@sentry/react": { - "version": "10.14.0", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-10.14.0.tgz", - "integrity": "sha512-kG2q/ICoDaCRJKbGGnyCOokSsHjxjA3TVRPZYOLuaP9rvuvrYGBUwXFUwSUtFV0A38o4F20HSPLMbLuu1oCH3Q==", + "version": "10.15.0", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-10.15.0.tgz", + "integrity": "sha512-dyJTv0rJtHunGE0rZ3amQAgBaKR9YnbIJcg9Y1uZt+vPK/B19sqM9S8D7DUvlBfDk9iWfhBCK6gHLEUOckFrKA==", "license": "MIT", "dependencies": { - "@sentry/browser": "10.14.0", - "@sentry/core": "10.14.0", + "@sentry/browser": "10.15.0", + "@sentry/core": "10.15.0", "hoist-non-react-statics": "^3.3.2" }, "engines": { @@ -5545,6 +5544,13 @@ "@types/node": "*" } }, + "node_modules/@types/tmp": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@types/tmp/-/tmp-0.2.6.tgz", + "integrity": "sha512-chhaNf2oKHlRkDGt+tiKE2Z5aJ6qalm7Z9rlLdBwmOiAAf09YQvvoLXjWK4HWPF1xU/fqvMgfNfpVoBscA/tKA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/trusted-types": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", @@ -6319,9 +6325,9 @@ } }, "node_modules/@vitest/eslint-plugin": { - "version": "1.3.12", - "resolved": "https://registry.npmjs.org/@vitest/eslint-plugin/-/eslint-plugin-1.3.12.tgz", - "integrity": "sha512-cSEyUYGj8j8SLqKrzN7BlfsJ3wG67eRT25819PXuyoSBogLXiyagdKx4MHWHV1zv+EEuyMXsEKkBEKzXpxyBrg==", + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@vitest/eslint-plugin/-/eslint-plugin-1.3.13.tgz", + "integrity": "sha512-QfzXd1+lCY3dIqPHOZlagA2bJYoWC5yAU3adv8Gks0rHAL6FpyXKYBiyMCuU6mRrbKUMphGqwDQobinOvYgJig==", "dev": true, "license": "MIT", "dependencies": { @@ -7763,16 +7769,6 @@ "node": ">= 16" } }, - "node_modules/check-more-types": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", - "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -8185,9 +8181,9 @@ "license": "MIT" }, "node_modules/cypress": { - "version": "15.2.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-15.2.0.tgz", - "integrity": "sha512-J4ehSzOSb58SkXyldCe9y/oZ8ep8Bl6+q9kDUjnkqNqc2ZKzDq5KSbhIc2lHFAFR5Jtj10oNqr9JRAZbr8DA8A==", + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-15.3.0.tgz", + "integrity": "sha512-g9rDhoK9y8wW4Vx3Ppr8dtfvThXxPL3mJsV5e98fG+6EerrhXKmeRT2sL86cvNRtEZouXJfsuVL1lqiMuGNGcg==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -8197,13 +8193,13 @@ "@cypress/xvfb": "^1.2.4", "@types/sinonjs__fake-timers": "8.1.1", "@types/sizzle": "^2.3.2", + "@types/tmp": "^0.2.3", "arch": "^2.2.0", "blob-util": "^2.0.2", "bluebird": "^3.7.2", "buffer": "^5.7.1", "cachedir": "^2.3.0", "chalk": "^4.1.0", - "check-more-types": "^2.24.0", "ci-info": "^4.1.0", "cli-cursor": "^3.1.0", "cli-table3": "0.6.1", @@ -8220,7 +8216,6 @@ "fs-extra": "^9.1.0", "hasha": "5.2.2", "is-installed-globally": "~0.4.0", - "lazy-ass": "^1.6.0", "listr2": "^3.8.3", "lodash": "^4.17.21", "log-symbols": "^4.0.0", @@ -8242,7 +8237,7 @@ "cypress": "bin/cypress" }, "engines": { - "node": "^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^20.1.0 || ^22.0.0 || >=24.0.0" } }, "node_modules/cypress/node_modules/fs-extra": { @@ -12537,16 +12532,6 @@ "node": ">=0.10" } }, - "node_modules/lazy-ass": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", - "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "> 0.8" - } - }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -14548,16 +14533,16 @@ } }, "node_modules/react-i18next": { - "version": "15.7.3", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.7.3.tgz", - "integrity": "sha512-AANws4tOE+QSq/IeMF/ncoHlMNZaVLxpa5uUGW1wjike68elVYr0018L9xYoqBr1OFO7G7boDPrbn0HpMCJxTw==", + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.7.4.tgz", + "integrity": "sha512-nyU8iKNrI5uDJch0z9+Y5XEr34b0wkyYj3Rp+tfbahxtlswxSCjcUL9H0nqXo9IR3/t5Y5PKIA3fx3MfUyR9Xw==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.27.6", "html-parse-stringify": "^3.0.1" }, "peerDependencies": { - "i18next": ">= 25.4.1", + "i18next": ">= 23.4.0", "react": ">= 16.8.0", "typescript": "^5" }, @@ -14590,9 +14575,9 @@ } }, "node_modules/react-router": { - "version": "7.9.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.9.1.tgz", - "integrity": "sha512-pfAByjcTpX55mqSDGwGnY9vDCpxqBLASg0BMNAuMmpSGESo/TaOUG6BllhAtAkCGx8Rnohik/XtaqiYUJtgW2g==", + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.9.2.tgz", + "integrity": "sha512-i2TPp4dgaqrOqiRGLZmqh2WXmbdFknUyiCRmSKs0hf6fWXkTKg5h56b+9F22NbGRAMxjYfqQnpi63egzD2SuZA==", "license": "MIT", "dependencies": { "cookie": "^1.0.1", @@ -14612,12 +14597,12 @@ } }, "node_modules/react-router-dom": { - "version": "7.9.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.9.1.tgz", - "integrity": "sha512-U9WBQssBE9B1vmRjo9qTM7YRzfZ3lUxESIZnsf4VjR/lXYz9MHjvOxHzr/aUm4efpktbVOrF09rL/y4VHa8RMw==", + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.9.2.tgz", + "integrity": "sha512-pagqpVJnjZOfb+vIM23eTp7Sp/AAJjOgaowhP1f1TWOdk5/W8Uk8d/M/0wfleqx7SgjitjNPPsKeCZE1hTSp3w==", "license": "MIT", "dependencies": { - "react-router": "7.9.1" + "react-router": "7.9.2" }, "engines": { "node": ">=20.0.0" @@ -16369,9 +16354,9 @@ "license": "0BSD" }, "node_modules/tsx": { - "version": "4.20.5", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.20.5.tgz", - "integrity": "sha512-+wKjMNU9w/EaQayHXb7WA7ZaHY6hN8WgfvHNQ3t1PnU91/7O8TcTnIhCDYTZwnt8JsO9IBqZ30Ln1r7pPF52Aw==", + "version": "4.20.6", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.20.6.tgz", + "integrity": "sha512-ytQKuwgmrrkDTFP4LjR0ToE2nqgy886GpvRSpU0JAnrdBYppuY5rLkRUYPU1yCryb24SsKBTL/hlDQAEFVwtZg==", "devOptional": true, "license": "MIT", "peer": true, diff --git a/package.json b/package.json index 4d7eb01c..2256b895 100644 --- a/package.json +++ b/package.json @@ -34,8 +34,8 @@ "@fastify/static": "8.2.0", "@fastify/vite": "8.2.0", "@hookform/resolvers": "5.2.2", - "@sentry/node": "10.14.0", - "@sentry/react": "10.14.0", + "@sentry/node": "10.15.0", + "@sentry/react": "10.15.0", "@sentry/vite-plugin": "4.3.0", "@ui5/webcomponents": "2.14.0", "@ui5/webcomponents-fiori": "2.14.0", @@ -58,8 +58,8 @@ "react-dom": "19.1.1", "react-error-boundary": "6.0.0", "react-hook-form": "7.63.0", - "react-i18next": "15.7.3", - "react-router-dom": "7.9.1", + "react-i18next": "15.7.4", + "react-router-dom": "7.9.2", "react-syntax-highlighter": "15.6.6", "react-time-ago": "7.3.5", "swr": "2.3.6", @@ -79,8 +79,8 @@ "@types/react-syntax-highlighter": "15.5.13", "@ui5/webcomponents-cypress-commands": "2.14.1", "@vitejs/plugin-react": "5.0.3", - "@vitest/eslint-plugin": "1.3.12", - "cypress": "15.2.0", + "@vitest/eslint-plugin": "1.3.13", + "cypress": "15.3.0", "eslint-config-prettier": "10.1.8", "eslint-import-resolver-typescript": "4.4.4", "eslint-plugin-i18next": "6.1.3", @@ -93,7 +93,7 @@ "fastify-tsconfig": "3.0.0", "globals": "16.4.0", "prettier": "3.6.2", - "tsx": "4.20.5", + "tsx": "4.20.6", "typescript": "5.9.2", "typescript-eslint": "8.44.1", "vite": "7.1.7",