[ 0.0s] Scanning /home/tobi/Desktop/dervish/external_refs/zod/packages/zod ... [ 12.1s] Preprocess: 5970 methods from 287 .ts files (12.1s) [ 12.2s] Groups: 12 named, 0 ungrouped methods [ 12.2s] ├ src/v3 (383 methods) [ 12.2s] ├ src/v3/benchmarks (91 methods) [ 12.2s] ├ src/v3/helpers (31 methods) [ 12.2s] ├ src/v3/tests (985 methods) [ 12.2s] ├ src/v4/classic (409 methods) [ 12.2s] ├ src/v4/classic/tests (2342 methods) [ 12.2s] ├ src/v4/core (704 methods) [ 12.2s] ├ src/v4/core/tests (43 methods) [ 12.2s] ├ src/v4/core/tests/locales (85 methods) [ 12.2s] ├ src/v4/locales (214 methods) [ 12.2s] ├ src/v4/mini (199 methods) [ 12.2s] ├ src/v4/mini/tests (484 methods) [ 12.2s] Inferring 12 groups across 12 workers ... [ 14.5s] Infer src/v3/helpers (31 methods) done [ 15.0s] Infer src/v4/mini [def] (191 methods) done [ 15.8s] Infer src/v4/core/tests [stringSchema] (39 methods) done [ 17.8s] Infer src/v3/benchmarks [console] (84 methods) done [ 19.2s] Infer src/v4/classic [processors] (403 methods) done [ 20.2s] Infer src/v3 [ch] (374 methods) done [ 21.4s] Infer src/v4/mini/tests [return] (481 methods) done [ 26.6s] Infer src/v4/core [Object] (698 methods) done [ 39.5s] Infer src/v4/locales (214 methods) done [ 41.1s] Infer src/v3/tests [safeParse] (980 methods) done [ 59.7s] Infer src/v4/core/tests/locales [error] (83 methods) done [ 92.6s] Infer src/v4/classic/tests [typeof] (2340 methods) done .ts: ╰─ src/v3 [ch] (374 methods) Algorithm: CRX Grammar: (ch+util)+ Score: 48 Imports: import type { Primitive } from "./helpers/typeAliases.js"; | import { util, type ZodParsedType } from "./helpers/util.js"; | import type { TypeOf, ZodType } from "./index.js"; | import type { ZodErrorMap } from "./ZodError.js"; | import defaultErrorMap from "./locales/en.js"; | import { type ZodErrorMap, ZodIssueCode } from "../ZodError.js"; ... and 8 more Args(addIssueToContext): n=2 [2:var,other; 2:var,var] Args(new): n=1 [1:other; 1:template] Args(processCreateParams): n=1 [1:var; 1:other] Args(Error): n=1 [1:template; 1:lit] ╰─ src/v3/benchmarks [console] (84 methods) Algorithm: CRX Grammar: console.log.as+?.any?.e? Score: 63 Imports: import Benchmark from "benchmark"; | import { z } from "zod/v3"; | import type Benchmark from "benchmark"; | import datetimeBenchmarks from "./datetime.js"; | import discriminatedUnionBenchmarks from "./discriminatedUnion.js"; | import ipv4Benchmarks from "./ipv4.js"; ... and 6 more Args(new): n=1 [1:lit; 0:] Args(Date): n=1 [1:lit; 0:] Args(str): n=0 [0:] Args(Set): n=1 [1:other] ╰─ src/v3/helpers (31 methods) — no grammar — too_diverse Imports: import type { IssueData, ZodErrorMap, ZodIssue } from "../ZodError.js"; | import { getErrorMap } from "../errors.js"; | import defaultErrorMap from "../locales/en.js"; | import type { ZodParsedType } from "./util.js"; Args(objectKeys): n=1 [1:var] Args(Error): n=0 [0:] Args(objectValues): n=1 [1:var] Args(checker): n=1 [1:var] ╰─ src/v3/tests [safeParse] (980 methods) Algorithm: CRX Grammar: safeParse.(expect+toEqual)+?.as+?.z? Score: 429 Imports: import { expect, test } from "vitest"; | import * as z from "zod/v3"; | import { util } from "../helpers/util.js"; | import { test } from "vitest"; | import { z } from "zod/v3"; | import { ZodError, ZodIssueCode } from "../ZodError.js"; ... and 10 more Args(expect): n=1 [1:other; 1:call] Args(test): n=2 [2:lit,other; 2:template,other] Args(BigInt): n=1 [1:lit; 1:expr] Args(new): n=1 [1:other; 1:lit] ╰─ src/v4/classic [processors] (403 methods) Algorithm: CRX Grammar: processors.inst.ctx.json.params Score: 41 Imports: import * as core from "../core/index.js"; | import * as schemas from "./schemas.js"; | import type { ZodType } from "./schemas.js"; | import { $ZodError } from "../core/index.js"; | import * as util from "../core/util.js"; | import type * as JSONSchema from "../core/json-schema.js"; ... and 12 more Args(new): n=1 [1:other; 1:lit] Args(Error): n=1 [1:lit; 1:template] Args(convertSchema): n=2 [2:other,var; 2:var,var] Args(Set): n=1 [0:; 1:other] ╰─ src/v4/classic/tests [typeof] (2340 methods) Algorithm: CRX Grammar: typeof.val?.expectTypeOf+?.toEqualTypeOf?.(number+string)+? Score: 1306 Imports: import { expect, expectTypeOf, test } from "vitest"; | import * as z from "zod/v4"; | import { expectTypeOf, test } from "vitest"; | import { expect, test } from "vitest"; | import { z } from "zod/v4"; | import { describe, expect, expectTypeOf, test } from "vitest"; ... and 18 more Args(expect): n=1 [1:other; 1:call] Args(test): n=2 [2:lit,other; 2:template,other] Args(expectTypeOf): n=0 [0:; 1:var] Args(new): n=1 [1:other; 0:] ╰─ src/v4/core [Object] (698 methods) Algorithm: CRX Grammar: (Object+typeof)+.map?.(Error+Promise+Set+any+as+def+for+if+key+new+of+return+then+throw+util)+? Score: 2762520975830338701947245056 Imports: import * as checks from "./checks.js"; | import type * as core from "./core.js"; | import type * as errors from "./errors.js"; | import * as registries from "./registries.js"; | import * as schemas from "./schemas.js"; | import * as util from "./util.js"; ... and 25 more Args(new): n=1 [1:other; 1:lit] Args(Error): n=1 [1:lit; 1:template] Args(Class): n=1 [1:other; 1:var] Args(Set): n=1 [0:; 1:other] ╰─ src/v4/core/tests [stringSchema] (39 methods) Algorithm: CRX Grammar: (expect+parse+record+string+stringSchema+toThrow+z)+ Score: 232630513987305 Imports: import { expect, test } from "vitest"; | import * as z from "zod/v4"; | import { expect, expectTypeOf, test } from "vitest"; | import * as z from "zod/v3"; | import { describe, expect, it } from "vitest"; Args(expect): n=1 [1:other; 1:var] Args(test): n=2 [2:lit,other] Args(it): n=2 [2:lit,other] Args(describe): n=2 [2:lit,other] ╰─ src/v4/core/tests/locales [error] (83 methods) Algorithm: CRX Grammar: (BigInt+count+error+expect+localeError+type)+.toContain.expected? Score: 282393216 Imports: import { describe, expect, it } from "vitest"; | import be from "../../../locales/be.js"; | import { expect, test } from "vitest"; | import { z } from "../../../../index.js"; | import el from "../../../locales/el.js"; | import { parsedType } from "../../util.js"; ... and 8 more Args(expect): n=1 [1:other; 1:call] Args(test): n=2 [2:lit,other] Args(parsedType): n=1 [1:other; 1:lit] Args(describe): n=2 [2:lit,other; 2:template,other] ╰─ src/v4/locales (214 methods) — no grammar — malformed_grammar Imports: import type { $ZodStringFormats } from "../core/checks.js"; | import type * as errors from "../core/errors.js"; | import * as util from "../core/util.js"; | import km from "./km.js"; | import uk from "./uk.js"; Args(getSizing): n=1 [1:other; 4:other,call,expr,lit] Args(error): n=0 [0:] Args(Number): n=1 [1:other] Args(withDefiniteArticle): n=1 [1:other; 1:expr] ╰─ src/v4/mini [def] (191 methods) Algorithm: CRX Grammar: (any+as+core+def+new+normalizeParams+params+return+util)+ Score: 984770902214992292499 Imports: import * as core from "../core/index.js"; | import * as schemas from "./schemas.js"; | import * as util from "../core/util.js"; | import * as parse from "./parse.js"; Args(new): n=1 [1:other; 1:template] Args(ZodMiniRecord): n=1 [1:other] Args(Error): n=1 [1:lit; 1:template] Args(unknown): n=0 [0:] ╰─ src/v4/mini/tests [return] (481 methods) Algorithm: CRX Grammar: return.typeof?.schema?.val?.check?.z+?.string? Score: 281 Imports: import { expect, expectTypeOf, test } from "vitest"; | import * as z from "../index.js"; | import { test } from "vitest"; | import * as z from "zod/mini"; | import { expectTypeOf, test } from "vitest"; | import { expect, test } from "vitest"; ... and 5 more Args(expect): n=1 [1:other; 1:call] Args(test): n=2 [2:lit,other] Args(expectTypeOf): n=0 [0:; 1:other] Args(Date): n=1 [0:; 1:var]