basic-object-assert (npm): Lets you assert that objects aren't empty/undefined and that they contain the correct subdocuments with the right types. can validate against primitives as well as email, base64, credit card number, url, ip and more
Keywords: assert|nodejs|iojs|validation|types|primitives