Adopt esbuild in monaco-html

This commit is contained in:
Alexandru Dima 2021-11-12 11:10:04 +01:00
parent 9a52545094
commit c8344afb94
No known key found for this signature in database
GPG key ID: 39563C1504FDD0C9
9 changed files with 119 additions and 151 deletions

View file

@ -3,10 +3,9 @@
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
const esbuild = require('esbuild');
const alias = require('esbuild-plugin-alias');
const path = require('path');
const { removeDir, tsc, dts } = require('../build/utils');
const { removeDir, tsc, dts, build } = require('../build/utils');
removeDir(`monaco-css/release`);
removeDir(`monaco-css/out`);
@ -19,20 +18,6 @@ dts(
'monaco.languages.css'
);
/**
* @param {import('esbuild').BuildOptions} options
*/
function build(options) {
esbuild.build(options).then((result) => {
if (result.errors.length > 0) {
console.error(result.errors);
}
if (result.warnings.length > 0) {
console.error(result.warnings);
}
});
}
build({
entryPoints: ['src/monaco.contribution.ts', 'src/cssMode.ts', 'src/css.worker.ts'],
bundle: true,