zod-rosetty
v5.0.0
Published
[](https://codeclimate.com/github/qlaffont/zod-rosetty/maintainability) [;
//Initialize Rosetty
const rosettyMap: ZodErrorMap = {
zod: {
errors: {
invalid_string: {
email: 'Invalid {{validation}}',
},
},
validations: {
email: 'email',
},
},
};
const { t } = rosetty<typeof rosettyMap>(
{ en: { dict: rosettyMap, locale: enGB } },
'en',
);
const schema = z.string().email();
translateZodErrorMessage(schema.safeParse('test').error, t) // 'Invalid email'Test
To test this package:
bun testMaintain
Development uses Bun (install, scripts) and bunup for builds. Run bun install, then bun run lint, bun run test, and bun run build.
