dist/glide.esm.js
function mount(glide, extensions, events) {
  var components = {};

  for (var name in extensions) {
    if (isFunction(extensions[name])) {
      components[name] = extensions[name](glide, components, events);
    } else {
      warn('Extension must be a function');
    }
  }

  for (var _name in components) {
    if (isFunction(components[_name].mount)) {
      components[_name].mount();
    }
  }

  return components;
}
function mount(glide, extensions, events) {
  var components = {};

  for (var name in extensions) {
    if (isFunction(extensions[name])) {
      components[name] = extensions[name](glide, components, events);
    } else {
      warn('Extension must be a function');
    }
  }

  for (var _name in components) {
    if (isFunction(components[_name].mount)) {
      components[_name].mount();
    }
  }

  return components;
}
function mount ( glide , extensions , events ) { var components = { } ; for ( var name in extensions ) { if ( isFunction ( extensions [ name ] ) ) { components [ name ] = extensions [ name ] ( glide , components , events ) ; } else { warn ( 'Extension must be a function' ) ; } } for ( var _name in components ) { if ( isFunction ( components [ _name ] . mount ) ) { components [ _name ] . mount ( ) ; } } return components ; }
Creates and initializes specified collection of extensions.
Each extension receives access to instance of glide and rest of components.

@param {Object} glide
@param {Object} extensions

@returns {Object}
Creates and initializes specified collection of extensions . Each extension receives access to instance of glide and rest of components .