chai-in-viewport
Chai plugin to check if a DOM element is currently within the visible viewport
element-in-viewport
Async module that resolves when a target element has entered the viewport at a threshold, using Intersection Observer API
vue-check-view
Simple vue plugin that checks element position on screen (viewport) and adds classes to element. ES5 supported.
withinviewport
Determine whether an element is completely within the browser viewport