pubspec.yaml

name: icarus
description: "A new Flutter project."

publish_to: "none" # Remove this line if you wish to publish to pub.dev

version: 4.6.1+100 #version number

environment:
  sdk: ">=3.4.3 <4.0.0"

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^1.0.6
  flutter_svg: ^2.0.14
  flutter_riverpod: ^2.6.1
  json_annotation: ^4.9.0
  file_picker: ^9.0.0
  uuid: ^4.5.1
  dash_painter: ^1.0.2
  window_manager: ^0.4.3
  url_launcher: ^6.3.1
  hive_ce: ^2.10.1
  hive_ce_flutter: ^2.2.0
  path: ^1.9.1
  path_parsing: ^1.1.0
  path_provider: ^2.1.5
  desktop_drop: ^0.6.0
  cross_file: ^0.3.4+2
  image: ^4.5.4
  http: ^1.6.0
  screenshot: ^3.0.0
  archive: ^4.0.7
  flutter_portal: ^1.1.4
  shadcn_ui: ^0.40.3
  toastification: ^3.0.3
  custom_mouse_cursor: ^1.1.3
  flutter_inappwebview: ^6.1.5
  windows_single_instance: ^1.0.0
  win32: ^5.15.0
  pasteboard: ^0.4.0
  desktop_updater: ^1.4.0
  cryptography_plus: ^2.7.1
  lucide_icons_flutter: 3.1.14+2
  xml: ^6.5.0
  discord_rich_presence: ^1.1.1


dependency_overrides:
  # Vendored with macOS Retina + rasterization-quality patches.
  # See packages/custom_mouse_cursor/README.md.
  custom_mouse_cursor:
    path: packages/custom_mouse_cursor

dev_dependencies:
  flutter_test:
    sdk: flutter
  integration_test:
    sdk: flutter
  hive_ce_generator: ^1.8.2
  # riverpod_generator: ^2.6.4
  build_runner: ^2.4.14
  json_serializable: ^6.9.3
  riverpod_generator: ^2.6.3
  flutter_lints: ^3.0.0
  msix: ^3.16.8
  # dart run msix:create
  # dart run build_runner build --delete-conflicting-outputs
  # powershell -ExecutionPolicy Bypass -File scripts/bump_version.ps1 -Bump major
  # powershell -ExecutionPolicy Bypass -File scripts/bump_version.ps1 -Bump minor
  # powershell -ExecutionPolicy Bypass -File scripts/bump_version.ps1 -Bump patch
msix_config:
  display_name: "Icarus: Valorant Strategies & Line ups"
  publisher_display_name: Dara A
  identity_name: DaraA.IcarusValorantStrategiesLineups
  publisher: CN=39055448-F6AA-42E9-91F6-9CF8828C444C
  logo_path: windows\runner\resources\app_icon.ico
  msix_version: 4.6.1.0 #verion number #last 0 needs to be there for msix to work
  file_extension: .ica
  store: true

flutter:
  shaders:
    - shaders/dot_grid.frag
    - shaders/dither_fire.frag
  fonts:
    - family: CustomIcons
      fonts:
        - asset: assets/fonts/CustomIcons.ttf
  assets:
    - assets/
    - assets/brand/
    - assets/maps/
    - assets/maps/thumbnails/
    - assets/agents/
    - assets/weapons/
    - assets/agents/Omen/
    - assets/agents/Killjoy/
    - assets/agents/Sova/
    - assets/agents/Skye/
    - assets/agents/Phoenix/
    - assets/agents/Fade/
    - assets/agents/Yoru/
    - assets/agents/Chamber/
    - assets/agents/Cypher/
    - assets/agents/Raze/
    - assets/agents/Brimstone/
    - assets/agents/Jett/
    - assets/agents/Reyna/
    - assets/agents/Viper/
    - assets/agents/Neon/
    - assets/agents/Astra/
    - assets/agents/Kayo/
    - assets/agents/Breach/
    - assets/agents/Sage/
    - assets/agents/Clove/
    - assets/agents/Iso/
    - assets/agents/Tejo/
    - assets/agents/Vyse/
    - assets/agents/Deadlock/
    - assets/agents/Gekko/
    - assets/agents/Harbor/
    - assets/agents/Waylay/
    - assets/agents/Veto/
    - assets/agents/Miks/

  uses-material-design: true