import path from "path"; const outputPath = path.resolve(__dirname, 'dist'); export default [ { entry: './main.ts', context: __dirname, target: "electron-main", mode: "production", module: { rules: [ { test: /\.tsx?$/, use: 'ts-loader', exclude: /node_modules/, }, ], }, externals: { "@k8slens/extensions": "var global.LensExtensions", "mobx": "var global.Mobx", }, resolve: { extensions: ['.tsx', '.ts', '.js'], }, output: { libraryTarget: "commonjs2", globalObject: "this", filename: 'main.js', path: outputPath, }, }, ];