Skip to content

Instantly share code, notes, and snippets.

@rbezerra
Created October 17, 2015 14:32
Show Gist options
  • Select an option

  • Save rbezerra/f7c9120b30726d474da4 to your computer and use it in GitHub Desktop.

Select an option

Save rbezerra/f7c9120b30726d474da4 to your computer and use it in GitHub Desktop.
'use strict;';
var gulp = require('gulp')
, gutil = require('gulp-util')
, uglify = require('gulp-uglify')
, concat = require('gulp-concat')
, ngAnnotate = require('gulp-ng-annotate')
, sourcemaps = require('gulp-sourcemaps')
;
gulp.task('default', function(){
return gutil.log('Gulp is Running!');
});
gulp.task('build-js', function(){
return gulp.src('source/javascript/**/*.js')
.pipe(sourcemaps.init())
.pipe(ngAnnotate({'single_quotes': false}))
.pipe(concat('bundle.js'))
.pipe(gutil.env.type === 'production' ? uglify() : gutil.noop())
.pipe(sourcemaps.write())
.pipe(gulp.dest('public/assets/javascript/'));
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment