{"name": "spindle_chat", "latest": {"version": "0.1.0", "pubspec": {"name": "spindle_chat", "description": "Composable, themeable chat UI for Flutter. Sealed message types, controller-driven state, InheritedWidget DI, animated list with date separators \u2014 no codegen, no heavy deps.\n", "version": "0.1.0", "homepage": "https://github.com/alexdlov/spindle_chat", "repository": "https://github.com/alexdlov/spindle_chat", "issue_tracker": "https://github.com/alexdlov/spindle_chat/issues", "topics": ["chat", "ui", "messaging", "widgets"], "screenshots": [{"description": "Example app home screen", "path": "screenshots/home.png"}, {"description": "Basic chat with delivery statuses", "path": "screenshots/basic_chat.png"}, {"description": "All message types", "path": "screenshots/message_types.png"}, {"description": "Light theme", "path": "screenshots/theming_light.png"}, {"description": "Dark theme", "path": "screenshots/theming_dark.png"}, {"description": "Custom builders", "path": "screenshots/custom_builders.png"}, {"description": "Attachment picker", "path": "screenshots/attachment_sheet.png"}], "environment": {"sdk": ">=3.7.0 <4.0.0", "flutter": ">=3.29.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "meta": "^1.15.0", "intl": "^0.20.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "flutter": {"uses-material-design": true}}, "archive_url": "https://mirrors.tuna.tsinghua.edu.cn/dart-pub/packages/spindle_chat/versions/0.1.0.tar.gz", "archive_sha256": "0e2cb43f5c60a0e3e9ee9598f72006a3452619e97515ca189fb5b13010893753", "published": "2026-02-26T16:19:57.524089Z"}, "versions": [{"version": "0.1.0", "pubspec": {"name": "spindle_chat", "description": "Composable, themeable chat UI for Flutter. Sealed message types, controller-driven state, InheritedWidget DI, animated list with date separators \u2014 no codegen, no heavy deps.\n", "version": "0.1.0", "homepage": "https://github.com/alexdlov/spindle_chat", "repository": "https://github.com/alexdlov/spindle_chat", "issue_tracker": "https://github.com/alexdlov/spindle_chat/issues", "topics": ["chat", "ui", "messaging", "widgets"], "screenshots": [{"description": "Example app home screen", "path": "screenshots/home.png"}, {"description": "Basic chat with delivery statuses", "path": "screenshots/basic_chat.png"}, {"description": "All message types", "path": "screenshots/message_types.png"}, {"description": "Light theme", "path": "screenshots/theming_light.png"}, {"description": "Dark theme", "path": "screenshots/theming_dark.png"}, {"description": "Custom builders", "path": "screenshots/custom_builders.png"}, {"description": "Attachment picker", "path": "screenshots/attachment_sheet.png"}], "environment": {"sdk": ">=3.7.0 <4.0.0", "flutter": ">=3.29.0"}, "dependencies": {"flutter": {"sdk": "flutter"}, "meta": "^1.15.0", "intl": "^0.20.0"}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^5.0.0"}, "flutter": {"uses-material-design": true}}, "archive_url": "https://mirrors.tuna.tsinghua.edu.cn/dart-pub/packages/spindle_chat/versions/0.1.0.tar.gz", "archive_sha256": "0e2cb43f5c60a0e3e9ee9598f72006a3452619e97515ca189fb5b13010893753", "published": "2026-02-26T16:19:57.524089Z"}]}