Directory structure:
└── yi-ge-js-tree-list/
├── README.md
├── LICENSE
├── package.json
├── releases.js
├── rollup.config.js
├── .babelrc
├── .browserslistrc
├── .coveralls.yml
├── .editorconfig
├── .eslintignore
├── .eslintrc.js
├── .npmignore
├── .travis.yml
├── src/
│ ├── index.js
│ ├── list-to-tree.js
│ ├── node.js
│ ├── tree-to-list.js
│ ├── tree.js
│ ├── utils.js
│ └── .babelrc
└── test/
├── after_build/
│ ├── index.js
│ ├── test.js
│ └── .babelrc
└── unit/
├── jest.conf.js
├── setup.js
├── .eslintrc
└── test/
├── generate-tree-default.js
├── index.test.js
├── list-to-tree-uuid.test.js
├── list-to-tree.test.js
├── node.test.js
├── tree-to-list.test.js
└── tree.test.js