flat

Take a nested Javascript object and flatten it, or unflatten an object with delimited keys

convict

Featureful configuration management library for Node.js (nested structure, schema validation, etc.)