Skip to content

Commit e2ebf7e

Browse files
committed
New: Add es6 support (ref gulpjs/gulp#830)
1 parent 680d07e commit e2ebf7e

File tree

3 files changed

+28
-1
lines changed

3 files changed

+28
-1
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"archy": "^1.0.0",
2929
"chalk": "^0.5.0",
3030
"gulp-util": "^3.0.0",
31-
"interpret": "^0.3.2",
31+
"interpret": "^0.4.1",
3232
"liftoff": "^1.0.0",
3333
"minimist": "^1.1.0",
3434
"pretty-hrtime": "^0.2.0",
@@ -37,6 +37,7 @@
3737
"v8flags": "^1.0.1"
3838
},
3939
"devDependencies": {
40+
"6to5": "^2.9.4",
4041
"code": "^1.2.1",
4142
"coveralls": "^2.7.0",
4243
"gulp": ">=3.8.10",

test/es6.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
'use strict';
2+
3+
var lab = exports.lab = require('lab').script();
4+
var code = require('code');
5+
6+
var child = require('child_process');
7+
8+
lab.experiment('es6', function () {
9+
10+
lab.test('supports es6', function (done) {
11+
child.exec('node ' + __dirname + '/../bin/gulp.js --cwd ./test --gulpfile test/gulpfile.es6', function(err, stdout) {
12+
code.expect(stdout).to.contain('Requiring external module 6to5/register');
13+
done(err);
14+
});
15+
});
16+
17+
});

test/gulpfile.es6

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
'use strict';
2+
3+
var gulp = require('gulp');
4+
5+
gulp.task('test1', () => {});
6+
gulp.task('test2', () => {});
7+
gulp.task('test3', () => {});
8+
9+
gulp.task('default', () => {});

0 commit comments

Comments
 (0)