gulp.task('babel:server:con:back', () => { return gulp.src(buildUrl+'/controllers/back/*.js') .pipe(babel({ "presets": ["es2015", "stage-2"], "plugins": ["transform-runtime"] })) .pipe(gulp.dest(buildUrl+'/controllers/back')); });
gulp.task("client:js", function () { var src = gulp.src(CONFIG.client.js); if (argv.watch) { src = src.pipe(plumber()).pipe(watch(CONFIG.client.js)); } src = src.pipe(logger({showChange: true})) .pipe(sourcemaps.init()) .pipe(babel()) .pipe(sourcemaps.write('.')) .pipe(gulp.dest(CONFIG.client.dist +'/app')); return src; });
gulp.src(config.jsPath) .pipe(babel({ presets: ['react'] })) .on('error', (error) => { console.log(error.stack); this.emit('end'); }) .pipe(gulp.dest(config.outputJsPath))
gulp.task("default", function () { return gulp.src("src/**/*.js") .pipe(sourcemaps.init()) .pipe(babel()) .pipe(concat("index.js")) .pipe(sourcemaps.write(".")) .pipe(gulp.dest("public")); });
// transpiles files in // /test/e2e/src/ from es6 to es5 // then copies them to test/e2e/dist/ gulp.task('build-e2e', function () { return gulp.src(paths.e2eSpecsSrc) .pipe(plumber()) .pipe(to5()) .pipe(gulp.dest(paths.e2eSpecsDist)); });
gulp.task('build', function () { return gulp.src('./*.jsx') .pipe(sourcemaps.init()) .pipe(babel()) .pipe(sourcemaps.write('.')) .pipe(gulp.dest('./js')) })
/** * Grabs all the files in /src/server and puts them in /bin/server after running babel on them, * this depends on the client already being built, so 'build-client' is run first */ gulp.task('build-server', gulp.series('build-client', function () { return gulp.src(['src/server/**/*.*', 'src/server/**/*.js']) .pipe(babel()) .pipe(gulp.dest('bin/server/')); }));
gulp.task('build', ['clean:dist'], function () { return gulp.src(files.source) .pipe(babel({ presets: ['es2015'] })) .pipe(gulp.dest('dist')); });
gulp.task('babel', () => { return gulp.src('src/**/*.js') .pipe(errorHandler()) .pipe(babel({ presets: ['env'], plugins: ['transform-runtime'] })) .pipe(gulp.dest('./lib/')) });
gulp.task('build', () => gulp.src('./src/*.js') .pipe(babel({ presets: ['env','es2015'], plugins: ["transform-runtime"] })) .pipe(uglify()) .pipe(gulp.dest('./build')) );
gulp.task('transpile-env', () => { return gulp.src(['./src/env.js']) .pipe(babel({ presets: ['es2015'] })) .pipe(gulp.dest('./dist')); });
gulp.task('babel:server:tool', () => { return gulp.src(buildUrl+'/tool/*.js') .pipe(babel({ "presets": ["es2015", "stage-2"], "plugins": ["transform-runtime"] })) .pipe(gulp.dest(buildUrl+'/tool')); });
gulp.task('babel:server:con', () => { return gulp.src(buildUrl+'/controllers/*.js') .pipe(babel({ "presets": ["es2015", "stage-2"], "plugins": ["transform-runtime"] })) .pipe(gulp.dest(buildUrl+'/controllers')); });
gulp.task('babel:server:con:front', () => { return gulp.src(buildUrl+'/controllers/front/*.js') .pipe(babel({ "presets": ["es2015", "stage-2"], "plugins": ["transform-runtime"] })) .pipe(gulp.dest(buildUrl+'/controllers/front')); });