scroll-into-view (npm): scrolls an elements into view, recursively aligning parents.
Keywords: scroll into view|scrollIntoView|scroll into view if needed|smooth scroll|scroll parents