name: sunlint_dart_analyzer
description: Dart language analyzer for SunLint - provides AST analysis and rule checking via JSON-RPC
version: 1.0.0
publish_to: none

environment:
  sdk: '>=3.0.0 <4.0.0'

dependencies:
  # Dart analysis framework
  analyzer: ^6.0.0

  # JSON handling
  json_annotation: ^4.8.0

  # Utility packages
  path: ^1.8.0
  collection: ^1.18.0

  # Async utilities
  async: ^2.11.0

  # Cryptography (for hashing in C002)
  crypto: ^3.0.0

dev_dependencies:
  # Testing
  test: ^1.24.0

  # Code generation
  json_serializable: ^6.7.0
  build_runner: ^2.4.0

  # Linting
  lints: ^3.0.0

executables:
  sunlint_dart_analyzer:
    # This creates the executable from bin/sunlint_dart_analyzer.dart
