MCPcopy
hub / github.com/ionic-team/capacitor / getPlugins

Function getPlugins

cli/src/plugin.ts:56–61  ·  view source on GitHub ↗
(config: Config, platform: string)

Source from the content-addressed store, hash-verified

54}
55
56export async function getPlugins(config: Config, platform: string): Promise<Plugin[]> {
57 const possiblePlugins = getIncludedPluginPackages(config, platform) ?? getDependencies(config);
58 const resolvedPlugins = await Promise.all(possiblePlugins.map(async (p) => resolvePlugin(config, p)));
59
60 return resolvedPlugins.filter((p): p is Plugin => !!p);
61}
62
63export async function resolvePlugin(config: Config, name: string): Promise<Plugin | null> {
64 try {

Callers 6

runHooksFunction · 0.90
getCordovaPluginsFunction · 0.90
getPluginsTaskFunction · 0.90
getPluginsTaskFunction · 0.90
listFunction · 0.90
copyFunction · 0.90

Calls 3

getDependenciesFunction · 0.70
resolvePluginFunction · 0.70

Tested by

no test coverage detected