Skip to content

Commit b7d5639

Browse files
authored
chore(cli): add deprecation notice for electron (#3263)
1 parent 618f9cf commit b7d5639

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

cli/src/tasks/add.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { addElectron } from '../electron/add';
55
import { addIOS, addIOSChecks } from '../ios/add';
66
import { editProjectSettingsAndroid } from '../android/common';
77
import { editProjectSettingsIOS } from '../ios/common';
8-
import { check, checkAppConfig, checkPackage, checkWebDir, hasYarn, log, logError, logFatal, logInfo, resolvePlatform, runCommand, runPlatformHook, runTask, writePrettyJSON } from '../common';
8+
import { check, checkAppConfig, checkPackage, checkWebDir, hasYarn, log, logError, logFatal, logInfo, logWarn, resolvePlatform, runCommand, runPlatformHook, runTask, writePrettyJSON } from '../common';
99
import { sync } from './sync';
1010

1111
import chalk from 'chalk';
@@ -29,6 +29,8 @@ export async function addCommand(config: Config, selectedPlatformName: string) {
2929
if (platformName === config.web.name) {
3030
webWarning();
3131
return;
32+
} else if (platformName === config.electron.name) {
33+
electronWarning();
3234
}
3335

3436
const existingPlatformDir = config.platformDirExists(platformName);
@@ -132,3 +134,8 @@ function webWarning() {
132134
log(`For example, if you have a React or Angular project, the 'web' platform is that project.`);
133135
log(`To add Capacitor functionality to your web app, follow the Web Getting Started Guide: https://capacitorjs.com/docs/web`);
134136
}
137+
138+
function electronWarning() {
139+
logWarn(`The electron platform is deprecated!`);
140+
log(`\nPlease use the Capacitor Community Electron Platform: https://github.com/capacitor-community/electron\n`);
141+
}

0 commit comments

Comments
 (0)