Доброго времени суток, вообщем столкнулся с проблемой именами модулей, а точнее их отсутствием. Раньше использовался webpack и с этим проблем не было, но нужно было сменить сборщик на Gulp. С Gulp использую плагин `gulp-babel` для es6 → es2015 но есть проблема babel генерирует модули без имени:
(function (global, factory) {
  if (typeof define === "function" && define.amd) {
    define(["exports"], factory);
  } else if (typeof exports !== "undefined") {
    factory(exports);
  } else {
    var mod = {
      exports: {}
    };
    factory(mod.exports);
    global.i18n = mod.exports;
  }
})(this, function (exports) {
  "use strict";
  Object.defineProperty(exports, "__esModule", {
    value: true
  });
  exports.default = function (key) {
    return chrome.i18n.getMessage(key);
  };
});
Вот тут видно как для global scope у модуля есть название `i18n` но для `define`
define(["exports"], factory);
нету.
Как добавить названия?