1.19.20 • Published 9 months ago

@newskit-render/validation v1.19.20

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
9 months ago

@newskit-render/validation

A package for adding validation to my account.

How to use:

import initializeYupSchema, { OverrideYupSchemaType, ValidationFieldNames, } from '@newskit-render/validation'

import \* as yup from 'yup'

/ Example of name validation override /

const nameValidation = yup.object().shape({
  firstName: yup.string().required('First Name is required overriden'),
  lastName: yup.string().required('Last Name is required overriden'),
})

/ Example of required fields override /

const requiredFieldsOverride = [
  ValidationFieldNames.firstName,
  ValidationFieldNames.line1,
  ValidationFieldNames.mobile,
]

/ Pass your override schema to here, so it's delegated accordingly /

const overrideYupSchema: OverrideYupSchemaType = {
  name: nameValidation,
  options: {
    overrideRequiredFields: requiredFieldsOverride
  }
}

export default initializeYupSchema({overrideYupSchema})

Initializing Options

You can pass message templates, that will be used as the template of the required messages and wrong format messages.

export default initializeYupSchema({
  overrideYupSchema: overrideYupSchema,
  options: {
    requiredMessage: "Please enter your ${field}",
    wrongFormatMessage : '${field} is wrong format'
  }
})

Yup testing documentation .

1.18.1

1 year ago

1.18.4

1 year ago

1.19.1-alpha.0

1 year ago

1.18.3

1 year ago

1.18.2

1 year ago

0.0.0-cd7dda9a6

1 year ago

0.0.0-1a2d1f0b2

10 months ago

0.0.0-f87c11629

1 year ago

0.0.0-4551d08b5

10 months ago

0.0.0-8e3900aa9

12 months ago

0.0.0-911c1cd2d

1 year ago

1.19.0

1 year ago

1.19.4

11 months ago

1.19.3

11 months ago

1.19.2

12 months ago

1.19.1

12 months ago

1.19.8

10 months ago

1.19.7

10 months ago

1.19.6

11 months ago

1.19.5

11 months ago

0.0.0-ceac5bc52

12 months ago

1.19.9

10 months ago

0.0.0-a48f9071a

1 year ago

0.0.0-f099b3f2f

12 months ago

0.0.0-43e0297ee

1 year ago

0.0.0-800a29f98

1 year ago

0.0.0-bd40f0137

10 months ago

0.0.0-1671c1dd4

12 months ago

0.0.0-a12ade712

10 months ago

1.18.1-alpha.0

1 year ago

0.0.0-0d361a26c

1 year ago

0.0.0-2c2ca09d9

1 year ago

0.0.0-678c4c7e4

12 months ago

1.19.4-alpha.0

11 months ago

1.18.4-alpha.0

1 year ago

0.0.0-4d74159f2

11 months ago

0.0.0-8b806e2dc

11 months ago

0.0.0-fc23d3ba4

1 year ago

1.19.12

10 months ago

1.19.13

10 months ago

1.19.10

10 months ago

1.19.11

10 months ago

1.19.16

9 months ago

0.0.0-e10421da2

11 months ago

1.19.17

9 months ago

1.19.14

10 months ago

1.19.15

9 months ago

1.19.18

9 months ago

1.19.19

9 months ago

0.0.0-5038176a6

1 year ago

1.18.3-alpha.0

1 year ago

1.19.2-alpha.0

12 months ago

1.19.20

9 months ago

0.0.0-5e6ed9ff9

1 year ago

0.0.0-9828f1573

1 year ago

0.0.0-4b099240a

12 months ago

0.0.0-29f21868a

10 months ago

1.19.3-alpha.0

11 months ago

0.0.0-8c63b8285

12 months ago

1.19.0-alpha.0

1 year ago

0.0.0-7c77b8dc7

1 year ago

0.0.0-1692f392d

11 months ago

0.0.0-32dc278df

10 months ago

0.0.0-13f98ebc0

1 year ago

1.18.0

1 year ago

0.0.0-98b8c88d8

1 year ago

0.0.0-e32035419

1 year ago

1.18.0-alpha.0

1 year ago

1.17.2-alpha.0

1 year ago

0.0.0-8b1c9a58f

1 year ago

0.0.0-84baf4c1e

1 year ago

1.17.2

1 year ago

0.0.0-7aee3c884

1 year ago

0.0.0-6b630b3db

1 year ago

0.0.0-5bd1b2b12

1 year ago

0.0.0-f90a1dfc4

1 year ago

0.0.0-cffdc2dcc

1 year ago

0.0.0-b7fba40c6

1 year ago

1.17.1-alpha.0

2 years ago

0.0.0-014af081

2 years ago

0.0.0-e67c7c42

2 years ago

1.17.1

2 years ago

1.17.0-alpha.0

2 years ago

1.17.0

2 years ago

1.16.1

2 years ago

1.16.0-alpha.0

2 years ago

1.16.0-alpha.1

2 years ago

1.16.1-alpha.0

2 years ago

1.15.0

2 years ago

1.15.0-alpha.0

2 years ago

1.14.0

2 years ago

1.14.0-alpha.1

2 years ago

1.14.0-alpha.0

2 years ago

1.10.2

3 years ago

1.11.1-alpha.0

3 years ago

1.13.0-alpha.0

2 years ago

1.12.2-alpha.0

2 years ago

1.12.2-alpha.1

2 years ago

1.10.1

3 years ago

1.12.2

2 years ago

1.12.1

3 years ago

1.12.0

3 years ago

1.10.2-alpha.0

3 years ago

1.12.1-alpha.0

3 years ago

1.11.0

3 years ago

1.13.0

2 years ago

1.12.0-alpha.0

