Library of useful pre-build Codecs for Zod.
npm install zod-codecsA library of useful pre-built codecs for Zod validation.
``bash`
npm install zod zod-codecs
Import codecs from the package and use them with Zod's codec() method:
`typescript
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)
`
- 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
-