This is very confusing as seen in #12974 or #12906. My suggestion would be "legacy."
var server = new WebServer();
    server.port = 8888;
    server.start();
  })
);
gulp.task("clean", function (done) {
  console.log();
  console.log("### Cleaning up project builds");
  rimraf(BUILD_DIR, done);
});
gulp.task("makefile", function () {
  var makefileContent = "help:\n\tgulp\n\n";
  var targetsNames = [];
  for (var i in target) {
    makefileContent += i + ":\n\tgulp " + i + "\n\n";
    targetsNames.push(i);
  }
  makefileContent += ".PHONY: " + targetsNames.join(" ") + "\n";
  return createStringSource("Makefile", makefileContent).pipe(gulp.dest("."));
});
gulp.task("importl10n", function (done) {
  var locales = require("./external/importL10n/locales.js");
  console.log();
  console.log("### Importing translations from mozilla-central");
  if (!fs.existsSync(L10N_DIR)) {
    fs.mkdirSync(L10N_DIR);
  }
  locales.downloadL10n(L10N_DIR, done);
});
gulp.task("gh-pages-prepare", function () {