[](https://github.com/hexlet-components/js-graphs/actions)
npm install @hexlet/graphs
``sh`
npm install @hexlet/graphs
`javascript
import {
makeJoints, buildTreeFromLeaf, sortTree,
} from '@hexlet/graphs';
const tree = ['B', [
['D'],
['A', [
['C', [
['F'],
['E'],
]],
]],
]];
const joints = makeJoints(tree);
const transformed = buildTreeFromLeaf(joints);
// ['C', [
// ['F'],
// ['E'],
// ['A', [
// ['B', [
// ['D'],
// ]],
// ]],
// ]];
sortTree(transformed);
// ['C', [
// ['A', [
// ['B', [
// ['D'],
// ]],
// ]],
// ['E'],
// ['F'],
// ]];
``
For more information, see the Full Documentation

This repository is created and maintained by the team and the community of Hexlet, an educational project. Read more about Hexlet (in Russian).