3 years ago

1.10.1-alpha.0

3 years ago

1.11.0-alpha.1

3 years ago

1.11.0-alpha.0

3 years ago

1.10.0-alpha.0

3 years ago

1.9.0

3 years ago

1.10.0

3 years ago

1.8.1

3 years ago

1.8.0

3 years ago

1.7.0-alpha.0

3 years ago

1.8.1-alpha.0

3 years ago

1.9.0-alpha.0

3 years ago

1.7.1-alpha.0

3 years ago

1.7.1-alpha.1

3 years ago

1.7.0

3 years ago

1.8.0-alpha.0

3 years ago

1.6.1

3 years ago

1.6.0

3 years ago

1.6.0-alpha.0

3 years ago

1.6.1-alpha.0

3 years ago

1.5.12

3 years ago

1.5.12-alpha.0

3 years ago

1.5.3-alpha.0

3 years ago

1.5.7-alpha.0

3 years ago

1.5.10-alpha.0

3 years ago

1.5.4-alpha.0

3 years ago

1.5.5

3 years ago

1.5.4

3 years ago

1.5.3

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.5.8-alpha.0

3 years ago

1.5.0-alpha.0

3 years ago

1.5.11-alpha.0

3 years ago

1.5.5-alpha.0

3 years ago

1.5.9-alpha.0

3 years ago

1.5.9-alpha.1

3 years ago

1.5.9-alpha.2

3 years ago

1.5.1-alpha.0

3 years ago

1.5.8

3 years ago

1.5.7

3 years ago

1.5.6

3 years ago

1.5.2-alpha.0

3 years ago

1.5.10

3 years ago

1.5.11

3 years ago

1.5.6-alpha.0

3 years ago

1.3.1-alpha.0

3 years ago

1.4.0-alpha.0

3 years ago

1.4.0

3 years ago

1.3.2-alpha.0

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.2.0

3 years ago

1.2.1

3 years ago

1.0.0-alpha.3

3 years ago

1.0.0-alpha.2

3 years ago

1.0.0-alpha.1

3 years ago

1.0.0-alpha.0

3 years ago

1.3.0-alpha.0

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago

1.2.1-alpha.0

3 years ago

1.3.0

3 years ago

1.2.0-alpha.0

3 years ago

1.1.0-alpha.0

3 years ago

0.55.0-alpha.2

3 years ago

0.55.0-alpha.1

3 years ago

0.55.0-alpha.0

3 years ago

0.55.0

3 years ago

0.52.0-alpha.0

3 years ago

0.51.1

4 years ago

0.54.0-alpha.0

3 years ago

0.52.1-alpha.0

3 years ago

0.52.1-alpha.1

3 years ago

0.52.1

3 years ago

0.52.0

3 years ago

0.54.1-alpha.0

3 years ago

0.53.0

3 years ago

0.53.0-alpha.0

3 years ago

0.51.1-alpha.0

4 years ago

0.54.1

3 years ago

0.54.0

3 years ago

0.49.0-alpha.0

4 years ago

0.49.0-alpha.1

4 years ago

0.51.0

4 years ago

0.50.0-alpha.0

4 years ago

0.50.0

4 years ago

0.49.0

4 years ago

0.51.0-alpha.0

4 years ago

0.41.1

4 years ago

0.46.0-alpha.1

4 years ago

0.45.0-alpha.1

4 years ago

0.45.0-alpha.0

4 years ago

0.48.0

4 years ago

0.46.0

4 years ago

0.44.0

4 years ago

0.42.0

4 years ago

0.48.0-alpha.0

4 years ago

0.43.0-alpha.0

4 years ago

0.47.0

4 years ago

0.47.0-alpha.0

4 years ago

0.41.0

4 years ago

0.40.0

4 years ago

0.39.1

4 years ago

0.39.0

4 years ago

0.39.2

4 years ago

0.38.0

4 years ago

0.36.0

4 years ago

0.37.0

4 years ago

0.35.0

4 years ago

0.34.3

4 years ago

0.34.2

4 years ago

0.34.1

4 years ago

0.34.0

4 years ago

0.32.0

4 years ago

0.30.0

4 years ago

0.29.0

4 years ago

0.27.0

4 years ago

0.33.0

4 years ago

0.31.1

4 years ago

0.31.0

4 years ago

0.28.0

4 years ago

0.26.2

4 years ago

0.26.1

4 years ago

0.26.0

4 years ago

0.25.0

4 years ago

0.24.1

4 years ago

0.24.0

4 years ago

0.22.2

4 years ago

0.23.0

4 years ago

0.22.1

4 years ago

0.22.0

4 years ago

0.21.0

4 years ago

0.20.0

4 years ago

0.19.0

4 years ago

0.18.1

4 years ago

0.19.1

4 years ago

0.18.0

4 years ago

0.17.3

4 years ago

0.17.2

4 years ago

0.17.1

4 years ago

0.17.0

4 years ago

0.16.1

4 years ago

0.16.0

4 years ago

0.15.0

4 years ago

0.14.3

4 years ago

0.14.1

5 years ago

0.14.2

5 years ago

0.14.0

5 years ago

0.13.0

5 years ago

0.12.0

5 years ago

0.11.0

5 years ago

0.10.0

5 years ago

0.9.0

5 years ago

0.8.0

5 years ago

0.7.3

5 years ago

0.7.2

5 years ago

0.7.1

5 years ago

0.7.0

5 years ago

0.5.2

5 years ago

0.6.0

5 years ago

0.5.0

5 years ago

0.5.1

5 years ago

0.4.0

5 years ago

0.3.0

5 years ago

0.2.0

5 years ago

0.1.0

5 years ago

0.0.3

5 years ago