var Gulp = require('gulp'),

    Linoleum = require('linoleum');

var $jsFiles = Linoleum.jsFiles;
Linoleum.jsFiles = function() {
  return $jsFiles().concat('tasks/*.js', 'index.js');
};

require('linoleum/tasks/clean');
require('linoleum/tasks/lint');
require('linoleum/tasks/cover');
require('./index');

Gulp.task('build', ['clean', 'lint'], function(done) {
  Linoleum.runTask('webpack:electron', done);
});
Gulp.task('cover', ['build'], function(done) {
  Linoleum.runTask(['cover:untested', 'cover:electron', 'cover:report'], done);
});

Linoleum.watch(Linoleum.jsFiles(), 'cover');

Gulp.task('travis', function(done) {
  // These need to be run in series to prevent issues with error tracking
  Linoleum.runTask(['cover'], done);
});
Gulp.task('default', ['cover']);


@@ -63,229 +63,8 @@
 );%0A%0A
-var $jsFiles = Linoleum.jsFiles;%0ALinoleum.jsFiles = function() %7B%0A  return $jsFiles().concat('tasks/*.js', 'index.js');%0A%7D;%0A%0Arequire('linoleum/tasks/clean');%0Arequire('linoleum/tasks/lint');%0Arequire('linoleum/tasks/cover');%0A
 requ
@@ -545,12 +545,48 @@
 'cover'%5D);%0A%0A
+require('linoleum/Gulpfile.local');%0A

Use gulp local for self test