Ship ESM; Adopt latest deps

This commit is contained in:
Alex Dima 2018-03-09 14:19:20 +01:00
parent 524db65880
commit 64d2e8c8ef
13 changed files with 8919 additions and 25 deletions

28
scripts/webpack.js Normal file
View file

@ -0,0 +1,28 @@
const path = require('path');
const webpack = require('webpack');
const REPO_ROOT = path.resolve(__dirname, '..');
exports.createWebpackConfig = function (isDev) {
let targetFolder = isDev ? './release/dev' : './release/min';
let mode = isDev ? 'development' : 'production';
return {
entry: {
"monaco.contribution": './release/esm/monaco.contribution',
"cssMode": './release/esm/cssMode',
"cssWorker": './release/esm/cssWorker'
},
output: {
filename: '[name].js',
path: path.resolve(REPO_ROOT, targetFolder),
libraryTarget: "amd"
},
mode: mode,
plugins: [
new webpack.optimize.LimitChunkCountPlugin({
maxChunks: 1,
})
],
};
};