@inhaltone/double-agent-scroll (npm): This JS Module automatically updates nav element or list group based on scroll position to indicate which link is currently active in the viewport. Also, when nav elements or list groups are clicked smooth scroll is being applied plus history push state.
Keywords: scrollspy|navigation|anchor|ES Module|Javascript