From 73a60ec4b83a5e96420ec8fdb1447309ffdf9009 Mon Sep 17 00:00:00 2001 From: Stijn Van Hulle Date: Fri, 26 Jan 2024 11:57:56 +0100 Subject: [PATCH 1/3] fix: min/max array type --- packages/swagger-zod/mocks/petStore.yaml | 8 +++++++- packages/swagger-zod/src/ZodGenerator.test.ts | 20 +++++++++++++++++++ packages/swagger-zod/src/ZodGenerator.ts | 13 +++++++++++- .../__snapshots__/ZodGenerator.test.ts.snap | 6 ++++++ 4 files changed, 45 insertions(+), 2 deletions(-) diff --git a/packages/swagger-zod/mocks/petStore.yaml b/packages/swagger-zod/mocks/petStore.yaml index fc6433b07..7b3109036 100644 --- a/packages/swagger-zod/mocks/petStore.yaml +++ b/packages/swagger-zod/mocks/petStore.yaml @@ -115,7 +115,13 @@ components: type: string maxLength: 100 minLength: 5 - + PetArray: + description: List of Pet object + type: array + minItems: 1 + maxItems: 3 + items: + $ref: '#/components/schemas/Pet' OptionalPet: type: object properties: diff --git a/packages/swagger-zod/src/ZodGenerator.test.ts b/packages/swagger-zod/src/ZodGenerator.test.ts index cc3995251..eb0bc5720 100644 --- a/packages/swagger-zod/src/ZodGenerator.test.ts +++ b/packages/swagger-zod/src/ZodGenerator.test.ts @@ -90,6 +90,26 @@ describe('ZodGenerator PetStore', async () => { expect(node).toMatchSnapshot() }) + + test('generate schema for PetArray', async () => { + const generator = new ZodGenerator({ + exclude: undefined, + include: undefined, + override: undefined, + transformers: {}, + typed: false, + dateType: 'string', + unknownType: 'any', + }, { + oas, + pluginManager: mockedPluginManager, + }) + + const schemas = oas.getDefinition().components?.schemas + const node = generator.build({ schema: schemas?.PetArray as OasTypes.SchemaObject, baseName: 'PetArray' }) + + expect(node).toMatchSnapshot() + }) }) describe('ZodGenerator constCases', async () => { diff --git a/packages/swagger-zod/src/ZodGenerator.ts b/packages/swagger-zod/src/ZodGenerator.ts index 20b60f406..27cf127a5 100644 --- a/packages/swagger-zod/src/ZodGenerator.ts +++ b/packages/swagger-zod/src/ZodGenerator.ts @@ -344,6 +344,17 @@ export class ZodGenerator extends Generator array return [{ keyword: zodKeywords.array, args: this.getTypeFromSchema(schema.items as OasTypes.SchemaObject, baseName) }, ...baseItems] } @@ -403,7 +414,7 @@ export class ZodGenerator extends Generator generate schema for Pet 1`] = ` ] `; +exports[`ZodGenerator PetStore > generate schema for PetArray 1`] = ` +[ + "export const PetArray = z.array(z.lazy(() => Pet)).min(1).max(3).describe(\`List of Pet object\`);", +] +`; + exports[`ZodGenerator PetStore > generate schema for Pets 1`] = ` [ "export const Pets = z.array(z.object({"id": z.number(),"name": z.string(),"tag": z.string().optional()}));", From 94a4c7aa65239e91eec2750c40c0054f085731e3 Mon Sep 17 00:00:00 2001 From: Stijn Van Hulle Date: Fri, 26 Jan 2024 11:59:20 +0100 Subject: [PATCH 2/3] chore: update packages --- .changeset/old-brooms-roll.md | 5 + docs/package.json | 4 +- e2e/package.json | 6 +- examples/advanced/package.json | 6 +- examples/advanced/petStore.yaml | 2 + examples/client/package.json | 2 +- examples/faker/package.json | 2 +- examples/msw-v2/package.json | 4 +- examples/msw/package.json | 2 +- examples/react-query-v5/package.json | 2 +- examples/react-query/package.json | 2 +- examples/simple-single/package.json | 2 +- examples/solid-query/package.json | 4 +- examples/svelte-query/package.json | 2 +- examples/swr/package.json | 2 +- examples/typescript/package.json | 2 +- examples/vue-query-v5/package.json | 2 +- examples/vue-query/package.json | 2 +- examples/zodios/package.json | 2 +- package.json | 2 +- packages/cli/package.json | 4 +- packages/config/eslint-config/package.json | 2 +- packages/config/tsup-config/package.json | 4 +- packages/kubb/package.json | 2 +- packages/swagger-client/package.json | 2 +- packages/swagger-faker/src/FakerGenerator.ts | 2 +- packages/unplugin/package.json | 4 +- pnpm-lock.yaml | 664 +++++++++---------- 28 files changed, 351 insertions(+), 390 deletions(-) create mode 100644 .changeset/old-brooms-roll.md diff --git a/.changeset/old-brooms-roll.md b/.changeset/old-brooms-roll.md new file mode 100644 index 000000000..dfa0035e4 --- /dev/null +++ b/.changeset/old-brooms-roll.md @@ -0,0 +1,5 @@ +--- +"@kubb/swagger-zod": patch +--- + +array type with min/max diff --git a/docs/package.json b/docs/package.json index b3c475059..a8e89c163 100644 --- a/docs/package.json +++ b/docs/package.json @@ -21,11 +21,11 @@ "dependencies": { "@vercel/analytics": "^1.1.2", "sitemap": "^7.1.1", - "vitepress": "^1.0.0-rc.39", + "vitepress": "^1.0.0-rc.40", "vue": "^3.4.15" }, "devDependencies": { - "@types/node": "^20.11.5" + "@types/node": "^20.11.7" }, "packageManager": "pnpm@8.3.0", "engines": { diff --git a/e2e/package.json b/e2e/package.json index 42a124a58..3f89011a4 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -20,7 +20,7 @@ "typecheck": "tsc -p ./tsconfig.json --noEmit --emitDeclarationOnly false" }, "dependencies": { - "@faker-js/faker": "^8.3.1", + "@faker-js/faker": "^8.4.0", "@kubb/cli": "workspace:*", "@kubb/core": "workspace:*", "@kubb/swagger": "workspace:*", @@ -37,10 +37,10 @@ "@tanstack/svelte-query": "^5.17.19", "@tanstack/vue-query": "^5.17.19", "@zodios/core": "^10.9.6", - "axios": "^1.6.5", + "axios": "^1.6.7", "msw": "^1.3.2", "react": "^18.2.0", - "solid-js": "^1.8.11", + "solid-js": "^1.8.12", "svelte": "^3.59.2", "swr": "^2.2.4", "tsup": "^8.0.1", diff --git a/examples/advanced/package.json b/examples/advanced/package.json index 260605e09..579bddb27 100644 --- a/examples/advanced/package.json +++ b/examples/advanced/package.json @@ -24,7 +24,7 @@ "typecheck": "tsc -p ./tsconfig.json --noEmit --emitDeclarationOnly false" }, "dependencies": { - "@faker-js/faker": "^8.3.1", + "@faker-js/faker": "^8.4.0", "@kubb/cli": "workspace:*", "@kubb/core": "workspace:*", "@kubb/swagger": "workspace:*", @@ -41,10 +41,10 @@ "@tanstack/svelte-query": "^4.36.1", "@tanstack/vue-query": "^4.37.1", "@zodios/core": "^10.9.6", - "axios": "^1.6.5", + "axios": "^1.6.7", "msw": "^1.3.2", "react": "^18.2.0", - "solid-js": "^1.8.11", + "solid-js": "^1.8.12", "svelte": "^3.59.2", "swr": "^2.2.4", "vue": "^3.4.15", diff --git a/examples/advanced/petStore.yaml b/examples/advanced/petStore.yaml index 57f92a090..0c2b67859 100644 --- a/examples/advanced/petStore.yaml +++ b/examples/advanced/petStore.yaml @@ -191,6 +191,8 @@ paths: application/json: schema: type: array + minItems: 1 + maxItems: 3 items: $ref: "#/components/schemas/Pet" application/xml: diff --git a/examples/client/package.json b/examples/client/package.json index f54e1fcf9..3d9d074a4 100644 --- a/examples/client/package.json +++ b/examples/client/package.json @@ -26,7 +26,7 @@ "@kubb/swagger": "workspace:*", "@kubb/swagger-client": "workspace:*", "@kubb/swagger-ts": "workspace:*", - "axios": "^1.6.5" + "axios": "^1.6.7" }, "devDependencies": { "@kubb/ts-config": "workspace:*", diff --git a/examples/faker/package.json b/examples/faker/package.json index b41663001..453435703 100644 --- a/examples/faker/package.json +++ b/examples/faker/package.json @@ -23,7 +23,7 @@ "typecheck": "tsc -p ./tsconfig.json --noEmit --emitDeclarationOnly false" }, "dependencies": { - "@faker-js/faker": "^8.3.1", + "@faker-js/faker": "^8.4.0", "@kubb/cli": "workspace:*", "@kubb/core": "workspace:*", "@kubb/swagger": "workspace:*", diff --git a/examples/msw-v2/package.json b/examples/msw-v2/package.json index d68c32525..dd0c0e804 100644 --- a/examples/msw-v2/package.json +++ b/examples/msw-v2/package.json @@ -24,7 +24,7 @@ "typecheck": "tsc -p ./tsconfig.json --noEmit --emitDeclarationOnly false" }, "dependencies": { - "@faker-js/faker": "^8.3.1", + "@faker-js/faker": "^8.4.0", "@kubb/cli": "workspace:*", "@kubb/core": "workspace:*", "@kubb/swagger": "workspace:*", @@ -33,7 +33,7 @@ "@kubb/swagger-msw": "workspace:*", "@kubb/swagger-ts": "workspace:*", "@mswjs/http-middleware": "^0.9.2", - "msw": "^2.1.2", + "msw": "^2.1.5", "react": "^18.2.0", "tsup": "^8.0.1" }, diff --git a/examples/msw/package.json b/examples/msw/package.json index 9b872ad44..f1498484f 100644 --- a/examples/msw/package.json +++ b/examples/msw/package.json @@ -24,7 +24,7 @@ "typecheck": "tsc -p ./tsconfig.json --noEmit --emitDeclarationOnly false" }, "dependencies": { - "@faker-js/faker": "^8.3.1", + "@faker-js/faker": "^8.4.0", "@kubb/cli": "workspace:*", "@kubb/core": "workspace:*", "@kubb/swagger": "workspace:*", diff --git a/examples/react-query-v5/package.json b/examples/react-query-v5/package.json index 7832fc26c..77341e6b1 100644 --- a/examples/react-query-v5/package.json +++ b/examples/react-query-v5/package.json @@ -31,7 +31,7 @@ "@kubb/swagger-ts": "workspace:*", "@tanstack/react-query": "^5.17.19", "@tanstack/react-query-devtools": "5.0.0", - "axios": "^1.6.5", + "axios": "^1.6.7", "react": "^18.2.0", "react-dom": "^18.2.0", "tsup": "^8.0.1" diff --git a/examples/react-query/package.json b/examples/react-query/package.json index cef63e099..e2fbc953e 100644 --- a/examples/react-query/package.json +++ b/examples/react-query/package.json @@ -30,7 +30,7 @@ "@kubb/swagger-ts": "workspace:*", "@tanstack/react-query": "^4.36.1", "@tanstack/react-query-devtools": "^4.36.1", - "axios": "^1.6.5", + "axios": "^1.6.7", "react": "^18.2.0", "react-dom": "^18.2.0", "tsup": "^8.0.1" diff --git a/examples/simple-single/package.json b/examples/simple-single/package.json index 3cbcb3e67..9dab574be 100644 --- a/examples/simple-single/package.json +++ b/examples/simple-single/package.json @@ -30,7 +30,7 @@ "@kubb/swagger-tanstack-query": "workspace:*", "@kubb/swagger-ts": "workspace:*", "@tanstack/react-query": "^4.36.1", - "axios": "^1.6.5", + "axios": "^1.6.7", "react": "^18.2.0", "tsup": "^8.0.1" } diff --git a/examples/solid-query/package.json b/examples/solid-query/package.json index 6eb8c4201..9e8624da1 100644 --- a/examples/solid-query/package.json +++ b/examples/solid-query/package.json @@ -28,8 +28,8 @@ "@kubb/swagger-ts": "workspace:*", "@kubb/swagger-zod": "workspace:*", "@tanstack/solid-query": "^4.36.1", - "axios": "^1.6.5", - "solid-js": "^1.8.11", + "axios": "^1.6.7", + "solid-js": "^1.8.12", "tsup": "^8.0.1" }, "devDependencies": { diff --git a/examples/svelte-query/package.json b/examples/svelte-query/package.json index 2d1f819ae..12d2433ff 100644 --- a/examples/svelte-query/package.json +++ b/examples/svelte-query/package.json @@ -28,7 +28,7 @@ "@kubb/swagger-ts": "workspace:*", "@kubb/swagger-zod": "workspace:*", "@tanstack/svelte-query": "^4.36.1", - "axios": "^1.6.5", + "axios": "^1.6.7", "svelte": "^3.59.2", "tsup": "^8.0.1" }, diff --git a/examples/swr/package.json b/examples/swr/package.json index 37777ee59..0385935fe 100644 --- a/examples/swr/package.json +++ b/examples/swr/package.json @@ -27,7 +27,7 @@ "@kubb/swagger-swr": "workspace:*", "@kubb/swagger-ts": "workspace:*", "@kubb/swagger-zod": "workspace:*", - "axios": "^1.6.5", + "axios": "^1.6.7", "react": "^18.2.0", "swr": "^2.2.4", "tsup": "^8.0.1" diff --git a/examples/typescript/package.json b/examples/typescript/package.json index 843b342ae..51e80002a 100644 --- a/examples/typescript/package.json +++ b/examples/typescript/package.json @@ -24,7 +24,7 @@ "@kubb/core": "workspace:*", "@kubb/swagger": "workspace:*", "@kubb/swagger-ts": "workspace:*", - "axios": "^1.6.5", + "axios": "^1.6.7", "tsup": "^8.0.1" }, "devDependencies": { diff --git a/examples/vue-query-v5/package.json b/examples/vue-query-v5/package.json index a052477e0..b2c933399 100644 --- a/examples/vue-query-v5/package.json +++ b/examples/vue-query-v5/package.json @@ -30,7 +30,7 @@ "@kubb/swagger-ts": "workspace:*", "@kubb/swagger-zod": "workspace:*", "@tanstack/vue-query": "^5.17.19", - "axios": "^1.6.5", + "axios": "^1.6.7", "vue": "^3.4.15" }, "devDependencies": { diff --git a/examples/vue-query/package.json b/examples/vue-query/package.json index 52e1d3460..d879063b4 100644 --- a/examples/vue-query/package.json +++ b/examples/vue-query/package.json @@ -30,7 +30,7 @@ "@kubb/swagger-ts": "workspace:*", "@kubb/swagger-zod": "workspace:*", "@tanstack/vue-query": "^4.37.1", - "axios": "^1.6.5", + "axios": "^1.6.7", "vue": "^3.4.15" }, "devDependencies": { diff --git a/examples/zodios/package.json b/examples/zodios/package.json index 75bcc8bc6..ba6ad2ede 100644 --- a/examples/zodios/package.json +++ b/examples/zodios/package.json @@ -30,7 +30,7 @@ "@kubb/swagger-zodios": "workspace:*", "@zodios/core": "^10.9.6", "@zodios/express": "^10.6.1", - "axios": "^1.6.5", + "axios": "^1.6.7", "cors": "^2.8.5", "express": "^4.18.2", "react": "^18.2.0", diff --git a/package.json b/package.json index 6a1cd5ad3..a6584331b 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "@changesets/cli": "^2.27.1", "@kubb/eslint-config": "workspace:*", "@kubb/ts-config": "workspace:*", - "@types/node": "^20.11.5", + "@types/node": "^20.11.7", "@vitest/coverage-v8": "^1.2.1", "@vitest/ui": "^1.2.1", "bun-types": "^1.0.25", diff --git a/packages/cli/package.json b/packages/cli/package.json index edd3e73d7..d92323542 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -55,7 +55,7 @@ "cac": "^6.7.14", "chokidar": "^3.5.3", "cosmiconfig": "^9.0.0", - "esbuild": "^0.19.11", + "esbuild": "^0.19.12", "execa": "^8.0.1", "ora": "^8.0.1", "pretty-error": "^4.0.0", @@ -66,7 +66,7 @@ "@kubb/swagger": "workspace:*", "@kubb/ts-config": "workspace:*", "@kubb/tsup-config": "workspace:*", - "@types/node": "^20.11.5", + "@types/node": "^20.11.7", "source-map-support": "^0.5.21", "tsup": "^8.0.1", "typescript": "^5.3.3" diff --git a/packages/config/eslint-config/package.json b/packages/config/eslint-config/package.json index 9f2b5dd2a..87ebcee54 100644 --- a/packages/config/eslint-config/package.json +++ b/packages/config/eslint-config/package.json @@ -45,7 +45,7 @@ "dependencies": { "@eslint/js": "^8.56.0", "@types/eslint": "~8.56.2", - "@typescript-eslint/eslint-plugin": "^6.19.0", + "@typescript-eslint/eslint-plugin": "^6.19.1", "@typescript-eslint/parser": "~6.15.0", "eslint-config-prettier": "~9.1.0", "eslint-config-turbo": "^1.11.3", diff --git a/packages/config/tsup-config/package.json b/packages/config/tsup-config/package.json index 61bd772d5..405b3144c 100644 --- a/packages/config/tsup-config/package.json +++ b/packages/config/tsup-config/package.json @@ -33,14 +33,14 @@ "typecheck": "tsc -p ./tsconfig.json --noEmit --emitDeclarationOnly false" }, "dependencies": { - "@microsoft/api-extractor": "^7.39.1", + "@microsoft/api-extractor": "^7.39.4", "esbuild-plugin-file-path-extensions": "^2.0.0", "fast-glob": "^3.3.2", "tinyrainbow": "^1.1.1" }, "devDependencies": { "@kubb/ts-config": "workspace:*", - "@types/node": "^20.11.5", + "@types/node": "^20.11.7", "tsup": "^8.0.1" }, "peerDependencies": { diff --git a/packages/kubb/package.json b/packages/kubb/package.json index b43a01653..8b81d579f 100644 --- a/packages/kubb/package.json +++ b/packages/kubb/package.json @@ -49,7 +49,7 @@ "devDependencies": { "@kubb/ts-config": "workspace:*", "@kubb/tsup-config": "workspace:*", - "@types/node": "^20.11.5", + "@types/node": "^20.11.7", "tsup": "^8.0.1", "typescript": "^5.3.3" }, diff --git a/packages/swagger-client/package.json b/packages/swagger-client/package.json index 203dfc4fe..9e7ca9592 100644 --- a/packages/swagger-client/package.json +++ b/packages/swagger-client/package.json @@ -79,7 +79,7 @@ "@kubb/ts-config": "workspace:*", "@kubb/tsup-config": "workspace:*", "@types/react": "^18.2.48", - "axios": "^1.6.5", + "axios": "^1.6.7", "eslint": "^8.56.0", "react": "^18.2.0", "tsup": "^8.0.1", diff --git a/packages/swagger-faker/src/FakerGenerator.ts b/packages/swagger-faker/src/FakerGenerator.ts index 8d8ce1d8d..8de2c627a 100644 --- a/packages/swagger-faker/src/FakerGenerator.ts +++ b/packages/swagger-faker/src/FakerGenerator.ts @@ -323,7 +323,7 @@ export class FakerGenerator extends Generator=12'} cpu: [ppc64] os: [aix] @@ -2553,8 +2547,8 @@ packages: dev: true optional: true - /@esbuild/android-arm64@0.19.11: - resolution: {integrity: sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==} + /@esbuild/android-arm64@0.19.12: + resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -2578,8 +2572,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.19.11: - resolution: {integrity: sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==} + /@esbuild/android-arm@0.19.12: + resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -2603,8 +2597,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.19.11: - resolution: {integrity: sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==} + /@esbuild/android-x64@0.19.12: + resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -2628,8 +2622,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.19.11: - resolution: {integrity: sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==} + /@esbuild/darwin-arm64@0.19.12: + resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -2653,8 +2647,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.19.11: - resolution: {integrity: sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==} + /@esbuild/darwin-x64@0.19.12: + resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -2678,8 +2672,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.19.11: - resolution: {integrity: sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==} + /@esbuild/freebsd-arm64@0.19.12: + resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -2703,8 +2697,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.19.11: - resolution: {integrity: sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==} + /@esbuild/freebsd-x64@0.19.12: + resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -2728,8 +2722,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.19.11: - resolution: {integrity: sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==} + /@esbuild/linux-arm64@0.19.12: + resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -2753,8 +2747,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.19.11: - resolution: {integrity: sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==} + /@esbuild/linux-arm@0.19.12: + resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -2778,8 +2772,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.19.11: - resolution: {integrity: sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==} + /@esbuild/linux-ia32@0.19.12: + resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -2803,8 +2797,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.19.11: - resolution: {integrity: sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==} + /@esbuild/linux-loong64@0.19.12: + resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -2828,8 +2822,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.19.11: - resolution: {integrity: sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==} + /@esbuild/linux-mips64el@0.19.12: + resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -2853,8 +2847,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.19.11: - resolution: {integrity: sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==} + /@esbuild/linux-ppc64@0.19.12: + resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -2878,8 +2872,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.19.11: - resolution: {integrity: sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==} + /@esbuild/linux-riscv64@0.19.12: + resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -2903,8 +2897,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.19.11: - resolution: {integrity: sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==} + /@esbuild/linux-s390x@0.19.12: + resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -2928,8 +2922,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.19.11: - resolution: {integrity: sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==} + /@esbuild/linux-x64@0.19.12: + resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -2953,8 +2947,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.19.11: - resolution: {integrity: sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==} + /@esbuild/netbsd-x64@0.19.12: + resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -2978,8 +2972,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.19.11: - resolution: {integrity: sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==} + /@esbuild/openbsd-x64@0.19.12: + resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -3003,8 +2997,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.19.11: - resolution: {integrity: sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==} + /@esbuild/sunos-x64@0.19.12: + resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -3028,8 +3022,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.19.11: - resolution: {integrity: sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==} + /@esbuild/win32-arm64@0.19.12: + resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -3053,8 +3047,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.19.11: - resolution: {integrity: sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==} + /@esbuild/win32-ia32@0.19.12: + resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -3078,8 +3072,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.19.11: - resolution: {integrity: sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==} + /@esbuild/win32-x64@0.19.12: + resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -3131,8 +3125,8 @@ packages: resolution: {integrity: sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==} dev: false - /@faker-js/faker@8.3.1: - resolution: {integrity: sha512-FdgpFxY6V6rLZE9mmIBb9hM0xpfvQOSNOLnzolzKwsE1DH+gC7lEKV1p1IbR0lAYyvYd5a4u3qWJzowUkw1bIw==} + /@faker-js/faker@8.4.0: + resolution: {integrity: sha512-htW87352wzUCdX1jyUQocUcmAaFqcR/w082EC8iP/gtkF0K+aKcBp0hR5Arb7dzR8tQ1TrhE9DNa5EbJELm84w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0, npm: '>=6.14.13'} dev: false @@ -3243,23 +3237,23 @@ packages: read-yaml-file: 1.1.0 dev: true - /@microsoft/api-extractor-model@7.28.4(@types/node@20.11.5): - resolution: {integrity: sha512-vucgyPmgHrJ/D4/xQywAmjTmSfxAx2/aDmD6TkIoLu51FdsAfuWRbijWA48AePy60OO+l+mmy9p2P/CEeBZqig==} + /@microsoft/api-extractor-model@7.28.7(@types/node@20.11.7): + resolution: {integrity: sha512-4gCGGEQGHmbQmarnDcEWS2cjj0LtNuD3D6rh3ZcAyAYTkceAugAk2eyQHGdTcGX8w3qMjWCTU1TPb8xHnMM+Kg==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.63.0(@types/node@20.11.5) + '@rushstack/node-core-library': 3.64.2(@types/node@20.11.7) transitivePeerDependencies: - '@types/node' - /@microsoft/api-extractor@7.39.1(@types/node@20.11.5): - resolution: {integrity: sha512-V0HtCufWa8hZZvSmlEzQZfINcJkHAU/bmpyJQj6w+zpI87EkR8DuBOW6RWrO9c7mUYFZoDaNgUTyKo83ytv+QQ==} + /@microsoft/api-extractor@7.39.4(@types/node@20.11.7): + resolution: {integrity: sha512-6YvfkpbEqRQ0UPdVBc+lOiq7VlXi9kw8U3w+RcXCFDVc/UljlXU5l9fHEyuBAW1GGO2opUe+yf9OscWhoHANhg==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.28.4(@types/node@20.11.5) + '@microsoft/api-extractor-model': 7.28.7(@types/node@20.11.7) '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.63.0(@types/node@20.11.5) + '@rushstack/node-core-library': 3.64.2(@types/node@20.11.7) '@rushstack/rig-package': 0.5.1 '@rushstack/ts-command-line': 4.17.1 colors: 1.2.5 @@ -3307,14 +3301,14 @@ packages: - supports-color dev: false - /@mswjs/http-middleware@0.9.2(msw@2.1.2): + /@mswjs/http-middleware@0.9.2(msw@2.1.5): resolution: {integrity: sha512-Ie8CZLP632xxOPq3yTNnaIt51NUsmah5YtBU88x0UvYzLH3lsFPBf9hX0FW4mlFwnSFcen1tdU8FpM7qHlvNzg==} engines: {node: '>=18'} peerDependencies: msw: '>=2.0.0' dependencies: express: 4.18.2 - msw: 2.1.2(typescript@5.2.2) + msw: 2.1.5(typescript@5.2.2) strict-event-emitter: 0.5.1 transitivePeerDependencies: - supports-color @@ -3335,8 +3329,8 @@ packages: transitivePeerDependencies: - supports-color - /@mswjs/interceptors@0.25.14: - resolution: {integrity: sha512-2dnIxl+obqIqjoPXTFldhe6pcdOrqiz+GcLaQQ6hmL02OldAF7nIC+rUgTWm+iF6lvmyCVhFFqbgbapNhR8eag==} + /@mswjs/interceptors@0.25.15: + resolution: {integrity: sha512-s4jdyxmq1eeftfDXJ7MUiK/jlvYaU8Sr75+42hHCVBrYez0k51RHbMitKIKdmsF92Q6gwhp8Sm1MmvdA9llpcg==} engines: {node: '>=18'} dependencies: '@open-draft/deferred-promise': 2.2.0 @@ -3699,15 +3693,15 @@ packages: requiresBuild: true optional: true - /@rushstack/node-core-library@3.63.0(@types/node@20.11.5): - resolution: {integrity: sha512-Q7B3dVpBQF1v+mUfxNcNZh5uHVR8ntcnkN5GYjbBLrxUYHBGKbnCM+OdcN+hzCpFlLBH6Ob0dEHhZ0spQwf24A==} + /@rushstack/node-core-library@3.64.2(@types/node@20.11.7): + resolution: {integrity: sha512-n1S2VYEklONiwKpUyBq/Fym6yAsfsCXrqFabuOMcCuj4C+zW+HyaspSHXJCKqkMxfjviwe/c9+DUqvRWIvSN9Q==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.7 colors: 1.2.5 fs-extra: 7.0.1 import-lazy: 4.0.0 @@ -3812,22 +3806,22 @@ packages: react: 18.2.0 dev: false - /@tanstack/solid-query@4.36.1(solid-js@1.8.11): + /@tanstack/solid-query@4.36.1(solid-js@1.8.12): resolution: {integrity: sha512-w8L6B12AsCyF7AB2Np4fj9qsOBfrzzxyIkdsniKo9HErdXdlGLyynYaDm4EGsH9ePPcdJSUX7ELGqmXllofn/Q==} peerDependencies: solid-js: ^1.5.7 dependencies: '@tanstack/query-core': 4.36.1 - solid-js: 1.8.11 + solid-js: 1.8.12 dev: false - /@tanstack/solid-query@5.17.19(solid-js@1.8.11): + /@tanstack/solid-query@5.17.19(solid-js@1.8.12): resolution: {integrity: sha512-MKvmksjpF91mfjFJ/QnvA3onSObl0mg/Gn8TS5LI+hNJbPy+X1qbDjt1/OrOSwmrnh5nGdEvjJbinoGpLPFLSg==} peerDependencies: solid-js: ^1.6.0 dependencies: '@tanstack/query-core': 5.17.19 - solid-js: 1.8.11 + solid-js: 1.8.12 dev: false /@tanstack/svelte-query@4.36.1(svelte@3.59.2): @@ -3928,13 +3922,13 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.11.5 + '@types/node': 20.11.7 dev: true /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.7 dev: true /@types/cookie@0.4.1: @@ -3947,7 +3941,7 @@ packages: /@types/cors@2.8.17: resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.7 dev: true /@types/debug@4.1.12: @@ -3974,7 +3968,7 @@ packages: /@types/express-serve-static-core@4.17.41: resolution: {integrity: sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==} dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.7 '@types/qs': 6.9.10 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -3993,7 +3987,7 @@ packages: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.11.5 + '@types/node': 20.11.7 dev: true /@types/http-errors@2.0.4: @@ -4021,7 +4015,7 @@ packages: /@types/jsonfile@6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.7 dev: true /@types/linkify-it@3.0.5: @@ -4072,8 +4066,8 @@ packages: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: false - /@types/node@20.11.5: - resolution: {integrity: sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w==} + /@types/node@20.11.7: + resolution: {integrity: sha512-GPmeN1C3XAyV5uybAf4cMLWT9fDWcmQhZVtMFu7OR32WjrqGG+Wnk2V1d0bmtUyE/Zy1QJ9BxyiTih9z8Oks8A==} dependencies: undici-types: 5.26.5 @@ -4116,7 +4110,7 @@ packages: /@types/sax@1.2.7: resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.7 dev: false /@types/scheduler@0.16.8: @@ -4134,7 +4128,7 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.11.5 + '@types/node': 20.11.7 dev: true /@types/serve-static@1.15.5: @@ -4142,13 +4136,13 @@ packages: dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 20.11.5 + '@types/node': 20.11.7 dev: true /@types/set-cookie-parser@2.4.7: resolution: {integrity: sha512-+ge/loa0oTozxip6zmhRIk8Z/boU51wl9Q6QdLZcokIGMzY5lFXYy/x7Htj2HTC6/KZP1hUbZ1ekx8DYXICvWg==} dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.7 /@types/statuses@2.0.4: resolution: {integrity: sha512-eqNDvZsCNY49OAXB0Firg/Sc2BgoWsntsLUdybGFOhAfCD6QJ2n9HXUIHGqt5qjrxmMv4wS8WLAw43ZkKcJ8Pw==} @@ -4157,7 +4151,7 @@ packages: /@types/swagger2openapi@7.0.4: resolution: {integrity: sha512-ffMqzciTDihOKH4Q//9Ond1yb5JP1P5FC/aFPsLK4blea1Fwk2aYctiNCkAh5etDYFswFXS+5LV/vuGkf+PU6A==} dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.7 openapi-types: 12.1.3 dev: true @@ -4168,11 +4162,11 @@ packages: /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.7 dev: true - /@typescript-eslint/eslint-plugin@6.19.0(@typescript-eslint/parser@6.15.0)(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-DUCUkQNklCQYnrBSSikjVChdc84/vMPDQSgJTHBZ64G9bA9w0Crc0rd2diujKbTdp6w2J47qkeHQLoi0rpLCdg==} + /@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.15.0)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-roQScUGFruWod9CEyoV5KlCYrubC/fvG8/1zXuT0WTcxX87GnMMmnksMwSg99lo1xiKrBzw2icsJPMAw1OtKxg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -4184,10 +4178,10 @@ packages: dependencies: '@eslint-community/regexpp': 4.10.0 '@typescript-eslint/parser': 6.15.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 6.19.0 - '@typescript-eslint/type-utils': 6.19.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.19.0 + '@typescript-eslint/scope-manager': 6.19.1 + '@typescript-eslint/type-utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.19.1 debug: 4.3.4 eslint: 8.56.0 graphemer: 1.4.0 @@ -4227,16 +4221,16 @@ packages: '@typescript-eslint/types': 6.15.0 '@typescript-eslint/visitor-keys': 6.15.0 - /@typescript-eslint/scope-manager@6.19.0: - resolution: {integrity: sha512-dO1XMhV2ehBI6QN8Ufi7I10wmUovmLU0Oru3n5LVlM2JuzB4M+dVphCPLkVpKvGij2j/pHBWuJ9piuXx+BhzxQ==} + /@typescript-eslint/scope-manager@6.19.1: + resolution: {integrity: sha512-4CdXYjKf6/6aKNMSly/BP4iCSOpvMmqtDzRtqFyyAae3z5kkqEjKndR5vDHL8rSuMIIWP8u4Mw4VxLyxZW6D5w==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.19.0 - '@typescript-eslint/visitor-keys': 6.19.0 + '@typescript-eslint/types': 6.19.1 + '@typescript-eslint/visitor-keys': 6.19.1 dev: false - /@typescript-eslint/type-utils@6.19.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-mcvS6WSWbjiSxKCwBcXtOM5pRkPQ6kcDds/juxcy/727IQr3xMEcwr/YLHW2A2+Fp5ql6khjbKBzOyjuPqGi/w==} + /@typescript-eslint/type-utils@6.19.1(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-0vdyld3ecfxJuddDjACUvlAeYNrHP/pDeQk2pWBR2ESeEzQhg52DF53AbI9QCBkYE23lgkhLCZNkHn2hEXXYIg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -4245,8 +4239,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) + '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3) debug: 4.3.4 eslint: 8.56.0 ts-api-utils: 1.0.3(typescript@5.3.3) @@ -4259,8 +4253,8 @@ packages: resolution: {integrity: sha512-yXjbt//E4T/ee8Ia1b5mGlbNj9fB9lJP4jqLbZualwpP2BCQ5is6BcWwxpIsY4XKAhmdv3hrW92GdtJbatC6dQ==} engines: {node: ^16.0.0 || >=18.0.0} - /@typescript-eslint/types@6.19.0: - resolution: {integrity: sha512-lFviGV/vYhOy3m8BJ/nAKoAyNhInTdXpftonhWle66XHAtT1ouBlkjL496b5H5hb8dWXHwtypTqgtb/DEa+j5A==} + /@typescript-eslint/types@6.19.1: + resolution: {integrity: sha512-6+bk6FEtBhvfYvpHsDgAL3uo4BfvnTnoge5LrrCj2eJN8g3IJdLTD4B/jK3Q6vo4Ql/Hoip9I8aB6fF+6RfDqg==} engines: {node: ^16.0.0 || >=18.0.0} dev: false @@ -4284,8 +4278,8 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/typescript-estree@6.19.0(typescript@5.3.3): - resolution: {integrity: sha512-o/zefXIbbLBZ8YJ51NlkSAt2BamrK6XOmuxSR3hynMIzzyMY33KuJ9vuMdFSXW+H0tVvdF9qBPTHA91HDb4BIQ==} + /@typescript-eslint/typescript-estree@6.19.1(typescript@5.3.3): + resolution: {integrity: sha512-aFdAxuhzBFRWhy+H20nYu19+Km+gFfwNO4TEqyszkMcgBDYQjmPJ61erHxuT2ESJXhlhrO7I5EFIlZ+qGR8oVA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -4293,8 +4287,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.19.0 - '@typescript-eslint/visitor-keys': 6.19.0 + '@typescript-eslint/types': 6.19.1 + '@typescript-eslint/visitor-keys': 6.19.1 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -4325,8 +4319,8 @@ packages: - typescript dev: false - /@typescript-eslint/utils@6.19.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-QR41YXySiuN++/dC9UArYOg4X86OAYP83OWTewpVx5ct1IZhjjgTLocj7QNxGhWoTqknsgpl7L+hGygCO+sdYw==} + /@typescript-eslint/utils@6.19.1(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-JvjfEZuP5WoMqwh9SPAPDSHSg9FBHHGhjPugSRxu5jMfjvBpq5/sGTD+9M9aQ5sh6iJ8AY/Kk/oUYVEMAPwi7w==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -4334,9 +4328,9 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 6.19.0 - '@typescript-eslint/types': 6.19.0 - '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.19.1 + '@typescript-eslint/types': 6.19.1 + '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) eslint: 8.56.0 semver: 7.5.4 transitivePeerDependencies: @@ -4351,11 +4345,11 @@ packages: '@typescript-eslint/types': 6.15.0 eslint-visitor-keys: 3.4.3 - /@typescript-eslint/visitor-keys@6.19.0: - resolution: {integrity: sha512-hZaUCORLgubBvtGpp1JEFEazcuEdfxta9j4iUwdSAr7mEsYYAp3EAUyCZk3VEEqGj6W+AV4uWyrDGtrlawAsgQ==} + /@typescript-eslint/visitor-keys@6.19.1: + resolution: {integrity: sha512-gkdtIO+xSO/SmI0W68DBg4u1KElmIUo3vXzgHyGPs6cxgB0sa3TlptRAAE0hUY1hM6FcDKEv7aIwiTGm76cXfQ==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.19.0 + '@typescript-eslint/types': 6.19.1 eslint-visitor-keys: 3.4.3 dev: false @@ -4379,7 +4373,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.6) '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 4.5.2(@types/node@20.11.5) + vite: 4.5.2(@types/node@20.11.7) transitivePeerDependencies: - supports-color dev: true @@ -4391,18 +4385,18 @@ packages: vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 dependencies: - vite: 4.5.2(@types/node@20.11.5) + vite: 4.5.2(@types/node@20.11.7) vue: 3.4.15(typescript@5.2.2) dev: true - /@vitejs/plugin-vue@5.0.3(vite@5.0.11)(vue@3.4.15): + /@vitejs/plugin-vue@5.0.3(vite@5.0.12)(vue@3.4.15): resolution: {integrity: sha512-b8S5dVS40rgHdDrw+DQi/xOM9ed+kSRZzfm1T74bMmBDCd8XO87NKlFYInzCtwvtWwXZvo1QxE2OSspTATWrbA==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.0.11(@types/node@20.11.5) + vite: 5.0.12(@types/node@20.11.7) vue: 3.4.15(typescript@5.3.3) dev: false @@ -4424,7 +4418,7 @@ packages: std-env: 3.6.0 test-exclude: 6.0.0 v8-to-istanbul: 9.2.0 - vitest: 1.2.1(@types/node@20.11.5)(@vitest/ui@1.2.1) + vitest: 1.2.1(@types/node@20.11.7)(@vitest/ui@1.2.1) transitivePeerDependencies: - supports-color dev: true @@ -4467,7 +4461,7 @@ packages: pathe: 1.1.1 picocolors: 1.0.0 sirv: 2.0.4 - vitest: 1.2.1(@types/node@20.11.5)(@vitest/ui@1.2.1) + vitest: 1.2.1(@types/node@20.11.7)(@vitest/ui@1.2.1) /@vitest/utils@1.2.1: resolution: {integrity: sha512-bsH6WVZYe/J2v3+81M5LDU8kW76xWObKIURpPrOXm2pjBniBu2MERI/XP60GpS4PHU3jyK50LUutOwrx4CyHUg==} @@ -4738,13 +4732,13 @@ packages: resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} dev: true - /@zodios/core@10.9.6(axios@1.6.5)(zod@3.22.4): + /@zodios/core@10.9.6(axios@1.6.7)(zod@3.22.4): resolution: {integrity: sha512-aH4rOdb3AcezN7ws8vDgBfGboZMk2JGGzEq/DtW65MhnRxyTGRuLJRWVQ/2KxDgWvV2F5oTkAS+5pnjKbl0n+A==} peerDependencies: axios: ^0.x || ^1.0.0 zod: ^3.x dependencies: - axios: 1.6.5 + axios: 1.6.7 zod: 3.22.4 dev: false @@ -4755,7 +4749,7 @@ packages: express: 4.x zod: ^3.x dependencies: - '@zodios/core': 10.9.6(axios@1.6.5)(zod@3.22.4) + '@zodios/core': 10.9.6(axios@1.6.7)(zod@3.22.4) express: 4.18.2 zod: 3.22.4 dev: false @@ -5051,8 +5045,8 @@ packages: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} - /axios@1.6.5: - resolution: {integrity: sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==} + /axios@1.6.7: + resolution: {integrity: sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==} dependencies: follow-redirects: 1.15.4 form-data: 4.0.0 @@ -5155,20 +5149,19 @@ packages: /bun-types@1.0.25: resolution: {integrity: sha512-9lxeUR/OJsvlZH4GOWteiAdx7ikrSxCUX7Rr0JJux+DrR3LejouVLxIZnTeQ3UPAZovvSgKivWeHPJ2wlo7/Kg==} dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.7 '@types/ws': 8.5.10 undici-types: 5.26.5 dev: true - /bundle-require@4.0.2(esbuild@0.19.11): + /bundle-require@4.0.2(esbuild@0.19.12): resolution: {integrity: sha512-jwzPOChofl67PSTW2SGubV9HBQAhhR2i6nskiOThauo9dzwDUgOWQScFVaJkjEfYX+UXiD+LEx8EblQMc2wIag==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: esbuild: '>=0.17' dependencies: - esbuild: 0.19.11 + esbuild: 0.19.12 load-tsconfig: 0.2.5 - dev: false /bundle-require@4.0.2(esbuild@0.19.9): resolution: {integrity: sha512-jwzPOChofl67PSTW2SGubV9HBQAhhR2i6nskiOThauo9dzwDUgOWQScFVaJkjEfYX+UXiD+LEx8EblQMc2wIag==} @@ -6028,35 +6021,35 @@ packages: '@esbuild/win32-x64': 0.18.20 dev: true - /esbuild@0.19.11: - resolution: {integrity: sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==} + /esbuild@0.19.12: + resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/aix-ppc64': 0.19.11 - '@esbuild/android-arm': 0.19.11 - '@esbuild/android-arm64': 0.19.11 - '@esbuild/android-x64': 0.19.11 - '@esbuild/darwin-arm64': 0.19.11 - '@esbuild/darwin-x64': 0.19.11 - '@esbuild/freebsd-arm64': 0.19.11 - '@esbuild/freebsd-x64': 0.19.11 - '@esbuild/linux-arm': 0.19.11 - '@esbuild/linux-arm64': 0.19.11 - '@esbuild/linux-ia32': 0.19.11 - '@esbuild/linux-loong64': 0.19.11 - '@esbuild/linux-mips64el': 0.19.11 - '@esbuild/linux-ppc64': 0.19.11 - '@esbuild/linux-riscv64': 0.19.11 - '@esbuild/linux-s390x': 0.19.11 - '@esbuild/linux-x64': 0.19.11 - '@esbuild/netbsd-x64': 0.19.11 - '@esbuild/openbsd-x64': 0.19.11 - '@esbuild/sunos-x64': 0.19.11 - '@esbuild/win32-arm64': 0.19.11 - '@esbuild/win32-ia32': 0.19.11 - '@esbuild/win32-x64': 0.19.11 + '@esbuild/aix-ppc64': 0.19.12 + '@esbuild/android-arm': 0.19.12 + '@esbuild/android-arm64': 0.19.12 + '@esbuild/android-x64': 0.19.12 + '@esbuild/darwin-arm64': 0.19.12 + '@esbuild/darwin-x64': 0.19.12 + '@esbuild/freebsd-arm64': 0.19.12 + '@esbuild/freebsd-x64': 0.19.12 + '@esbuild/linux-arm': 0.19.12 + '@esbuild/linux-arm64': 0.19.12 + '@esbuild/linux-ia32': 0.19.12 + '@esbuild/linux-loong64': 0.19.12 + '@esbuild/linux-mips64el': 0.19.12 + '@esbuild/linux-ppc64': 0.19.12 + '@esbuild/linux-riscv64': 0.19.12 + '@esbuild/linux-s390x': 0.19.12 + '@esbuild/linux-x64': 0.19.12 + '@esbuild/netbsd-x64': 0.19.12 + '@esbuild/openbsd-x64': 0.19.12 + '@esbuild/sunos-x64': 0.19.12 + '@esbuild/win32-arm64': 0.19.12 + '@esbuild/win32-ia32': 0.19.12 + '@esbuild/win32-x64': 0.19.12 /esbuild@0.19.9: resolution: {integrity: sha512-U9CHtKSy+EpPsEBa+/A2gMs/h3ylBC0H0KSqIg7tpztHerLi6nrrcoUJAkNCEPumx8yJ+Byic4BVwHgRbN0TBg==} @@ -6267,7 +6260,7 @@ packages: eslint: 8.56.0 dev: false - /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.19.0)(eslint@8.56.0): + /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.19.1)(eslint@8.56.0): resolution: {integrity: sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -6277,7 +6270,7 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.19.0(@typescript-eslint/parser@6.15.0)(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.15.0)(eslint@8.56.0)(typescript@5.3.3) eslint: 8.56.0 eslint-rule-composer: 0.3.0 dev: false @@ -6286,7 +6279,7 @@ packages: resolution: {integrity: sha512-WE+YlK9X9s4vf5EaYRU0Scw7WItDZStm+PapFSYlg2ABNtaQ4zIG7wEqpoUB3SlfM+SgkhgmzR0TeJOO5k3/Nw==} dev: false - /eslint-plugin-vitest@0.3.20(@typescript-eslint/eslint-plugin@6.19.0)(eslint@8.56.0)(typescript@5.3.3)(vitest@1.2.1): + /eslint-plugin-vitest@0.3.20(@typescript-eslint/eslint-plugin@6.19.1)(eslint@8.56.0)(typescript@5.3.3)(vitest@1.2.1): resolution: {integrity: sha512-O05k4j9TGMOkkghj9dRgpeLDyOSiVIxQWgNDPfhYPm5ioJsehcYV/zkRLekQs+c8+RBCVXucSED3fYOyy2EoWA==} engines: {node: ^18.0.0 || >= 20.0.0} peerDependencies: @@ -6299,10 +6292,10 @@ packages: vitest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.19.0(@typescript-eslint/parser@6.15.0)(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.15.0)(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/utils': 6.15.0(eslint@8.56.0)(typescript@5.3.3) eslint: 8.56.0 - vitest: 1.2.1(@types/node@20.11.5)(@vitest/ui@1.2.1) + vitest: 1.2.1(@types/node@20.11.7)(@vitest/ui@1.2.1) transitivePeerDependencies: - supports-color - typescript @@ -7407,7 +7400,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.7 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -7992,8 +7985,8 @@ packages: - encoding - supports-color - /msw@2.1.2(typescript@5.2.2): - resolution: {integrity: sha512-7OKbeZNFQTCPFe++o+zZHMkQRIUi4D/5N1dAD3lOlaV+2Wpv3Srp3VFrFeH+2ftZJbb4jAiC0caZoW1efr80KQ==} + /msw@2.1.5(typescript@5.2.2): + resolution: {integrity: sha512-r39AZk4taMmUEYwtzDAgFy38feqJy1yaKykvo0QE8q7H7c28yH/WIlOmE7oatjkC3dMgpTYfND8MaxeywgU+Yg==} engines: {node: '>=18'} hasBin: true requiresBuild: true @@ -8004,13 +7997,11 @@ packages: optional: true dependencies: '@bundled-es-modules/cookie': 2.0.0 - '@bundled-es-modules/js-levenshtein': 2.0.1 '@bundled-es-modules/statuses': 1.0.1 '@mswjs/cookies': 1.1.0 - '@mswjs/interceptors': 0.25.14 + '@mswjs/interceptors': 0.25.15 '@open-draft/until': 2.1.0 '@types/cookie': 0.6.0 - '@types/js-levenshtein': 1.1.3 '@types/statuses': 2.0.4 chalk: 4.1.2 chokidar: 3.5.3 @@ -8018,7 +8009,6 @@ packages: headers-polyfill: 4.0.2 inquirer: 8.2.6 is-node-process: 1.2.0 - js-levenshtein: 1.1.6 outvariant: 1.4.2 path-to-regexp: 6.2.1 strict-event-emitter: 0.5.1 @@ -8570,7 +8560,7 @@ packages: optional: true dependencies: lilconfig: 3.0.0 - ts-node: 10.9.2(@types/node@20.11.5)(typescript@5.3.3) + ts-node: 10.9.2(@types/node@20.11.7)(typescript@5.3.3) yaml: 2.3.4 /postcss@8.4.33: @@ -9185,20 +9175,20 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - /shikiji-core@0.9.19: - resolution: {integrity: sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==} + /shikiji-core@0.10.1: + resolution: {integrity: sha512-MEHLfrdT/oc5gobeHwKXZsKB5M5l6YKDaNjK3NtdjWqgZ4GD2vvXQqyYJFsbhkBCkmFIAbE5G8Xg+QOvNbo3Tg==} dev: false - /shikiji-transformers@0.9.19: - resolution: {integrity: sha512-lGLI7Z8frQrIBbhZ74/eiJtxMoCQRbpaHEB+gcfvdIy+ZFaAtXncJGnc52932/UET+Y4GyKtwwC/vjWUCp+c/Q==} + /shikiji-transformers@0.10.1: + resolution: {integrity: sha512-C7m6CuH09Vp1ATm+tObVm5UkFSOuJZoJu2fhDLa3RyQd4rpInVNiCvcJl2g365tpqKw04nXrr6z1pjsB0W7Dog==} dependencies: - shikiji: 0.9.19 + shikiji: 0.10.1 dev: false - /shikiji@0.9.19: - resolution: {integrity: sha512-Kw2NHWktdcdypCj1GkKpXH4o6Vxz8B8TykPlPuLHOGSV8VkhoCLcFOH4k19K4LXAQYRQmxg+0X/eM+m2sLhAkg==} + /shikiji@0.10.1: + resolution: {integrity: sha512-fUWWEOYD0JaDkXcQCWqpcO3S3SwvHO+olak9sRcXrlriX2hqNYCkgCGxB2fomlk4pe09F1DqHkw09ccKeZJTOg==} dependencies: - shikiji-core: 0.9.19 + shikiji-core: 0.10.1 dev: false /should-equal@2.0.0: @@ -9297,8 +9287,8 @@ packages: yargs: 15.4.1 dev: true - /solid-js@1.8.11: - resolution: {integrity: sha512-WdwmER+TwBJiN4rVQTVBxocg+9pKlOs41KzPYntrC86xO5sek8TzBYozPEZPL1IRWDouf2lMrvSbIs3CanlPvQ==} + /solid-js@1.8.12: + resolution: {integrity: sha512-sLE/i6M9FSWlov3a2pTC5ISzanH2aKwqXTZj+bbFt4SUrVb4iGEa7fpILBMOxsQjkv3eXqEk6JVLlogOdTe0UQ==} dependencies: csstype: 3.1.3 seroval: 1.0.3 @@ -9638,7 +9628,7 @@ packages: engines: {node: '>=8'} dev: true - /terser-webpack-plugin@5.3.10(esbuild@0.19.9)(webpack@5.89.0): + /terser-webpack-plugin@5.3.10(esbuild@0.19.9)(webpack@5.90.0): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -9660,7 +9650,7 @@ packages: schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.27.0 - webpack: 5.89.0(esbuild@0.19.9) + webpack: 5.90.0(esbuild@0.19.9) dev: true /terser@5.27.0: @@ -9779,7 +9769,7 @@ packages: /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - /ts-node@10.9.2(@types/node@20.11.5)(typescript@5.3.3): + /ts-node@10.9.2(@types/node@20.11.7)(typescript@5.3.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -9798,7 +9788,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.11.5 + '@types/node': 20.11.7 acorn: 8.11.2 acorn-walk: 8.3.1 arg: 4.1.3 @@ -9838,7 +9828,7 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - /tsup@8.0.1(@microsoft/api-extractor@7.39.1)(ts-node@10.9.2)(typescript@5.3.3): + /tsup@8.0.1(@microsoft/api-extractor@7.39.4)(ts-node@10.9.2)(typescript@5.3.3): resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} engines: {node: '>=18'} hasBin: true @@ -9857,12 +9847,12 @@ packages: typescript: optional: true dependencies: - '@microsoft/api-extractor': 7.39.1(@types/node@20.11.5) - bundle-require: 4.0.2(esbuild@0.19.9) + '@microsoft/api-extractor': 7.39.4(@types/node@20.11.7) + bundle-require: 4.0.2(esbuild@0.19.12) cac: 6.7.14 chokidar: 3.5.3 debug: 4.3.4 - esbuild: 0.19.9 + esbuild: 0.19.12 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 @@ -10288,7 +10278,7 @@ packages: engines: {node: '>= 0.8'} dev: false - /vite-node@1.2.1(@types/node@20.11.5): + /vite-node@1.2.1(@types/node@20.11.7): resolution: {integrity: sha512-fNzHmQUSOY+y30naohBvSW7pPn/xn3Ib/uqm+5wAJQJiqQsU0NBR78XdRJb04l4bOFKjpTWld0XAfkKlrDbySg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -10297,7 +10287,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.0.12(@types/node@20.11.5) + vite: 5.0.12(@types/node@20.11.7) transitivePeerDependencies: - '@types/node' - less @@ -10324,7 +10314,7 @@ packages: - typescript dev: true - /vite@4.5.2(@types/node@20.11.5): + /vite@4.5.2(@types/node@20.11.7): resolution: {integrity: sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -10352,7 +10342,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.7 esbuild: 0.18.20 postcss: 8.4.33 rollup: 3.29.4 @@ -10360,43 +10350,7 @@ packages: fsevents: 2.3.3 dev: true - /vite@5.0.11(@types/node@20.11.5): - resolution: {integrity: sha512-XBMnDjZcNAw/G1gEiskiM1v6yzM4GE5aMGvhWTlHAYYhxb7S3/V1s3m2LDHa8Vh6yIWYYB0iJwsEaS523c4oYA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - '@types/node': 20.11.5 - esbuild: 0.19.11 - postcss: 8.4.33 - rollup: 4.9.6 - optionalDependencies: - fsevents: 2.3.3 - dev: false - - /vite@5.0.12(@types/node@20.11.5): + /vite@5.0.12(@types/node@20.11.7): resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -10424,15 +10378,15 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.5 - esbuild: 0.19.11 + '@types/node': 20.11.7 + esbuild: 0.19.12 postcss: 8.4.33 rollup: 4.9.6 optionalDependencies: fsevents: 2.3.3 - /vitepress@1.0.0-rc.39(@algolia/client-search@4.21.1)(@types/node@20.11.5)(search-insights@2.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-EcgoRlAAp37WOxUOYv45oxyhLrcy3Upey+mKpqW3ldsg6Ol4trPndRBk2GO0QiSvEKlb9BMerk49D/bFICN6kg==} + /vitepress@1.0.0-rc.40(@algolia/client-search@4.21.1)(@types/node@20.11.7)(search-insights@2.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-1x9PCrcsJwqhpccyTR93uD6jpiPDeRC98CBCAQLLBb44a3VSXYBPzhCahi+2kwAYylu49p0XhseMPVM4IVcWcw==} hasBin: true peerDependencies: markdown-it-mathjax3: ^4.3.2 @@ -10446,17 +10400,17 @@ packages: '@docsearch/css': 3.5.2 '@docsearch/js': 3.5.2(@algolia/client-search@4.21.1)(search-insights@2.13.0) '@types/markdown-it': 13.0.7 - '@vitejs/plugin-vue': 5.0.3(vite@5.0.11)(vue@3.4.15) + '@vitejs/plugin-vue': 5.0.3(vite@5.0.12)(vue@3.4.15) '@vue/devtools-api': 6.5.1 '@vueuse/core': 10.7.2(vue@3.4.15) '@vueuse/integrations': 10.7.2(focus-trap@7.5.4)(vue@3.4.15) focus-trap: 7.5.4 mark.js: 8.11.1 minisearch: 6.3.0 - shikiji: 0.9.19 - shikiji-core: 0.9.19 - shikiji-transformers: 0.9.19 - vite: 5.0.11(@types/node@20.11.5) + shikiji: 0.10.1 + shikiji-core: 0.10.1 + shikiji-transformers: 0.10.1 + vite: 5.0.12(@types/node@20.11.7) vue: 3.4.15(typescript@5.3.3) transitivePeerDependencies: - '@algolia/client-search' @@ -10486,7 +10440,7 @@ packages: - universal-cookie dev: false - /vitest@1.2.1(@types/node@20.11.5)(@vitest/ui@1.2.1): + /vitest@1.2.1(@types/node@20.11.7)(@vitest/ui@1.2.1): resolution: {integrity: sha512-TRph8N8rnSDa5M2wKWJCMnztCZS9cDcgVTQ6tsTFTG/odHJ4l5yNVqvbeDJYJRZ6is3uxaEpFs8LL6QM+YFSdA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -10511,7 +10465,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.11.5 + '@types/node': 20.11.7 '@vitest/expect': 1.2.1 '@vitest/runner': 1.2.1 '@vitest/snapshot': 1.2.1 @@ -10531,8 +10485,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.8.1 - vite: 5.0.12(@types/node@20.11.5) - vite-node: 1.2.1(@types/node@20.11.5) + vite: 5.0.12(@types/node@20.11.7) + vite-node: 1.2.1(@types/node@20.11.7) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -10655,8 +10609,8 @@ packages: /webpack-virtual-modules@0.6.1: resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} - /webpack@5.89.0(esbuild@0.19.9): - resolution: {integrity: sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==} + /webpack@5.90.0(esbuild@0.19.9): + resolution: {integrity: sha512-bdmyXRCXeeNIePv6R6tGPyy20aUobw4Zy8r0LUS2EWO+U+Ke/gYDgsCh7bl5rB6jPpr4r0SZa6dPxBxLooDT3w==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -10686,7 +10640,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.19.9)(webpack@5.89.0) + terser-webpack-plugin: 5.3.10(esbuild@0.19.9)(webpack@5.90.0) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: From 69100073350bf6a5d2a8046b3f2b12582cf38dc4 Mon Sep 17 00:00:00 2001 From: Stijn Van Hulle Date: Fri, 26 Jan 2024 12:04:13 +0100 Subject: [PATCH 3/3] chore: min max update --- .../src/gen/zod/petController/findPetsByStatusSchema.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/advanced/src/gen/zod/petController/findPetsByStatusSchema.ts b/examples/advanced/src/gen/zod/petController/findPetsByStatusSchema.ts index 1c4d2c4ff..aa05bbea0 100644 --- a/examples/advanced/src/gen/zod/petController/findPetsByStatusSchema.ts +++ b/examples/advanced/src/gen/zod/petController/findPetsByStatusSchema.ts @@ -12,4 +12,4 @@ export const findPetsByStatusQueryParamsSchema = z.object({ /** * @description successful operation */ -export const findPetsByStatusQueryResponseSchema = z.array(z.lazy(() => petSchema)) +export const findPetsByStatusQueryResponseSchema = z.array(z.lazy(() => petSchema)).min(1).max(3)