joi-prefixed-ordered-uuid

0.0.4 • Public • Published

joi-prefixed-ordered-uuid

Version Downloads

Ordered UUID's can increase database performance over regular UUID's. The prefix helps you identify the type of resource associated with its ID. This Joi extension helps you validate these ID's in both binary and string format. It can be paired with bookshelf-prefixed-ordered-uuid.

Installation & Usage

After installing joi-prefixed-ordered-uuid with npm i --save joi-prefixed-ordered-uuid, add it as a Joi extension and use it in your validation schema:

let Joi = require('joi');
Joi = require('joi-prefixed-ordered-uuid')(Joi);

let schema = {
    id: Joi.pouuid().pouuid('BO').required(),
    author_id: Joi.pouuid().pouuid('AU').required(),
    title: Joi.string().min(1).max(100).required(),
};

Package Sidebar

Install

npm i joi-prefixed-ordered-uuid

Weekly Downloads

1

Version

0.0.4

License

MIT

Unpacked Size

34.3 kB

Total Files

14

Last publish

Collaborators

  • ingvar
  • paulleduc
  • egorvorozhtsov
  • emmpa
  • doubleyou
  • mike.moore
  • 6utt3rfly