A Vue.js component for detecting when components are visible in the viewport via the Vue.js scoped slots api.