1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

monaco-editor as externals

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
This commit is contained in:
Jari Kolehmainen 2022-12-20 09:18:12 +02:00
parent d3067ddc51
commit 051cc59401

View File

@ -13,6 +13,8 @@ import { buildDir } from "./vars";
import CircularDependencyPlugin from "circular-dependency-plugin";
import ForkTsCheckerPlugin from "fork-ts-checker-webpack-plugin";
const rendererConfig = renderer({ showVars: false });
const config = [
{
...main(),
@ -41,7 +43,8 @@ const config = [
],
},
{
...renderer({ showVars: false }),
...rendererConfig,
name: "lens-app-common",
entry: {
common: path.resolve(__dirname, "..", "src", "common", "library.ts"),
},
@ -64,8 +67,7 @@ const config = [
],
},
{
...renderer({ showVars: false }),
name: "lens-app-common",
...rendererConfig,
entry: {
renderer: path.resolve(__dirname, "..", "src", "renderer", "library.ts"),
},
@ -78,6 +80,10 @@ const config = [
optimization: {
minimize: false,
},
externals: {
...(rendererConfig.externals as any),
"monaco-editor": "commonjs monaco-editor",
},
plugins: [
new DefinePlugin({
CONTEXT_MATCHER_FOR_NON_FEATURES: `/\\.injectable(\\.${platform})?\\.tsx?$/`,