inlay_gen library
Code generator for inlay Flutter projects.
This package provides:
- CLI tool for generating Dart/Kotlin/Swift code from schema files
- build_runner integration via
InlayBuilder
Classes
- GeneratorConfig
- Configuration for the inlay code generator.
- InlayBuilder
- Builder that generates Dart, Kotlin, and Swift code from inlay schema files.
- NativeOutputConfig
- Configuration for native file output.
Functions
-
findAndLoadDefaultConfig(
) → GeneratorConfig -
Tries to find and load the default config file (
inlay.yaml). -
loadYamlConfigFile(
String path) → GeneratorConfig -
Loads config from a YAML file at
path. -
parseYamlConfig(
String content) → GeneratorConfig - Parses a YAML config file into GeneratorConfig.
-
runGenerator(
GeneratorConfig config) → void -
Runs the inlay code generator with the given
config. -
writeNativeFiles(
GenerationResult result, NativeOutputConfig config, {void onFileWritten(String message)?}) → void - Writes native (Kotlin/Swift) files to disk.