defined-options (npm): Define option properties with optional validation, filter and default value. Read, write, validate and merge option values as simple as possible.
Keywords: options|validate|merge|extend