5.3.0 • Published 3 years ago

@lanetix/layout-validator v5.3.0

Weekly downloads
-
License
UNLICENSED
Repository
github
Last release
3 years ago

layout-validator

Schema validation for Lanetix Layouts

Installation

npm install -S @lanetix/layout-validator

Example Usage

import { group, item, page }  from '@lanetix/layout-validator'

const groupErrors = group({ title: 'cats' })
const pageErrors = page({ title: 'animals' })
const itemErrors = item({ type: 'line-break' }, { layoutType: 'record' })

if any of those errors exist, you have validation errors. null is returned if no errors exist. Also, you can pass { required: 'none' } into group to handle scenarios where no fields are required like PATCHes. Finally, you can optionally the type option into the item validator and it will provide additional validations for certain field types.

5.3.1-beta.0

3 years ago

5.3.1-0

3 years ago

5.3.1

3 years ago

5.3.0

5 years ago

5.2.0

5 years ago

5.1.0

5 years ago

5.0.0

5 years ago

4.8.0

5 years ago

4.7.1

5 years ago

4.7.0

6 years ago

4.6.0

6 years ago

4.5.1

7 years ago

4.5.0

7 years ago

4.4.0

7 years ago

4.3.0

7 years ago

4.2.0

7 years ago

4.1.0

7 years ago

4.0.0

8 years ago

3.5.0

8 years ago

3.4.0

8 years ago

3.3.0

8 years ago

3.2.1

8 years ago

3.2.0

8 years ago

3.1.2

8 years ago

3.1.1

8 years ago

3.1.0

8 years ago

3.0.0

8 years ago

2.4.9

8 years ago

2.4.8

8 years ago

2.4.7

8 years ago

2.4.6

8 years ago

2.4.5

8 years ago

2.4.4

8 years ago

2.4.3

8 years ago

2.4.2

8 years ago

2.4.1

8 years ago

2.4.0

8 years ago

2.3.0

8 years ago

2.2.2

8 years ago

2.2.1

8 years ago

2.2.0

9 years ago

2.1.0

9 years ago

2.0.0

9 years ago

1.3.0

9 years ago

1.2.0

9 years ago

1.1.0

9 years ago

1.0.0

9 years ago