feathers-validations

1.0.1 • Public • Published

feathers-validations

⚓️ A Feathers Hook to validate data based on model.

NPM version Build StatusCode Coverage 100%ISC LicenseNodeJS

API

import validate from 'feathers-validations';

validate(model, 'Custom general error message.');

Usage

  import validate from 'feathers-validations';
  import { required } from 'data-validations';
 
  const validations = { name: [required('Name is required.')] };
 
  export default {
    before: {
      create: [validate(validations)]
    }
  };
 
  // Error
  // {
  //   type: 'FeathersError',
  //   name: 'BadRequest',
  //   message: 'Validation error.',
  //   code: 400,
  //   className: 'bad-request',
  //   data: {},
  //   errors: {
  //     name: 'Name is required.'
  //   }
  // }

Package Sidebar

Install

npm i feathers-validations

Weekly Downloads

4

Version

1.0.1

License

MIT

Unpacked Size

9.42 kB

Total Files

8

Last publish

Collaborators

  • roganmelo