diff --git a/monaco-languages/scripts/bundle.js b/monaco-languages/scripts/bundle.js deleted file mode 100644 index fb3742ee..00000000 --- a/monaco-languages/scripts/bundle.js +++ /dev/null @@ -1,72 +0,0 @@ -const requirejs = require('requirejs'); -const path = require('path'); -const fs = require('fs'); -const terser = require('terser'); -const glob = require('glob'); -const helpers = require('monaco-plugin-helpers'); - -const REPO_ROOT = path.resolve(__dirname, '..', '..'); - -const sha1 = helpers.getGitVersion(REPO_ROOT); -const semver = require('../../package.json').version; -const headerVersion = semver + '(' + sha1 + ')'; - -const BUNDLED_FILE_HEADER = [ - '/*!-----------------------------------------------------------------------------', - ' * Copyright (c) Microsoft Corporation. All rights reserved.', - ' * monaco-languages version: ' + headerVersion, - ' * Released under the MIT license', - ' * https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md', - ' *-----------------------------------------------------------------------------*/', - '' -].join('\n'); - -bundleOne('monaco.contribution'); -glob('out/amd/*/*.contribution.js', { cwd: path.dirname(__dirname) }, function (err, files) { - if (err) { - console.log(err); - return; - } - files.forEach(function (file) { - file = file.replace(/\.contribution\.js$/, ''); - file = file.replace(/out[/\\]amd[/\\]/, ''); - bundleOne(file, ['vs/basic-languages/monaco.contribution']); - }); -}); - -function bundleOne(moduleId, exclude) { - requirejs.optimize( - { - baseUrl: 'out/amd/', - name: 'vs/basic-languages/' + moduleId, - out: 'release/dev/' + moduleId + '.js', - exclude: exclude, - paths: { - 'vs/basic-languages': REPO_ROOT + '/monaco-languages/out/amd', - 'vs/basic-languages/fillers/monaco-editor-core': - REPO_ROOT + '/monaco-languages/out/amd/fillers/monaco-editor-core-amd' - }, - optimize: 'none' - }, - async function (buildResponse) { - const devFilePath = path.join(REPO_ROOT, 'monaco-languages/release/dev/' + moduleId + '.js'); - const minFilePath = path.join(REPO_ROOT, 'monaco-languages/release/min/' + moduleId + '.js'); - const fileContents = fs.readFileSync(devFilePath).toString(); - console.log(); - console.log(`Minifying ${devFilePath}...`); - const result = await terser.minify(fileContents, { - output: { - comments: 'some' - } - }); - console.log(`Done minifying ${devFilePath}.`); - try { - fs.mkdirSync(path.join(REPO_ROOT, 'monaco-languages/release/min')); - } catch (err) {} - try { - fs.mkdirSync(path.dirname(minFilePath)); - } catch (err) {} - fs.writeFileSync(minFilePath, BUNDLED_FILE_HEADER + result.code); - } - ); -} diff --git a/monaco-languages/scripts/release.js b/monaco-languages/scripts/release.js deleted file mode 100644 index 498d4d5d..00000000 --- a/monaco-languages/scripts/release.js +++ /dev/null @@ -1,17 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ - -const path = require('path'); -const helpers = require('monaco-plugin-helpers'); - -const REPO_ROOT = path.join(__dirname, '../../'); - -helpers.packageESM({ - repoRoot: REPO_ROOT, - esmSource: 'monaco-languages/out/esm', - esmDestination: 'monaco-languages/release/esm', - entryPoints: ['monaco.contribution.js'], - resolveSkip: ['monaco-editor-core'] -});