rooterjs (npm): History-based Client-Side Router
Keywords: client-side|client-side-routing|history|history-api|routing