Alexandru Dima 3 лет назад
Родитель
Сommit
d2e1d5104f
3 измененных файлов с 101 добавлено и 101 удалено
  1. 1 1
      monaco-json/build.js
  2. 54 54
      monaco-languages/build.js
  3. 46 46
      monaco-typescript/build.js

+ 1 - 1
monaco-json/build.js

@@ -20,7 +20,7 @@ dts(
 
 buildESM({
 	entryPoints: ['src/monaco.contribution.ts', 'src/jsonMode.ts', 'src/json.worker.ts'],
-	external: ['monaco-editor-core', '*/jsonMode'],
+	external: ['monaco-editor-core', '*/jsonMode']
 });
 buildAMD({
 	entryPoint: 'src/monaco.contribution.ts',

+ 54 - 54
monaco-languages/build.js

@@ -1,54 +1,54 @@
-/*---------------------------------------------------------------------------------------------
- *  Copyright (c) Microsoft Corporation. All rights reserved.
- *  Licensed under the MIT License. See License.txt in the project root for license information.
- *--------------------------------------------------------------------------------------------*/
-
-//@ts-check
-
-const glob = require('glob');
-const { removeDir, tsc, buildESM, buildAMD } = require('../build/utils');
-
-removeDir(`monaco-languages/release`);
-removeDir(`monaco-languages/out`);
-
-tsc(`monaco-languages/src/tsconfig.json`);
-
-glob('src/*/*.contribution.ts', { cwd: __dirname }, function (err, files) {
-	if (err) {
-		console.error(err);
-		return;
-	}
-
-	const languages = files.map((file) => file.split('/')[1]);
-
-	// ESM
-	{
-		/** @type {string[]} */
-		const entryPoints = ['src/monaco.contribution.ts', 'src/_.contribution.ts'];
-		const external = ['monaco-editor-core', '*/_.contribution'];
-		for (const language of languages) {
-			entryPoints.push(`src/${language}/${language}.contribution.ts`);
-			entryPoints.push(`src/${language}/${language}.ts`);
-			external.push(`*/${language}.contribution`);
-			external.push(`*/${language}`);
-		}
-		buildESM({
-			entryPoints,
-			external
-		});
-	}
-
-	// AMD
-	{
-		buildAMD({
-			entryPoint: 'src/monaco.contribution.ts',
-			banner: 'define("vs/basic-languages/monaco.contribution",["vs/editor/editor.api"],()=>{'
-		});
-		for (const language of languages) {
-			buildAMD({
-				entryPoint: `src/${language}/${language}.ts`,
-				banner: `define("vs/basic-languages/${language}/${language}",[],()=>{`
-			})
-		}
-	}
-});
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+
+//@ts-check
+
+const glob = require('glob');
+const { removeDir, tsc, buildESM, buildAMD } = require('../build/utils');
+
+removeDir(`monaco-languages/release`);
+removeDir(`monaco-languages/out`);
+
+tsc(`monaco-languages/src/tsconfig.json`);
+
+glob('src/*/*.contribution.ts', { cwd: __dirname }, function (err, files) {
+	if (err) {
+		console.error(err);
+		return;
+	}
+
+	const languages = files.map((file) => file.split('/')[1]);
+
+	// ESM
+	{
+		/** @type {string[]} */
+		const entryPoints = ['src/monaco.contribution.ts', 'src/_.contribution.ts'];
+		const external = ['monaco-editor-core', '*/_.contribution'];
+		for (const language of languages) {
+			entryPoints.push(`src/${language}/${language}.contribution.ts`);
+			entryPoints.push(`src/${language}/${language}.ts`);
+			external.push(`*/${language}.contribution`);
+			external.push(`*/${language}`);
+		}
+		buildESM({
+			entryPoints,
+			external
+		});
+	}
+
+	// AMD
+	{
+		buildAMD({
+			entryPoint: 'src/monaco.contribution.ts',
+			banner: 'define("vs/basic-languages/monaco.contribution",["vs/editor/editor.api"],()=>{'
+		});
+		for (const language of languages) {
+			buildAMD({
+				entryPoint: `src/${language}/${language}.ts`,
+				banner: `define("vs/basic-languages/${language}/${language}",[],()=>{`
+			});
+		}
+	}
+});

+ 46 - 46
monaco-typescript/build.js

@@ -1,46 +1,46 @@
-/*---------------------------------------------------------------------------------------------
- *  Copyright (c) Microsoft Corporation. All rights reserved.
- *  Licensed under the MIT License. See License.txt in the project root for license information.
- *--------------------------------------------------------------------------------------------*/
-
-//@ts-check
-
-const { copyFile, removeDir, tsc, dts, buildESM, buildAMD } = require('../build/utils');
-
-removeDir(`monaco-typescript/release`);
-removeDir(`monaco-typescript/out`);
-
-copyFile(
-	`monaco-typescript/src/lib/typescriptServices-amd.js`,
-	`monaco-typescript/out/amd/lib/typescriptServices.js`
-);
-
-copyFile(
-	`monaco-typescript/src/lib/typescriptServices.js`,
-	`monaco-typescript/out/esm/lib/typescriptServices.js`
-);
-
-tsc(`monaco-typescript/src/tsconfig.json`);
-
-dts(
-	`monaco-typescript/out/amd/monaco.contribution.d.ts`,
-	`monaco-typescript/monaco.d.ts`,
-	'monaco.languages.typescript'
-);
-
-buildESM({
-	entryPoints: ['src/monaco.contribution.ts', 'src/tsMode.ts', 'src/ts.worker.ts'],
-	external: ['monaco-editor-core', '*/tsMode']
-});
-buildAMD({
-	entryPoint: 'src/monaco.contribution.ts',
-	banner: 'define("vs/language/typescript/monaco.contribution",["vs/editor/editor.api"],()=>{'
-});
-buildAMD({
-	entryPoint: 'src/tsMode.ts',
-	banner: 'define("vs/language/typescript/tsMode",["vs/editor/editor.api"],()=>{'
-});
-buildAMD({
-	entryPoint: 'src/tsWorker.ts',
-	banner: 'define("vs/language/typescript/tsWorker",[],()=>{'
-});
+/*---------------------------------------------------------------------------------------------
+ *  Copyright (c) Microsoft Corporation. All rights reserved.
+ *  Licensed under the MIT License. See License.txt in the project root for license information.
+ *--------------------------------------------------------------------------------------------*/
+
+//@ts-check
+
+const { copyFile, removeDir, tsc, dts, buildESM, buildAMD } = require('../build/utils');
+
+removeDir(`monaco-typescript/release`);
+removeDir(`monaco-typescript/out`);
+
+copyFile(
+	`monaco-typescript/src/lib/typescriptServices-amd.js`,
+	`monaco-typescript/out/amd/lib/typescriptServices.js`
+);
+
+copyFile(
+	`monaco-typescript/src/lib/typescriptServices.js`,
+	`monaco-typescript/out/esm/lib/typescriptServices.js`
+);
+
+tsc(`monaco-typescript/src/tsconfig.json`);
+
+dts(
+	`monaco-typescript/out/amd/monaco.contribution.d.ts`,
+	`monaco-typescript/monaco.d.ts`,
+	'monaco.languages.typescript'
+);
+
+buildESM({
+	entryPoints: ['src/monaco.contribution.ts', 'src/tsMode.ts', 'src/ts.worker.ts'],
+	external: ['monaco-editor-core', '*/tsMode']
+});
+buildAMD({
+	entryPoint: 'src/monaco.contribution.ts',
+	banner: 'define("vs/language/typescript/monaco.contribution",["vs/editor/editor.api"],()=>{'
+});
+buildAMD({
+	entryPoint: 'src/tsMode.ts',
+	banner: 'define("vs/language/typescript/tsMode",["vs/editor/editor.api"],()=>{'
+});
+buildAMD({
+	entryPoint: 'src/tsWorker.ts',
+	banner: 'define("vs/language/typescript/tsWorker",[],()=>{'
+});