Get offset of a DOM Element or Range within the viewport.
$ component install timoxley/offset
Get offset of an element within the viewport.
Example:
var offset = require('offset')
var target = document.getElementById('target')
console.log(offset(target))
// => {top: 69, left: 108}
Code adapted from jQuery.
MIT