diff --git a/package-lock.json b/package-lock.json index 5e84f3c1..c9374322 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,14 +20,14 @@ "@fastify/static": "8.2.0", "@fastify/vite": "8.2.0", "@hookform/resolvers": "5.2.1", - "@sentry/node": "10.10.0", - "@sentry/react": "10.10.0", + "@sentry/node": "10.11.0", + "@sentry/react": "10.11.0", "@sentry/vite-plugin": "4.3.0", "@ui5/webcomponents": "2.14.0", "@ui5/webcomponents-fiori": "2.14.0", "@ui5/webcomponents-icons": "2.14.0", - "@ui5/webcomponents-react": "2.14.0", - "@ui5/webcomponents-react-charts": "2.14.0", + "@ui5/webcomponents-react": "2.14.1", + "@ui5/webcomponents-react-charts": "2.14.1", "@xyflow/react": "12.8.4", "clsx": "2.1.1", "dagre": "0.8.5", @@ -37,19 +37,19 @@ "graphql": "16.11.0", "graphql-config": "5.1.5", "i18next": "25.5.2", - "javascript-time-ago": "2.5.11", + "javascript-time-ago": "2.5.12", "js-yaml": "4.1.0", "react": "19.1.1", "react-dom": "19.1.1", "react-error-boundary": "6.0.0", "react-hook-form": "7.62.0", "react-i18next": "15.7.3", - "react-router-dom": "7.8.2", + "react-router-dom": "7.9.1", "react-syntax-highlighter": "15.6.6", - "react-time-ago": "7.3.3", + "react-time-ago": "7.3.5", "swr": "2.3.6", "yaml": "2.8.1", - "zod": "4.1.5" + "zod": "4.1.8" }, "devDependencies": { "@eslint/eslintrc": "3.3.1", @@ -58,14 +58,14 @@ "@graphql-codegen/client-preset": "5.0.0", "@types/dagre": "0.7.53", "@types/js-yaml": "4.0.9", - "@types/node": "22.18.1", - "@types/react": "19.1.12", + "@types/node": "22.18.3", + "@types/react": "19.1.13", "@types/react-dom": "19.1.9", "@types/react-syntax-highlighter": "15.5.13", - "@ui5/webcomponents-cypress-commands": "2.14.0", + "@ui5/webcomponents-cypress-commands": "2.14.1", "@vitejs/plugin-react": "5.0.2", "@vitest/eslint-plugin": "1.3.9", - "cypress": "15.1.0", + "cypress": "15.2.0", "eslint-config-prettier": "10.1.8", "eslint-import-resolver-typescript": "4.4.4", "eslint-plugin-i18next": "6.1.3", @@ -76,11 +76,11 @@ "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", "fastify-tsconfig": "3.0.0", - "globals": "16.3.0", + "globals": "16.4.0", "prettier": "3.6.2", "tsx": "4.20.5", "typescript": "5.9.2", - "typescript-eslint": "8.42.0", + "typescript-eslint": "8.43.0", "vite": "7.1.5", "vitest": "3.2.4" }, @@ -3592,12 +3592,12 @@ } }, "node_modules/@opentelemetry/instrumentation-ioredis": { - "version": "0.51.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.51.0.tgz", - "integrity": "sha512-9IUws0XWCb80NovS+17eONXsw1ZJbHwYYMXiwsfR9TSurkLV5UNbRSKb9URHO+K+pIJILy9wCxvyiOneMr91Ig==", + "version": "0.52.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.52.0.tgz", + "integrity": "sha512-rUvlyZwI90HRQPYicxpDGhT8setMrlHKokCtBtZgYxQWRF5RBbG4q0pGtbZvd7kyseuHbFpA3I/5z7M8b/5ywg==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/instrumentation": "^0.203.0", + "@opentelemetry/instrumentation": "^0.204.0", "@opentelemetry/redis-common": "^0.38.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, @@ -3609,9 +3609,9 @@ } }, "node_modules/@opentelemetry/instrumentation-ioredis/node_modules/@opentelemetry/api-logs": { - "version": "0.203.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.203.0.tgz", - "integrity": "sha512-9B9RU0H7Ya1Dx/Rkyc4stuBZSGVQF27WigitInx2QQoj6KUpEFYPKoWjdFTunJYxmXmh17HeBvbMa1EhGyPmqQ==", + "version": "0.204.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.204.0.tgz", + "integrity": "sha512-DqxY8yoAaiBPivoJD4UtgrMS8gEmzZ5lnaxzPojzLVHBGqPxgWm4zcuvcUHZiqQ6kRX2Klel2r9y8cA2HAtqpw==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -3621,12 +3621,12 @@ } }, "node_modules/@opentelemetry/instrumentation-ioredis/node_modules/@opentelemetry/instrumentation": { - "version": "0.203.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.203.0.tgz", - "integrity": "sha512-ke1qyM+3AK2zPuBPb6Hk/GCsc5ewbLvPNkEuELx/JmANeEp6ZjnZ+wypPAJSucTw0wvCGrUaibDSdcrGFoWxKQ==", + "version": "0.204.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.204.0.tgz", + "integrity": "sha512-vV5+WSxktzoMP8JoYWKeopChy6G3HKk4UQ2hESCRDUUTZqQ3+nM3u8noVG0LmNfRWwcFBnbZ71GKC7vaYYdJ1g==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.203.0", + "@opentelemetry/api-logs": "0.204.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1" }, @@ -4598,50 +4598,50 @@ "license": "Apache-2.0" }, "node_modules/@sentry-internal/browser-utils": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-10.10.0.tgz", - "integrity": "sha512-209QN9vsQBwJcS+9DU7B4yl9mb4OqCt2kdL3LYDvqsuOdpICpwfowdK3RMn825Ruf4KLJa0KHM1scQbXZCc4lw==", + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-10.11.0.tgz", + "integrity": "sha512-fnMlz5ntap6x4vRsLOHwPqXh7t82StgAiRt+EaqcMX0t9l8C0w0df8qwrONKXvE5GdHWTNFJj5qR15FERSkg3Q==", "license": "MIT", "dependencies": { - "@sentry/core": "10.10.0" + "@sentry/core": "10.11.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/feedback": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-10.10.0.tgz", - "integrity": "sha512-oSU4F/ebOsJA9Eof0me9hLpSDTSelpnEY6gmhU9sHyIG+U7hJRuCfeGICxQOzBtteepWRhAaZEv4s9ZBh3iD2w==", + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-10.11.0.tgz", + "integrity": "sha512-ADey51IIaa29kepb8B7aSgSGSrcyT7QZdRsN1rhitefzrruHzpSUci5c2EPIvmWfKJq8Wnvukm9BHXZXAAIOzA==", "license": "MIT", "dependencies": { - "@sentry/core": "10.10.0" + "@sentry/core": "10.11.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-10.10.0.tgz", - "integrity": "sha512-sKFYWBaft0ET6gd5B0pThR6gYTjaUECXCzVAnSYxy64a2/PK6lV93BtnA1C2Q34Yhv/0scdyIbZtfTnSsEgwUg==", + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-10.11.0.tgz", + "integrity": "sha512-t4M2bxMp2rKGK/l7bkVWjN+xVw9H9V12jAeXmO/Fskz2RcG1ZNLQnKSx/W/zCRMk8k7xOQFsfiApq+zDN+ziKA==", "license": "MIT", "dependencies": { - "@sentry-internal/browser-utils": "10.10.0", - "@sentry/core": "10.10.0" + "@sentry-internal/browser-utils": "10.11.0", + "@sentry/core": "10.11.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay-canvas": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-10.10.0.tgz", - "integrity": "sha512-mJBNB0EBbE3vzL7lgd8lDoWWhRaRwxXdI4Kkx3r39u2+1qTdJP/xHbJDihyemCaw7gRL1FR/GC44JLipzEfkKQ==", + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-10.11.0.tgz", + "integrity": "sha512-brWQ90IYQyZr44IpTprlmvbtz4l2ABzLdpP94Egh12Onf/q6n4CjLKaA25N5kX0uggHqX1Rs7dNaG0mP3ETHhA==", "license": "MIT", "dependencies": { - "@sentry-internal/replay": "10.10.0", - "@sentry/core": "10.10.0" + "@sentry-internal/replay": "10.11.0", + "@sentry/core": "10.11.0" }, "engines": { "node": ">=18" @@ -4657,16 +4657,16 @@ } }, "node_modules/@sentry/browser": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-10.10.0.tgz", - "integrity": "sha512-STBs29meUk0CvluIOXXnnRGRtjKsJN9fAHS3dUu3GMjmow4rxKBiBbAwoPYftAVdfvGypT7zQCQ+K30dbRxp0g==", + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-10.11.0.tgz", + "integrity": "sha512-qemaKCJKJHHCyGBpdLq23xL5u9Xvir20XN7YFTnHcEq4Jvj0GoWsslxKi5cQB2JvpYn62WxTiDgVLeQlleZhSg==", "license": "MIT", "dependencies": { - "@sentry-internal/browser-utils": "10.10.0", - "@sentry-internal/feedback": "10.10.0", - "@sentry-internal/replay": "10.10.0", - "@sentry-internal/replay-canvas": "10.10.0", - "@sentry/core": "10.10.0" + "@sentry-internal/browser-utils": "10.11.0", + "@sentry-internal/feedback": "10.11.0", + "@sentry-internal/replay": "10.11.0", + "@sentry-internal/replay-canvas": "10.11.0", + "@sentry/core": "10.11.0" }, "engines": { "node": ">=18" @@ -4994,18 +4994,18 @@ "license": "MIT" }, "node_modules/@sentry/core": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.10.0.tgz", - "integrity": "sha512-4O1O6my/vYE98ZgfEuLEwOOuHzqqzfBT6IdRo1yiQM7/AXcmSl0H/k4HJtXCiCTiHm+veEuTDBHp0GQZmpIbtA==", + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.11.0.tgz", + "integrity": "sha512-39Rxn8cDXConx3+SKOCAhW+/hklM7UDaz+U1OFzFMDlT59vXSpfI6bcXtNiFDrbOxlQ2hX8yAqx8YRltgSftoA==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@sentry/node": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-10.10.0.tgz", - "integrity": "sha512-GdI/ELIipKhdL8gdvnRLtz1ItPzAXRCZrvTwGMd5C+kDRALakQIR7pONC9nf5TKCG2UaslHEX+2XDImorhM7OA==", + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-10.11.0.tgz", + "integrity": "sha512-Tbcjr3iQAEjYi7/QIpdS8afv/LU1TwDTiy5x87MSpVEoeFcZ7f2iFC4GV0fhB3p4qDuFdL2JGVsIIrzapp8Y4A==", "license": "MIT", "dependencies": { "@opentelemetry/api": "^1.9.0", @@ -5021,7 +5021,7 @@ "@opentelemetry/instrumentation-graphql": "0.51.0", "@opentelemetry/instrumentation-hapi": "0.50.0", "@opentelemetry/instrumentation-http": "0.203.0", - "@opentelemetry/instrumentation-ioredis": "0.51.0", + "@opentelemetry/instrumentation-ioredis": "0.52.0", "@opentelemetry/instrumentation-kafkajs": "0.13.0", "@opentelemetry/instrumentation-knex": "0.48.0", "@opentelemetry/instrumentation-koa": "0.51.0", @@ -5038,9 +5038,9 @@ "@opentelemetry/sdk-trace-base": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.34.0", "@prisma/instrumentation": "6.14.0", - "@sentry/core": "10.10.0", - "@sentry/node-core": "10.10.0", - "@sentry/opentelemetry": "10.10.0", + "@sentry/core": "10.11.0", + "@sentry/node-core": "10.11.0", + "@sentry/opentelemetry": "10.11.0", "import-in-the-middle": "^1.14.2", "minimatch": "^9.0.0" }, @@ -5049,13 +5049,13 @@ } }, "node_modules/@sentry/node-core": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-10.10.0.tgz", - "integrity": "sha512-7jHM1Is0Si737SVA0sHPg7lj7OmKoNM+f7+E3ySvtHIUeSINZBLM6jg1q57R1kIg8eavpHXudYljRMpuv/8bYA==", + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-10.11.0.tgz", + "integrity": "sha512-dkVZ06F+W5W0CsD47ATTTOTTocmccT/ezrF9idspQq+HVOcjoKSU60WpWo22NjtVNdSYKLnom0q1LKRoaRA/Ww==", "license": "MIT", "dependencies": { - "@sentry/core": "10.10.0", - "@sentry/opentelemetry": "10.10.0", + "@sentry/core": "10.11.0", + "@sentry/opentelemetry": "10.11.0", "import-in-the-middle": "^1.14.2" }, "engines": { @@ -5125,12 +5125,12 @@ } }, "node_modules/@sentry/opentelemetry": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-10.10.0.tgz", - "integrity": "sha512-EQ5/1Ps4n1JosmaDiFCyb5iByjjKja2pnmeMiLzTDZ5Zikjs/3GKzmh+SgTRFLOm6yKgQps0GdiCH2gxdrbONg==", + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-10.11.0.tgz", + "integrity": "sha512-BY2SsVlRKICzNUO9atUy064BZqYnhV5A/O+JjEx0kj7ylq+oZd++zmGkks00rSwaJE220cVcVhpwqxcFUpc2hw==", "license": "MIT", "dependencies": { - "@sentry/core": "10.10.0" + "@sentry/core": "10.11.0" }, "engines": { "node": ">=18" @@ -5144,13 +5144,13 @@ } }, "node_modules/@sentry/react": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-10.10.0.tgz", - "integrity": "sha512-wfYq9W36uKBwaxwy3II/LXjs5XCAQ9MZz7OmkDvKhL9ly3YupnOua5DaFcNdlLmePuYVqOfEk2lBCJBj9FliOg==", + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-10.11.0.tgz", + "integrity": "sha512-bE4lJ5Ni/n9JUdLWGG99yucY0/zOUXjKl9gfSTkvUvOiAIX/bY0Y4WgOqeWySvbMz679ZdOwF34k8RA/gI7a8g==", "license": "MIT", "dependencies": { - "@sentry/browser": "10.10.0", - "@sentry/core": "10.10.0", + "@sentry/browser": "10.11.0", + "@sentry/core": "10.11.0", "hoist-non-react-statics": "^3.3.2" }, "engines": { @@ -5448,9 +5448,9 @@ } }, "node_modules/@types/node": { - "version": "22.18.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.1.tgz", - "integrity": "sha512-rzSDyhn4cYznVG+PCzGe1lwuMYJrcBS1fc3JqSa2PvtABwWo+dZ1ij5OVok3tqfpEBCBoaR4d7upFJk73HRJDw==", + "version": "22.18.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.3.tgz", + "integrity": "sha512-gTVM8js2twdtqM+AE2PdGEe9zGQY4UvmFjan9rZcVb6FGdStfjWoWejdmy4CfWVO9rh5MiYQGZloKAGkJt8lMw==", "license": "MIT", "dependencies": { "undici-types": "~6.21.0" @@ -5493,9 +5493,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "19.1.12", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.12.tgz", - "integrity": "sha512-cMoR+FoAf/Jyq6+Df2/Z41jISvGZZ2eTlnsaJRptmZ76Caldwy1odD4xTr/gNV9VLj0AWgg/nmkevIyUfIIq5w==", + "version": "19.1.13", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.13.tgz", + "integrity": "sha512-hHkbU/eoO3EG5/MZkuFSKmYqPbSVk5byPFa3e7y/8TybHiLMACgI8seVYlicwk7H5K/rI2px9xrQp/C+AUDTiQ==", "devOptional": true, "license": "MIT", "dependencies": { @@ -5583,17 +5583,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.42.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.42.0.tgz", - "integrity": "sha512-Aq2dPqsQkxHOLfb2OPv43RnIvfj05nw8v/6n3B2NABIPpHnjQnaLo9QGMTvml+tv4korl/Cjfrb/BYhoL8UUTQ==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.43.0.tgz", + "integrity": "sha512-8tg+gt7ENL7KewsKMKDHXR1vm8tt9eMxjJBYINf6swonlWgkYn5NwyIgXpbbDxTNU5DgpDFfj95prcTq2clIQQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.42.0", - "@typescript-eslint/type-utils": "8.42.0", - "@typescript-eslint/utils": "8.42.0", - "@typescript-eslint/visitor-keys": "8.42.0", + "@typescript-eslint/scope-manager": "8.43.0", + "@typescript-eslint/type-utils": "8.43.0", + "@typescript-eslint/utils": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -5607,7 +5607,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.42.0", + "@typescript-eslint/parser": "^8.43.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -5623,16 +5623,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.42.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.42.0.tgz", - "integrity": "sha512-r1XG74QgShUgXph1BYseJ+KZd17bKQib/yF3SR+demvytiRXrwd12Blnz5eYGm8tXaeRdd4x88MlfwldHoudGg==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.43.0.tgz", + "integrity": "sha512-B7RIQiTsCBBmY+yW4+ILd6mF5h1FUwJsVvpqkrgpszYifetQ2Ke+Z4u6aZh0CblkUGIdR59iYVyXqqZGkZ3aBw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.42.0", - "@typescript-eslint/types": "8.42.0", - "@typescript-eslint/typescript-estree": "8.42.0", - "@typescript-eslint/visitor-keys": "8.42.0", + "@typescript-eslint/scope-manager": "8.43.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0", "debug": "^4.3.4" }, "engines": { @@ -5648,14 +5648,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.42.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.42.0.tgz", - "integrity": "sha512-vfVpLHAhbPjilrabtOSNcUDmBboQNrJUiNAGoImkZKnMjs2TIcWG33s4Ds0wY3/50aZmTMqJa6PiwkwezaAklg==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.43.0.tgz", + "integrity": "sha512-htB/+D/BIGoNTQYffZw4uM4NzzuolCoaA/BusuSIcC8YjmBYQioew5VUZAYdAETPjeed0hqCaW7EHg+Robq8uw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.42.0", - "@typescript-eslint/types": "^8.42.0", + "@typescript-eslint/tsconfig-utils": "^8.43.0", + "@typescript-eslint/types": "^8.43.0", "debug": "^4.3.4" }, "engines": { @@ -5670,14 +5670,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.42.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.42.0.tgz", - "integrity": "sha512-51+x9o78NBAVgQzOPd17DkNTnIzJ8T/O2dmMBLoK9qbY0Gm52XJcdJcCl18ExBMiHo6jPMErUQWUv5RLE51zJw==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.43.0.tgz", + "integrity": "sha512-daSWlQ87ZhsjrbMLvpuuMAt3y4ba57AuvadcR7f3nl8eS3BjRc8L9VLxFLk92RL5xdXOg6IQ+qKjjqNEimGuAg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.42.0", - "@typescript-eslint/visitor-keys": "8.42.0" + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5688,9 +5688,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.42.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.42.0.tgz", - "integrity": "sha512-kHeFUOdwAJfUmYKjR3CLgZSglGHjbNTi1H8sTYRYV2xX6eNz4RyJ2LIgsDLKf8Yi0/GL1WZAC/DgZBeBft8QAQ==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.43.0.tgz", + "integrity": "sha512-ALC2prjZcj2YqqL5X/bwWQmHA2em6/94GcbB/KKu5SX3EBDOsqztmmX1kMkvAJHzxk7TazKzJfFiEIagNV3qEA==", "dev": true, "license": "MIT", "engines": { @@ -5705,15 +5705,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.42.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.42.0.tgz", - "integrity": "sha512-9KChw92sbPTYVFw3JLRH1ockhyR3zqqn9lQXol3/YbI6jVxzWoGcT3AsAW0mu1MY0gYtsXnUGV/AKpkAj5tVlQ==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.43.0.tgz", + "integrity": "sha512-qaH1uLBpBuBBuRf8c1mLJ6swOfzCXryhKND04Igr4pckzSEW9JX5Aw9AgW00kwfjWJF0kk0ps9ExKTfvXfw4Qg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.42.0", - "@typescript-eslint/typescript-estree": "8.42.0", - "@typescript-eslint/utils": "8.42.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0", + "@typescript-eslint/utils": "8.43.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -5730,9 +5730,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.42.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.42.0.tgz", - "integrity": "sha512-LdtAWMiFmbRLNP7JNeY0SqEtJvGMYSzfiWBSmx+VSZ1CH+1zyl8Mmw1TT39OrtsRvIYShjJWzTDMPWZJCpwBlw==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.43.0.tgz", + "integrity": "sha512-vQ2FZaxJpydjSZJKiSW/LJsabFFvV7KgLC5DiLhkBcykhQj8iK9BOaDmQt74nnKdLvceM5xmhaTF+pLekrxEkw==", "dev": true, "license": "MIT", "engines": { @@ -5744,16 +5744,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.42.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.42.0.tgz", - "integrity": "sha512-ku/uYtT4QXY8sl9EDJETD27o3Ewdi72hcXg1ah/kkUgBvAYHLwj2ofswFFNXS+FL5G+AGkxBtvGt8pFBHKlHsQ==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.43.0.tgz", + "integrity": "sha512-7Vv6zlAhPb+cvEpP06WXXy/ZByph9iL6BQRBDj4kmBsW98AqEeQHlj/13X+sZOrKSo9/rNKH4Ul4f6EICREFdw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.42.0", - "@typescript-eslint/tsconfig-utils": "8.42.0", - "@typescript-eslint/types": "8.42.0", - "@typescript-eslint/visitor-keys": "8.42.0", + "@typescript-eslint/project-service": "8.43.0", + "@typescript-eslint/tsconfig-utils": "8.43.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -5812,16 +5812,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.42.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.42.0.tgz", - "integrity": "sha512-JnIzu7H3RH5BrKC4NoZqRfmjqCIS1u3hGZltDYJgkVdqAezl4L9d1ZLw+36huCujtSBSAirGINF/S4UxOcR+/g==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.43.0.tgz", + "integrity": "sha512-S1/tEmkUeeswxd0GGcnwuVQPFWo8NzZTOMxCvw8BX7OMxnNae+i8Tm7REQen/SwUIPoPqfKn7EaZ+YLpiB3k9g==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.42.0", - "@typescript-eslint/types": "8.42.0", - "@typescript-eslint/typescript-estree": "8.42.0" + "@typescript-eslint/scope-manager": "8.43.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5836,13 +5836,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.42.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.42.0.tgz", - "integrity": "sha512-3WbiuzoEowaEn8RSnhJBrxSwX8ULYE9CXaPepS2C2W3NSA5NNIvBaslpBSBElPq0UGr0xVJlXFWOAKIkyylydQ==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.43.0.tgz", + "integrity": "sha512-T+S1KqRD4sg/bHfLwrpF/K3gQLBM1n7Rp7OjjikjTEssI2YJzQpi5WXoynOaQ93ERIuq3O8RBTOUYDKszUCEHw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.42.0", + "@typescript-eslint/types": "8.43.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -5891,9 +5891,9 @@ } }, "node_modules/@ui5/webcomponents-cypress-commands": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-cypress-commands/-/webcomponents-cypress-commands-2.14.0.tgz", - "integrity": "sha512-4iYIAshBheNOm+GiiHLSx34aMRJCxeVq6WNFZ1UCZs8Iz7BbJwUVsB1LFpsYkn4xyXj6+ndmQ84Jy/+FA0wLfQ==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-cypress-commands/-/webcomponents-cypress-commands-2.14.1.tgz", + "integrity": "sha512-IocgcDXDFdmWtN6oDlhb23pfQ6PQPsr+DeesIg2PAl5jGlnvDhAnuJkLbjxsjWngPu0uVdnqqt/8YP3ihrwoqw==", "dev": true, "license": "Apache-2.0", "peerDependencies": { @@ -5961,13 +5961,13 @@ } }, "node_modules/@ui5/webcomponents-react": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.14.0.tgz", - "integrity": "sha512-+FfGDlILZSyNNSqVWGJE+TzTQkcyimFUOuCSCzx/JtX6WqKXBtqzCYN2ZxmPiGh0XsLjIK2GWin9jkUeMI+H7g==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react/-/webcomponents-react-2.14.1.tgz", + "integrity": "sha512-PCqnF+n96hgvPK3VCCFDHZh7GzNKEXHnot1i++1UTpwq6DcuOtL4MeQ0VrHkI/xIlD0KY1FdD/tbgllZm9SSVw==", "license": "Apache-2.0", "dependencies": { "@tanstack/react-virtual": "3.13.12", - "@ui5/webcomponents-react-base": "~2.14.0", + "@ui5/webcomponents-react-base": "~2.14.1", "clsx": "2.1.1", "react-table": "7.8.0" }, @@ -6019,9 +6019,9 @@ } }, "node_modules/@ui5/webcomponents-react-charts": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-charts/-/webcomponents-react-charts-2.14.0.tgz", - "integrity": "sha512-6x9AqIIGU0WzCGm3QCCu+9yDa46OEK02NNkshymaXH+40LZgSQR6bn03vlM3hmDwt6Defpio+dJbAlBE3zoWlA==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-react-charts/-/webcomponents-react-charts-2.14.1.tgz", + "integrity": "sha512-AOT/CWVUIl9k/ejzwpOU33I6dAH69gD4vpqa5cF6D3taMsJsWNPR7qk5f7ZKHvvcxFuOrYC+nRY+kUUa1Tha7A==", "license": "Apache-2.0", "dependencies": { "clsx": "2.1.1", @@ -8195,9 +8195,9 @@ "license": "MIT" }, "node_modules/cypress": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-15.1.0.tgz", - "integrity": "sha512-jS4EfyOa2W5KXCN02WBdmy4bpBBmLGe+INhZeCvzRksfJuzBSYp3rNg2G+hfOwPzM+wwMwOYCo/kEnH+5RsSjA==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-15.2.0.tgz", + "integrity": "sha512-J4ehSzOSb58SkXyldCe9y/oZ8ep8Bl6+q9kDUjnkqNqc2ZKzDq5KSbhIc2lHFAFR5Jtj10oNqr9JRAZbr8DA8A==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -10999,9 +10999,9 @@ } }, "node_modules/globals": { - "version": "16.3.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-16.3.0.tgz", - "integrity": "sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ==", + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz", + "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==", "dev": true, "license": "MIT", "engines": { @@ -12335,12 +12335,12 @@ } }, "node_modules/javascript-time-ago": { - "version": "2.5.11", - "resolved": "https://registry.npmjs.org/javascript-time-ago/-/javascript-time-ago-2.5.11.tgz", - "integrity": "sha512-Zeyf5R7oM1fSMW9zsU3YgAYwE0bimEeF54Udn2ixGd8PUwu+z1Yc5t4Y8YScJDMHD6uCx6giLt3VJR5K4CMwbg==", + "version": "2.5.12", + "resolved": "https://registry.npmjs.org/javascript-time-ago/-/javascript-time-ago-2.5.12.tgz", + "integrity": "sha512-s8PPq2HQ3HIbSU0SjhNvTitf5VoXbQWof9q6k3gIX7F2il0ptjD5lONTDccpuKt/2U7RjbCp/TCHPK7eDwO7zQ==", "license": "MIT", "dependencies": { - "relative-time-format": "^1.1.6" + "relative-time-format": "^1.1.7" } }, "node_modules/jiti": { @@ -14623,9 +14623,9 @@ } }, "node_modules/react-router": { - "version": "7.8.2", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.8.2.tgz", - "integrity": "sha512-7M2fR1JbIZ/jFWqelpvSZx+7vd7UlBTfdZqf6OSdF9g6+sfdqJDAWcak6ervbHph200ePlu+7G8LdoiC3ReyAQ==", + "version": "7.9.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.9.1.tgz", + "integrity": "sha512-pfAByjcTpX55mqSDGwGnY9vDCpxqBLASg0BMNAuMmpSGESo/TaOUG6BllhAtAkCGx8Rnohik/XtaqiYUJtgW2g==", "license": "MIT", "dependencies": { "cookie": "^1.0.1", @@ -14645,12 +14645,12 @@ } }, "node_modules/react-router-dom": { - "version": "7.8.2", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.8.2.tgz", - "integrity": "sha512-Z4VM5mKDipal2jQ385H6UBhiiEDlnJPx6jyWsTYoZQdl5TrjxEV2a9yl3Fi60NBJxYzOTGTTHXPi0pdizvTwow==", + "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==", "license": "MIT", "dependencies": { - "react-router": "7.8.2" + "react-router": "7.9.1" }, "engines": { "node": ">=20.0.0" @@ -14693,9 +14693,9 @@ } }, "node_modules/react-time-ago": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/react-time-ago/-/react-time-ago-7.3.3.tgz", - "integrity": "sha512-5kh2Kuu/UhHzcZrGvf3GUrF2d+IXjkIXif5MR2iDWIfSqQuBW27/ejN/tmzJBRyPiryYTgbDIG6AZFJ4RW3yfw==", + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/react-time-ago/-/react-time-ago-7.3.5.tgz", + "integrity": "sha512-ZyNd0GEy9ovcAOg+Stpg3zMXEtlYX1lCwO9ePiiXpHsrIa7Rn9h+ZS9dtM/zahf6xYcjmz7b6y2gDRSDG54tHQ==", "license": "MIT", "dependencies": { "memoize-one": "^6.0.0", @@ -14870,9 +14870,9 @@ } }, "node_modules/relative-time-format": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/relative-time-format/-/relative-time-format-1.1.6.tgz", - "integrity": "sha512-aCv3juQw4hT1/P/OrVltKWLlp15eW1GRcwP1XdxHrPdZE9MtgqFpegjnTjLhi2m2WI9MT/hQQtE+tjEWG1hgkQ==", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/relative-time-format/-/relative-time-format-1.1.11.tgz", + "integrity": "sha512-TH+oV/w77hjaB9xCzoFYJ/Icmr/12+02IAoCI/YGS2UBTbjCbBjHGEBxGnVy4EJvOR1qadGzyFRI6hGaJJG93Q==", "license": "MIT" }, "node_modules/relay-runtime": { @@ -16578,16 +16578,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.42.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.42.0.tgz", - "integrity": "sha512-ozR/rQn+aQXQxh1YgbCzQWDFrsi9mcg+1PM3l/z5o1+20P7suOIaNg515bpr/OYt6FObz/NHcBstydDLHWeEKg==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.43.0.tgz", + "integrity": "sha512-FyRGJKUGvcFekRRcBKFBlAhnp4Ng8rhe8tuvvkR9OiU0gfd4vyvTRQHEckO6VDlH57jbeUQem2IpqPq9kLJH+w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.42.0", - "@typescript-eslint/parser": "8.42.0", - "@typescript-eslint/typescript-estree": "8.42.0", - "@typescript-eslint/utils": "8.42.0" + "@typescript-eslint/eslint-plugin": "8.43.0", + "@typescript-eslint/parser": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0", + "@typescript-eslint/utils": "8.43.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -17470,9 +17470,9 @@ } }, "node_modules/zod": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.5.tgz", - "integrity": "sha512-rcUUZqlLJgBC33IT3PNMgsCq6TzLQEG/Ei/KTCU0PedSWRMAXoOUN+4t/0H+Q8bdnLPdqUYnvboJT0bn/229qg==", + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.8.tgz", + "integrity": "sha512-5R1P+WwQqmmMIEACyzSvo4JXHY5WiAFHRMg+zBZKgKS+Q1viRa0C1hmUKtHltoIFKtIdki3pRxkmpP74jnNYHQ==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/package.json b/package.json index 5cf3d33c..5dde5ad4 100644 --- a/package.json +++ b/package.json @@ -34,14 +34,14 @@ "@fastify/static": "8.2.0", "@fastify/vite": "8.2.0", "@hookform/resolvers": "5.2.1", - "@sentry/node": "10.10.0", - "@sentry/react": "10.10.0", + "@sentry/node": "10.11.0", + "@sentry/react": "10.11.0", "@sentry/vite-plugin": "4.3.0", "@ui5/webcomponents": "2.14.0", "@ui5/webcomponents-fiori": "2.14.0", "@ui5/webcomponents-icons": "2.14.0", - "@ui5/webcomponents-react": "2.14.0", - "@ui5/webcomponents-react-charts": "2.14.0", + "@ui5/webcomponents-react": "2.14.1", + "@ui5/webcomponents-react-charts": "2.14.1", "@xyflow/react": "12.8.4", "clsx": "2.1.1", "dagre": "0.8.5", @@ -51,19 +51,19 @@ "graphql": "16.11.0", "graphql-config": "5.1.5", "i18next": "25.5.2", - "javascript-time-ago": "2.5.11", + "javascript-time-ago": "2.5.12", "js-yaml": "4.1.0", "react": "19.1.1", "react-dom": "19.1.1", "react-error-boundary": "6.0.0", "react-hook-form": "7.62.0", "react-i18next": "15.7.3", - "react-router-dom": "7.8.2", + "react-router-dom": "7.9.1", "react-syntax-highlighter": "15.6.6", - "react-time-ago": "7.3.3", + "react-time-ago": "7.3.5", "swr": "2.3.6", "yaml": "2.8.1", - "zod": "4.1.5" + "zod": "4.1.8" }, "devDependencies": { "@eslint/eslintrc": "3.3.1", @@ -72,14 +72,14 @@ "@graphql-codegen/client-preset": "5.0.0", "@types/dagre": "0.7.53", "@types/js-yaml": "4.0.9", - "@types/node": "22.18.1", - "@types/react": "19.1.12", + "@types/node": "22.18.3", + "@types/react": "19.1.13", "@types/react-dom": "19.1.9", "@types/react-syntax-highlighter": "15.5.13", - "@ui5/webcomponents-cypress-commands": "2.14.0", + "@ui5/webcomponents-cypress-commands": "2.14.1", "@vitejs/plugin-react": "5.0.2", "@vitest/eslint-plugin": "1.3.9", - "cypress": "15.1.0", + "cypress": "15.2.0", "eslint-config-prettier": "10.1.8", "eslint-import-resolver-typescript": "4.4.4", "eslint-plugin-i18next": "6.1.3", @@ -90,11 +90,11 @@ "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", "fastify-tsconfig": "3.0.0", - "globals": "16.3.0", + "globals": "16.4.0", "prettier": "3.6.2", "tsx": "4.20.5", "typescript": "5.9.2", - "typescript-eslint": "8.42.0", + "typescript-eslint": "8.43.0", "vite": "7.1.5", "vitest": "3.2.4" }