rfw_catalog_compiler 1.1.0 copy "rfw_catalog_compiler: ^1.1.0" to clipboard
rfw_catalog_compiler: ^1.1.0 copied to clipboard

Analyzer-backed compiler pipeline for producing Remote Flutter Widget catalog IR, allocating stable wire IDs, and lowering to the public catalog schema.

1.1.0 #

  • Resolve a property typed as a list of structured values to the opaque list-of-structured shape added in rfw_catalog_schema 1.1.0, so the item shape survives the walk instead of degrading to an unknown list.
  • Require rfw_catalog_schema ^1.1.0.

1.0.3 #

  • Documentation: README refresh.

1.0.2 #

  • Export the element-FQN helpers (elementFqn, interfaceFqn, typeFqn, classElementFor, interfaceFqnOrNull) from the public API.

1.0.1 #

  • Widen the analyzer dependency constraint to >=10.0.0 <15.0.0: raise the floor to a verified-compiling version and admit the latest stable analyzer (14.x). Update a test fake to implement the nullabilitySuffix member that analyzer 14 added to the element interface.
  • Add an example.

1.0.0 #

  • Initial release of the analyzer-backed catalog compiler pipeline: the source walker (walkRestageLibrary / walkStructuredType / union resolution with value-shape and default-value resolution), the internal IR, IR-to-schema lowering (lowerStructured / lowerUnion), wire-ID allocation via an append-only event log with replay, backfill, and cross-reference linking, the catalog compatibility diff (change detection + compatibility classifier + CompatRule emission), the policy layer (deny-lists, heuristics, metadata inference, stability), and the reflector-integration adapter.
0
likes
155
points
525
downloads

Documentation

API reference

Publisher

verified publisherrestage.dev

Weekly Downloads

Analyzer-backed compiler pipeline for producing Remote Flutter Widget catalog IR, allocating stable wire IDs, and lowering to the public catalog schema.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#server-driven-ui #remote-ui #flutter

License

FSL-1.1-ALv2 (license)

Dependencies

analyzer, build, meta, rfw_catalog_schema

More

Packages that depend on rfw_catalog_compiler