| Index: templates/geckoInfo.js.tmpl | 
| diff --git a/templates/geckoInfo.js.tmpl b/templates/geckoInfo.js.tmpl | 
| index 0779ee226a22c555027f3bb7e79eddacb9301bbc..226bc677e5371361bf10d62124bd71d214ba4cbe 100644 | 
| --- a/templates/geckoInfo.js.tmpl | 
| +++ b/templates/geckoInfo.js.tmpl | 
| @@ -4,25 +4,23 @@ | 
|  | 
| "use strict"; | 
|  | 
| -(function() { | 
| -  let info = require.scopes.info = { | 
| -    addonName: {{ metadata.get('general', 'basename')|json }}, | 
| -    addonVersion: {{ version|json }}, | 
| +exports = module.exports = { | 
| +  addonName: {{ basename|json }}, | 
| +  addonVersion: {{ version|json }}, | 
|  | 
| -    application: "unknown", | 
| -    applicationVersion: "0", | 
| +  application: "unknown", | 
| +  applicationVersion: "0", | 
|  | 
| -    platform: "gecko", | 
| -    platformVersion: "0" | 
| -  }; | 
| +  platform: "gecko", | 
| +  platformVersion: "0" | 
| +}; | 
|  | 
| -  let match = /\brv:(\d+(?:\.\d+)?)\b/.exec(navigator.userAgent); | 
| -  if (match) | 
| -    info.platformVersion = match[1]; | 
| +let match = /\brv:(\d+(?:\.\d+)?)\b/.exec(navigator.userAgent); | 
| +if (match) | 
| +  exports.platformVersion = match[1]; | 
|  | 
| -  browser.runtime.getBrowserInfo().then(function(browserInfo) | 
| -  { | 
| -    info.application = browserInfo.name.toLowerCase(); | 
| -    info.applicationVersion = browserInfo.version; | 
| -  }); | 
| -})(); | 
| +browser.runtime.getBrowserInfo().then(browserInfo => | 
| +{ | 
| +  exports.application = browserInfo.name.toLowerCase(); | 
| +  exports.applicationVersion = browserInfo.version; | 
| +}); | 
|  |