<Project Sdk="Microsoft.NET.Sdk">

    <PropertyGroup>
        <TargetFramework>net7.0</TargetFramework>
        <GenerateDocumentationFile>true</GenerateDocumentationFile>
        <RootNamespace>syncer</RootNamespace>
    </PropertyGroup>

    <ItemGroup>
        <Compile Include="Library.fs" />
        <Compile Include="Clockify.fs" />
        <Compile Include="MsGraph.fs" />
        <Compile Include="ClientFactory.fs" />
        <Compile Include="Merger.fs" />
        <Compile Include="ProjectFinder.fs" />
        <Compile Include="Coordinator.fs" />
    </ItemGroup>

    <ItemGroup>
      <PackageReference Include="Azure.Identity" Version="1.10.2" />
      <PackageReference Include="Clockify.Net" Version="2.1.0" />
      <PackageReference Include="Microsoft.Graph" Version="4.36.0" />
      <PackageReference Include="Microsoft.Graph.Core" Version="2.0.12" />
      <PackageReference Include="Microsoft.Identity.Client" Version="4.46.1" />
      <PackageReference Include="Spectre.Console" Version="0.45.1-preview.0.14" />
    </ItemGroup>

</Project>
