tree-flatten

1.0.0 • Public • Published

NPM

Build Status Code Climate Test Coverage Dependencies devDependencies Status

Tree Flatten

Flatten nested tree objects to array

Install

  npm install --save tree-flatten

Usage

  const flatten = require('tree-flatten');
  const tree = {
    name: 'root-1',
    children: [{
      name: 'root-1-1'
    }, {
      name: 'root-1-2',
      children:[{
        name: 'root-1-2-1'
      }]
    }]
  };
 
  flatten(tree, 'children')
  /* =>
  [
    { name: 'root-1' },
    { name: 'root-1-1' },
    { name: 'root-1-2' },
    { name: 'root-1-2-1' },
  ]
  */

License

MIT

Package Sidebar

Install

npm i tree-flatten

Weekly Downloads

745

Version

1.0.0

License

MIT

Last publish

Collaborators

  • cantidio