diff --git a/package-lock.json b/package-lock.json index c99b28a..e9ee64c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,10 +27,10 @@ "@faker-js/faker": "^8.3.1", "@kubb/cli": "^2.23.3", "@kubb/core": "^2.23.3", - "@kubb/swagger": "^2.23.3", - "@kubb/swagger-client": "^2.23.3", - "@kubb/swagger-ts": "^2.23.3", - "@kubb/swagger-zod": "^2.23.3", + "@kubb/swagger": "^2.28.3", + "@kubb/swagger-client": "^2.28.3", + "@kubb/swagger-ts": "^2.28.3", + "@kubb/swagger-zod": "^2.28.3", "@nestjs/cli": "^10.4.5", "@nestjs/schematics": "^10.0.0", "@nestjs/testing": "^10.0.0", @@ -427,8 +427,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz", "integrity": "sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@babel/code-frame": { "version": "7.24.7", @@ -2199,7 +2198,6 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/momoa/-/momoa-2.0.4.tgz", "integrity": "sha512-RE815I4arJFtt+FVeU1Tgp9/Xvecacji8w/V6XtXsWWH/wz/eNkNbhb+ny/+PlVZjV0rxQpRSQKNKE3lcktHEA==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=10.10.0" } @@ -2848,15 +2846,13 @@ "version": "7.1.3", "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@jsep-plugin/assignment": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@jsep-plugin/assignment/-/assignment-1.2.1.tgz", "integrity": "sha512-gaHqbubTi29aZpVbBlECRpmdia+L5/lh2BwtIJTmtxdbecEyyX/ejAOg7eQDGNvGOUmPY7Z2Yxdy9ioyH/VJeA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 10.16.0" }, @@ -2869,7 +2865,6 @@ "resolved": "https://registry.npmjs.org/@jsep-plugin/regex/-/regex-1.0.3.tgz", "integrity": "sha512-XfZgry4DwEZvSFtS/6Y+R48D7qJYJK6R9/yJFyUFHCIUMEEHuJ4X95TDgJp5QkmzfLYvapMPzskV5HpIDrREug==", "dev": true, - "license": "MIT", "engines": { "node": ">= 10.16.0" }, @@ -3378,20 +3373,19 @@ } }, "node_modules/@kubb/oas": { - "version": "2.23.3", - "resolved": "https://registry.npmjs.org/@kubb/oas/-/oas-2.23.3.tgz", - "integrity": "sha512-KGrG88z0u/e+uXCKfjjx0UmVmbaiNGCBRfeiyhbkTnR8ssHCY1598OsUeJToWeXqSAPnPVerrOHGvtOXMDj2kg==", + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/oas/-/oas-2.28.3.tgz", + "integrity": "sha512-sthQTqz/ICTwwRNEkKbZo7oWazHVtivs3bfT+v40+Qk45ZsKgXkWI5x5cpAwn/elDLQMXmtKCOEy6i1AMJZmjA==", "dev": true, - "license": "MIT", "dependencies": { - "@redocly/openapi-core": "^1.18.1", + "@redocly/openapi-core": "^1.25.3", "hotscript": "^1.0.13", - "json-schema-to-ts": "^3.1.0", - "oas": "^24.5.2", - "oas-normalize": "^11.1.1", - "openapi-format": "^1.21.1", + "json-schema-to-ts": "^3.1.1", + "jsonpointer": "^5.0.1", + "oas": "^25.0.1", + "oas-normalize": "^11.1.2", "openapi-types": "^12.1.3", - "remeda": "^2.6.0", + "remeda": "^2.14.0", "swagger2openapi": "^7.0.8", "ts-toolbelt": "^9.6.0" }, @@ -3399,6 +3393,35 @@ "node": ">=18" } }, + "node_modules/@kubb/oas/node_modules/@redocly/config": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.12.1.tgz", + "integrity": "sha512-RW3rSirfsPdr0uvATijRDU3f55SuZV3m7/ppdTDvGw4IB0cmeZRkFmqTrchxMqWP50Gfg1tpHnjdxUCNo0E2qg==", + "dev": true + }, + "node_modules/@kubb/oas/node_modules/@redocly/openapi-core": { + "version": "1.25.8", + "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.25.8.tgz", + "integrity": "sha512-eKKRqo2RYo7UIoDvIgcUB9ynhOjIWJnILXFz+VDevYeOBKd/CxvC0KbNRnuOrFqG3ip6363R/ONal2MyvuVrjg==", + "dev": true, + "dependencies": { + "@redocly/ajv": "^8.11.2", + "@redocly/config": "^0.12.1", + "colorette": "^1.2.0", + "https-proxy-agent": "^7.0.4", + "js-levenshtein": "^1.1.6", + "js-yaml": "^4.1.0", + "lodash.isequal": "^4.5.0", + "minimatch": "^5.0.1", + "node-fetch": "^2.6.1", + "pluralize": "^8.0.0", + "yaml-ast-parser": "0.0.43" + }, + "engines": { + "node": ">=14.19.0", + "npm": ">=7.0.0" + } + }, "node_modules/@kubb/parser-ts": { "version": "2.23.3", "resolved": "https://registry.npmjs.org/@kubb/parser-ts/-/parser-ts-2.23.3.tgz", @@ -3415,78 +3438,192 @@ } }, "node_modules/@kubb/plugin-oas": { - "version": "2.23.3", - "resolved": "https://registry.npmjs.org/@kubb/plugin-oas/-/plugin-oas-2.23.3.tgz", - "integrity": "sha512-9WsJ4CoL2RKfRwL+6i7B6mbnUyIXRuy0hfM5RgzeJp9sc4c14VAxWnPaSAD15TFZdld7jt7NpcrOhVA2wrstJg==", + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/plugin-oas/-/plugin-oas-2.28.3.tgz", + "integrity": "sha512-hmq347iy32bpEeD8XGepAyBjdhPlaMNFjShpm/SPigWlis3oWILdrAWFpOXk9lONJuFyMH+5bS5mGD3TPN0JUA==", "dev": true, - "license": "MIT", "dependencies": { - "@kubb/core": "2.23.3", - "@kubb/fs": "2.23.3", - "@kubb/oas": "2.23.3", - "@kubb/react": "2.23.3", + "@kubb/core": "2.28.3", + "@kubb/fs": "2.28.3", + "@kubb/oas": "2.28.3", + "@kubb/react": "2.28.3", "@stoplight/yaml": "^4.3.0", - "remeda": "^2.6.0" + "remeda": "^2.14.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@kubb/react": "2.23.3" + "@kubb/react": "2.28.3" + } + }, + "node_modules/@kubb/plugin-oas/node_modules/@kubb/core": { + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/core/-/core-2.28.3.tgz", + "integrity": "sha512-DvldKVutboCPxgT2Q8qkyomX60kIgPO1+GSLSqYiOYxPIm4WLO8KbuNBzhvePpdfCm6L+dAi6dl5/vxidVVzKg==", + "dev": true, + "dependencies": { + "@kubb/fs": "2.28.3", + "@kubb/parser-ts": "2.28.3", + "@kubb/types": "2.28.3", + "change-case": "^5.4.4", + "directory-tree": "^3.5.2", + "find-up": "^7.0.0", + "natural-orderby": "^3.0.2", + "p-queue": "^8.0.1", + "remeda": "^2.14.0", + "seedrandom": "^3.0.5", + "semver": "^7.6.3", + "unraw": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@kubb/plugin-oas/node_modules/@kubb/fs": { + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/fs/-/fs-2.28.3.tgz", + "integrity": "sha512-t/FN/7+2WAHAu9F/SIzzUZ+XUvna02Lv8EqRsMWXB/xVJ763AuHuqucFDumN2LY1tAl90xLFSKh3fDg42cTqUA==", + "dev": true, + "dependencies": { + "fs-extra": "^11.2.0", + "js-runtime": "^0.0.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@kubb/plugin-oas/node_modules/@kubb/parser-ts": { + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/parser-ts/-/parser-ts-2.28.3.tgz", + "integrity": "sha512-rj+GPTuTUGiMpkp63BEXJDQdrzSMkj6hRlQ1sBhVsYE4H5GKLmNGrLq2pvnIT6s7aIdNUL3JSMdwJzU4dLm1zA==", + "dev": true, + "dependencies": { + "remeda": "^2.14.0", + "ts-morph": "^23.0.0", + "typescript": "^5.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@kubb/plugin-oas/node_modules/@kubb/types": { + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/types/-/types-2.28.3.tgz", + "integrity": "sha512-NJU/bKb6aFrIk9npT7Hc0NSUPxJZWRWVQXwXD+Q2N8ZRujQ6CpPFjvF/mVa3HDSTP1ugpXNL+emneykDDQFmgQ==", + "dev": true, + "engines": { + "node": ">=18" } }, "node_modules/@kubb/react": { - "version": "2.23.3", - "resolved": "https://registry.npmjs.org/@kubb/react/-/react-2.23.3.tgz", - "integrity": "sha512-Fq/yUZbjiAHQugRb7C4uh+AGraOJx8N3HWiOY/KioaVbI6ujNJ0ru72/hqOF/vH+GVuurAXRGgWOiheAa65LAw==", + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/react/-/react-2.28.3.tgz", + "integrity": "sha512-OkGYO571Menc/KU5ktq05mqsU4rpunpGMffESro893nkW2jLl0JVxOxy81JyilfQNLYRfYnSh5O50GLnaV6guw==", "dev": true, - "license": "MIT", "dependencies": { - "@kubb/core": "2.23.3", - "@kubb/fs": "2.23.3", - "@kubb/parser-ts": "2.23.3", + "@kubb/core": "2.28.3", + "@kubb/fs": "2.28.3", + "@kubb/parser-ts": "2.28.3", "natural-orderby": "^3.0.2" }, "engines": { "node": ">=18" } }, + "node_modules/@kubb/react/node_modules/@kubb/core": { + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/core/-/core-2.28.3.tgz", + "integrity": "sha512-DvldKVutboCPxgT2Q8qkyomX60kIgPO1+GSLSqYiOYxPIm4WLO8KbuNBzhvePpdfCm6L+dAi6dl5/vxidVVzKg==", + "dev": true, + "dependencies": { + "@kubb/fs": "2.28.3", + "@kubb/parser-ts": "2.28.3", + "@kubb/types": "2.28.3", + "change-case": "^5.4.4", + "directory-tree": "^3.5.2", + "find-up": "^7.0.0", + "natural-orderby": "^3.0.2", + "p-queue": "^8.0.1", + "remeda": "^2.14.0", + "seedrandom": "^3.0.5", + "semver": "^7.6.3", + "unraw": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@kubb/react/node_modules/@kubb/fs": { + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/fs/-/fs-2.28.3.tgz", + "integrity": "sha512-t/FN/7+2WAHAu9F/SIzzUZ+XUvna02Lv8EqRsMWXB/xVJ763AuHuqucFDumN2LY1tAl90xLFSKh3fDg42cTqUA==", + "dev": true, + "dependencies": { + "fs-extra": "^11.2.0", + "js-runtime": "^0.0.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@kubb/react/node_modules/@kubb/parser-ts": { + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/parser-ts/-/parser-ts-2.28.3.tgz", + "integrity": "sha512-rj+GPTuTUGiMpkp63BEXJDQdrzSMkj6hRlQ1sBhVsYE4H5GKLmNGrLq2pvnIT6s7aIdNUL3JSMdwJzU4dLm1zA==", + "dev": true, + "dependencies": { + "remeda": "^2.14.0", + "ts-morph": "^23.0.0", + "typescript": "^5.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@kubb/react/node_modules/@kubb/types": { + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/types/-/types-2.28.3.tgz", + "integrity": "sha512-NJU/bKb6aFrIk9npT7Hc0NSUPxJZWRWVQXwXD+Q2N8ZRujQ6CpPFjvF/mVa3HDSTP1ugpXNL+emneykDDQFmgQ==", + "dev": true, + "engines": { + "node": ">=18" + } + }, "node_modules/@kubb/swagger": { - "version": "2.23.3", - "resolved": "https://registry.npmjs.org/@kubb/swagger/-/swagger-2.23.3.tgz", - "integrity": "sha512-djbNMjL7ovjSMajK8QrbZdsvKK3xeahGb0zEvBkEFdIN95bW9DglTeuglX+XiqpPHPFq+Ox7w3ZI+9RI48lUdA==", + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/swagger/-/swagger-2.28.3.tgz", + "integrity": "sha512-Fy0Avvyol6X9uCDrm8GCQMPqiTBXfgQ6YqI2Rth11DamxbVFAu98UaWj3Mj3zsnASHNRvCjAFeCtS8i7p7rCWQ==", "dev": true, - "license": "MIT", "dependencies": { - "@kubb/plugin-oas": "2.23.3" + "@kubb/plugin-oas": "2.28.3" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@kubb/react": "2.23.3" + "@kubb/react": "2.28.3" } }, "node_modules/@kubb/swagger-client": { - "version": "2.23.3", - "resolved": "https://registry.npmjs.org/@kubb/swagger-client/-/swagger-client-2.23.3.tgz", - "integrity": "sha512-tkhopnNJDevQo/XRTB5XOxKuY4bfYc8Iiz8PtqI9FMU6J9oleGNNt4TOfpx2YQmPPzwAl7QFlKq78KdRPnzF7g==", + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/swagger-client/-/swagger-client-2.28.3.tgz", + "integrity": "sha512-TqRlyTL3WB0XT6QEvMpQYsh4nQ4Y/PdNXm3JBBH5JtvTTFnxcy0EKhW6ij6co4yPM6q0FXaLHkqASaK+jTaVog==", "dev": true, - "license": "MIT", "dependencies": { - "@kubb/core": "2.23.3", - "@kubb/fs": "2.23.3", - "@kubb/oas": "2.23.3", - "@kubb/parser-ts": "2.23.3", - "@kubb/plugin-oas": "2.23.3", - "@kubb/react": "2.23.3", - "@kubb/swagger-ts": "2.23.3" + "@kubb/core": "2.28.3", + "@kubb/fs": "2.28.3", + "@kubb/oas": "2.28.3", + "@kubb/parser-ts": "2.28.3", + "@kubb/plugin-oas": "2.28.3", + "@kubb/react": "2.28.3", + "@kubb/swagger-ts": "2.28.3" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@kubb/react": "2.23.3", + "@kubb/react": "2.28.3", "axios": "^1.7.2" }, "peerDependenciesMeta": { @@ -3495,48 +3632,223 @@ } } }, + "node_modules/@kubb/swagger-client/node_modules/@kubb/core": { + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/core/-/core-2.28.3.tgz", + "integrity": "sha512-DvldKVutboCPxgT2Q8qkyomX60kIgPO1+GSLSqYiOYxPIm4WLO8KbuNBzhvePpdfCm6L+dAi6dl5/vxidVVzKg==", + "dev": true, + "dependencies": { + "@kubb/fs": "2.28.3", + "@kubb/parser-ts": "2.28.3", + "@kubb/types": "2.28.3", + "change-case": "^5.4.4", + "directory-tree": "^3.5.2", + "find-up": "^7.0.0", + "natural-orderby": "^3.0.2", + "p-queue": "^8.0.1", + "remeda": "^2.14.0", + "seedrandom": "^3.0.5", + "semver": "^7.6.3", + "unraw": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@kubb/swagger-client/node_modules/@kubb/fs": { + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/fs/-/fs-2.28.3.tgz", + "integrity": "sha512-t/FN/7+2WAHAu9F/SIzzUZ+XUvna02Lv8EqRsMWXB/xVJ763AuHuqucFDumN2LY1tAl90xLFSKh3fDg42cTqUA==", + "dev": true, + "dependencies": { + "fs-extra": "^11.2.0", + "js-runtime": "^0.0.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@kubb/swagger-client/node_modules/@kubb/parser-ts": { + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/parser-ts/-/parser-ts-2.28.3.tgz", + "integrity": "sha512-rj+GPTuTUGiMpkp63BEXJDQdrzSMkj6hRlQ1sBhVsYE4H5GKLmNGrLq2pvnIT6s7aIdNUL3JSMdwJzU4dLm1zA==", + "dev": true, + "dependencies": { + "remeda": "^2.14.0", + "ts-morph": "^23.0.0", + "typescript": "^5.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@kubb/swagger-client/node_modules/@kubb/types": { + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/types/-/types-2.28.3.tgz", + "integrity": "sha512-NJU/bKb6aFrIk9npT7Hc0NSUPxJZWRWVQXwXD+Q2N8ZRujQ6CpPFjvF/mVa3HDSTP1ugpXNL+emneykDDQFmgQ==", + "dev": true, + "engines": { + "node": ">=18" + } + }, "node_modules/@kubb/swagger-ts": { - "version": "2.23.3", - "resolved": "https://registry.npmjs.org/@kubb/swagger-ts/-/swagger-ts-2.23.3.tgz", - "integrity": "sha512-b6qGEWRhEI43b+UzYxJB6CMx3I5hv1i3lPQ8B46g0t+4niDDcd8/m3N/672lZ6LQ4Z7EAqvdiZqSmMaXYc9Mjw==", + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/swagger-ts/-/swagger-ts-2.28.3.tgz", + "integrity": "sha512-8RgjiVgpYuyoUdUMmxja1yA1vYvHT3o12fOP96ekmlKsjdF26oQQ3qXsLlLkpT8isKNpffpqBcYlPnFR66w5Wg==", "dev": true, - "license": "MIT", "dependencies": { - "@kubb/core": "2.23.3", - "@kubb/fs": "2.23.3", - "@kubb/oas": "2.23.3", - "@kubb/parser-ts": "2.23.3", - "@kubb/plugin-oas": "2.23.3", - "@kubb/react": "2.23.3", - "@kubb/types": "2.23.3" + "@kubb/core": "2.28.3", + "@kubb/fs": "2.28.3", + "@kubb/oas": "2.28.3", + "@kubb/parser-ts": "2.28.3", + "@kubb/plugin-oas": "2.28.3", + "@kubb/react": "2.28.3", + "@kubb/types": "2.28.3" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@kubb/react": "2.23.3" + "@kubb/react": "2.28.3" + } + }, + "node_modules/@kubb/swagger-ts/node_modules/@kubb/core": { + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/core/-/core-2.28.3.tgz", + "integrity": "sha512-DvldKVutboCPxgT2Q8qkyomX60kIgPO1+GSLSqYiOYxPIm4WLO8KbuNBzhvePpdfCm6L+dAi6dl5/vxidVVzKg==", + "dev": true, + "dependencies": { + "@kubb/fs": "2.28.3", + "@kubb/parser-ts": "2.28.3", + "@kubb/types": "2.28.3", + "change-case": "^5.4.4", + "directory-tree": "^3.5.2", + "find-up": "^7.0.0", + "natural-orderby": "^3.0.2", + "p-queue": "^8.0.1", + "remeda": "^2.14.0", + "seedrandom": "^3.0.5", + "semver": "^7.6.3", + "unraw": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@kubb/swagger-ts/node_modules/@kubb/fs": { + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/fs/-/fs-2.28.3.tgz", + "integrity": "sha512-t/FN/7+2WAHAu9F/SIzzUZ+XUvna02Lv8EqRsMWXB/xVJ763AuHuqucFDumN2LY1tAl90xLFSKh3fDg42cTqUA==", + "dev": true, + "dependencies": { + "fs-extra": "^11.2.0", + "js-runtime": "^0.0.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@kubb/swagger-ts/node_modules/@kubb/parser-ts": { + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/parser-ts/-/parser-ts-2.28.3.tgz", + "integrity": "sha512-rj+GPTuTUGiMpkp63BEXJDQdrzSMkj6hRlQ1sBhVsYE4H5GKLmNGrLq2pvnIT6s7aIdNUL3JSMdwJzU4dLm1zA==", + "dev": true, + "dependencies": { + "remeda": "^2.14.0", + "ts-morph": "^23.0.0", + "typescript": "^5.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@kubb/swagger-ts/node_modules/@kubb/types": { + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/types/-/types-2.28.3.tgz", + "integrity": "sha512-NJU/bKb6aFrIk9npT7Hc0NSUPxJZWRWVQXwXD+Q2N8ZRujQ6CpPFjvF/mVa3HDSTP1ugpXNL+emneykDDQFmgQ==", + "dev": true, + "engines": { + "node": ">=18" } }, "node_modules/@kubb/swagger-zod": { - "version": "2.23.3", - "resolved": "https://registry.npmjs.org/@kubb/swagger-zod/-/swagger-zod-2.23.3.tgz", - "integrity": "sha512-eMRz5kspn54wKANFJ/2WkikIG+uT9vsVECF6TT6gZX9KRV5GOM8xCidtBC6RRVJ73qxQQF3Loi9KeiSR5JMWGA==", + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/swagger-zod/-/swagger-zod-2.28.3.tgz", + "integrity": "sha512-bjDTWspn2vAk488R5u3KEk89o8OfWNpnlZ3Yr4FgvLm2S7zfl6uPiV8OEYZ8tXnjPfILcek7BEJ0uPUiMIde8g==", "dev": true, - "license": "MIT", "dependencies": { - "@kubb/core": "2.23.3", - "@kubb/fs": "2.23.3", - "@kubb/oas": "2.23.3", - "@kubb/parser-ts": "2.23.3", - "@kubb/plugin-oas": "2.23.3", - "@kubb/react": "2.23.3", - "@kubb/swagger-ts": "2.23.3" + "@kubb/core": "2.28.3", + "@kubb/fs": "2.28.3", + "@kubb/oas": "2.28.3", + "@kubb/parser-ts": "2.28.3", + "@kubb/plugin-oas": "2.28.3", + "@kubb/react": "2.28.3", + "@kubb/swagger-ts": "2.28.3" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@kubb/react": "2.23.3" + "@kubb/react": "2.28.3" + } + }, + "node_modules/@kubb/swagger-zod/node_modules/@kubb/core": { + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/core/-/core-2.28.3.tgz", + "integrity": "sha512-DvldKVutboCPxgT2Q8qkyomX60kIgPO1+GSLSqYiOYxPIm4WLO8KbuNBzhvePpdfCm6L+dAi6dl5/vxidVVzKg==", + "dev": true, + "dependencies": { + "@kubb/fs": "2.28.3", + "@kubb/parser-ts": "2.28.3", + "@kubb/types": "2.28.3", + "change-case": "^5.4.4", + "directory-tree": "^3.5.2", + "find-up": "^7.0.0", + "natural-orderby": "^3.0.2", + "p-queue": "^8.0.1", + "remeda": "^2.14.0", + "seedrandom": "^3.0.5", + "semver": "^7.6.3", + "unraw": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@kubb/swagger-zod/node_modules/@kubb/fs": { + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/fs/-/fs-2.28.3.tgz", + "integrity": "sha512-t/FN/7+2WAHAu9F/SIzzUZ+XUvna02Lv8EqRsMWXB/xVJ763AuHuqucFDumN2LY1tAl90xLFSKh3fDg42cTqUA==", + "dev": true, + "dependencies": { + "fs-extra": "^11.2.0", + "js-runtime": "^0.0.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@kubb/swagger-zod/node_modules/@kubb/parser-ts": { + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/parser-ts/-/parser-ts-2.28.3.tgz", + "integrity": "sha512-rj+GPTuTUGiMpkp63BEXJDQdrzSMkj6hRlQ1sBhVsYE4H5GKLmNGrLq2pvnIT6s7aIdNUL3JSMdwJzU4dLm1zA==", + "dev": true, + "dependencies": { + "remeda": "^2.14.0", + "ts-morph": "^23.0.0", + "typescript": "^5.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@kubb/swagger-zod/node_modules/@kubb/types": { + "version": "2.28.3", + "resolved": "https://registry.npmjs.org/@kubb/types/-/types-2.28.3.tgz", + "integrity": "sha512-NJU/bKb6aFrIk9npT7Hc0NSUPxJZWRWVQXwXD+Q2N8ZRujQ6CpPFjvF/mVa3HDSTP1ugpXNL+emneykDDQFmgQ==", + "dev": true, + "engines": { + "node": ">=18" } }, "node_modules/@kubb/types": { @@ -4022,7 +4334,6 @@ "resolved": "https://registry.npmjs.org/@readme/better-ajv-errors/-/better-ajv-errors-1.6.0.tgz", "integrity": "sha512-9gO9rld84Jgu13kcbKRU+WHseNhaVt76wYMeRDGsUGYxwJtI3RmEJ9LY9dZCYQGI8eUZLuxb5qDja0nqklpFjQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@babel/code-frame": "^7.16.0", "@babel/runtime": "^7.21.0", @@ -4043,15 +4354,13 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/@readme/http-status-codes/-/http-status-codes-7.2.0.tgz", "integrity": "sha512-/dBh9qw3QhJYqlGwt2I+KUP/lQ6nytdCx3aq+GpMUhibLHF3O7fwoowNcTwlbnwtyJ+TJYTIIrp3oVUlRNx3fA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@readme/json-schema-ref-parser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@readme/json-schema-ref-parser/-/json-schema-ref-parser-1.2.0.tgz", "integrity": "sha512-Bt3QVovFSua4QmHa65EHUmh2xS0XJ3rgTEUPH998f4OW4VVJke3BuS16f+kM0ZLOGdvIrzrPRqwihuv5BAjtrA==", "dev": true, - "license": "MIT", "dependencies": { "@jsdevtools/ono": "^7.1.3", "@types/json-schema": "^7.0.6", @@ -4064,7 +4373,6 @@ "resolved": "https://registry.npmjs.org/@readme/openapi-parser/-/openapi-parser-2.6.0.tgz", "integrity": "sha512-pyFJXezWj9WI1O+gdp95CoxfY+i+Uq3kKk4zXIFuRAZi9YnHpHOpjumWWr67wkmRTw19Hskh9spyY0Iyikf3fA==", "dev": true, - "license": "MIT", "dependencies": { "@apidevtools/swagger-methods": "^3.0.2", "@jsdevtools/ono": "^7.1.3", @@ -4087,7 +4395,6 @@ "resolved": "https://registry.npmjs.org/@readme/openapi-schemas/-/openapi-schemas-3.1.0.tgz", "integrity": "sha512-9FC/6ho8uFa8fV50+FPy/ngWN53jaUu4GRXlAjcxIRrzhltJnpKkBG2Tp0IDraFJeWrOpk84RJ9EMEEYzaI1Bw==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" } @@ -4097,7 +4404,6 @@ "resolved": "https://registry.npmjs.org/@readme/postman-to-openapi/-/postman-to-openapi-4.1.0.tgz", "integrity": "sha512-VvV2Hzjskz01m8doSn7Ypt6cSZzgjnypVqXy1ipThbyYD6SGiM74VSePXykOODj/43Y2m6zeYedPk/ZLts/HvQ==", "dev": true, - "license": "MIT", "dependencies": { "@readme/http-status-codes": "^7.2.0", "js-yaml": "^4.1.0", @@ -4114,20 +4420,18 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@redocly/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-9GWx27t7xWhDIR02PA18nzBdLcKQRgc46xNQvjFkrYk4UOmvKhJ/dawwiX0cCOeetN5LcaaiqQbVOWYK62SGHw==", + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js-replace": "^1.0.1" }, "funding": { "type": "github", @@ -4320,7 +4624,6 @@ "resolved": "https://registry.npmjs.org/@stoplight/ordered-object-literal/-/ordered-object-literal-1.0.5.tgz", "integrity": "sha512-COTiuCU5bgMUtbIFBuyyh2/yVVzlr5Om0v5utQDgBCuQUOPgU1DwoffkTfg4UBQOvByi5foF4w4T+H9CoRe5wg==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=8" } @@ -4330,7 +4633,6 @@ "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-14.1.1.tgz", "integrity": "sha512-/kjtr+0t0tjKr+heVfviO9FrU/uGLc+QNX3fHJc19xsCNYqU7lVhaXxDmEID9BZTjG+/r9pK9xP/xU02XGg65g==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@types/json-schema": "^7.0.4", "utility-types": "^3.10.0" @@ -4344,7 +4646,6 @@ "resolved": "https://registry.npmjs.org/@stoplight/yaml/-/yaml-4.3.0.tgz", "integrity": "sha512-JZlVFE6/dYpP9tQmV0/ADfn32L9uFarHWxfcRhReKUnljz1ZiUM5zpX+PH8h5CJs6lao3TuFqnPm9IJJCEkE2w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@stoplight/ordered-object-literal": "^1.0.5", "@stoplight/types": "^14.1.1", @@ -4359,8 +4660,7 @@ "version": "0.0.50", "resolved": "https://registry.npmjs.org/@stoplight/yaml-ast-parser/-/yaml-ast-parser-0.0.50.tgz", "integrity": "sha512-Pb6M8TDO9DtSVla9yXSTAxmo9GVEouq5P40DWXdOie69bXogZTkgvopCq+yEvTMA0F6PEvdJmbtTV3ccIp11VQ==", - "dev": true, - "license": "Apache-2.0" + "dev": true }, "node_modules/@ts-morph/common": { "version": "0.24.0", @@ -5259,7 +5559,6 @@ "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", "dev": true, - "license": "MIT", "peerDependencies": { "ajv": "^8.5.0" }, @@ -6008,19 +6307,6 @@ ], "license": "CC-BY-4.0" }, - "node_modules/case-anything": { - "version": "2.1.10", - "resolved": "https://registry.npmjs.org/case-anything/-/case-anything-2.1.10.tgz", - "integrity": "sha512-JczJwVrCP0jPKh05McyVsuOg6AYosrB9XWZKbQzXeDAm2ClE/PJE/BcrrQrVyGYH7Jg8V/LDupmyL4kFlVsVFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.13" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -6374,7 +6660,6 @@ "resolved": "https://registry.npmjs.org/code-error-fragment/-/code-error-fragment-0.0.230.tgz", "integrity": "sha512-cadkfKp6932H8UkhzE/gcUqhRMNf8jHzkAN7+5Myabswaghu4xABTgPHDCjW+dBAJxj/SpkTYokpzDqY4pCzQw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4" } @@ -6875,7 +7160,6 @@ "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", "dev": true, - "license": "ISC", "dependencies": { "es5-ext": "^0.10.64", "type": "^2.7.2" @@ -8161,7 +8445,6 @@ "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", "dev": true, "hasInstallScript": true, - "license": "ISC", "dependencies": { "es6-iterator": "^2.0.3", "es6-symbol": "^3.1.3", @@ -8177,7 +8460,6 @@ "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", "dev": true, - "license": "MIT", "dependencies": { "d": "1", "es5-ext": "^0.10.35", @@ -8196,7 +8478,6 @@ "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", "dev": true, - "license": "ISC", "dependencies": { "d": "^1.0.2", "ext": "^1.7.0" @@ -8210,7 +8491,6 @@ "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", "dev": true, - "license": "ISC", "dependencies": { "d": "1", "es5-ext": "^0.10.46", @@ -8553,7 +8833,6 @@ "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", "dev": true, - "license": "ISC", "dependencies": { "d": "^1.0.1", "es5-ext": "^0.10.62", @@ -8655,7 +8934,6 @@ "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", "dev": true, - "license": "MIT", "dependencies": { "d": "1", "es5-ext": "~0.10.14" @@ -8807,7 +9085,6 @@ "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", "dev": true, - "license": "ISC", "dependencies": { "type": "^2.7.2" } @@ -9561,8 +9838,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/graphemer": { "version": "1.4.0", @@ -9720,8 +9996,7 @@ "version": "1.0.13", "resolved": "https://registry.npmjs.org/hotscript/-/hotscript-1.0.13.tgz", "integrity": "sha512-C++tTF1GqkGYecL+2S1wJTfoH6APGAsbb7PAWQ3iVIwgG/EFseAfEVOKFgAFq4yK3+6j1EjUD4UQ9dRJHX/sSQ==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/html-element-map": { "version": "1.3.1", @@ -10348,8 +10623,7 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/is-regex": { "version": "1.1.4", @@ -11551,7 +11825,6 @@ "resolved": "https://registry.npmjs.org/jsep/-/jsep-1.3.9.tgz", "integrity": "sha512-i1rBX5N7VPl0eYb6+mHNp52sEuaS2Wi8CDYx1X5sn9naevL78+265XJqy1qENEk7mRKwS06NHpUqiBwR7qeodw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 10.16.0" } @@ -11598,7 +11871,6 @@ "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", "dev": true, - "license": "MIT", "dependencies": { "lodash": "^4.17.4" } @@ -11608,7 +11880,6 @@ "resolved": "https://registry.npmjs.org/json-schema-merge-allof/-/json-schema-merge-allof-0.8.1.tgz", "integrity": "sha512-CTUKmIlPJbsWfzRRnOXz+0MjIqvnleIXwFTzz+t9T86HnYX/Rozria6ZVGLktAU9e+NygNljveP+yxqtQp/Q4w==", "dev": true, - "license": "MIT", "dependencies": { "compute-lcm": "^1.1.2", "json-schema-compare": "^0.2.2", @@ -11619,11 +11890,10 @@ } }, "node_modules/json-schema-to-ts": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-3.1.0.tgz", - "integrity": "sha512-UeVN/ery4/JeXI8h4rM8yZPxsH+KqPi/84qFxHfTGHZnWnK9D0UU9ZGYO+6XAaJLqCWMiks+ARuFOKAiSxJCHA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-3.1.1.tgz", + "integrity": "sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.18.3", "ts-algebra": "^2.0.0" @@ -11651,7 +11921,6 @@ "resolved": "https://registry.npmjs.org/json-to-ast/-/json-to-ast-2.1.0.tgz", "integrity": "sha512-W9Lq347r8tA1DfMvAGn9QNcgYm4Wm7Yc+k8e6vezpMnRT+NHbtlxgNBXRVjXe9YM6eTn6+p/MKOlV/aABJcSnQ==", "dev": true, - "license": "MIT", "dependencies": { "code-error-fragment": "0.0.230", "grapheme-splitter": "^1.0.4" @@ -11694,22 +11963,21 @@ } }, "node_modules/jsonpath-plus": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-9.0.0.tgz", - "integrity": "sha512-bqE77VIDStrOTV/czspZhTn+o27Xx9ZJRGVkdVShEtPoqsIx5yALv3lWVU6y+PqYvWPJNWE7ORCQheQkEe0DDA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-10.1.0.tgz", + "integrity": "sha512-gHfV1IYqH8uJHYVTs8BJX1XKy2/rR93+f8QQi0xhx95aCiXn1ettYAd5T+7FU6wfqyDoX/wy0pm/fL3jOKJ9Lg==", "dev": true, - "license": "MIT", "dependencies": { "@jsep-plugin/assignment": "^1.2.1", "@jsep-plugin/regex": "^1.0.3", - "jsep": "^1.3.8" + "jsep": "^1.3.9" }, "bin": { "jsonpath": "bin/jsonpath-cli.js", "jsonpath-plus": "bin/jsonpath-cli.js" }, "engines": { - "node": ">=14.0.0" + "node": ">=18.0.0" } }, "node_modules/jsonpointer": { @@ -11717,7 +11985,6 @@ "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -12426,7 +12693,6 @@ "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", "integrity": "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==", "dev": true, - "license": "MIT", "dependencies": { "es5-ext": "~0.10.2" } @@ -12531,7 +12797,6 @@ "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.17.tgz", "integrity": "sha512-DGqD7Hjpi/1or4F/aYAspXKNm5Yili0QDAFAY4QYvpqpgiY6+1jOfqpmByzjxbWd/T9mChbCArXAbDAsTm5oXA==", "dev": true, - "license": "ISC", "dependencies": { "d": "^1.0.2", "es5-ext": "^0.10.64", @@ -12794,7 +13059,6 @@ "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", "dev": true, - "license": "MIT", "bin": { "mustache": "bin/mustache" } @@ -12916,22 +13180,11 @@ "dev": true, "license": "MIT" }, - "node_modules/neotraverse": { - "version": "0.6.15", - "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.15.tgz", - "integrity": "sha512-HZpdkco+JeXq0G+WWpMJ4NsX3pqb5O7eR9uGz3FfoFt+LYzU8iRWp49nJtud6hsDoywM8tIrDo3gjgmOqJA8LA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, "node_modules/next-tick": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/node-abort-controller": { "version": "3.1.1", @@ -13061,21 +13314,20 @@ } }, "node_modules/oas": { - "version": "24.5.3", - "resolved": "https://registry.npmjs.org/oas/-/oas-24.5.3.tgz", - "integrity": "sha512-joxSrIrZHyRRX07iGtNrE6KHVa+aKAxwuHkrmMpvQs9hyB98aF1Tm4/NlIx+uVMdxCdL25h2Y3TQYHmhiHwjig==", + "version": "25.0.3", + "resolved": "https://registry.npmjs.org/oas/-/oas-25.0.3.tgz", + "integrity": "sha512-6a1qnCPhqaU/awhQSfMLwVIC7xZRO3JhO/s6x/ctscq76LUknxuIS1s2x0/mtxYg+DBFJPIXAQET4KyosuaNtw==", "dev": true, - "license": "MIT", "dependencies": { "@readme/json-schema-ref-parser": "^1.2.0", "@types/json-schema": "^7.0.11", "json-schema-merge-allof": "^0.8.1", - "jsonpath-plus": "^9.0.0", + "jsonpath-plus": "^10.0.0", "jsonpointer": "^5.0.0", "memoizee": "^0.4.16", - "oas-normalize": "^11.1.1", + "oas-normalize": "^11.1.3", "openapi-types": "^12.1.1", - "path-to-regexp": "^7.0.0", + "path-to-regexp": "^8.1.0", "remove-undefined-objects": "^5.0.0" }, "engines": { @@ -13118,11 +13370,10 @@ } }, "node_modules/oas-normalize": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/oas-normalize/-/oas-normalize-11.1.1.tgz", - "integrity": "sha512-qwIYTl34cdheBmHzHmc60frAcMD02USrMuZONWUdSjlBTr9En7ZC1q0vFaNqNmKiOMs7eNQbzmBkyhU6sL04pQ==", + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/oas-normalize/-/oas-normalize-11.1.3.tgz", + "integrity": "sha512-m8ZpweCvWx5HzK8MW3IpUuMO6Xi4UrjGUpb+GDfZVIVfnFhhNoTvohtNHebqx3l4BOXRLx8DuDLCbRjIcKSoQQ==", "dev": true, - "license": "MIT", "dependencies": { "@readme/openapi-parser": "^2.6.0", "@readme/postman-to-openapi": "^4.1.0", @@ -13205,11 +13456,10 @@ } }, "node_modules/oas/node_modules/path-to-regexp": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-7.1.0.tgz", - "integrity": "sha512-ZToe+MbUF4lBqk6dV8GKot4DKfzrxXsplOddH8zN3YK+qw9/McvP7+4ICjZvOne0jQhN4eJwHsX6tT0Ns19fvw==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=16" } @@ -13361,35 +13611,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/openapi-format": { - "version": "1.21.1", - "resolved": "https://registry.npmjs.org/openapi-format/-/openapi-format-1.21.1.tgz", - "integrity": "sha512-aD67HMuLc5e9htzn5tSbzkn5ffnnoxnB7gfsOAKLglxojGwck2SnRDPGHe56l8RedT/hEjH+CfLvbTrW9iKO1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@stoplight/yaml": "^4.3.0", - "case-anything": "2.1.10", - "commander": "^7.2.0", - "neotraverse": "^0.6.14" - }, - "bin": { - "openapi-format": "bin/cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/openapi-format/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, "node_modules/openapi-sampler": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/openapi-sampler/-/openapi-sampler-1.5.1.tgz", @@ -13405,8 +13626,7 @@ "version": "12.1.3", "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-12.1.3.tgz", "integrity": "sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/optionator": { "version": "0.9.4", @@ -14812,21 +15032,19 @@ } }, "node_modules/remeda": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/remeda/-/remeda-2.6.0.tgz", - "integrity": "sha512-uwq9c2s91Mry5YQiPGWtW9vF2DgTIVLzCIZZYz6Rcv8hsgWFQjavOaP24m9ZNF2mur+eq0x2EqRQlPBaLZuYrA==", + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/remeda/-/remeda-2.16.0.tgz", + "integrity": "sha512-HOymkGg58HW4LT8MBEabQEdW76YsqcRNNFPXPrOrnYm+/9Pmk0b9fm8PKgQxoRPa6WDLnRM/LxTXkHdXf9Ab0w==", "dev": true, - "license": "MIT", "dependencies": { - "type-fest": "^4.21.0" + "type-fest": "^4.26.1" } }, "node_modules/remeda/node_modules/type-fest": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.23.0.tgz", - "integrity": "sha512-ZiBujro2ohr5+Z/hZWHESLz3g08BBdrdLMieYFULJO+tWc437sn8kQsWLJoZErY8alNhxre9K4p3GURAG11n+w==", + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.1.tgz", + "integrity": "sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=16" }, @@ -14839,7 +15057,6 @@ "resolved": "https://registry.npmjs.org/remove-undefined-objects/-/remove-undefined-objects-5.0.0.tgz", "integrity": "sha512-DE8C17uIWeHaY4SqIkpQpHXm0MIdYHtIqjieWuh0I2PG8YcZRxFE6pqeEhnRetsrQ7Lu9uvSNQkDbg95NLpvnQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=18" } @@ -16320,7 +16537,6 @@ "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.8.tgz", "integrity": "sha512-wFH7+SEAcKfJpfLPkrgMPvvwnEtj8W4IurvEyrKsDleXnKLCDw71w8jltvfLa8Rm4qQxxT4jmDBYbJG/z7qoww==", "dev": true, - "license": "ISC", "dependencies": { "es5-ext": "^0.10.64", "next-tick": "^1.1.0" @@ -16411,8 +16627,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-2.0.0.tgz", "integrity": "sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/ts-api-utils": { "version": "1.3.0", @@ -16556,8 +16771,7 @@ "version": "9.6.0", "resolved": "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-9.6.0.tgz", "integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==", - "dev": true, - "license": "Apache-2.0" + "dev": true }, "node_modules/tsconfig-paths": { "version": "4.2.0", @@ -16609,8 +16823,7 @@ "version": "2.7.3", "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/type-check": { "version": "0.4.0", @@ -16745,11 +16958,10 @@ "license": "MIT" }, "node_modules/typescript": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", - "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -16897,6 +17109,12 @@ "punycode": "^2.1.0" } }, + "node_modules/uri-js-replace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uri-js-replace/-/uri-js-replace-1.0.1.tgz", + "integrity": "sha512-W+C9NWNLFOoBI2QWDp4UT9pv65r2w5Cx+3sTYFvtMdDBxkKt1syCqsUdSFAChbEe1uK5TfS04wt/nGwmaeIQ0g==", + "dev": true + }, "node_modules/url-template": { "version": "2.0.8", "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz", @@ -16925,7 +17143,6 @@ "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4" } @@ -16965,8 +17182,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/validate.io-array/-/validate.io-array-1.0.6.tgz", "integrity": "sha512-DeOy7CnPEziggrOO5CZhVKJw6S3Yi7e9e65R1Nl/RTN1vTQKnzjfvks0/8kQ40FP/dsjRAOd4hxmJ7uLa6vxkg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/validate.io-function": { "version": "1.0.2", diff --git a/package.json b/package.json index ec8890f..8e3ad0c 100644 --- a/package.json +++ b/package.json @@ -47,10 +47,10 @@ "@faker-js/faker": "^8.3.1", "@kubb/cli": "^2.23.3", "@kubb/core": "^2.23.3", - "@kubb/swagger": "^2.23.3", - "@kubb/swagger-client": "^2.23.3", - "@kubb/swagger-ts": "^2.23.3", - "@kubb/swagger-zod": "^2.23.3", + "@kubb/swagger": "^2.28.3", + "@kubb/swagger-client": "^2.28.3", + "@kubb/swagger-ts": "^2.28.3", + "@kubb/swagger-zod": "^2.28.3", "@nestjs/cli": "^10.4.5", "@nestjs/schematics": "^10.0.0", "@nestjs/testing": "^10.0.0",