zod-codecs
v0.1.0
Published
Library of useful pre-build Codecs for Zod.
Readme
zod-codecs
A library of useful pre-built codecs for Zod validation.
Installation
npm install zod zod-codecsUsage
Import codecs from the package and use them with Zod's codec() method:
import { z } from 'zod';
import { stringToInt } from 'zod-codecs';
// Parse a string as an integer
const result = stringToInt.parse('42');
console.log(result); // 42 (number)
// Encode back to string
const encoded = stringToInt.encode(42);
console.log(encoded); // '42' (string)Available Codecs
stringToInt- Converts string to integer numberstringToNumber- Converts string to numberstringToBigint- Converts string to bigintisoDateTimeToDate- Converts ISO date-time string to Date objectunixSecondsToDate- Converts Unix timestamp (seconds) to Date object
