old_contents: /* eslint-disable no-var */
  
  var semver = require('semver');
  
  var v = semver.parse(atom.appVersion);
  var atomVersion = [v.major, v.minor, v.patch].join('.');
  var requiredVersion = '>=1.13.0';
  
  if (atom.inDevMode() || atom.inSpecMode() || semver.satisfies(atomVersion, requiredVersion)) {
    module.exports = startPackage();
  } else {
    module.exports = versionMismatch();
  }
  
  function versionMismatch() {
    return {
      activate: () => {
        atom.notifications.addWarning('Incompatible Atom Version', {
          description: 'The GitHub packages requires Atom ' + requiredVersion +
            '. You are running ' + atomVersion + '. Please check for updates and try again.',
          dismissable: true,
        });
      },
    };
  }
  
  function startPackage() {
    var GithubPackage = require('./github-package').default;
  
    if (atom.inDevMode()) {
      // Let's install some devTools
      try {
        const electronDevtoolsInstaller = require('electron-devtools-installer');
        const installExtension = electronDevtoolsInstaller.default;
        installExtension(electronDevtoolsInstaller.REACT_DEVELOPER_TOOLS);
      } catch (_e) {
        // Nothing
      }
    }
  
    return new GithubPackage(
      atom.workspace, atom.project, atom.commands, atom.notifications, atom.config, atom.confirm.bind(atom),
    );
  }
  
new_contents: /* eslint-disable no-var */
  
  var semver = require('semver');
  
  var v = semver.parse(atom.appVersion);
  var atomVersion = [v.major, v.minor, v.patch].join('.');
  var requiredVersion = '>=1.13.0';
  
  if (atom.inDevMode() || atom.inSpecMode() || semver.satisfies(atomVersion, requiredVersion)) {
    module.exports = startPackage();
  } else {
    module.exports = versionMismatch();
  }
  
  function versionMismatch() {
    return {
      activate: () => {
        atom.notifications.addWarning('Incompatible Atom Version', {
          description: 'The GitHub packages requires Atom ' + requiredVersion +
            '. You are running ' + atomVersion + '. Please check for updates and try again.',
          dismissable: true,
        });
      },
    };
  }
  
  function startPackage() {
    var GithubPackage = require('./github-package').default;
  
    if (atom.inDevMode()) {
      // Let's install some devTools
      try {
        const electronDevtoolsInstaller = require('electron-devtools-installer');
        const installExtension = electronDevtoolsInstaller.default;
        installExtension(electronDevtoolsInstaller.REACT_DEVELOPER_TOOLS);
      } catch (_e) {
        // Nothing
      }
    }
  
    return new GithubPackage(
      atom.workspace, atom.project, atom.commands, atom.notifications, atom.tooltips,
      atom.config, atom.confirm.bind(atom),
    );
  }
  
subject: Initialize GithubPackage properly in index.js