From 479eae38c4acb3070f0a20565199bb74dc83eb40 Mon Sep 17 00:00:00 2001 From: jcesarmobile Date: Mon, 27 Apr 2026 15:41:19 +0200 Subject: [PATCH 1/2] fix(cli): correct Capacitor plugin SPM compat check --- cli/src/util/spm.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cli/src/util/spm.ts b/cli/src/util/spm.ts index b04d28821..31e6d8ee0 100644 --- a/cli/src/util/spm.ts +++ b/cli/src/util/spm.ts @@ -54,11 +54,11 @@ export async function checkPluginsForPackageSwift(config: Config, plugins: Plugi const iOSCapacitorPlugins = plugins.filter((p) => getPluginType(p, 'ios') === PluginType.Core); const packageSwiftPluginList = await pluginsWithPackageSwift(iOSCapacitorPlugins); - if (plugins.length == packageSwiftPluginList.length) { - logger.debug(`Found ${plugins.length} iOS plugins, ${packageSwiftPluginList.length} have a Package.swift file`); - logger.info('All plugins have a Package.swift file and will be included in Package.swift'); + if (iOSCapacitorPlugins.length == packageSwiftPluginList.length) { + logger.debug(`Found ${iOSCapacitorPlugins.length} Capacitor iOS plugins, ${packageSwiftPluginList.length} have a Package.swift file`); + logger.info('All Capacitor plugins have a Package.swift file and will be included in Package.swift'); } else { - logger.warn('Some installed packages are not compatable with SPM'); + logger.warn('Some installed Capacitor plugins are not compatible with SPM'); } return packageSwiftPluginList; From 26d80621ca75cf5ab6496bfb4cbf7c47f381e5d8 Mon Sep 17 00:00:00 2001 From: jcesarmobile Date: Mon, 27 Apr 2026 16:13:50 +0200 Subject: [PATCH 2/2] fmt --- cli/src/util/spm.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cli/src/util/spm.ts b/cli/src/util/spm.ts index 31e6d8ee0..c50c39735 100644 --- a/cli/src/util/spm.ts +++ b/cli/src/util/spm.ts @@ -55,7 +55,9 @@ export async function checkPluginsForPackageSwift(config: Config, plugins: Plugi const packageSwiftPluginList = await pluginsWithPackageSwift(iOSCapacitorPlugins); if (iOSCapacitorPlugins.length == packageSwiftPluginList.length) { - logger.debug(`Found ${iOSCapacitorPlugins.length} Capacitor iOS plugins, ${packageSwiftPluginList.length} have a Package.swift file`); + logger.debug( + `Found ${iOSCapacitorPlugins.length} Capacitor iOS plugins, ${packageSwiftPluginList.length} have a Package.swift file`, + ); logger.info('All Capacitor plugins have a Package.swift file and will be included in Package.swift'); } else { logger.warn('Some installed Capacitor plugins are not compatible with SPM');