flatulence (npm): Flatten objects and arrays so that each key is the full  path to a primitive value. Paths are lodash-compatible. Inflate flattened objects and make them regular JS objects again.
Keywords: utility|flatten|unflatten|js|paths