1.0.259 • Published 9 months ago

zod-rosetty v1.0.259

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Maintainability Test Coverage npm npm Snyk Vulnerabilities for npm package NPM

zod-rosetty

Translate Zod Errors with rosetty

Inspired by aiji42/zod-i18n .

Usage

pnpm install zod-rosetty zod rosetty

How to use?

import { z } from "zod";
import { zodRosettyMap, ZodErrorMap } from "zod-rosetty";
import { rosetty } from 'rosetty';
import { enGB } from 'date-fns/locale';

//Initialize Rosetty Error Map
z.setErrorMap(zodRosettyMap);

//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:

pnpm test

Maintain

This package use TSdx. Please check documentation to update this package.

1.0.259

9 months ago

1.0.257

9 months ago

1.0.258

9 months ago

1.0.253

10 months ago

1.0.252

10 months ago

1.0.255

10 months ago

1.0.254

10 months ago

1.0.251

10 months ago

1.0.250

10 months ago

1.0.256

10 months ago

1.0.242

11 months ago

1.0.241

11 months ago

1.0.244

11 months ago

1.0.243

11 months ago

1.0.240

11 months ago

1.0.249

11 months ago

1.0.246

11 months ago

1.0.245

11 months ago

1.0.248

11 months ago

1.0.247

11 months ago

1.0.239

11 months ago

1.0.238

11 months ago

1.0.200

1 year ago

1.0.206

1 year ago

1.0.205

1 year ago

1.0.208

1 year ago

1.0.207

1 year ago

1.0.202

1 year ago

1.0.201

1 year ago

1.0.204

1 year ago

1.0.203

1 year ago

1.0.187

1 year ago

1.0.186

1 year ago

1.0.189

1 year ago

1.0.188

1 year ago

1.0.183

1 year ago

1.0.185

1 year ago

1.0.184

1 year ago

1.0.198

1 year ago

1.0.197

1 year ago

1.0.199

1 year ago

1.0.194

1 year ago

1.0.193

1 year ago

1.0.196

1 year ago

1.0.195

1 year ago

1.0.190

1 year ago

1.0.192

1 year ago

1.0.191

1 year ago

1.0.220

1 year ago

1.0.222

1 year ago

1.0.221

1 year ago

1.0.228

1 year ago

1.0.227

1 year ago

1.0.229

1 year ago

1.0.224

1 year ago

1.0.223

1 year ago

1.0.226

1 year ago

1.0.225

1 year ago

1.0.211

1 year ago

1.0.210

1 year ago

1.0.217

1 year ago

1.0.216

1 year ago

1.0.219

1 year ago

1.0.218

1 year ago

1.0.213

1 year ago

1.0.212

1 year ago

1.0.215

1 year ago

1.0.214

1 year ago

1.0.209

1 year ago

1.0.231

1 year ago

1.0.230

1 year ago

1.0.233

1 year ago

1.0.232

1 year ago

1.0.235

12 months ago

1.0.234

12 months ago

1.0.237

11 months ago

1.0.236

12 months ago

1.0.182

1 year ago

1.0.181

1 year ago

1.0.180

1 year ago

1.0.178

1 year ago

1.0.179

1 year ago

1.0.176

1 year ago

1.0.175

1 year ago

1.0.177

1 year ago

1.0.174

1 year ago

1.0.173

1 year ago

1.0.172

1 year ago

1.0.171

1 year ago

1.0.169

1 year ago

1.0.168

1 year ago

1.0.170

1 year ago

1.0.167

1 year ago

1.0.165

1 year ago

1.0.164

1 year ago

1.0.166

1 year ago

1.0.163

1 year ago

1.0.162

1 year ago

1.0.161

1 year ago

1.0.160

1 year ago

1.0.158

1 year ago

1.0.159

1 year ago

1.0.156

1 year ago

1.0.157

1 year ago

1.0.154

1 year ago

1.0.155

1 year ago

1.0.153

1 year ago

1.0.152

1 year ago

1.0.150

1 year ago

1.0.151

1 year ago

1.0.149

1 year ago

1.0.148

1 year ago

1.0.145

1 year ago

1.0.144

1 year ago

1.0.147

1 year ago

1.0.146

1 year ago

1.0.143

1 year ago

1.0.142

1 year ago

1.0.141

1 year ago

1.0.140

1 year ago

1.0.139

1 year ago

1.0.138

1 year ago

1.0.137

1 year ago

1.0.132

1 year ago

1.0.134

1 year ago

1.0.133

1 year ago

1.0.136

1 year ago

1.0.135

1 year ago

1.0.131

1 year ago

1.0.130

1 year ago

1.0.129

1 year ago

1.0.128

1 year ago

1.0.121

1 year ago

1.0.123

1 year ago

1.0.122

1 year ago

1.0.125

1 year ago

1.0.124

1 year ago

1.0.127

1 year ago

1.0.126

1 year ago

1.0.120

1 year ago

1.0.119

1 year ago

1.0.118

1 year ago

1.0.117

1 year ago

1.0.116

1 year ago

1.0.109

1 year ago

1.0.110

1 year ago

1.0.112

1 year ago

1.0.111

1 year ago

1.0.114

1 year ago

1.0.113

1 year ago

1.0.115

1 year ago

1.0.108

1 year ago

1.0.107

1 year ago

1.0.106

1 year ago

1.0.105

1 year ago

1.0.104

1 year ago

1.0.103

1 year ago

1.0.102

1 year ago

1.0.101

1 year ago

1.0.100

1 year ago

1.0.99

2 years ago

1.0.98

2 years ago

1.0.97

2 years ago

1.0.95

2 years ago

1.0.94

2 years ago

1.0.96

2 years ago

1.0.91

2 years ago

1.0.93

2 years ago

1.0.92

2 years ago

1.0.90

2 years ago

1.0.88

2 years ago

1.0.87

2 years ago

1.0.89

2 years ago

1.0.86

2 years ago

1.0.85

2 years ago

1.0.84

2 years ago

1.0.83

2 years ago

1.0.82

2 years ago

1.0.81

2 years ago

1.0.80

2 years ago

1.0.79

2 years ago

1.0.78

2 years ago

1.0.77

2 years ago

1.0.76

2 years ago

1.0.75

2 years ago

1.0.74

2 years ago

1.0.73

2 years ago

1.0.72

2 years ago

1.0.71

2 years ago

1.0.70

2 years ago

1.0.69

2 years ago

1.0.68

2 years ago

1.0.62

2 years ago

1.0.61

2 years ago

1.0.60

2 years ago

1.0.66

2 years ago

1.0.65

2 years ago

1.0.64

2 years ago

1.0.63

2 years ago

1.0.67

2 years ago

1.0.48

2 years ago

1.0.47

2 years ago

1.0.49

2 years ago

1.0.51

2 years ago

1.0.50

2 years ago

1.0.55

2 years ago

1.0.54

2 years ago

1.0.53

2 years ago

1.0.52

2 years ago

1.0.59

2 years ago

1.0.58

2 years ago

1.0.57

2 years ago

1.0.56

2 years ago

1.0.44

2 years ago

1.0.43

2 years ago

1.0.46

2 years ago

1.0.45

2 years ago

1.0.42

2 years ago

1.0.41

2 years ago

1.0.40

2 years ago

1.0.39

2 years ago

1.0.38

2 years ago

1.0.37

2 years ago

1.0.36

2 years ago

1.0.35

2 years ago

1.0.34

2 years ago

1.0.33

2 years ago

1.0.32

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.29

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.26

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.23

2 years ago

1.0.22

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.19

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago