name: telemetry_monitor description: Real-time telemetry visualization over WebSocket. publish_to: 'none' version: 0.1.0 environment: sdk: '>=3.5.0 <4.0.0' flutter: '>=3.41.0' dependencies: flutter: sdk: flutter # WebSocket abstraction with platform splits. web_socket_channel: ^3.0.1 # Protocol Buffers runtime. Generation handled by protoc + dart_out. protobuf: ^3.1.0 # Persistence for Settings and LayoutController. shared_preferences: ^2.3.2 # File path resolution for native CSV export. path_provider: ^2.1.4 # Used by the web CSV exporter for Blob downloads. # On native, conditional import means web: is not pulled in. dev_dependencies: flutter_test: sdk: flutter # Generates Dart code from .proto. Run via: # protoc --dart_out=lib/proto/ -Iproto/ proto/messages.proto # The plugin must be on PATH; install with: # dart pub global activate protoc_plugin protoc_plugin: ^21.1.2 flutter_lints: ^4.0.0 flutter: uses-material-design: true