action/firebase/init
library
Functions
-
firebaseAppleBuildConfigurationArgumentsForFlavor(String flavor)
→ List<String>
-
Returns non-interactive FlutterFire Apple configuration arguments.
-
firebaseAppleBuildConfigurationForFlavor(String flavor)
→ String
-
Returns the Apple build configuration used by FlutterFire for
flavor.
-
firebaseDeployTargets({required bool firestore, required bool functions, required bool storage, required bool dataconnect, required bool hosting, required bool hostingGithubActions})
→ List<String>
-
Returns Firebase CLI deploy targets enabled for the current flavor.
-
firebaseProjectListContains(String source, String projectId)
→ bool
-
Returns whether Firebase CLI project-list JSON contains
projectId.
-
requiresFirebaseCliScaffold({required bool firestore, required bool dataconnect, required bool storage, required bool hosting, required bool functions})
→ bool
-
Whether Firebase CLI-managed project files are required.
-
validateFirebaseProjectConfiguration({required String expectedProjectId, required String androidJson, required List<String> applePlists})
→ void
-
Validates that generated Firebase native configuration belongs to the
project selected by Katana.