name: fl_clash
description: A multi-platform proxy client based on ClashMeta, simple and easy to use, open-source and ad-free.
publish_to: 'none'
version: 0.8.93+2026052901
environment:
  sdk: '>=3.8.0 <4.0.0'

dependencies:
  flutter:
    sdk: flutter
  flutter_localizations:
    sdk: flutter
  intl: any
  path_provider: ^2.1.5
  path: ^1.9.0
  shared_preferences: ^2.5.3
  window_manager:
    git:
      url: https://github.com/chen08209/window_manager
      ref: main
      path: packages/window_manager
  dynamic_color: ^1.8.1
  proxy:
    path: plugins/proxy
  window_ext:
    path: plugins/window_ext
  launch_at_startup: ^0.5.1
  json_annotation: ^4.11.0
  file_picker: ^11.0.2
  mobile_scanner: ^7.0.1
  app_links: ^7.0.0
  win32_registry: ^2.0.0
  tray_manager:
    path: plugins/tray_manager/packages/tray_manager
  wifi_ssid:
    path: plugins/wifi_ssid
  collection: ^1.19.1
  animations: ^2.1.1
  package_info_plus: ^9.0.0
  url_launcher: ^6.3.2
  freezed_annotation: ^3.1.0
  image_picker: ^1.2.0
  ffi: ^2.1.4

  webdav_client: ^1.2.2
  dio: ^5.8.0+1
  win32: ^5.5.1
  re_editor:
    git:
      url: https://github.com/chen08209/re-editor
      ref: main
  re_highlight: ^0.0.3
  archive: ^4.0.7
  emoji_regex: ^0.0.5
  hotkey_manager: ^0.2.3
  uni_platform: ^0.1.3
  device_info_plus: ^12.2.0
  connectivity_plus: ^7.0.0
  screen_retriever: ^0.2.0
  defer_pointer: ^0.0.2
  flutter_riverpod: ^3.3.1
  riverpod_annotation: ^4.0.2
  riverpod: ^3.2.1
  material_color_utilities: ^0.13.0
  flutter_js:
    git:
      url: https://github.com/chen08209/flutter_js
      ref: master
  flutter_svg: ^2.1.0
  flutter_cache_manager: ^3.4.1
  crypto: ^3.0.3
  yaml_writer:
    git:
      url: https://github.com/chen08209/yaml_writer
      ref: master
  super_sliver_list: ^0.4.1
  drift: ^2.31.0
  drift_flutter: ^0.2.8
  fractional_indexing: ^1.0.0
  reorderable_grid: ^1.0.13
  smooth_sheets: ^1.0.2
  rust_api:
    path: plugins/rust_api
  setup:
    path: plugins/setup
dev_dependencies:
  flutter_test:
    sdk: flutter
  flutter_lints: ^6.0.0
  json_serializable: ^6.8.0
  build_runner: ^2.14.1
  args: ^2.4.2
  freezed: ^3.2.5
  riverpod_generator: ^4.0.3
  riverpod_lint: ^3.1.3

  drift_dev: ^2.31.0
  intl_utils: ^2.8.14
  test: ^1.30.0
  mocktail: ^1.0.4

flutter:
  uses-material-design: true
  assets:
    - assets/data/
    - assets/fonts/
    - assets/images/
    - assets/images/avatar/
    - assets/images/empty/
    - assets/images/icon/
  fonts:
    - family: JetBrainsMono
      fonts:
        - asset: assets/fonts/JetBrainsMono-Regular.ttf
    - family: Twemoji
      fonts:
        - asset: assets/fonts/Twemoji.Mozilla.ttf
    - family: Icons
      fonts:
        - asset: assets/fonts/Icons.ttf
flutter_intl:
  enabled: true
  class_name: AppLocalizations
  arb_dir: arb
  output_dir: lib/l10n