build_hook/config
library
Functions
-
artifactOverrideFor(dynamic config, String platformName)
→ String?
-
Selects the target's explicit source before automatic bundle selection.
Web keeps
web ahead of its wasm alias, including invalid empty values.
-
configDiagnosticSummary(dynamic config)
→ String
-
-
isUriLikeOverride(String value)
→ bool
-
Returns whether
value explicitly uses a URI scheme rather than a local
path. Windows drive paths and WSL/UNC paths are intentionally local.
-
resolveConfig({required String packageName, required String packageRoot, required String? packageConfig, required PubspecReader readPubspec, required void log(String message), void addDependency(Uri uri) = _ignoreDependency})
→ ConfigResult
-
-
resolveStagingBaseDir({required String outputFile, required String fallbackBaseDir})
→ String
-
-
resolveUserDefines({required UserDefineReader read, required UserDefinePathReader readPath, required UserDefineBaseReader readBase, required String packageRoot, required void addDependency(Uri uri), required void log(String message), String? targetPlatform})
→ ConfigResult?
-
-
resolveWebStagingBaseDirs({required String packageName, required String packageRoot, required String? packageConfig, required String configBaseDir, required String outputFile, required void addDependency(Uri uri), required void log(String message)})
→ List<String>
-
Resolves consuming Flutter Web app roots for direct build-hook staging.
-
selectConfigSource({required ConfigResult? userDefines, required ConfigResult legacy()})
→ ConfigResult
-