var gulp = require('gulp');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
var sourcemaps = require('gulp-sourcemaps');
var rename = require("gulp-rename");

gulp.task('scripts', ['jshint'], function() {
  var config = {
    mangle: true
  };

  return gulp.src('src/js/**/*.js')
    .pipe(sourcemaps.init())
    .pipe(concat('testimonial.js'))
    .pipe(gulp.dest('dist/js/'))
    .pipe(uglify(config))
    .pipe(rename('testimonial.min.js'))
    .pipe(gulp.dest('dist/js/'))
    .pipe(rename('testimonial.min.map.js'))
    .pipe(sourcemaps.write('maps'))
    .pipe(gulp.dest('dist/js/'));
});

@@ -161,17 +161,17 @@
 require(
-%22
+'
 gulp-ren
@@ -177,9 +177,138 @@
 name
-%22
+');%0Avar header = require('gulp-header');%0Avar bundleGulp = require('../util/bundleGulp');%0Avar pkg = require('../../../package.json'
 );%0A%0A
@@ -393,16 +393,58 @@
 e%0A  %7D;%0A%0A
+  var headerConfig = %7B%0A    pkg: pkg%0A  %7D;%0A%0A
   return
@@ -532,24 +532,80 @@
 onial.js'))%0A
+    .pipe(header(bundleGulp.getBanner(), headerConfig))%0A
     .pipe(gu
@@ -643,32 +643,32 @@
 uglify(config))%0A
-
     .pipe(rename
@@ -687,24 +687,80 @@
 l.min.js'))%0A
+    .pipe(header(bundleGulp.getBanner(), headerConfig))%0A
     .pipe(gu

Add banner for js file