cherrytreex (npm): Cherrytree - a flexible hierarchical client side router
Keywords: router|history|browser|pushState|hierarchical|nested|javascript