diff --git a/packages/config-tsup/package.json b/packages/config-tsup/package.json index e4f7a49c2..a58b2b14d 100644 --- a/packages/config-tsup/package.json +++ b/packages/config-tsup/package.json @@ -33,7 +33,7 @@ "typecheck": "tsc -p ./tsconfig.json --noEmit --emitDeclarationOnly false" }, "dependencies": { - "@microsoft/api-extractor": "^7.48.0" + "@microsoft/api-extractor": "^7.48.1" }, "devDependencies": { "@kubb/config-ts": "workspace:*", diff --git a/packages/parser-ts/package.json b/packages/parser-ts/package.json index bfdecd741..410ebb8f0 100644 --- a/packages/parser-ts/package.json +++ b/packages/parser-ts/package.json @@ -59,8 +59,8 @@ "typecheck": "tsc -p ./tsconfig.json --noEmit --emitDeclarationOnly false" }, "dependencies": { - "remeda": "^2.17.4", "prettier": "^3.4.2", + "remeda": "^2.17.4", "typescript": "catalog:" }, "devDependencies": { diff --git a/packages/plugin-faker/src/parser.ts b/packages/plugin-faker/src/parser.ts index e966e20a9..22965825a 100644 --- a/packages/plugin-faker/src/parser.ts +++ b/packages/plugin-faker/src/parser.ts @@ -2,7 +2,7 @@ import transformers from '@kubb/core/transformers' import { SchemaGenerator, type SchemaTree, isKeyword, schemaKeywords } from '@kubb/plugin-oas' import type { Schema, SchemaKeywordBase, SchemaKeywordMapper, SchemaMapper } from '@kubb/plugin-oas' -import type { Options } from '../types.ts' +import type { Options } from './types.ts' const fakerKeywordMapper = { any: () => 'undefined', diff --git a/packages/plugin-zod/package.json b/packages/plugin-zod/package.json index f43ebd337..d3cf43417 100644 --- a/packages/plugin-zod/package.json +++ b/packages/plugin-zod/package.json @@ -88,8 +88,8 @@ "devDependencies": { "@kubb/config-ts": "workspace:*", "@kubb/config-tsup": "workspace:*", - "zod": "~3.24.1", - "tsup": "^8.3.5" + "tsup": "catalog:", + "zod": "~3.24.1" }, "peerDependencies": { "@kubb/react": "^3.0.0" diff --git a/packages/plugin-zod/src/utils/ToZod.ts b/packages/plugin-zod/src/utils/ToZod.ts index ffa9743d5..6420a15de 100644 --- a/packages/plugin-zod/src/utils/ToZod.ts +++ b/packages/plugin-zod/src/utils/ToZod.ts @@ -5,6 +5,10 @@ type IsOptional = Extract extends never ? false : true type ZodWithEffects = T | ZodType | ZodDefault> | ZodEffects, any, any> +/** + * See https://github.com/colinhacks/tozod/blob/master/src/index.ts + * Adapted based on https://github.com/colinhacks/zod/issues/372 + */ export type ToZod = T extends any[] ? ZodArray> : T extends Record // object @@ -22,48 +26,3 @@ type ToZodSchemaPrimitive = IsNullable extends true : IsOptional extends true ? ZodWithEffects>>> | ZodWithEffects>>> : ZodWithEffects - -// type isAny = [any extends T ? 'true' : 'false'] extends ['true'] ? true : false -// type nonoptional = T extends undefined ? never : T -// type nonnullable = T extends null ? never : T -// type equals = [X] extends [Y] ? ([Y] extends [X] ? true : false) : false -// -// /** -// * See https://github.com/colinhacks/tozod/blob/master/src/index.ts -// * Adapted based on https://github.com/colinhacks/zod/issues/372 -// */ -// export type toZod = { -// any: z.ZodAny -// optional: z.ZodUnion<[toZod>, z.ZodUndefined]> -// nullable: z.ZodUnion<[toZod>, z.ZodNull]> -// array: T extends Array ? z.ZodArray> : never -// string: z.ZodString -// bigint: z.ZodBigInt -// number: z.ZodNumber -// boolean: z.ZodBoolean -// date: z.ZodDate -// object: z.ZodObject<{ [k in keyof T]: toZod }, 'strict', Extract> -// rest: never -// }[zodKey] -// -// type zodKey = isAny extends true -// ? 'any' -// : equals extends true //[T] extends [booleanUtil.Type] -// ? 'boolean' -// : [undefined] extends [T] -// ? 'optional' -// : [null] extends [T] -// ? 'nullable' -// : T extends any[] -// ? 'array' -// : equals extends true -// ? 'string' -// : equals extends true //[T] extends [bigintUtil.Type] -// ? 'bigint' -// : equals extends true //[T] extends [numberUtil.Type] -// ? 'number' -// : equals extends true //[T] extends [dateUtil.Type] -// ? 'date' -// : T extends { [k: string]: any } //[T] extends [structUtil.Type] -// ? 'object' -// : 'rest' diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2b73c7dfa..6a3b33e6b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -224,12 +224,9 @@ importers: swr: specifier: ^2.2.5 version: 2.2.5(react@18.3.1) - tozod: - specifier: ^3.0.0 - version: 3.0.0(zod@3.24.1) tsup: specifier: 'catalog:' - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.2) @@ -321,9 +318,6 @@ importers: swr: specifier: ^2.2.5 version: 2.2.5(react@18.3.1) - tozod: - specifier: ^3.0.0 - version: 3.0.0(zod@3.24.1) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.2) @@ -336,7 +330,7 @@ importers: version: link:../../packages/config-ts tsup: specifier: ^8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: ^5.7.2 version: 5.7.2 @@ -376,7 +370,7 @@ importers: version: 18.3.1 tsup: specifier: ^8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: ^5.7.2 version: 5.7.2 @@ -415,7 +409,7 @@ importers: version: 18.3.1 tsup: specifier: ^8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) devDependencies: '@kubb/config-ts': specifier: workspace:* @@ -450,7 +444,7 @@ importers: version: 18.3.1 tsup: specifier: ^8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: ^5.7.2 version: 5.7.2 @@ -490,7 +484,7 @@ importers: version: 18.3.1 tsup: specifier: ^8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: ^5.7.2 version: 5.7.2 @@ -532,7 +526,7 @@ importers: version: 18.3.1 tsup: specifier: ^8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.2.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.2.2)(yaml@2.5.1) devDependencies: '@kubb/config-ts': specifier: workspace:* @@ -561,7 +555,7 @@ importers: version: 18.3.1 tsup: specifier: ^8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: ^5.7.2 version: 5.7.2 @@ -622,7 +616,7 @@ importers: version: 1.3.5(typescript@5.7.2) tsup: specifier: ^8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: ^5.7.2 version: 5.7.2 @@ -665,12 +659,9 @@ importers: react: specifier: ^18.3.1 version: 18.3.1 - tozod: - specifier: ^3.0.0 - version: 3.0.0(zod@3.24.1) tsup: specifier: ^8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: ^5.7.2 version: 5.7.2 @@ -712,7 +703,7 @@ importers: version: 1.9.3 tsup: specifier: ^8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) devDependencies: typescript: specifier: ^5.7.2 @@ -752,7 +743,7 @@ importers: version: 3.59.2 tsup: specifier: ^8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) devDependencies: typescript: specifier: 'catalog:' @@ -792,7 +783,7 @@ importers: version: 2.2.5(react@18.3.1) tsup: specifier: ^8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) examples/typescript: dependencies: @@ -816,7 +807,7 @@ importers: version: 1.7.9 tsup: specifier: ^8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) devDependencies: typescript: specifier: ^5.7.2 @@ -866,7 +857,7 @@ importers: version: 1.3.5(typescript@5.7.2) tsup: specifier: ^8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: ^5.7.2 version: 5.7.2 @@ -899,7 +890,7 @@ importers: version: 18.3.1 tsup: specifier: ^8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: ^5.7.2 version: 5.7.2 @@ -976,7 +967,7 @@ importers: version: 0.5.21 tsup: specifier: 'catalog:' - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: 'catalog:' version: 5.7.2 @@ -992,8 +983,8 @@ importers: packages/config-tsup: dependencies: '@microsoft/api-extractor': - specifier: ^7.48.0 - version: 7.48.0(@types/node@20.17.10) + specifier: ^7.48.1 + version: 7.48.1(@types/node@20.17.10) devDependencies: '@kubb/config-ts': specifier: workspace:* @@ -1003,7 +994,7 @@ importers: version: 20.17.10 tsup: specifier: ^8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) packages/core: dependencies: @@ -1067,7 +1058,7 @@ importers: version: 1.2.0 tsup: specifier: 'catalog:' - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: 'catalog:' version: 5.7.2 @@ -1092,7 +1083,7 @@ importers: version: 11.0.4 tsup: specifier: 'catalog:' - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) packages/kubb: dependencies: @@ -1114,7 +1105,7 @@ importers: version: 20.17.10 tsup: specifier: 'catalog:' - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: 'catalog:' version: 5.7.2 @@ -1169,7 +1160,7 @@ importers: version: 1.1.0 tsup: specifier: 'catalog:' - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: 'catalog:' version: 5.7.2 @@ -1194,7 +1185,7 @@ importers: version: link:../config-tsup tsup: specifier: ^8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) packages/plugin-client: dependencies: @@ -1231,7 +1222,7 @@ importers: version: 1.7.9 tsup: specifier: 'catalog:' - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: 'catalog:' version: 5.7.2 @@ -1265,7 +1256,7 @@ importers: version: link:../config-tsup tsup: specifier: 'catalog:' - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: 'catalog:' version: 5.7.2 @@ -1308,7 +1299,7 @@ importers: version: 18.3.1 tsup: specifier: 'catalog:' - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: 'catalog:' version: 5.7.2 @@ -1348,7 +1339,7 @@ importers: version: 18.3.1 tsup: specifier: 'catalog:' - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: 'catalog:' version: 5.7.2 @@ -1394,7 +1385,7 @@ importers: version: 18.3.1 tsup: specifier: 'catalog:' - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: 'catalog:' version: 5.7.2 @@ -1446,7 +1437,7 @@ importers: version: 18.3.5(@types/react@18.3.16) tsup: specifier: 'catalog:' - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: 'catalog:' version: 5.7.2 @@ -1492,7 +1483,7 @@ importers: version: 18.3.1 tsup: specifier: 'catalog:' - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: 'catalog:' version: 5.7.2 @@ -1538,7 +1529,7 @@ importers: version: 18.3.1 tsup: specifier: 'catalog:' - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: 'catalog:' version: 5.7.2 @@ -1587,7 +1578,7 @@ importers: version: 18.3.1 tsup: specifier: 'catalog:' - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: 'catalog:' version: 5.7.2 @@ -1627,7 +1618,7 @@ importers: version: 18.3.1 tsup: specifier: 'catalog:' - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: 'catalog:' version: 5.7.2 @@ -1673,7 +1664,7 @@ importers: version: 18.3.1 tsup: specifier: 'catalog:' - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: 'catalog:' version: 5.7.2 @@ -1709,8 +1700,8 @@ importers: specifier: workspace:* version: link:../config-tsup tsup: - specifier: ^8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + specifier: 'catalog:' + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) zod: specifier: ~3.24.1 version: 3.24.1 @@ -1768,7 +1759,7 @@ importers: version: 8.5.13 tsup: specifier: 'catalog:' - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: 'catalog:' version: 5.7.2 @@ -1783,7 +1774,7 @@ importers: version: link:../config-tsup tsup: specifier: 'catalog:' - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: 'catalog:' version: 5.7.2 @@ -1826,7 +1817,7 @@ importers: version: 4.28.1 tsup: specifier: 'catalog:' - version: 8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + version: 8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) typescript: specifier: 'catalog:' version: 5.7.2 @@ -2801,11 +2792,11 @@ packages: '@mermaid-js/parser@0.3.0': resolution: {integrity: sha512-HsvL6zgE5sUPGgkIDlmAWR1HTNHz2Iy11BAWPTa4Jjabkpguy4Ze2gzfLrg6pdRuBvFwgUYyxiaNqZwrEEXepA==} - '@microsoft/api-extractor-model@7.30.0': - resolution: {integrity: sha512-26/LJZBrsWDKAkOWRiQbdVgcfd1F3nyJnAiJzsAgpouPk7LtOIj7PK9aJtBaw/pUXrkotEg27RrT+Jm/q0bbug==} + '@microsoft/api-extractor-model@7.30.1': + resolution: {integrity: sha512-CTS2PlASJHxVY8hqHORVb1HdECWOEMcMnM6/kDkPr0RZapAFSIHhg9D4jxuE8g+OWYHtPc10LCpmde5pylTRlA==} - '@microsoft/api-extractor@7.48.0': - resolution: {integrity: sha512-FMFgPjoilMUWeZXqYRlJ3gCVRhB7WU/HN88n8OLqEsmsG4zBdX/KQdtJfhq95LQTQ++zfu0Em1LLb73NqRCLYQ==} + '@microsoft/api-extractor@7.48.1': + resolution: {integrity: sha512-HN9Osa1WxqLM66RaqB5nPAadx+nTIQmY/XtkFdaJvusjG8Tus++QqZtD7KPZDSkhEMGHsYeSyeU8qUzCDUXPjg==} hasBin: true '@microsoft/tsdoc-config@0.17.1': @@ -3118,8 +3109,8 @@ packages: cpu: [x64] os: [win32] - '@rushstack/node-core-library@5.10.0': - resolution: {integrity: sha512-2pPLCuS/3x7DCd7liZkqOewGM0OzLyCacdvOe8j6Yrx9LkETGnxul1t7603bIaB8nUAooORcct9fFDOQMbWAgw==} + '@rushstack/node-core-library@5.10.1': + resolution: {integrity: sha512-BSb/KcyBHmUQwINrgtzo6jiH0HlGFmrUy33vO6unmceuVKTEyL2q+P0fQq2oB5hvXVWOEUhxB2QvlkZluvUEmg==} peerDependencies: '@types/node': '*' peerDependenciesMeta: @@ -3129,16 +3120,16 @@ packages: '@rushstack/rig-package@0.5.3': resolution: {integrity: sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==} - '@rushstack/terminal@0.14.3': - resolution: {integrity: sha512-csXbZsAdab/v8DbU1sz7WC2aNaKArcdS/FPmXMOXEj/JBBZMvDK0+1b4Qao0kkG0ciB1Qe86/Mb68GjH6/TnMw==} + '@rushstack/terminal@0.14.4': + resolution: {integrity: sha512-NxACqERW0PHq8Rpq1V6v5iTHEwkRGxenjEW+VWqRYQ8T9puUzgmGHmEZUaUEDHAe9Qyvp0/Ew04sAiQw9XjhJg==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true - '@rushstack/ts-command-line@4.23.1': - resolution: {integrity: sha512-40jTmYoiu/xlIpkkRsVfENtBq4CW3R4azbL0Vmda+fMwHWqss6wwf/Cy/UJmMqIzpfYc2OTnjYP1ZLD3CmyeCA==} + '@rushstack/ts-command-line@4.23.2': + resolution: {integrity: sha512-JJ7XZX5K3ThBBva38aomgsPv1L7FV6XmSOcR6HtM7HDFZJkepqT65imw26h9ggGqMjsY0R9jcl30tzKcVj9aOQ==} '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} @@ -7334,11 +7325,6 @@ packages: resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} engines: {node: '>=6'} - tozod@3.0.0: - resolution: {integrity: sha512-R03/moNPEGgWKoTdCsEJuyEoP6NtXyhWg9L9lJhF2XyCR2Ce9XE+yXaswaVmqyBpHsRPC2Pk38mK8Ex7iHaXcg==} - peerDependencies: - zod: ^3.0.0-alpha.2 - tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} @@ -9002,23 +8988,23 @@ snapshots: dependencies: langium: 3.0.0 - '@microsoft/api-extractor-model@7.30.0(@types/node@20.17.10)': + '@microsoft/api-extractor-model@7.30.1(@types/node@20.17.10)': dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.10.0(@types/node@20.17.10) + '@rushstack/node-core-library': 5.10.1(@types/node@20.17.10) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.48.0(@types/node@20.17.10)': + '@microsoft/api-extractor@7.48.1(@types/node@20.17.10)': dependencies: - '@microsoft/api-extractor-model': 7.30.0(@types/node@20.17.10) + '@microsoft/api-extractor-model': 7.30.1(@types/node@20.17.10) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.10.0(@types/node@20.17.10) + '@rushstack/node-core-library': 5.10.1(@types/node@20.17.10) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.14.3(@types/node@20.17.10) - '@rushstack/ts-command-line': 4.23.1(@types/node@20.17.10) + '@rushstack/terminal': 0.14.4(@types/node@20.17.10) + '@rushstack/ts-command-line': 4.23.2(@types/node@20.17.10) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.8 @@ -9360,7 +9346,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.28.1': optional: true - '@rushstack/node-core-library@5.10.0(@types/node@20.17.10)': + '@rushstack/node-core-library@5.10.1(@types/node@20.17.10)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -9378,16 +9364,16 @@ snapshots: resolve: 1.22.8 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.14.3(@types/node@20.17.10)': + '@rushstack/terminal@0.14.4(@types/node@20.17.10)': dependencies: - '@rushstack/node-core-library': 5.10.0(@types/node@20.17.10) + '@rushstack/node-core-library': 5.10.1(@types/node@20.17.10) supports-color: 8.1.1 optionalDependencies: '@types/node': 20.17.10 - '@rushstack/ts-command-line@4.23.1(@types/node@20.17.10)': + '@rushstack/ts-command-line@4.23.2(@types/node@20.17.10)': dependencies: - '@rushstack/terminal': 0.14.3(@types/node@20.17.10) + '@rushstack/terminal': 0.14.4(@types/node@20.17.10) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -14308,10 +14294,6 @@ snapshots: universalify: 0.2.0 url-parse: 1.5.10 - tozod@3.0.0(zod@3.24.1): - dependencies: - zod: 3.24.1 - tr46@0.0.3: {} tr46@1.0.1: @@ -14360,7 +14342,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.2.2)(yaml@2.5.1): + tsup@8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.2.2)(yaml@2.5.1): dependencies: bundle-require: 5.0.0(esbuild@0.24.0) cac: 6.7.14 @@ -14379,7 +14361,7 @@ snapshots: tinyglobby: 0.2.10 tree-kill: 1.2.2 optionalDependencies: - '@microsoft/api-extractor': 7.48.0(@types/node@20.17.10) + '@microsoft/api-extractor': 7.48.1(@types/node@20.17.10) '@swc/core': 1.7.22 postcss: 8.4.49 typescript: 5.2.2 @@ -14389,7 +14371,7 @@ snapshots: - tsx - yaml - tsup@8.3.5(@microsoft/api-extractor@7.48.0(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1): + tsup@8.3.5(@microsoft/api-extractor@7.48.1(@types/node@20.17.10))(@swc/core@1.7.22)(jiti@2.4.1)(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1): dependencies: bundle-require: 5.0.0(esbuild@0.24.0) cac: 6.7.14 @@ -14408,7 +14390,7 @@ snapshots: tinyglobby: 0.2.10 tree-kill: 1.2.2 optionalDependencies: - '@microsoft/api-extractor': 7.48.0(@types/node@20.17.10) + '@microsoft/api-extractor': 7.48.1(@types/node@20.17.10) '@swc/core': 1.7.22 postcss: 8.4.49 typescript: 5.7.2