dist/glide.esm.js
function siblings(node) {
  if (node && node.parentNode) {
    var n = node.parentNode.firstChild;
    var matched = [];

    for (; n; n = n.nextSibling) {
      if (n.nodeType === 1 && n !== node) {
        matched.push(n);
      }
    }

    return matched;
  }

  return [];
}
function siblings(node) {
  if (node && node.parentNode) {
    var n = node.parentNode.firstChild;
    var matched = [];

    for (; n; n = n.nextSibling) {
      if (n.nodeType === 1 && n !== node) {
        matched.push(n);
      }
    }

    return matched;
  }

  return [];
}
function siblings ( node ) { if ( node && node . parentNode ) { var n = node . parentNode . firstChild ; var matched = [ ] ; for ( ; n ; n = n . nextSibling ) { if ( n . nodeType === 1 && n !== node ) { matched . push ( n ) ; } } return matched ; } return [ ] ; }
Finds siblings nodes of the passed node.

@param  {Element} node
@return {Array}
Finds siblings nodes of the passed node .