From ef6f6580df6e8fbce913eecc1fe7e0f8caf1315b Mon Sep 17 00:00:00 2001 From: rejbasket <39080670+rejbasket@users.noreply.github.com> Date: Mon, 22 May 2023 22:33:19 +0200 Subject: Update electron version to v14.2.9 (#2214) Authored-by: rejbasket Co-authored-by: Kaalleen Co-authored-by: Lex Neva --- electron/service/commands/build-main.js | 41 +++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 electron/service/commands/build-main.js (limited to 'electron/service/commands/build-main.js') diff --git a/electron/service/commands/build-main.js b/electron/service/commands/build-main.js new file mode 100644 index 00000000..1b28ef91 --- /dev/null +++ b/electron/service/commands/build-main.js @@ -0,0 +1,41 @@ +'use strict' + +const loadEnv = require('../utils/loadEnv') +loadEnv() +loadEnv('production') + +const rm = require('rimraf') +const webpack = require('webpack') + +const { error, done } = require('../utils/logger') +const { logWithSpinner, stopSpinner } = require('../utils/spinner') +const paths = require('../utils/paths') +// after renderer is built, main is next to build +const webpackConfig = require('../config/main') +const config = require('../project.config') + +logWithSpinner('Building for production...') +// removed rm function to prevent the deletion of renderer +webpack(webpackConfig, (err, stats) => { + stopSpinner(false) + + if (err) throw err + + process.stdout.write( + stats.toString({ + colors: true, + modules: false, + children: false, + chunks: false, + chunkModules: false, + }) + '\n\n' + ) + + if (stats.hasErrors()) { + error('Build failed with errors.\n') + process.exit(1) + } + + done('Build complete.\n') +}) + -- cgit v1.2.3