Skip to content
This repository was archived by the owner on Apr 17, 2023. It is now read-only.

Commit 3a0067f

Browse files
author
Mikey Alder
committed
Merge pull request #4 from thirsch/master
Updated to laravel-elixir 3.0
2 parents f702f02 + 1dbc689 commit 3a0067f

File tree

1 file changed

+10
-14
lines changed

1 file changed

+10
-14
lines changed

index.js

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
var gulp = require('gulp');
2-
var elixir = require('laravel-elixir');
3-
var Notification = require('laravel-elixir/ingredients/commands/Notification');
2+
var Elixir = require('laravel-elixir');
3+
var Notification = require('laravel-elixir/Notification');
44
var ts = require('gulp-typescript');
55
var concat = require('gulp-concat');
66
var _ = require('underscore');
77

88
// Laravel Elixir Reporter
99
var _laravelReporter = require('./reporter');
1010

11-
elixir.extend('typescript', function(output, dest, options) {
11+
var Task = Elixir.Task;
12+
13+
Elixir.extend('typescript', function (output, dest, options) {
1214

1315
var pluginName = 'typescript';
1416
var search = '**/*.+(ts)';
@@ -17,18 +19,12 @@ elixir.extend('typescript', function(output, dest, options) {
1719
sortOutput: true
1820
}, options);
1921

20-
gulp.task(pluginName, function () {
22+
new Task(pluginName, function () {
2123
var tsResult = gulp.src('./resources/assets/typescript/**/*.ts')
2224
.pipe(ts(options, undefined, _laravelReporter.ElixirMessage()));
2325
return tsResult
2426
.pipe(concat(output))
25-
.pipe(gulp.dest(dest || './public/js'))
26-
});
27-
28-
elixir.config.registerWatcher(
29-
pluginName,
30-
elixir.config.assetsDir + 'typescript' + '/' + search
31-
);
32-
33-
return elixir.config.queueTask(pluginName);
34-
});
27+
.pipe(gulp.dest(dest || './public/js'));
28+
})
29+
.watch(Elixir.config.assetsDir + 'typescript' + '/' + search);
30+
});

0 commit comments

Comments
 (0)