@comity/validation-zod
v0.9.0
Published
Zod adapter for @comity/validation contracts.
Readme
@comity/validation-zod
Zod adapter for @comity/validation contracts.
Purpose
Implements the Validator contract defined by @comity/validation using Zod schemas. Enables applications to validate domain data with Zod while depending only on the Comity validation contract.
Scope
This package:
- ✅ implements the
Validatorcontract - ✅ provides
ZodValidator, a Zod-schema-backed validator - ✅ maps Zod errors to Comity validation errors
- ✅ depends only on
@comity/primitivesand@comity/validation
This package does NOT:
- ❌ define validation contracts
- ❌ provide framework-independent validation logic
- ❌ depend on any Comity core module beyond
@comity/validation
Public API
ZodValidator— validator implementingValidator<T>from aZodType<T>schema
No exhaustive reference; see docs for constraints.
Documentation
None — no package-specific documentation exists.
Related Packages
- @comity/validation — defines the
Validatorcontract this adapter implements - @comity/primitives — foundational
Resulttypes used by the contract
Status
Experimental
Review Completed: 2026-08-15 Reviewer: Hobiri MAGI (DeepSeek v4 Pro) Compliance Score: 98% (Green)
