{
"$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"
}