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

    <PropertyGroup>
        <TargetFramework>net6.0</TargetFramework>
        <AssemblyName>Hw6.App</AssemblyName>
        <EnableDefaultContentItems>false</EnableDefaultContentItems>
        <RootNamespace>Hw6</RootNamespace>
    </PropertyGroup>

    <ItemGroup>
        <PackageReference Include="Giraffe" Version="6.0.0" />
        <PackageReference Include="Giraffe.ViewEngine" Version="2.0.0-alpha-1" />
        <PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="6.0.10" />
        <PackageReference Include="Ply" Version="0.3.1" />
        <PackageReference Update="FSharp.Core" Version="7.0.0-beta.22473.1" />
    </ItemGroup>

    <ItemGroup>
        <Compile Include="Calculator.fs" />
        <Compile Include="MaybeBuilder.fs" />
        <Compile Include="Message.fs" />
        <Compile Include="Parser.fs" />
        <Compile Include="Program.fs" />
    </ItemGroup>

    <ItemGroup>
        <None Include="web.config" CopyToOutputDirectory="PreserveNewest" />
        <Content Include="WebRoot\**\*">
            <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
        </Content>
    </ItemGroup>
</Project>