slick-router (npm): A powerful and flexible client side router
Keywords: router|web-components|browser|pushState|hierarchical|nested|state