mirror of
https://github.com/microsoft/vscode.git
synced 2026-02-25 12:16:07 +00:00
quieter build
This commit is contained in:
@@ -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);
|
||||
};
|
||||
|
||||
@@ -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);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user