@@ -20,7 +20,7 @@ const _ = require('underscore');
20
20
const util = require ( './lib/util' ) ;
21
21
const task = require ( './lib/task' ) ;
22
22
const buildfile = require ( '../src/buildfile' ) ;
23
- const optimize = require ( './lib/optimize' ) ;
23
+ const common = require ( './lib/optimize' ) ;
24
24
const root = path . dirname ( __dirname ) ;
25
25
const commit = util . getVersion ( root ) ;
26
26
const packageJson = require ( '../package.json' ) ;
@@ -52,6 +52,8 @@ const vscodeEntryPoints = _.flatten([
52
52
] ) ;
53
53
54
54
const vscodeResources = [
55
+ 'out-build/main.js' ,
56
+ 'out-build/cli.js' ,
55
57
'out-build/bootstrap.js' ,
56
58
'out-build/bootstrap-fork.js' ,
57
59
'out-build/bootstrap-amd.js' ,
@@ -61,9 +63,12 @@ const vscodeResources = [
61
63
'!out-build/vs/code/browser/**/*.html' ,
62
64
'!out-build/vs/editor/standalone/**/*.svg' ,
63
65
'out-build/vs/base/common/performance.js' ,
66
+ 'out-build/vs/base/common/stripComments.js' ,
67
+ 'out-build/vs/base/node/languagePacks.js' ,
64
68
'out-build/vs/base/node/{stdForkStart.js,terminateProcess.sh,cpuUsage.sh,ps.sh}' ,
65
69
'out-build/vs/base/browser/ui/codicons/codicon/**' ,
66
70
'out-build/vs/base/parts/sandbox/electron-browser/preload.js' ,
71
+ 'out-build/vs/platform/environment/node/userDataPath.js' ,
67
72
'out-build/vs/workbench/browser/media/*-theme.css' ,
68
73
'out-build/vs/workbench/contrib/debug/**/*.json' ,
69
74
'out-build/vs/workbench/contrib/externalTerminal/**/*.scpt' ,
@@ -85,42 +90,22 @@ const vscodeResources = [
85
90
86
91
const optimizeVSCodeTask = task . define ( 'optimize-vscode' , task . series (
87
92
util . rimraf ( 'out-vscode' ) ,
88
- optimize . optimizeTask (
89
- {
90
- out : 'out-vscode' ,
91
- amd : {
92
- src : 'out-build' ,
93
- entryPoints : vscodeEntryPoints ,
94
- resources : vscodeResources ,
95
- loaderConfig : optimize . loaderConfig ( ) ,
96
- bundleInfo : undefined
97
- } ,
98
- commonJS : {
99
- src : 'out-build' ,
100
- entryPoints : [
101
- 'out-build/main.js' ,
102
- 'out-build/cli.js'
103
- ] ,
104
- platform : 'node' ,
105
- external : [
106
- 'electron' ,
107
- 'minimist' ,
108
- // TODO: we cannot inline `product.json` because
109
- // it is being changed during build time at a later
110
- // point in time (such as `checksums`)
111
- '../product.json'
112
- ]
113
- }
114
- }
115
- )
93
+ common . optimizeTask ( {
94
+ src : 'out-build' ,
95
+ entryPoints : vscodeEntryPoints ,
96
+ resources : vscodeResources ,
97
+ loaderConfig : common . loaderConfig ( ) ,
98
+ out : 'out-vscode' ,
99
+ bundleInfo : undefined
100
+ } )
116
101
) ) ;
117
102
gulp . task ( optimizeVSCodeTask ) ;
118
103
119
104
const sourceMappingURLBase = `https://ticino.blob.core.windows.net/sourcemaps/${ commit } ` ;
120
105
const minifyVSCodeTask = task . define ( 'minify-vscode' , task . series (
121
106
optimizeVSCodeTask ,
122
107
util . rimraf ( 'out-vscode-min' ) ,
123
- optimize . minifyTask ( 'out-vscode' , `${ sourceMappingURLBase } /core` )
108
+ common . minifyTask ( 'out-vscode' , `${ sourceMappingURLBase } /core` )
124
109
) ) ;
125
110
gulp . task ( minifyVSCodeTask ) ;
126
111
@@ -226,7 +211,7 @@ function packageTask(platform, arch, sourceFolderName, destinationFolderName, op
226
211
. pipe ( json ( packageJsonUpdates ) ) ;
227
212
228
213
const date = new Date ( ) . toISOString ( ) ;
229
- const productJsonUpdate = { commit, date, checksums, version } ;
214
+ const productJsonUpdate = { commit, date, checksums } ;
230
215
231
216
if ( shouldSetupSettingsSearch ( ) ) {
232
217
productJsonUpdate . settingsSearchBuildId = getSettingsSearchBuildId ( packageJson ) ;
0 commit comments