eko-joi-objectid

1.0.2 • Public • Published

Build Status npm version Code Climate Dependencies

EkoJoiObjectId

Extending Joi to validate and convert mongo/mongoose ObjectId

Installation

$ npm install eko-joi-objectid --save

Usage Example

var Joi = require('joi');
var ObjectId = require('mongoose').Types.ObjectId;
Joi.objectId = require('eko-joi-objectid')(Joi, ObjectId);

var someObjectId = (new ObjectId()).toString();
var result = Joi.attempt(someObjectId, Joi.ObjectId());

result instanceof ObjectId; // => true

Tests

npm test

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.2
    11
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.2
    11
  • 1.0.1
    0
  • 1.0.0
    0

Package Sidebar

Install

npm i eko-joi-objectid

Weekly Downloads

11

Version

1.0.2

License

MIT

Last publish

Collaborators

  • eko-developer