{"library":"zod-deep-partial","type":"library","category":null,"description":"zod-deep-partial is a lightweight utility package designed to recursively make all properties within a given Zod schema optional. The package is currently at version 1.4.4 and is actively maintained, indicated by recent updates to support Zod v4 and ongoing development on its GitHub repository. Its primary differentiator from Zod's native `.partial()` method is its deep, recursive application of optionality, making it ideal for scenarios like patch updates or handling partially complete data structures. It boasts comprehensive support for a wide array of Zod types, including nested objects, arrays, unions, discriminated unions, intersections, and various transformations, all while maintaining Zod's robust type inference. Crucially, `zod-deep-partial` maintains a minimal footprint by having zero direct dependencies, relying solely on `zod` as a peer dependency.","language":"javascript","status":"active","version":"1.4.4","tags":["javascript","zod","deep","partial","nested","object","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install zod-deep-partial","imports":["import { zodDeepPartial } from 'zod-deep-partial';","import { z } from 'zod';"]},{"cmd":"yarn add zod-deep-partial","imports":[]},{"cmd":"pnpm add zod-deep-partial","imports":[]}],"homepage":null,"github":"https://github.com/amirfarzamnia/zod-deep-partial","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/zod-deep-partial","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/zod-deep-partial/compatibility"}}