コード例 #1
0
ファイル: watch.js プロジェクト: RinvexForks/elixir
const initBrowserify = function() {
    if (Elixir.tasks.has('browserify')) {
        Elixir.config.js.browserify.watchify.enabled = true;

        gulp.start('browserify');
    }
};
コード例 #2
0
ファイル: default.js プロジェクト: RinvexForks/elixir
gulp.task('default', function() {
    const tasks = Elixir.tasks.names();

    if (tasks.length) {
        inSequence.apply(this, tasks);
    }
});
コード例 #3
0
ファイル: watch.js プロジェクト: RinvexForks/elixir
gulp.task('watch', function() {
    initBrowserify();

    Elixir.tasks.forEach(task => {
        const batchOptions = Elixir.config.batchOptions;

        if (task.hasWatchers()) {
            gulp.watch(task.watchers, { interval: 1000 }, batch(batchOptions, (events) => {
                events.on('end', gulp.start(task.name));
            }));
        }
    });
});
コード例 #4
0
ファイル: combine.js プロジェクト: Kurre/elixir
 beforeEach(() => {
     Elixir.tasks.empty();
 });
コード例 #5
0
ファイル: default.js プロジェクト: mynextmatch/elixir
gulp.task('default', function() {
    inSequence.apply(this, Elixir.tasks.names());
});