(function (root, factory) {
    if (typeof define === 'function' && define.amd) {
        // AMD. Register as an anonymous module.
        define([], factory);
    } else {
        // Browser globals (root is window)
        root.ably = factory();
  }
}(this, function () {

    
    return {};
}));
Add initial module definition boilerplate
Add initial module definition boilerplate

The module definition supports both AMD and browser globals.
