@idriszade/process-validate
v0.1.8
Published
Pipeline-kit Process adapter for schema-driven validation of pipeline atoms via Zod
Maintainers
Readme
@idriszade/process-validate
Process adapter for schema-driven validation of pipeline atoms via Zod — supports coerce (boundary recovery) and strict modes.
Install
pnpm add @idriszade/process-validateUsage
import { createValidateProcess } from '@idriszade/process-validate';
import { z } from 'zod';
const validate = createValidateProcess({
schema: z.object({ id: z.string(), amount: z.number() }),
mode: 'coerce',
onCoerce: (path, original, fallback) => {
console.warn(`coerced ${path}: ${original} -> ${fallback}`);
},
});Reference
Canonical API surface: docs/spec-adapters.md. Core types: docs/spec-api-surface.md.
