0.2.7 • Published 1 year ago
@playableprints/lothlorien v0.2.7
lothlorien
exports two trees, some helpers and a bunch of types.
Tree
import { Tree } from "@playableprints/lothlorien";
// Create a new tree
const tree = new Tree();
// Add a root node
tree.addRoot("/", { counter: 0 });
// Add some leaves
tree.addLeaf("/one", "/", { counter: 1 });
tree.addLeaf("/one/two", "/one", { counter: 2 });
tree.addLeaf("/three", "/", { counter: 3 });
// Print out the structure, in a depth-first way
const treeoutput = tree.deepPairs();
console.log(treeoutput);
/* Prints:
[
{ key: '/', value: { counter: 0 } },
{ key: '/one', value: { counter: 1 } },
{ key: '/one/two', value: { counter: 2 } },
{ key: '/three', value: { counter: 3 } }
]
*/
See the basic example code for a working example.
SortedTree
treeutil
Types
0.2.7
1 year ago
0.2.6
1 year ago
0.2.5
1 year ago
0.2.3
1 year ago
0.2.4
1 year ago
0.2.1
1 year ago
0.2.0
1 year ago
0.2.2
1 year ago
0.1.14
1 year ago
0.1.15
1 year ago
0.1.10
2 years ago
0.1.11
2 years ago
0.1.12
2 years ago
0.1.13
2 years ago
0.1.9
2 years ago
0.1.8
2 years ago
0.1.7
2 years ago
0.1.6
2 years ago
0.1.5
2 years ago
0.1.4
2 years ago
0.1.3
2 years ago
0.1.2
2 years ago
0.1.1
2 years ago
0.1.0
2 years ago