diff --git a/cli/src/tasks/add.ts b/cli/src/tasks/add.ts index 3c58c666cf..8ce56c6b7d 100644 --- a/cli/src/tasks/add.ts +++ b/cli/src/tasks/add.ts @@ -5,7 +5,7 @@ import { addElectron } from '../electron/add'; import { addIOS, addIOSChecks } from '../ios/add'; import { editProjectSettingsAndroid } from '../android/common'; import { editProjectSettingsIOS } from '../ios/common'; -import { check, checkAppConfig, checkPackage, checkWebDir, hasYarn, log, logError, logFatal, logInfo, resolvePlatform, runCommand, runPlatformHook, runTask, writePrettyJSON } from '../common'; +import { check, checkAppConfig, checkPackage, checkWebDir, hasYarn, log, logError, logFatal, logInfo, logWarn, resolvePlatform, runCommand, runPlatformHook, runTask, writePrettyJSON } from '../common'; import { sync } from './sync'; import chalk from 'chalk'; @@ -29,6 +29,8 @@ export async function addCommand(config: Config, selectedPlatformName: string) { if (platformName === config.web.name) { webWarning(); return; + } else if (platformName === config.electron.name) { + electronWarning(); } const existingPlatformDir = config.platformDirExists(platformName); @@ -132,3 +134,8 @@ function webWarning() { log(`For example, if you have a React or Angular project, the 'web' platform is that project.`); log(`To add Capacitor functionality to your web app, follow the Web Getting Started Guide: https://capacitorjs.com/docs/web`); } + +function electronWarning() { + logWarn(`The electron platform is deprecated!`); + log(`\nPlease use the Capacitor Community Electron Platform: https://github.com/capacitor-community/electron\n`); +}