Skip to content

Commit c3ac455

Browse files
committed
Remove unused functions
1 parent 7b37110 commit c3ac455

File tree

3 files changed

+24
-112
lines changed

3 files changed

+24
-112
lines changed

build/build.js

+20-20
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
//@ts-check
77

88
const glob = require('glob');
9-
const { copyFile, removeDir, tsc, dts, buildESM2, buildAMD2 } = require('../build/utils');
9+
const { copyFile, removeDir, tsc, dts, buildESM, buildAMD } = require('../build/utils');
1010

1111
removeDir(`out`);
1212

@@ -35,23 +35,23 @@ dts(
3535

3636
//#region css
3737

38-
buildESM2({
38+
buildESM({
3939
base: 'css',
4040
entryPoints: ['src/css/monaco.contribution.ts', 'src/css/cssMode.ts', 'src/css/css.worker.ts'],
4141
external: ['monaco-editor-core', '*/cssMode']
4242
});
43-
buildAMD2({
43+
buildAMD({
4444
base: 'css',
4545
entryPoint: 'src/css/monaco.contribution.ts',
4646
amdModuleId: 'vs/language/css/monaco.contribution',
4747
amdDependencies: ['vs/editor/editor.api']
4848
});
49-
buildAMD2({
49+
buildAMD({
5050
base: 'css',
5151
entryPoint: 'src/css/cssMode.ts',
5252
amdModuleId: 'vs/language/css/cssMode'
5353
});
54-
buildAMD2({
54+
buildAMD({
5555
base: 'css',
5656
entryPoint: 'src/css/cssWorker.ts',
5757
amdModuleId: 'vs/language/css/cssWorker'
@@ -61,7 +61,7 @@ buildAMD2({
6161

6262
//#region html
6363

64-
buildESM2({
64+
buildESM({
6565
base: 'html',
6666
entryPoints: [
6767
'src/html/monaco.contribution.ts',
@@ -70,18 +70,18 @@ buildESM2({
7070
],
7171
external: ['monaco-editor-core', '*/htmlMode']
7272
});
73-
buildAMD2({
73+
buildAMD({
7474
base: 'html',
7575
entryPoint: 'src/html/monaco.contribution.ts',
7676
amdModuleId: 'vs/language/html/monaco.contribution',
7777
amdDependencies: ['vs/editor/editor.api']
7878
});
79-
buildAMD2({
79+
buildAMD({
8080
base: 'html',
8181
entryPoint: 'src/html/htmlMode.ts',
8282
amdModuleId: 'vs/language/html/htmlMode'
8383
});
84-
buildAMD2({
84+
buildAMD({
8585
base: 'html',
8686
entryPoint: 'src/html/htmlWorker.ts',
8787
amdModuleId: 'vs/language/html/htmlWorker'
@@ -91,7 +91,7 @@ buildAMD2({
9191

9292
//#region json
9393

94-
buildESM2({
94+
buildESM({
9595
base: 'json',
9696
entryPoints: [
9797
'src/json/monaco.contribution.ts',
@@ -100,18 +100,18 @@ buildESM2({
100100
],
101101
external: ['monaco-editor-core', '*/jsonMode']
102102
});
103-
buildAMD2({
103+
buildAMD({
104104
base: 'json',
105105
entryPoint: 'src/json/monaco.contribution.ts',
106106
amdModuleId: 'vs/language/json/monaco.contribution',
107107
amdDependencies: ['vs/editor/editor.api']
108108
});
109-
buildAMD2({
109+
buildAMD({
110110
base: 'json',
111111
entryPoint: 'src/json/jsonMode.ts',
112112
amdModuleId: 'vs/language/json/jsonMode'
113113
});
114-
buildAMD2({
114+
buildAMD({
115115
base: 'json',
116116
entryPoint: 'src/json/jsonWorker.ts',
117117
amdModuleId: 'vs/language/json/jsonWorker'
@@ -126,7 +126,7 @@ copyFile(
126126
`out/amd/typescript/lib/typescriptServices.js`
127127
);
128128

129-
buildESM2({
129+
buildESM({
130130
base: 'typescript',
131131
entryPoints: [
132132
'src/typescript/monaco.contribution.ts',
@@ -135,18 +135,18 @@ buildESM2({
135135
],
136136
external: ['monaco-editor-core', '*/tsMode']
137137
});
138-
buildAMD2({
138+
buildAMD({
139139
base: 'typescript',
140140
entryPoint: 'src/typescript/monaco.contribution.ts',
141141
amdModuleId: 'vs/language/typescript/monaco.contribution',
142142
amdDependencies: ['vs/editor/editor.api']
143143
});
144-
buildAMD2({
144+
buildAMD({
145145
base: 'typescript',
146146
entryPoint: 'src/typescript/tsMode.ts',
147147
amdModuleId: 'vs/language/typescript/tsMode'
148148
});
149-
buildAMD2({
149+
buildAMD({
150150
base: 'typescript',
151151
entryPoint: 'src/typescript/tsWorker.ts',
152152
amdModuleId: 'vs/language/typescript/tsWorker'
@@ -175,7 +175,7 @@ glob('../src/basic-languages/*/*.contribution.ts', { cwd: __dirname }, function
175175
external.push(`*/${language}.contribution`);
176176
external.push(`*/${language}`);
177177
}
178-
buildESM2({
178+
buildESM({
179179
base: 'basic-languages',
180180
entryPoints,
181181
external
@@ -184,14 +184,14 @@ glob('../src/basic-languages/*/*.contribution.ts', { cwd: __dirname }, function
184184

185185
// AMD
186186
{
187-
buildAMD2({
187+
buildAMD({
188188
base: 'basic-languages',
189189
entryPoint: 'src/basic-languages/monaco.contribution.ts',
190190
amdModuleId: 'vs/basic-languages/monaco.contribution',
191191
amdDependencies: ['vs/editor/editor.api']
192192
});
193193
for (const language of languages) {
194-
buildAMD2({
194+
buildAMD({
195195
base: 'basic-languages',
196196
entryPoint: `src/basic-languages/${language}/${language}.ts`,
197197
amdModuleId: `vs/basic-languages/${language}/${language}`

build/utils.js

+4-92
Original file line numberDiff line numberDiff line change
@@ -185,37 +185,6 @@ exports.build = build;
185185
* }} options
186186
*/
187187
function buildESM(options) {
188-
build({
189-
entryPoints: options.entryPoints.map((e) => `${options.base}/${e}`),
190-
bundle: true,
191-
target: 'esnext',
192-
format: 'esm',
193-
define: {
194-
AMD: 'false'
195-
},
196-
banner: {
197-
js: bundledFileHeader
198-
},
199-
external: options.external,
200-
outbase: `${options.base}/src`,
201-
outdir: `${options.base}/release/esm/`,
202-
plugins: [
203-
alias({
204-
'vscode-nls': path.join(__dirname, 'fillers/vscode-nls.ts')
205-
})
206-
]
207-
});
208-
}
209-
exports.buildESM = buildESM;
210-
211-
/**
212-
* @param {{
213-
* base: string;
214-
* entryPoints: string[];
215-
* external: string[];
216-
* }} options
217-
*/
218-
function buildESM2(options) {
219188
build({
220189
entryPoints: options.entryPoints,
221190
bundle: true,
@@ -237,7 +206,7 @@ function buildESM2(options) {
237206
]
238207
});
239208
}
240-
exports.buildESM2 = buildESM2;
209+
exports.buildESM = buildESM;
241210

242211
/**
243212
* @param {'dev'|'min'} type
@@ -251,7 +220,7 @@ exports.buildESM2 = buildESM2;
251220
function buildOneAMD(type, options) {
252221
/** @type {import('esbuild').BuildOptions} */
253222
const opts = {
254-
entryPoints: [`${options.base}/${options.entryPoint}`],
223+
entryPoints: [options.entryPoint],
255224
bundle: true,
256225
target: 'esnext',
257226
format: 'iife',
@@ -267,8 +236,8 @@ function buildOneAMD(type, options) {
267236
footer: {
268237
js: 'return moduleExports;\n});'
269238
},
270-
outbase: `${options.base}/src`,
271-
outdir: `${options.base}/release/${type}/`,
239+
outbase: `src/${options.base}`,
240+
outdir: `out/release/${options.base}/${type}/`,
272241
plugins: [
273242
alias({
274243
'vscode-nls': path.join(__dirname, '../build/fillers/vscode-nls.ts'),
@@ -296,63 +265,6 @@ function buildAMD(options) {
296265
}
297266
exports.buildAMD = buildAMD;
298267

299-
/**
300-
* @param {'dev'|'min'} type
301-
* @param {{
302-
* base: string;
303-
* entryPoint: string;
304-
* amdModuleId: string;
305-
* amdDependencies?: string[];
306-
* }} options
307-
*/
308-
function buildOneAMD2(type, options) {
309-
/** @type {import('esbuild').BuildOptions} */
310-
const opts = {
311-
entryPoints: [options.entryPoint],
312-
bundle: true,
313-
target: 'esnext',
314-
format: 'iife',
315-
define: {
316-
AMD: 'true'
317-
},
318-
globalName: 'moduleExports',
319-
banner: {
320-
js: `${bundledFileHeader}define("${options.amdModuleId}",[${(options.amdDependencies || [])
321-
.map((dep) => `"${dep}"`)
322-
.join(',')}],()=>{`
323-
},
324-
footer: {
325-
js: 'return moduleExports;\n});'
326-
},
327-
outbase: `src/${options.base}`,
328-
outdir: `out/release/${options.base}/${type}/`,
329-
plugins: [
330-
alias({
331-
'vscode-nls': path.join(__dirname, '../build/fillers/vscode-nls.ts'),
332-
'monaco-editor-core': path.join(__dirname, '../build/fillers/monaco-editor-core-amd.ts')
333-
})
334-
]
335-
};
336-
if (type === 'min') {
337-
opts.minify = true;
338-
}
339-
build(opts);
340-
}
341-
342-
/**
343-
* @param {{
344-
* base: string;
345-
* entryPoint: string;
346-
* amdModuleId: string;
347-
* amdDependencies?: string[];
348-
* }} options
349-
*/
350-
function buildAMD2(options) {
351-
buildOneAMD2('dev', options);
352-
buildOneAMD2('min', options);
353-
}
354-
exports.buildAMD2 = buildAMD2;
355-
356268
function getGitVersion() {
357269
const git = path.join(REPO_ROOT, '.git');
358270
const headPath = path.join(git, 'HEAD');
File renamed without changes.

0 commit comments

Comments
 (0)