|
Ran
|
Files
44
|
Run time
2s
|
Badge
README BADGES
|
push
github
chore(deps): update dependency zod to v4.2.0 (#3132) This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`4.1.13` -> `4.2.0`](https://renovatebot.com/diffs/npm/zod/4.1.13/4.2.0) |  |  | --- ### Release Notes <details> <summary>colinhacks/zod (zod)</summary> ### [`v4.2.0`](https://redirect.github.com/colinhacks/zod/releases/tag/v4.2.0) [Compare Source](https://redirect.github.com/colinhacks/zod/compare/v4.1.13...v4.2.0) #### Features ##### Implement Standard JSON Schema [standard-schema/standard-schema#134](https://redirect.github.com/standard-schema/standard-schema/pull/134) ##### Implement `z.fromJSONSchema()` ```typescript const jsonSchema = { type: "object", properties: { name: { type: "string" }, age: { type: "number" } }, required: ["name"] }; const schema = z.fromJSONSchema(jsonSchema); ``` ##### Implement `z.xor()` ```typescript const schema = z.xor( z.object({ type: "user", name: z.string() }), z.object({ type: "admin", role: z.string() }) ); // Exactly one of the schemas must match ``` ##### Implement `z.looseRecord()` ```typescript const schema = z.looseRecord(z.string(), z.number()); // Allows additional properties beyond those defined ``` #### Commits: - [`af49c08`](https://redirect.github.com/colinhacks/zod/commit/af49c084f) Update docs for JSON Schema conversion of `z.undefined()` ([#​5504](https://redirect.github.com/colinhacks/zod/issues/5504)) - [`767f320`](https://redirect.github.com/colinhacks/zod/commit/767f32031) Add `.toJSONSchema(... (continued)
893 of 936 branches covered (95.41%)
1284 of 1284 relevant lines covered (100.0%)
67.44 hits per line
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|