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.