node-validatorの拡張
check
var check = require('validator').check; var Validator = require('validator').Validator; Validator.prototype.hoge = function() { if (this.str === 'hoge') console.log('hoge'); return this; }; check('hoge').hoge(); // hoge
sanitize
var sanitize = require('validator').sanitize; var Filter = require('validator').Filter; Filter.prototype.hoge = function() { this.str = 'hoge'; return this.str; } console.log(sanitize('piyo').hoge()); // hoge
ちゃんと拡張できる。これはありがたい。