-Now compatible with Node.js as a standalone lib.