name: superport
description: "A new Flutter project."
publish_to: 'none'
version: 0.1.0

environment:
  sdk: ^3.7.2

dependencies:
  flutter:
    sdk: flutter
  flutter_localizations:
    sdk: flutter
  pdf: ^3.10.4
  printing: ^5.11.0
  provider: ^6.1.5
  wave: ^0.2.2
  flutter_svg: ^2.0.10
  google_fonts: ^6.1.0
  
  # 네트워크
  dio: ^5.4.0
  retrofit: ^4.1.0
  
  # 보안 저장소
  flutter_secure_storage: ^9.0.0
  shared_preferences: ^2.2.2
  
  # 의존성 주입
  get_it: ^7.6.7
  injectable: ^2.3.2
  
  # JSON 처리
  json_annotation: ^4.8.1
  freezed_annotation: ^2.4.1
  
  # 환경 설정
  flutter_dotenv: ^5.1.0
  
  # 에러 처리
  dartz: ^0.10.1
  equatable: ^2.0.5
  
  # 국제화 및 포맷팅
  intl: ^0.20.2
  
  # UI 컴포넌트
  shadcn_ui: ^0.28.7
  # Web JS interop (pinned to 0.6.x for compat with flutter_secure_storage_web)
  js: ^0.6.7
  
  # 한국 비즈니스 UX 지원
  webview_flutter: ^4.4.2
  flutter_inappwebview: ^6.0.0
  flutter_staggered_grid_view: ^0.7.0
  speech_to_text: ^6.3.0
  barcode_scan2: ^4.2.3
  local_auth: ^2.1.6
  hive_flutter: ^1.1.0

dev_dependencies:
  flutter_test:
    sdk: flutter
  integration_test:
    sdk: flutter
  flutter_lints: ^5.0.0
  
  # 코드 생성
  retrofit_generator: ^8.0.6
  build_runner: ^2.5.4
  json_serializable: ^6.7.1
  injectable_generator: ^2.4.1
  freezed: ^2.4.6
  mockito: ^5.4.5
  
  # 테스트 도구
  golden_toolkit: ^0.15.0
  mocktail: ^1.0.3
  fake_async: ^1.3.1
  test: ^1.25.2
  coverage: ^1.7.2
  
  # UI 테스트
  patrol: ^3.6.0

flutter:
  uses-material-design: true
  assets:
    - lib/assets/fonts/NotoSansKR-VariableFont_wght.ttf
    - .env.development
    - .env.production
    
