diff --git a/src/buildfile.js b/src/buildfile.js index bd05c387ae06aef3e0578028a985103f6050a046..889763f49b212269eee4d457fbb4b164eb889ea5 100644 --- a/src/buildfile.js +++ b/src/buildfile.js @@ -5,13 +5,15 @@ exports.base = [{ name: 'vs/base/common/worker/simpleWorker', - include: [ 'vs/editor/common/services/editorSimpleWorker' ], - prepend: [ 'vs/loader.js' ], - append: [ 'vs/base/worker/workerMain' ], + include: ['vs/editor/common/services/editorSimpleWorker'], + prepend: ['vs/loader.js'], + append: ['vs/base/worker/workerMain'], dest: 'vs/base/worker/workerMain.js' }]; -//@ts-ignore review + exports.workbench = require('./vs/workbench/buildfile').collectModules(['vs/workbench/workbench.main']); +exports.workbenchNodeless = require('./vs/workbench/buildfile').collectModules(['vs/workbench/workbench.nodeless.main']); + exports.code = require('./vs/code/buildfile').collectModules(); exports.entrypoint = function (name) { diff --git a/src/vs/code/buildfile.js b/src/vs/code/buildfile.js index 1a39a0a0c2c617f7e302734407fb543448b242df..221bea2144396721cb0c1fbd95a9c3ac92ca76e0 100644 --- a/src/vs/code/buildfile.js +++ b/src/vs/code/buildfile.js @@ -5,8 +5,9 @@ 'use strict'; function createModuleDescription(name, exclude) { - var result = {}; - var excludes = ['vs/css', 'vs/nls']; + const result = {}; + + let excludes = ['vs/css', 'vs/nls']; result.name = name; if (Array.isArray(exclude) && exclude.length > 0) { excludes = excludes.concat(exclude); diff --git a/src/vs/workbench/buildfile.js b/src/vs/workbench/buildfile.js index 83c43b0ace97209f07b9c583ab4de2d13b8ba374..04e3814fa84f7a7cce47151f604bbd0c696fa9d6 100644 --- a/src/vs/workbench/buildfile.js +++ b/src/vs/workbench/buildfile.js @@ -5,18 +5,20 @@ 'use strict'; function createModuleDescription(name, exclude) { - var result = {}; - var excludes = ['vs/css', 'vs/nls']; + const result = {}; + + let excludes = ['vs/css', 'vs/nls']; result.name = name; if (Array.isArray(exclude) && exclude.length > 0) { excludes = excludes.concat(exclude); } result.exclude = excludes; + return result; } exports.collectModules = function () { - var modules = [ + return [ createModuleDescription('vs/workbench/contrib/output/common/outputLinkComputer', ['vs/base/common/worker/simpleWorker', 'vs/editor/common/services/editorSimpleWorker']), createModuleDescription('vs/workbench/contrib/debug/node/telemetryApp', []), @@ -28,6 +30,4 @@ exports.collectModules = function () { createModuleDescription('vs/workbench/services/extensions/node/extensionHostProcess', []), ]; - - return modules; }; \ No newline at end of file