README
This package provides a simple api to subscribe to browser history events. It's the window.
add-history-listener
This package provides a simple API to subscribe to browser history events.
const cleanup = addHistoryListener((prev, next) => {
console.log(next);
});
history.replaceState(42, undefined, "/somewhere#over-the-rainbow");
// Prints { state: 42, pathname: "/somewhere", hash: "#over-the-rainbow", ...other useful things}