8.0.2 • Published 9 months ago

@flatfile/plugin-constraints v8.0.2

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

@flatfile/plugin-constraints

This plugin introduces the ability to register external constraints for blueprint.

Usage

listener.use(
  externalConstraint('length', (value, key, { config, record }) => {
    if (value.length > config.max) {
      record.addError(key, `Text must be under ${config.max} characters`)
      // alternatively throw the error
    }
  })
)
// blueprint fields
[
  {
    key: 'name',
    type: 'string',
    constraints: [
      { type: 'external', validator: 'length', config: { max: 100 } }
    ]
  },
  {
    key: 'age',
    type: 'number',
  }
]
6.0.0

1 year ago

7.0.0

1 year ago

8.0.1

11 months ago

8.0.0

11 months ago

8.0.2

9 months ago

5.0.0

1 year ago

4.0.0

1 year ago

3.0.1

1 year ago

3.0.0

1 year ago

2.0.1

1 year ago

2.0.0

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago