joi-strict
v3.0.1
Published
Thin wrapper around joi that defaults to stricter validation.
Downloads
3,881
Maintainers
Readme
joi-strict
Thin wrapper around joi that defaults to stricter validation.
Install
Install with npm:
$ npm install --save joi-strict
Changes from default
The following changes to the default joi behaviour were made:
- Every entry is required unless explicitly marked as optional().
- Unknown object keys are not allowed unless explicitly market unknown(true).
- Additional function
Joi.test(object, schema)
to check if a schema matches an object - boolean() and number() automatically runs in strict() mode.
Usage
const Joi = require('joi-strict');
Joi.string().validate();
// => "value" is required
For more examples, please refer to the tests.