diff --git a/gulpfile.js b/gulpfile.js index eb99eb07ef..15c2c3ecf9 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -77,11 +77,23 @@ if (process.env.NODE_ENV === 'development') { gulp.task('scripts', function () { var requirejsOptimize = require('gulp-requirejs-optimize'); var replace = require('gulp-replace-task'); + var header = require('gulp-header'); + var comment = [ + '/**', + ' * Open MCT https://nasa.github.io/openmct/', + ' * Version: ${pkg.version}', + ' * Built: ${pkg.timestamp}', + ' * Revision: ${pkg.revision}', + ' * Branch: ${pkg.branch}', + '*/\n' + ].join('\n'); + return gulp.src(paths.main) .pipe(sourcemaps.init()) .pipe(requirejsOptimize(options.requirejsOptimize)) .pipe(sourcemaps.write('.')) .pipe(replace(options.replace)) + .pipe(header(comment, { pkg: options.replace.variables})) .pipe(gulp.dest(paths.dist)); }); diff --git a/package.json b/package.json index 55bc7ab667..3ce8d519ba 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "git-rev-sync": "^1.4.0", "glob": ">= 3.0.0", "gulp": "^3.9.0", + "gulp-header": "^1.8.8", "gulp-jscs": "^3.0.2", "gulp-jshint": "^2.0.0", "gulp-jshint-html-reporter": "^0.1.3",