From 2ee4175437bbfcddf98e5eacba9b019113716ac8 Mon Sep 17 00:00:00 2001 From: Kaalleen <36401965+kaalleen@users.noreply.github.com> Date: Wed, 1 May 2024 19:34:25 +0200 Subject: Remove electron entirely (#2859) Co-authored-by: rejbasket --- electron/service/config/main.js | 73 ----------------------------------------- 1 file changed, 73 deletions(-) delete mode 100644 electron/service/config/main.js (limited to 'electron/service/config/main.js') diff --git a/electron/service/config/main.js b/electron/service/config/main.js deleted file mode 100644 index 3083dea0..00000000 --- a/electron/service/config/main.js +++ /dev/null @@ -1,73 +0,0 @@ -'use strict' - -const CaseSensitivePathsPlugin = require('case-sensitive-paths-webpack-plugin') -const config = require('../project.config') - -const resolveClientEnv = require('../utils/resolveClientEnv') -const paths = require('../utils/paths') -const { merge } = require('webpack-merge') -const TerserPlugin = require('terser-webpack-plugin') -const cssWebpackConfig = require('./css') -const terserOptions = require('./terserOptions') -const isProd = process.env.NODE_ENV === 'production' - -module.exports = merge(cssWebpackConfig, { - context: process.cwd(), - mode: 'production', - entry: { - main: './src/main/index.js', - preload: './src/main/preload.js', - }, - - node: { - __dirname: false, - }, - - optimization: { - minimize: true, - minimizer: [new TerserPlugin(terserOptions())], - moduleIds: 'named', - }, - target: ['electron-main'], - - output: { - path: paths.resolve(config.outputDir), - publicPath: config.dev.publicPath, - filename: '[name].js', - }, - - resolve: { - alias: { - '@': paths.resolve('src'), - }, - extensions: ['.ts', '.tsx', '.js', '.jsx', '.vue', '.json', 'html', 'ejs'], - }, - - plugins: [ - new CaseSensitivePathsPlugin(), - ], - - module: { - noParse: /^(vue|vue-router)$/, - - rules: [ - // ts - { - test: /\.tsx?$/, - use: [ - 'thread-loader', - 'babel-loader', - { - loader: 'ts-loader', - options: { - transpileOnly: true, - appendTsSuffixTo: ['\\.vue$'], - happyPackMode: true, - }, - }, - ], - }, - ], - }, -} -) \ No newline at end of file -- cgit v1.2.3