defaults (npm): Easily handle defaults for your options
Keywords: config|defaults|options|object|merge|assign|properties|deep