nest-deep

1.3.4 • Public • Published

nest-deep

Usage

import { nested, flatten } from 'nest-deep';

nested({
  'a.b': 1,
  'c.d[0][0]': 1,
  'c.d[1]': 5,
  'c.d[2]': 12,
});

flatten({
  a: {
    b: 1,
  },
  c: {
    d: [[1], 5, 12],
  },
});

Output

nested
{
  "a": {
    "b": 1
  },
  "c": {
    "d": [[1], 5, 12]
  }
}
flatten
{
  "a.b": 1,
  "c.d[0][0]": 1,
  "c.d[1]": 5,
  "c.d[2]": 12
}

Package Sidebar

Install

npm i nest-deep

Weekly Downloads

158

Version

1.3.4

License

MIT

Unpacked Size

29.3 kB

Total Files

11

Last publish

Collaborators

  • borm