ga_sync 0.1.1
ga_sync: ^0.1.1 copied to clipboard
Sync Google Analytics event definitions between Google Sheets and your codebase. Generate type-safe Dart code from spreadsheet-managed GA events.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased #
0.1.1 - 2026-02-04 #
Added #
@ga_screen_classcomment support for custom screen class names- When specified, takes priority over auto-detected class from builder
0.1.0 - 2024-02-04 #
Added #
- Initial release
ga_sync init- Create configuration filega_sync generate events- Generate Dart code from Google Sheets event definitionsga_sync sync routes- Sync go_router routes to Google Sheetsga_sync sync all- Run both generate and syncga_sync check- Check if generated code is up to date (for CI)- Support for
--dry-runoption - Support for custom config file path
- Google Sheets API integration with service account authentication
- go_router parser with
@ga_descriptioncomment support - GitHub Actions workflow examples
Supported Types #
string→Stringint,integer→intdouble,float,number→doublebool,boolean→boolmap→Map<String, dynamic>list→List<dynamic>