ga_sync 0.1.1 copy "ga_sync: ^0.1.1" to clipboard
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_class comment 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 file
  • ga_sync generate events - Generate Dart code from Google Sheets event definitions
  • ga_sync sync routes - Sync go_router routes to Google Sheets
  • ga_sync sync all - Run both generate and sync
  • ga_sync check - Check if generated code is up to date (for CI)
  • Support for --dry-run option
  • Support for custom config file path
  • Google Sheets API integration with service account authentication
  • go_router parser with @ga_description comment support
  • GitHub Actions workflow examples

Supported Types #

  • stringString
  • int, integerint
  • double, float, numberdouble
  • bool, booleanbool
  • mapMap<String, dynamic>
  • listList<dynamic>
0
likes
0
points
46
downloads

Documentation

Documentation

Publisher

unverified uploader

Weekly Downloads

Sync Google Analytics event definitions between Google Sheets and your codebase. Generate type-safe Dart code from spreadsheet-managed GA events.

Repository (GitHub)
View/report issues

Topics

#analytics #google-analytics #code-generation #cli #spreadsheet

License

unknown (license)

Dependencies

analyzer, args, code_builder, dart_style, googleapis, googleapis_auth, http, path, yaml

More

Packages that depend on ga_sync