From 9731e5287c97a08005303359d299ab8ea6d6449e Mon Sep 17 00:00:00 2001 From: Joao Moreno Date: Fri, 20 Nov 2015 09:24:36 +0100 Subject: [PATCH] quieter build --- build/gulpfile.plugins.js | 9 +++++---- gulpfile.js | 7 ++++--- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/build/gulpfile.plugins.js b/build/gulpfile.plugins.js index 52e00032f81..ace7acadab5 100644 --- a/build/gulpfile.plugins.js +++ b/build/gulpfile.plugins.js @@ -21,6 +21,7 @@ var glob = require('glob'); var fs = require('fs'); var JSONC = require('json-comments'); +var quiet = !!process.env['VSCODE_BUILD_QUIET']; var extensionsPath = path.join(path.dirname(__dirname), 'extensions'); function getTSConfig(plugin) { @@ -49,7 +50,7 @@ function getTSConfig(plugin) { }; } - options.verbose = !process.env['VSCODE_BUILD_QUIET']; + options.verbose = !quiet; return options; } @@ -110,8 +111,8 @@ var tasks = readAllPlugins() ]; var pipeline = (function () { - var reporter = createReporter(); - var compilation = tsb.create(options, null, null, function (err) { reporter(err.toString()); }); + var reporter = quiet ? null : createReporter(); + var compilation = tsb.create(options, null, null, quiet ? null : function (err) { reporter(err.toString()); }); return function () { var input = es.through(); @@ -121,7 +122,7 @@ var tasks = readAllPlugins() .pipe(tsFilter) .pipe(compilation()) .pipe(tsFilter.restore) - .pipe(reporter()); + .pipe(quiet ? es.through() : reporter()); return es.duplex(input, output); }; diff --git a/gulpfile.js b/gulpfile.js index 734fb5f0388..086e79619b7 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -24,12 +24,13 @@ var path = require('path'); var bom = require('gulp-bom'); var sourcemaps = require('gulp-sourcemaps'); var _ = require('underscore'); +var quiet = !!process.env['VSCODE_BUILD_QUIET']; var rootDir = path.join(__dirname, 'src'); var tsOptions = { target: 'ES5', module: 'amd', - verbose: !process.env['VSCODE_BUILD_QUIET'], + verbose: !quiet, preserveConstEnums: true, experimentalDecorators: true, sourceMap: true, @@ -41,7 +42,7 @@ function createCompile(build) { var opts = _.clone(tsOptions); opts.inlineSources = !!build; - var ts = tsb.create(opts, null, null, function (err) { reporter(err.toString()); }); + var ts = tsb.create(opts, null, null, quiet ? null : function (err) { reporter(err.toString()); }); return function (token) { var utf8Filter = filter('**/test/**/*utf8*', { restore: true }); @@ -65,7 +66,7 @@ function createCompile(build) { sourceRoot: tsOptions.sourceRoot })) .pipe(tsFilter.restore) - .pipe(reporter()); + .pipe(quiet ? es.through() : reporter()); return es.duplex(input, output); };