skywatch (npm): reactive ViewportObserver and ResizeObserver
Keywords: reactive|observer|mutation|viewport|resize|callback|htmlelement|javascript|mutationobserver