diff --git a/client/electron/start.action.mjs b/client/electron/start.action.mjs deleted file mode 100644 index 99769fb0f8..0000000000 --- a/client/electron/start.action.mjs +++ /dev/null @@ -1,42 +0,0 @@ -// Copyright 2022 The Outline Authors -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -import url from 'url'; -import electron from 'electron'; - -import {runAction} from '../../../src/build/run_action.mjs'; -import {getBuildParameters} from '../../build/get_build_parameters.mjs'; -import {getRootDir} from '../../client/src/build/get_root_dir.mjs'; -import {spawnStream} from '../../client/src/build/spawn_stream.mjs'; - -/** - * @description Builds and starts the electron application. - * - * @param {string[]} parameters - */ -export async function main(...parameters) { - const {platform, buildMode} = getBuildParameters(parameters); - - await runAction('www/build', platform, `--buildMode=${buildMode}`); - await runAction('electron/build_main', ...parameters); - await runAction('electron/build', platform, `--buildMode=${buildMode}`); - - process.env.OUTLINE_DEBUG = buildMode === 'debug'; - - await spawnStream(electron, getRootDir()); -} - -if (import.meta.url === url.pathToFileURL(process.argv[1]).href) { - await main(...process.argv.slice(2)); -}