From 910055ddd3c4e41fc4a76185173877517b465782 Mon Sep 17 00:00:00 2001 From: melloware Date: Sat, 25 May 2024 11:20:25 -0400 Subject: [PATCH] 10.6.6 --- pom.xml | 4 +- src/main/webui/package-lock.json | 520 +++++++++++------------ src/main/webui/package.json | 24 +- src/main/webui/src/service/CarService.ts | 57 ++- 4 files changed, 312 insertions(+), 293 deletions(-) diff --git a/pom.xml b/pom.xml index b9967b4..aeef2b4 100644 --- a/pom.xml +++ b/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.melloware quarkus-monorepo - 10.6.3 + 10.6.6 Quarkus Monorepo Quarkus monorepo demonstrating Panache REST server with PrimeReact UI client https://github.com/melloware/quarkus-monorepo - 3.10.0 + 3.10.1 2.3.6 0.2.1 1.18.32 diff --git a/src/main/webui/package-lock.json b/src/main/webui/package-lock.json index 57f4d1f..c38a329 100644 --- a/src/main/webui/package-lock.json +++ b/src/main/webui/package-lock.json @@ -9,24 +9,24 @@ "version": "10.6.4", "license": "MIT", "dependencies": { - "@tanstack/react-query": "5.32.1", - "@tanstack/react-query-devtools": "5.32.1", - "axios": "1.6.8", - "dompurify": "3.1.2", + "@tanstack/react-query": "5.38.0", + "@tanstack/react-query-devtools": "5.38.0", + "axios": "1.7.2", + "dompurify": "3.1.4", "primeflex": "3.3.1", "primeicons": "7.0.0", - "primereact": "10.6.4", + "primereact": "10.6.6", "react": "18.3.1", "react-dom": "18.3.1", - "react-hook-form": "7.51.3", - "react-router-dom": "6.23.0", + "react-hook-form": "7.51.5", + "react-router-dom": "6.23.1", "react-transition-group": "4.4.5", "trusted-types": "2.0.0" }, "devDependencies": { "@melloware/csp-webpack-plugin": "6.0.4", - "@types/node": "20.12.7", - "@types/react": "18.3.1", + "@types/node": "20.12.12", + "@types/react": "18.3.3", "@types/react-dom": "18.3.0", "@types/react-router-dom": "5.3.3", "@types/react-transition-group": "4.4.10", @@ -34,12 +34,12 @@ "eslint-config-prettier": "9.1.0", "eslint-plugin-prettier": "5.1.3", "glob-all": "3.3.1", - "orval": "6.28.2", + "orval": "6.29.1", "prettier": "3.2.5", "purgecss-webpack-plugin": "4.1.3", "react-app-rewired": "2.2.1", "react-scripts": "5.0.1", - "sass": "1.76.0", + "sass": "1.77.2", "typescript": "4.9.5" }, "engines": { @@ -126,15 +126,15 @@ } }, "node_modules/@apidevtools/swagger-parser/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" }, "funding": { "type": "github", @@ -3009,9 +3009,9 @@ "dev": true }, "node_modules/@ibm-cloud/openapi-ruleset": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/@ibm-cloud/openapi-ruleset/-/openapi-ruleset-1.15.9.tgz", - "integrity": "sha512-r9qQY09PQnDjEWAAmwU5EUGOiBcYLWNZqKX84GBhEvyx8g/eyTaOGSEoX8lLfEIMOLJH3qu+Ht15EDgc/pDyWQ==", + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/@ibm-cloud/openapi-ruleset/-/openapi-ruleset-1.16.0.tgz", + "integrity": "sha512-XpN5b29Jv1z/TsXwlL7Tr1SXyUfjhSAwIHZ6Ny5kcvV+tVoEvtl7tY63V97pRBu6bCm9LiZbwTtPBrVxoG1YWw==", "dev": true, "dependencies": { "@ibm-cloud/openapi-ruleset-utilities": "1.3.2", @@ -3621,27 +3621,27 @@ } }, "node_modules/@orval/angular": { - "version": "6.28.2", - "resolved": "https://registry.npmjs.org/@orval/angular/-/angular-6.28.2.tgz", - "integrity": "sha512-DRgopv3I7p45pynBjM0XKv02/csqq5C6aWEtXn7M1oETAWozDhylOuRF51dyURrU96y3s860D/jfMAWQFv3A6w==", + "version": "6.29.1", + "resolved": "https://registry.npmjs.org/@orval/angular/-/angular-6.29.1.tgz", + "integrity": "sha512-nxoDP/m5B+Y5hilxbVHDuCb7LP9WPW250iVuxUHiQLCYFfrQiMJVizIHGZoBS1tx911qbHqFHB7XKHFsGqY1Zw==", "dev": true, "dependencies": { - "@orval/core": "6.28.2" + "@orval/core": "6.29.1" } }, "node_modules/@orval/axios": { - "version": "6.28.2", - "resolved": "https://registry.npmjs.org/@orval/axios/-/axios-6.28.2.tgz", - "integrity": "sha512-pT5w1d+bY/gRg6RIR+58gc3ZaNxfqm+NY16AWFgRLganj+KEQ1fqhpyqTjuWJNVCrQ676NpnJSyTvIRsARO91g==", + "version": "6.29.1", + "resolved": "https://registry.npmjs.org/@orval/axios/-/axios-6.29.1.tgz", + "integrity": "sha512-qNRfPqSUiuA7m5aUMCBI1+ANJTjHl65ivpLTstfKExf1rvFqZ7gJpGBOGTcxaZdzwBbkN7Zm2CsGBpsWYxDmDg==", "dev": true, "dependencies": { - "@orval/core": "6.28.2" + "@orval/core": "6.29.1" } }, "node_modules/@orval/core": { - "version": "6.28.2", - "resolved": "https://registry.npmjs.org/@orval/core/-/core-6.28.2.tgz", - "integrity": "sha512-nHsL/M9jUm0s1m6mCjN14t33ldhXp16MDiYci/ujuMbi99niF66DiGly2o7DEsbbm9pAS9QsjuISlZhPHm7j8A==", + "version": "6.29.1", + "resolved": "https://registry.npmjs.org/@orval/core/-/core-6.29.1.tgz", + "integrity": "sha512-InWH4heF+2KT2e8Qxoa+w8bourNl/MIr2+camJnGbbX6RzsWmfvGCtfW2kiaYMPc4RnGwTg7Qvfqeung2Dj4GQ==", "dev": true, "dependencies": { "@apidevtools/swagger-parser": "^10.1.0", @@ -3667,15 +3667,15 @@ } }, "node_modules/@orval/core/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" }, "funding": { "type": "github", @@ -3703,54 +3703,54 @@ "dev": true }, "node_modules/@orval/hono": { - "version": "6.28.2", - "resolved": "https://registry.npmjs.org/@orval/hono/-/hono-6.28.2.tgz", - "integrity": "sha512-/g+5p7Cxkoo9AmGFKQYXD9mYmrCRvmmmuE5F4BcoBmcfXL9ieu3AYS0EIkPhc9mmZCPbf2pr/W9X8DQwN8Ek1g==", + "version": "6.29.1", + "resolved": "https://registry.npmjs.org/@orval/hono/-/hono-6.29.1.tgz", + "integrity": "sha512-nA4TpWRtGBzDok+BZl6yA4PZbmrXfaasuV0AfM9vmqlpEWn+X/x3ASzOrMBK2OkXc7oDfOToaaiq7CLIfEP8+g==", "dev": true, "dependencies": { - "@orval/core": "6.28.2", - "@orval/zod": "6.28.2", + "@orval/core": "6.29.1", + "@orval/zod": "6.29.1", "lodash.uniq": "^4.5.0" } }, "node_modules/@orval/mock": { - "version": "6.28.2", - "resolved": "https://registry.npmjs.org/@orval/mock/-/mock-6.28.2.tgz", - "integrity": "sha512-9KLnU4HwLHrTkJfgpqzOUsEsYKGxqHdRRMDiarR0ZSjE+Qx7unT3wGwNQeHo3C0pw1oBVDgIm4g/muUWgJ0Blw==", + "version": "6.29.1", + "resolved": "https://registry.npmjs.org/@orval/mock/-/mock-6.29.1.tgz", + "integrity": "sha512-l8UEtE1EOX40EHcl4qtu2IeQSRExqc63ekX84BqSWUZx0XicqZRzR348dqd3BB5qaPXKal6Y4ChX3qDeiuDJOw==", "dev": true, "dependencies": { - "@orval/core": "6.28.2", + "@orval/core": "6.29.1", "lodash.get": "^4.4.2", "lodash.omit": "^4.5.0", "openapi3-ts": "^4.2.2" } }, "node_modules/@orval/query": { - "version": "6.28.2", - "resolved": "https://registry.npmjs.org/@orval/query/-/query-6.28.2.tgz", - "integrity": "sha512-/0fPsqsqpGvAHCeqAbccsJxcDEqFzM0acTOBUAnDJn6uv+wTThqpk9RI9U6TE34kPftDQGBD386EIev7pcNtVw==", + "version": "6.29.1", + "resolved": "https://registry.npmjs.org/@orval/query/-/query-6.29.1.tgz", + "integrity": "sha512-voJ3WO0AzQmfFxH0iQc2HsKVlzq7cy4Qik8sLT85upehpmJa/UlFjXr23FaW8SKkIG4kS2t80imCmpMfEezTbw==", "dev": true, "dependencies": { - "@orval/core": "6.28.2", + "@orval/core": "6.29.1", "lodash.omitby": "^4.6.0" } }, "node_modules/@orval/swr": { - "version": "6.28.2", - "resolved": "https://registry.npmjs.org/@orval/swr/-/swr-6.28.2.tgz", - "integrity": "sha512-EcuNsu6mQx3FK5mkhU9Xy4+6RXRBsTZwqqBhNU7bP3ZbDzBWMOiwl8MEle14C7lEpoG0HK7dOHQiCuOd4vhF/A==", + "version": "6.29.1", + "resolved": "https://registry.npmjs.org/@orval/swr/-/swr-6.29.1.tgz", + "integrity": "sha512-/B7czuGVtWZ9GYeq2E7C8JuoOfd4wm94Qtu0E1gNTSFWgD0rLx3ZSEvR4cmt46t3tUbOw17Ra0k8lJg8T1MPAQ==", "dev": true, "dependencies": { - "@orval/core": "6.28.2" + "@orval/core": "6.29.1" } }, "node_modules/@orval/zod": { - "version": "6.28.2", - "resolved": "https://registry.npmjs.org/@orval/zod/-/zod-6.28.2.tgz", - "integrity": "sha512-V5aHwADXa/HxJEu+MmX7rImJ0Krv7ThzDDQDvoPh/F+cWunA/fpviDoRe+ydVuzsM4h7uBVmp1MHJGAYZr8v/w==", + "version": "6.29.1", + "resolved": "https://registry.npmjs.org/@orval/zod/-/zod-6.29.1.tgz", + "integrity": "sha512-CPrcB7HnBoEtFKLvHSHB2vB3f1NlvI/eKd3P0wE7DsCn+c7YBXpRoOPxHpxIER+Y2kFUBh3DqKDLlRtYgg4JHA==", "dev": true, "dependencies": { - "@orval/core": "6.28.2", + "@orval/core": "6.29.1", "lodash.uniq": "^4.5.0" } }, @@ -3826,9 +3826,9 @@ } }, "node_modules/@remix-run/router": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.0.tgz", - "integrity": "sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.1.tgz", + "integrity": "sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==", "engines": { "node": ">=14.0.0" } @@ -4088,15 +4088,15 @@ } }, "node_modules/@stoplight/spectral-core/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" }, "funding": { "type": "github", @@ -4172,15 +4172,15 @@ } }, "node_modules/@stoplight/spectral-functions/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" }, "funding": { "type": "github", @@ -4302,15 +4302,15 @@ } }, "node_modules/@stoplight/spectral-rulesets/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" }, "funding": { "type": "github", @@ -4644,29 +4644,29 @@ } }, "node_modules/@tanstack/query-core": { - "version": "5.32.1", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.32.1.tgz", - "integrity": "sha512-mCWa1wdGb1jiny4+qYegbSeadcFj+Nq65KFSs4A1DRveoIq7SrTwUhqu7hrB6d54cQH5x59DfJvxusn3w1Cj/g==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.38.0.tgz", + "integrity": "sha512-QtkoxvFcu52mNpp3+qOo9H265m3rt83Dgbw5WnNyJvr83cegrQ7zT8haHhL4Rul6ZQkeovxyWbXVW9zI0WYx6g==", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" } }, "node_modules/@tanstack/query-devtools": { - "version": "5.32.1", - "resolved": "https://registry.npmjs.org/@tanstack/query-devtools/-/query-devtools-5.32.1.tgz", - "integrity": "sha512-7Xq57Ctopiy/4atpb0uNY5VRuCqRS/1fi/WBCKKX6jHMa6cCgDuV/AQuiwRXcKARbq2OkVAOrW2v4xK9nTbcCA==", + "version": "5.37.1", + "resolved": "https://registry.npmjs.org/@tanstack/query-devtools/-/query-devtools-5.37.1.tgz", + "integrity": "sha512-XcG4IIHIv0YQKrexTqo2zogQWR1Sz672tX2KsfE9kzB+9zhx44vRKH5si4WDILE1PIWQpStFs/NnrDQrBAUQpg==", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" } }, "node_modules/@tanstack/react-query": { - "version": "5.32.1", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.32.1.tgz", - "integrity": "sha512-+nXLMB0JK0XwTJ+lQt49DPNLrbSppni9N5W5yMR085yW3YaRKRUFhfVTER3TvQd1UycHpoGPFnt1gHiijXERAg==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.38.0.tgz", + "integrity": "sha512-LzMSPS2zSd6KUQfSqYxHBMuB3N0k3tZRNPCXeWXgLMGdrscgleRhE8Ni3QNkxGYvLW+qxuu8RKpuewsCiCKg3g==", "dependencies": { - "@tanstack/query-core": "5.32.1" + "@tanstack/query-core": "5.38.0" }, "funding": { "type": "github", @@ -4677,18 +4677,18 @@ } }, "node_modules/@tanstack/react-query-devtools": { - "version": "5.32.1", - "resolved": "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-5.32.1.tgz", - "integrity": "sha512-NjNRPgCReZxgY5f56gnoTCR47NznHlQR4w2cW/W8B0QY8afkbPPnRlfzofs2SwdFW7F37Ysgjm8jtolPTzfa2Q==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-5.38.0.tgz", + "integrity": "sha512-jEgraQ1gxMPBYgmhcrvaAvksSY9Wz949ZHID+YXkV3t5jhXzoGwawAMYNDurpRjsNzzHEyuu/GwThkgXgTZj6Q==", "dependencies": { - "@tanstack/query-devtools": "5.32.1" + "@tanstack/query-devtools": "5.37.1" }, "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, "peerDependencies": { - "@tanstack/react-query": "^5.32.1", + "@tanstack/react-query": "^5.38.0", "react": "^18.0.0" } }, @@ -4920,9 +4920,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.12.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", - "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -4964,9 +4964,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz", - "integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==", + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -6148,9 +6148,9 @@ } }, "node_modules/axios": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", - "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", + "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", "dependencies": { "follow-redirects": "^1.15.6", "form-data": "^4.0.0", @@ -8141,9 +8141,9 @@ } }, "node_modules/dompurify": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.2.tgz", - "integrity": "sha512-hLGGBI1tw5N8qTELr3blKjAML/LY4ANxksbS612UiJyDfyf/2D092Pvm+S7pmeTGJRqvlJkFzBoHBQKgQlOQVg==" + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.4.tgz", + "integrity": "sha512-2gnshi6OshmuKil8rMZuQCGiUF3cUxHY3NGDzUAdUx/NPEe5DVnO8BDoAQouvgwnx0R/+a6jUn36Z0FSdq8vww==" }, "node_modules/domutils": { "version": "3.0.1", @@ -13534,20 +13534,20 @@ } }, "node_modules/orval": { - "version": "6.28.2", - "resolved": "https://registry.npmjs.org/orval/-/orval-6.28.2.tgz", - "integrity": "sha512-Q8YipEbazvx1grzHG0smkOWDHYrD6xlktkJdOtRDmUJajLXqfGvIVK0Q4joXcfuWXaTlD6ttH/ndnSiUWZB3tg==", + "version": "6.29.1", + "resolved": "https://registry.npmjs.org/orval/-/orval-6.29.1.tgz", + "integrity": "sha512-hYGuPNucbHZeQgSpcoujuR6GzRKbHhl59zFMt6bxZd6XkeEONhGAqOLETAFQ9og/arOlPOMvchy6COCnrEKlRQ==", "dev": true, "dependencies": { "@apidevtools/swagger-parser": "^10.1.0", - "@orval/angular": "6.28.2", - "@orval/axios": "6.28.2", - "@orval/core": "6.28.2", - "@orval/hono": "6.28.2", - "@orval/mock": "6.28.2", - "@orval/query": "6.28.2", - "@orval/swr": "6.28.2", - "@orval/zod": "6.28.2", + "@orval/angular": "6.29.1", + "@orval/axios": "6.29.1", + "@orval/core": "6.29.1", + "@orval/hono": "6.29.1", + "@orval/mock": "6.29.1", + "@orval/query": "6.29.1", + "@orval/swr": "6.29.1", + "@orval/zod": "6.29.1", "ajv": "^8.12.0", "cac": "^6.7.14", "chalk": "^4.1.2", @@ -15425,9 +15425,9 @@ "integrity": "sha512-jK3Et9UzwzTsd6tzl2RmwrVY/b8raJ3QZLzoDACj+oTJ0oX7L9Hy+XnVwgo4QVKlKpnP/Ur13SXV/pVh4LzaDw==" }, "node_modules/primereact": { - "version": "10.6.4", - "resolved": "https://registry.npmjs.org/primereact/-/primereact-10.6.4.tgz", - "integrity": "sha512-P6bJkh54p6o0UOvNjkva0n1uYRPL8YrMxkT4YEZxxNIX1B/1eWOYGpBKwvLO839+G6aWJ8re9BIeouHWgp2R2w==", + "version": "10.6.6", + "resolved": "https://registry.npmjs.org/primereact/-/primereact-10.6.6.tgz", + "integrity": "sha512-+C0Bt6vS/jh09DQVS4UXpVctbvqJDUC3t3mVdGmhmIINYD8kdfL3fvc3bUGniGxkKKzwkSYdAQXhZlcgj8LUgw==", "dependencies": { "@types/react-transition-group": "^4.4.1", "react-transition-group": "^4.4.1" @@ -15771,9 +15771,9 @@ "dev": true }, "node_modules/react-hook-form": { - "version": "7.51.3", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.51.3.tgz", - "integrity": "sha512-cvJ/wbHdhYx8aviSWh28w9ImjmVsb5Y05n1+FW786vEZQJV5STNM0pW6ujS+oiBecb0ARBxJFyAnXj9+GHXACQ==", + "version": "7.51.5", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.51.5.tgz", + "integrity": "sha512-J2ILT5gWx1XUIJRETiA7M19iXHlG74+6O3KApzvqB/w8S5NQR7AbU8HVZrMALdmDgWpRPYiZJl0zx8Z4L2mP6Q==", "engines": { "node": ">=12.22.0" }, @@ -15801,11 +15801,11 @@ } }, "node_modules/react-router": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.0.tgz", - "integrity": "sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA==", + "version": "6.23.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.1.tgz", + "integrity": "sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==", "dependencies": { - "@remix-run/router": "1.16.0" + "@remix-run/router": "1.16.1" }, "engines": { "node": ">=14.0.0" @@ -15815,12 +15815,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.0.tgz", - "integrity": "sha512-Q9YaSYvubwgbal2c9DJKfx6hTNoBp3iJDsl+Duva/DwxoJH+OTXkxGpql4iUK2sla/8z4RpjAm6EWx1qUDuopQ==", + "version": "6.23.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.1.tgz", + "integrity": "sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==", "dependencies": { - "@remix-run/router": "1.16.0", - "react-router": "6.23.0" + "@remix-run/router": "1.16.1", + "react-router": "6.23.1" }, "engines": { "node": ">=14.0.0" @@ -16536,9 +16536,9 @@ "dev": true }, "node_modules/sass": { - "version": "1.76.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.76.0.tgz", - "integrity": "sha512-nc3LeqvF2FNW5xGF1zxZifdW3ffIz5aBb7I7tSvOoNu7z1RQ6pFt9MBuiPtjgaI62YWrM/txjWlOCFiGtf2xpw==", + "version": "1.77.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.2.tgz", + "integrity": "sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -18458,9 +18458,9 @@ } }, "node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, "engines": { "node": ">= 0.10" @@ -19450,9 +19450,9 @@ "dev": true }, "node_modules/yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", + "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", "dev": true, "bin": { "yaml": "bin.mjs" @@ -19666,15 +19666,15 @@ }, "dependencies": { "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" } }, "ajv-draft-04": { @@ -21544,9 +21544,9 @@ "dev": true }, "@ibm-cloud/openapi-ruleset": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/@ibm-cloud/openapi-ruleset/-/openapi-ruleset-1.15.9.tgz", - "integrity": "sha512-r9qQY09PQnDjEWAAmwU5EUGOiBcYLWNZqKX84GBhEvyx8g/eyTaOGSEoX8lLfEIMOLJH3qu+Ht15EDgc/pDyWQ==", + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/@ibm-cloud/openapi-ruleset/-/openapi-ruleset-1.16.0.tgz", + "integrity": "sha512-XpN5b29Jv1z/TsXwlL7Tr1SXyUfjhSAwIHZ6Ny5kcvV+tVoEvtl7tY63V97pRBu6bCm9LiZbwTtPBrVxoG1YWw==", "dev": true, "requires": { "@ibm-cloud/openapi-ruleset-utilities": "1.3.2", @@ -22029,27 +22029,27 @@ } }, "@orval/angular": { - "version": "6.28.2", - "resolved": "https://registry.npmjs.org/@orval/angular/-/angular-6.28.2.tgz", - "integrity": "sha512-DRgopv3I7p45pynBjM0XKv02/csqq5C6aWEtXn7M1oETAWozDhylOuRF51dyURrU96y3s860D/jfMAWQFv3A6w==", + "version": "6.29.1", + "resolved": "https://registry.npmjs.org/@orval/angular/-/angular-6.29.1.tgz", + "integrity": "sha512-nxoDP/m5B+Y5hilxbVHDuCb7LP9WPW250iVuxUHiQLCYFfrQiMJVizIHGZoBS1tx911qbHqFHB7XKHFsGqY1Zw==", "dev": true, "requires": { - "@orval/core": "6.28.2" + "@orval/core": "6.29.1" } }, "@orval/axios": { - "version": "6.28.2", - "resolved": "https://registry.npmjs.org/@orval/axios/-/axios-6.28.2.tgz", - "integrity": "sha512-pT5w1d+bY/gRg6RIR+58gc3ZaNxfqm+NY16AWFgRLganj+KEQ1fqhpyqTjuWJNVCrQ676NpnJSyTvIRsARO91g==", + "version": "6.29.1", + "resolved": "https://registry.npmjs.org/@orval/axios/-/axios-6.29.1.tgz", + "integrity": "sha512-qNRfPqSUiuA7m5aUMCBI1+ANJTjHl65ivpLTstfKExf1rvFqZ7gJpGBOGTcxaZdzwBbkN7Zm2CsGBpsWYxDmDg==", "dev": true, "requires": { - "@orval/core": "6.28.2" + "@orval/core": "6.29.1" } }, "@orval/core": { - "version": "6.28.2", - "resolved": "https://registry.npmjs.org/@orval/core/-/core-6.28.2.tgz", - "integrity": "sha512-nHsL/M9jUm0s1m6mCjN14t33ldhXp16MDiYci/ujuMbi99niF66DiGly2o7DEsbbm9pAS9QsjuISlZhPHm7j8A==", + "version": "6.29.1", + "resolved": "https://registry.npmjs.org/@orval/core/-/core-6.29.1.tgz", + "integrity": "sha512-InWH4heF+2KT2e8Qxoa+w8bourNl/MIr2+camJnGbbX6RzsWmfvGCtfW2kiaYMPc4RnGwTg7Qvfqeung2Dj4GQ==", "dev": true, "requires": { "@apidevtools/swagger-parser": "^10.1.0", @@ -22075,15 +22075,15 @@ }, "dependencies": { "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" } }, "fs-extra": { @@ -22106,54 +22106,54 @@ } }, "@orval/hono": { - "version": "6.28.2", - "resolved": "https://registry.npmjs.org/@orval/hono/-/hono-6.28.2.tgz", - "integrity": "sha512-/g+5p7Cxkoo9AmGFKQYXD9mYmrCRvmmmuE5F4BcoBmcfXL9ieu3AYS0EIkPhc9mmZCPbf2pr/W9X8DQwN8Ek1g==", + "version": "6.29.1", + "resolved": "https://registry.npmjs.org/@orval/hono/-/hono-6.29.1.tgz", + "integrity": "sha512-nA4TpWRtGBzDok+BZl6yA4PZbmrXfaasuV0AfM9vmqlpEWn+X/x3ASzOrMBK2OkXc7oDfOToaaiq7CLIfEP8+g==", "dev": true, "requires": { - "@orval/core": "6.28.2", - "@orval/zod": "6.28.2", + "@orval/core": "6.29.1", + "@orval/zod": "6.29.1", "lodash.uniq": "^4.5.0" } }, "@orval/mock": { - "version": "6.28.2", - "resolved": "https://registry.npmjs.org/@orval/mock/-/mock-6.28.2.tgz", - "integrity": "sha512-9KLnU4HwLHrTkJfgpqzOUsEsYKGxqHdRRMDiarR0ZSjE+Qx7unT3wGwNQeHo3C0pw1oBVDgIm4g/muUWgJ0Blw==", + "version": "6.29.1", + "resolved": "https://registry.npmjs.org/@orval/mock/-/mock-6.29.1.tgz", + "integrity": "sha512-l8UEtE1EOX40EHcl4qtu2IeQSRExqc63ekX84BqSWUZx0XicqZRzR348dqd3BB5qaPXKal6Y4ChX3qDeiuDJOw==", "dev": true, "requires": { - "@orval/core": "6.28.2", + "@orval/core": "6.29.1", "lodash.get": "^4.4.2", "lodash.omit": "^4.5.0", "openapi3-ts": "^4.2.2" } }, "@orval/query": { - "version": "6.28.2", - "resolved": "https://registry.npmjs.org/@orval/query/-/query-6.28.2.tgz", - "integrity": "sha512-/0fPsqsqpGvAHCeqAbccsJxcDEqFzM0acTOBUAnDJn6uv+wTThqpk9RI9U6TE34kPftDQGBD386EIev7pcNtVw==", + "version": "6.29.1", + "resolved": "https://registry.npmjs.org/@orval/query/-/query-6.29.1.tgz", + "integrity": "sha512-voJ3WO0AzQmfFxH0iQc2HsKVlzq7cy4Qik8sLT85upehpmJa/UlFjXr23FaW8SKkIG4kS2t80imCmpMfEezTbw==", "dev": true, "requires": { - "@orval/core": "6.28.2", + "@orval/core": "6.29.1", "lodash.omitby": "^4.6.0" } }, "@orval/swr": { - "version": "6.28.2", - "resolved": "https://registry.npmjs.org/@orval/swr/-/swr-6.28.2.tgz", - "integrity": "sha512-EcuNsu6mQx3FK5mkhU9Xy4+6RXRBsTZwqqBhNU7bP3ZbDzBWMOiwl8MEle14C7lEpoG0HK7dOHQiCuOd4vhF/A==", + "version": "6.29.1", + "resolved": "https://registry.npmjs.org/@orval/swr/-/swr-6.29.1.tgz", + "integrity": "sha512-/B7czuGVtWZ9GYeq2E7C8JuoOfd4wm94Qtu0E1gNTSFWgD0rLx3ZSEvR4cmt46t3tUbOw17Ra0k8lJg8T1MPAQ==", "dev": true, "requires": { - "@orval/core": "6.28.2" + "@orval/core": "6.29.1" } }, "@orval/zod": { - "version": "6.28.2", - "resolved": "https://registry.npmjs.org/@orval/zod/-/zod-6.28.2.tgz", - "integrity": "sha512-V5aHwADXa/HxJEu+MmX7rImJ0Krv7ThzDDQDvoPh/F+cWunA/fpviDoRe+ydVuzsM4h7uBVmp1MHJGAYZr8v/w==", + "version": "6.29.1", + "resolved": "https://registry.npmjs.org/@orval/zod/-/zod-6.29.1.tgz", + "integrity": "sha512-CPrcB7HnBoEtFKLvHSHB2vB3f1NlvI/eKd3P0wE7DsCn+c7YBXpRoOPxHpxIER+Y2kFUBh3DqKDLlRtYgg4JHA==", "dev": true, "requires": { - "@orval/core": "6.28.2", + "@orval/core": "6.29.1", "lodash.uniq": "^4.5.0" } }, @@ -22189,9 +22189,9 @@ } }, "@remix-run/router": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.0.tgz", - "integrity": "sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==" + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.1.tgz", + "integrity": "sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==" }, "@rollup/plugin-babel": { "version": "5.3.1", @@ -22396,15 +22396,15 @@ } }, "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" } }, "ajv-errors": { @@ -22464,15 +22464,15 @@ } }, "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" } }, "ajv-draft-04": { @@ -22567,15 +22567,15 @@ } }, "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" } }, "json-schema-traverse": { @@ -22797,29 +22797,29 @@ } }, "@tanstack/query-core": { - "version": "5.32.1", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.32.1.tgz", - "integrity": "sha512-mCWa1wdGb1jiny4+qYegbSeadcFj+Nq65KFSs4A1DRveoIq7SrTwUhqu7hrB6d54cQH5x59DfJvxusn3w1Cj/g==" + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.38.0.tgz", + "integrity": "sha512-QtkoxvFcu52mNpp3+qOo9H265m3rt83Dgbw5WnNyJvr83cegrQ7zT8haHhL4Rul6ZQkeovxyWbXVW9zI0WYx6g==" }, "@tanstack/query-devtools": { - "version": "5.32.1", - "resolved": "https://registry.npmjs.org/@tanstack/query-devtools/-/query-devtools-5.32.1.tgz", - "integrity": "sha512-7Xq57Ctopiy/4atpb0uNY5VRuCqRS/1fi/WBCKKX6jHMa6cCgDuV/AQuiwRXcKARbq2OkVAOrW2v4xK9nTbcCA==" + "version": "5.37.1", + "resolved": "https://registry.npmjs.org/@tanstack/query-devtools/-/query-devtools-5.37.1.tgz", + "integrity": "sha512-XcG4IIHIv0YQKrexTqo2zogQWR1Sz672tX2KsfE9kzB+9zhx44vRKH5si4WDILE1PIWQpStFs/NnrDQrBAUQpg==" }, "@tanstack/react-query": { - "version": "5.32.1", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.32.1.tgz", - "integrity": "sha512-+nXLMB0JK0XwTJ+lQt49DPNLrbSppni9N5W5yMR085yW3YaRKRUFhfVTER3TvQd1UycHpoGPFnt1gHiijXERAg==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.38.0.tgz", + "integrity": "sha512-LzMSPS2zSd6KUQfSqYxHBMuB3N0k3tZRNPCXeWXgLMGdrscgleRhE8Ni3QNkxGYvLW+qxuu8RKpuewsCiCKg3g==", "requires": { - "@tanstack/query-core": "5.32.1" + "@tanstack/query-core": "5.38.0" } }, "@tanstack/react-query-devtools": { - "version": "5.32.1", - "resolved": "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-5.32.1.tgz", - "integrity": "sha512-NjNRPgCReZxgY5f56gnoTCR47NznHlQR4w2cW/W8B0QY8afkbPPnRlfzofs2SwdFW7F37Ysgjm8jtolPTzfa2Q==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-5.38.0.tgz", + "integrity": "sha512-jEgraQ1gxMPBYgmhcrvaAvksSY9Wz949ZHID+YXkV3t5jhXzoGwawAMYNDurpRjsNzzHEyuu/GwThkgXgTZj6Q==", "requires": { - "@tanstack/query-devtools": "5.32.1" + "@tanstack/query-devtools": "5.37.1" } }, "@tootallnate/once": { @@ -23044,9 +23044,9 @@ "dev": true }, "@types/node": { - "version": "20.12.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", - "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", "dev": true, "requires": { "undici-types": "~5.26.4" @@ -23088,9 +23088,9 @@ "dev": true }, "@types/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz", - "integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==", + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", "requires": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -23987,9 +23987,9 @@ "dev": true }, "axios": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", - "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", + "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", "requires": { "follow-redirects": "^1.15.6", "form-data": "^4.0.0", @@ -25490,9 +25490,9 @@ } }, "dompurify": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.2.tgz", - "integrity": "sha512-hLGGBI1tw5N8qTELr3blKjAML/LY4ANxksbS612UiJyDfyf/2D092Pvm+S7pmeTGJRqvlJkFzBoHBQKgQlOQVg==" + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.4.tgz", + "integrity": "sha512-2gnshi6OshmuKil8rMZuQCGiUF3cUxHY3NGDzUAdUx/NPEe5DVnO8BDoAQouvgwnx0R/+a6jUn36Z0FSdq8vww==" }, "domutils": { "version": "3.0.1", @@ -29548,20 +29548,20 @@ } }, "orval": { - "version": "6.28.2", - "resolved": "https://registry.npmjs.org/orval/-/orval-6.28.2.tgz", - "integrity": "sha512-Q8YipEbazvx1grzHG0smkOWDHYrD6xlktkJdOtRDmUJajLXqfGvIVK0Q4joXcfuWXaTlD6ttH/ndnSiUWZB3tg==", + "version": "6.29.1", + "resolved": "https://registry.npmjs.org/orval/-/orval-6.29.1.tgz", + "integrity": "sha512-hYGuPNucbHZeQgSpcoujuR6GzRKbHhl59zFMt6bxZd6XkeEONhGAqOLETAFQ9og/arOlPOMvchy6COCnrEKlRQ==", "dev": true, "requires": { "@apidevtools/swagger-parser": "^10.1.0", - "@orval/angular": "6.28.2", - "@orval/axios": "6.28.2", - "@orval/core": "6.28.2", - "@orval/hono": "6.28.2", - "@orval/mock": "6.28.2", - "@orval/query": "6.28.2", - "@orval/swr": "6.28.2", - "@orval/zod": "6.28.2", + "@orval/angular": "6.29.1", + "@orval/axios": "6.29.1", + "@orval/core": "6.29.1", + "@orval/hono": "6.29.1", + "@orval/mock": "6.29.1", + "@orval/query": "6.29.1", + "@orval/swr": "6.29.1", + "@orval/zod": "6.29.1", "ajv": "^8.12.0", "cac": "^6.7.14", "chalk": "^4.1.2", @@ -30762,9 +30762,9 @@ "integrity": "sha512-jK3Et9UzwzTsd6tzl2RmwrVY/b8raJ3QZLzoDACj+oTJ0oX7L9Hy+XnVwgo4QVKlKpnP/Ur13SXV/pVh4LzaDw==" }, "primereact": { - "version": "10.6.4", - "resolved": "https://registry.npmjs.org/primereact/-/primereact-10.6.4.tgz", - "integrity": "sha512-P6bJkh54p6o0UOvNjkva0n1uYRPL8YrMxkT4YEZxxNIX1B/1eWOYGpBKwvLO839+G6aWJ8re9BIeouHWgp2R2w==", + "version": "10.6.6", + "resolved": "https://registry.npmjs.org/primereact/-/primereact-10.6.6.tgz", + "integrity": "sha512-+C0Bt6vS/jh09DQVS4UXpVctbvqJDUC3t3mVdGmhmIINYD8kdfL3fvc3bUGniGxkKKzwkSYdAQXhZlcgj8LUgw==", "requires": { "@types/react-transition-group": "^4.4.1", "react-transition-group": "^4.4.1" @@ -31026,9 +31026,9 @@ "dev": true }, "react-hook-form": { - "version": "7.51.3", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.51.3.tgz", - "integrity": "sha512-cvJ/wbHdhYx8aviSWh28w9ImjmVsb5Y05n1+FW786vEZQJV5STNM0pW6ujS+oiBecb0ARBxJFyAnXj9+GHXACQ==", + "version": "7.51.5", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.51.5.tgz", + "integrity": "sha512-J2ILT5gWx1XUIJRETiA7M19iXHlG74+6O3KApzvqB/w8S5NQR7AbU8HVZrMALdmDgWpRPYiZJl0zx8Z4L2mP6Q==", "requires": {} }, "react-is": { @@ -31044,20 +31044,20 @@ "dev": true }, "react-router": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.0.tgz", - "integrity": "sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA==", + "version": "6.23.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.1.tgz", + "integrity": "sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==", "requires": { - "@remix-run/router": "1.16.0" + "@remix-run/router": "1.16.1" } }, "react-router-dom": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.0.tgz", - "integrity": "sha512-Q9YaSYvubwgbal2c9DJKfx6hTNoBp3iJDsl+Duva/DwxoJH+OTXkxGpql4iUK2sla/8z4RpjAm6EWx1qUDuopQ==", + "version": "6.23.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.1.tgz", + "integrity": "sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==", "requires": { - "@remix-run/router": "1.16.0", - "react-router": "6.23.0" + "@remix-run/router": "1.16.1", + "react-router": "6.23.1" } }, "react-scripts": { @@ -31575,9 +31575,9 @@ "dev": true }, "sass": { - "version": "1.76.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.76.0.tgz", - "integrity": "sha512-nc3LeqvF2FNW5xGF1zxZifdW3ffIz5aBb7I7tSvOoNu7z1RQ6pFt9MBuiPtjgaI62YWrM/txjWlOCFiGtf2xpw==", + "version": "1.77.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.2.tgz", + "integrity": "sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==", "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", @@ -33054,9 +33054,9 @@ } }, "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true }, "vary": { @@ -33847,9 +33847,9 @@ "dev": true }, "yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", + "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", "dev": true }, "yargs": { diff --git a/src/main/webui/package.json b/src/main/webui/package.json index ab16469..35a6d23 100644 --- a/src/main/webui/package.json +++ b/src/main/webui/package.json @@ -1,6 +1,6 @@ { "name": "quarkus-monorepo", - "version": "10.6.4", + "version": "10.6.6", "description": "Quarkus monorepo demonstrating Quarkus REST server with PrimeReact UI client.", "homepage": ".", "private": false, @@ -10,24 +10,24 @@ }, "license": "MIT", "dependencies": { - "@tanstack/react-query": "5.32.1", - "@tanstack/react-query-devtools": "5.32.1", - "axios": "1.6.8", - "dompurify": "3.1.2", + "@tanstack/react-query": "5.38.0", + "@tanstack/react-query-devtools": "5.38.0", + "axios": "1.7.2", + "dompurify": "3.1.4", "primeflex": "3.3.1", "primeicons": "7.0.0", - "primereact": "10.6.4", + "primereact": "10.6.6", "react": "18.3.1", "react-dom": "18.3.1", - "react-hook-form": "7.51.3", - "react-router-dom": "6.23.0", + "react-hook-form": "7.51.5", + "react-router-dom": "6.23.1", "react-transition-group": "4.4.5", "trusted-types": "2.0.0" }, "devDependencies": { "@melloware/csp-webpack-plugin": "6.0.4", - "@types/node": "20.12.7", - "@types/react": "18.3.1", + "@types/node": "20.12.12", + "@types/react": "18.3.3", "@types/react-dom": "18.3.0", "@types/react-router-dom": "5.3.3", "@types/react-transition-group": "4.4.10", @@ -35,12 +35,12 @@ "eslint-config-prettier": "9.1.0", "eslint-plugin-prettier": "5.1.3", "glob-all": "3.3.1", - "orval": "6.28.2", + "orval": "6.29.1", "prettier": "3.2.5", "purgecss-webpack-plugin": "4.1.3", "react-app-rewired": "2.2.1", "react-scripts": "5.0.1", - "sass": "1.76.0", + "sass": "1.77.2", "typescript": "4.9.5" }, "scripts": { diff --git a/src/main/webui/src/service/CarService.ts b/src/main/webui/src/service/CarService.ts index f0c127b..33a4d55 100644 --- a/src/main/webui/src/service/CarService.ts +++ b/src/main/webui/src/service/CarService.ts @@ -1,5 +1,5 @@ /** - * Generated by orval v6.28.2 🍺 + * Generated by orval v6.29.1 🍺 * Do not edit manually. * Quarkus PrimeReact Monorepo * Quarkus monorepo demonstrating Panache REST server with PrimeReact UI client @@ -7,6 +7,7 @@ */ import { useMutation, useQuery } from '@tanstack/react-query'; import type { MutationFunction, QueryFunction, QueryKey, UseMutationOptions, UseMutationResult, UseQueryOptions, UseQueryResult } from '@tanstack/react-query'; +import { useCallback } from 'react'; import { useAxiosMutator } from './AxiosMutator'; import type { ErrorType } from './AxiosMutator'; export type GetEntityCarsParams = { @@ -127,9 +128,12 @@ export interface Car { export const useGetEntityCarsHook = () => { const getEntityCars = useAxiosMutator(); - return (params?: GetEntityCarsParams, signal?: AbortSignal) => { - return getEntityCars({ url: `/entity/cars`, method: 'GET', params, signal }); - }; + return useCallback( + (params?: GetEntityCarsParams, signal?: AbortSignal) => { + return getEntityCars({ url: `/entity/cars`, method: 'GET', params, signal }); + }, + [getEntityCars] + ); }; export const getGetEntityCarsQueryKey = (params?: GetEntityCarsParams) => { @@ -172,9 +176,12 @@ export const useGetEntityCars = { const postEntityCars = useAxiosMutator(); - return (car: Car) => { - return postEntityCars({ url: `/entity/cars`, method: 'POST', headers: { 'Content-Type': 'application/json' }, data: car }); - }; + return useCallback( + (car: Car) => { + return postEntityCars({ url: `/entity/cars`, method: 'POST', headers: { 'Content-Type': 'application/json' }, data: car }); + }, + [postEntityCars] + ); }; export const usePostEntityCarsMutationOptions = , TContext = unknown>(options?: { @@ -208,9 +215,12 @@ export const usePostEntityCars = , TContext = unknow export const useGetEntityCarsManufacturersHook = () => { const getEntityCarsManufacturers = useAxiosMutator(); - return (signal?: AbortSignal) => { - return getEntityCarsManufacturers({ url: `/entity/cars/manufacturers`, method: 'GET', signal }); - }; + return useCallback( + (signal?: AbortSignal) => { + return getEntityCarsManufacturers({ url: `/entity/cars/manufacturers`, method: 'GET', signal }); + }, + [getEntityCarsManufacturers] + ); }; export const getGetEntityCarsManufacturersQueryKey = () => { @@ -260,9 +270,12 @@ export const useGetEntityCarsManufacturers = < export const useGetEntityCarsIdHook = () => { const getEntityCarsId = useAxiosMutator(); - return (id: number, signal?: AbortSignal) => { - return getEntityCarsId({ url: `/entity/cars/${id}`, method: 'GET', signal }); - }; + return useCallback( + (id: number, signal?: AbortSignal) => { + return getEntityCarsId({ url: `/entity/cars/${id}`, method: 'GET', signal }); + }, + [getEntityCarsId] + ); }; export const getGetEntityCarsIdQueryKey = (id: number) => { @@ -307,9 +320,12 @@ export const useGetEntityCarsId = { const putEntityCarsId = useAxiosMutator(); - return (id: number, car: Car) => { - return putEntityCarsId({ url: `/entity/cars/${id}`, method: 'PUT', headers: { 'Content-Type': 'application/json' }, data: car }); - }; + return useCallback( + (id: number, car: Car) => { + return putEntityCarsId({ url: `/entity/cars/${id}`, method: 'PUT', headers: { 'Content-Type': 'application/json' }, data: car }); + }, + [putEntityCarsId] + ); }; export const usePutEntityCarsIdMutationOptions = , TContext = unknown>(options?: { @@ -343,9 +359,12 @@ export const usePutEntityCarsId = , TContext = unkno export const useDeleteEntityCarsIdHook = () => { const deleteEntityCarsId = useAxiosMutator(); - return (id: number) => { - return deleteEntityCarsId({ url: `/entity/cars/${id}`, method: 'DELETE' }); - }; + return useCallback( + (id: number) => { + return deleteEntityCarsId({ url: `/entity/cars/${id}`, method: 'DELETE' }); + }, + [deleteEntityCarsId] + ); }; export const useDeleteEntityCarsIdMutationOptions = , TContext = unknown>(options?: {