flat-options (npm): One-level options with default values and validation
Keywords: options|defaults|assign|extend|javascript|merge|nodejs