code: function outerWidth (el, includeMargin) {
    var style = typeof window.getComputedStyle !== 'undefined'
      ? window.getComputedStyle(el)
      : el.currentStyle
  
    return el.offsetWidth + (includeMargin ? (parseInt(style['marginLeft'], 10) + parseInt(style['marginRight'], 10)) : 0)
  }
docs: outerWidth : outerWidth(el, includeMargin)
  Returns the outer width (width + padding [+margin]) of an element as an
  integer. Supports IE8+.
  
  If `includeMargin` is true, then margins will be part of the computation.
  
  var outerWidth = require('dom101/outer-width');
  var width = outerWidth(el);
  var fullWidth = outerWidth(el);  // include margins