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

Function build

cli/src/tasks/build.ts:69–79  ·  view source on GitHub ↗
(config: Config, platformName: string, buildOptions: BuildCommandOptions)

Source from the content-addressed store, hash-verified

67}
68
69export async function build(config: Config, platformName: string, buildOptions: BuildCommandOptions): Promise<void> {
70 if (platformName == config.ios.name) {
71 await buildiOS(config, buildOptions);
72 } else if (platformName === config.android.name) {
73 await buildAndroid(config, buildOptions);
74 } else if (platformName === config.web.name) {
75 throw `Platform "${platformName}" is not available in the build command.`;
76 } else {
77 throw `Platform "${platformName}" is not valid.`;
78 }
79}
80
81function createBuildablePlatformFilter(config: Config): (platform: string) => boolean {
82 return (platform) => platform === config.ios.name || platform === config.android.name;

Callers 2

buildCommandFunction · 0.70

Calls 2

buildiOSFunction · 0.90
buildAndroidFunction · 0.90

Tested by

no test coverage detected