{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiaokzfnfbrtf4vvopsjt22bgj3wpilfmntq3qfujnyljtupaztgse",
    "uri": "at://did:plc:nfto3lv2rcs5s7h7digotzlu/app.bsky.feed.post/3mncdhty6wyc2"
  },
  "path": "/packages/lively_generator",
  "publishedAt": "2026-06-02T09:58:50.335Z",
  "site": "https://pub.dev",
  "textContent": "Code generator for the lively reactive Flutter widget package. Changelog excerpt: - **`Future`/ `Stream`field support**— declare a `Future`or `Stream`field and the generator produces an `State`of type `AsyncValue`(starts as `AsyncLoading`), full lifecycle wiring in `initState`/`dispose`, and a `build({required data, loading, error})`helper method. The `loading`and `error`params default to `CircularProgressIndicator`and `SizedBox.shrink()`. Reassigning the field resets to `AsyncLoading`and re-subscribes (old stream subscription is cancelled[...]",
  "title": "v1.1.0 of lively_generator",
  "updatedAt": "2026-06-02T09:57:53.415Z"
}