<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
  </PropertyGroup>
  <ItemGroup>
    <!-- Duplicated packages (also in Directory.Build.props) -->
    <PackageVersion Include="Humanizer" Version="2.14.1"/>
    <PackageVersion Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="9.0.11"/>
    <PackageVersion Include="Microsoft.EntityFrameworkCore.Proxies" Version="9.0.11"/>
    <!-- Unique to Marechai.csproj -->
    <PackageVersion Include="Blazorise.Bootstrap" Version="0.9.2.4"/>
    <PackageVersion Include="Blazorise.Icons.FontAwesome" Version="0.9.2.4"/>
    <PackageVersion Include="Markdig" Version="0.22.1"/>
    <PackageVersion Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="9.0.11"/>
    <PackageVersion Include="Microsoft.AspNetCore.Identity.UI" Version="9.0.11"/>
    <PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="9.0.11"/>
    <PackageVersion Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="9.0.0"/>
    <PackageVersion Include="MySql.Data" Version="8.0.22"/>
    <PackageVersion Include="SkiaSharp" Version="3.119.1"/>
    <PackageVersion Include="SkiaSharp.NativeAssets.Linux" Version="3.119.1"/>
    <PackageVersion Include="Svg.Skia" Version="0.4.1"/>
    <PackageVersion Include="Tewr.Blazor.FileReader" Version="3.0.0.20340"/>
    <PackageVersion Include="Unclassified.NetRevisionTask" Version="0.3.0"/>
    <!-- Unique to Marechai.Database.csproj -->
    <PackageVersion Include="Aaru.CommonTypes" Version="5.4.1"/>
    <PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.11"/>
    <PackageVersion Include="Pomelo.EntityFrameworkCore.MySql" Version="9.0.0"/>
    <PackageVersion Include="Pomelo.EntityFrameworkCore.MySql.Json.Microsoft" Version="9.0.0"/>
    <!-- Build infrastructure -->
    <PackageVersion Include="Packaging.Targets" Version="0.1.189"/>
    <!-- Unique to Marechai.Server.csproj -->
    <PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="10.0.0"/>
    <PackageVersion Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="9.0.11"/>
    <PackageVersion Include="Microsoft.AspNetCore.Components.Authorization" Version="9.0.11"/>
    <PackageVersion Include="System.IdentityModel.Tokens.Jwt" Version="8.2.1"/>
  </ItemGroup>

  <ItemGroup Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'windows'">
    <PackageVersion Include="CommunityToolkit.WinUI.UI.Controls" Version="7.1.2"/>
    <!-- Add more community toolkit references here -->
  </ItemGroup>
  <ItemGroup Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) != 'windows'">
    <PackageVersion Include="Uno.CommunityToolkit.WinUI.UI.Controls" Version="7.1.200"/>
    <!-- Add more uno community toolkit references here -->
  </ItemGroup>

</Project>