valib.js - a validation library that works both on Node.js and the Web