diff --git a/cli/src/electron/add.ts b/cli/src/electron/add.ts index 5a5e67a2b3..2c0a68832c 100644 --- a/cli/src/electron/add.ts +++ b/cli/src/electron/add.ts @@ -1,11 +1,18 @@ import { exec } from 'child_process'; import { Config } from '../config'; import { copyTemplate, hasYarn, installDeps, runTask } from '../common'; +import { writeFileSync } from '../util/fs'; +import { join } from 'path'; export async function addElectron(config: Config) { await runTask(`Adding Electron project in: ${config.electron.platformDir}`, async () => { - return copyTemplate(config.electron.assets.templateDir, config.electron.platformDir); + const copyReturn = await copyTemplate(config.electron.assets.templateDir, config.electron.platformDir); + const capConfigName = require(join(config.app.rootDir, 'capacitor.config.json')).appName; + const packageJSONParse = require(join(config.electron.platformDir, 'package.json')); + packageJSONParse.name = capConfigName; + writeFileSync(join(config.electron.platformDir, 'package.json'), JSON.stringify(packageJSONParse)); + return copyReturn; }); await runTask(`Installing NPM Dependencies`, async () => {