Nine Parsecs from Milwaukee

    unflatten

    1.0.4 • Public • Published

    unflatten

    Build Status js-standard-style npm version Coverage Status

    var obj = unflatten(subject, [opts])

    Opposite of flatten-obj. Unflattens an object with delimited keys

    • subject (object) - Object that needs to be unflattened

    • [opts] (object|string|boolean) - Optional.

      • Provide a string as a shortcut for { separator: opts }
      • Provide a boolean as a shorcut for { objectMode: opts }
      • Provide an object to set both options { separator: '/', objectMode: true }
    • Available options:

    • separator (string) - defaults to '.'

    • objectMode (boolean) - defaults to false

    • return (object) obj - Nested Javascript object
    const unflatten = require('unflatten')
    unflatten({
      'a.b.c': 'd'
    })
    /*
    {
      a: {
        b: {
          c: 'd'
        }
      }
    }
    */

    Install

    npm i unflatten

    DownloadsWeekly Downloads

    3,213

    Version

    1.0.4

    License

    ISC

    Last publish

    Collaborators

    • vigour-io
    • mhernandez