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(),
};

Dependencies (0)

    Dev Dependencies (0)

      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