GitHub repository: pvojtechovsky/compute-scroll-into-view
Description: Utility for calculating what should be scrolled, how it's scrolled is up to you