7.1 Packages
Trax.Api.GraphQL serves the schema. It brings Trax.Api with it, so it replaces that reference.
<Project>
<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
<CentralPackageTransitivePinningEnabled>true</CentralPackageTransitivePinningEnabled>
</PropertyGroup>
<ItemGroup>
<PackageVersion Include="Trax.Api.Auth.Jwt" Version="1.68.0" />
<PackageVersion Include="Trax.Api.GraphQL" Version="1.68.0" />
<PackageVersion Include="Trax.Core" Version="1.68.0" />
<PackageVersion Include="Trax.Core.Testing" Version="1.68.0" />
<PackageVersion Include="Trax.Effect" Version="1.68.0" />
<PackageVersion Include="Trax.Effect.Data.InMemory" Version="1.68.0" />
<PackageVersion Include="Trax.Effect.Data.Postgres" Version="1.68.0" />
<PackageVersion Include="Trax.Effect.Data.Testing" Version="1.68.0" />
<PackageVersion Include="Trax.Effect.JunctionProvider.Logging" Version="1.68.0" />
<PackageVersion Include="Trax.Effect.Provider.Parameter" Version="1.68.0" />
<PackageVersion Include="Trax.Mediator" Version="1.68.0" />
<PackageVersion Include="Trax.Mediator.Testing" Version="1.68.0" />
</ItemGroup>
<ItemGroup>
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="10.0.3" />
</ItemGroup>
<ItemGroup>
<PackageVersion Include="AwesomeAssertions" Version="9.6.0" />
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="10.0.12" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.10.1" />
<!-- NUnit3TestAdapter pulls these at versions deprecated as Legacy; pin newer ones. -->
<PackageVersion Include="Microsoft.Testing.Extensions.VSTestBridge" Version="2.5.1" />
<PackageVersion Include="Microsoft.Testing.Platform.MSBuild" Version="2.5.1" />
<PackageVersion Include="NUnit" Version="5.0.0" />
<PackageVersion Include="NUnit.Analyzers" Version="4.15.0" />
<PackageVersion Include="NUnit3TestAdapter" Version="6.3.0" />
</ItemGroup>
</Project><Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<!-- The tests live under tests/, in a project of their own. -->
<DefaultItemExcludes>$(DefaultItemExcludes);tests/**</DefaultItemExcludes>
</PropertyGroup>
<ItemGroup>
<!-- The junctions are internal; their tests are the one project that may see them. -->
<InternalsVisibleTo Include="Shopfront.Tests" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" />
<PackageReference Include="Trax.Api.Auth.Jwt" />
<PackageReference Include="Trax.Api.GraphQL" />
<PackageReference Include="Trax.Core" />
<PackageReference Include="Trax.Effect" />
<PackageReference Include="Trax.Effect.Data.Postgres" />
<PackageReference Include="Trax.Effect.JunctionProvider.Logging" />
<PackageReference Include="Trax.Effect.Provider.Parameter" />
<PackageReference Include="Trax.Mediator" />
</ItemGroup>
</Project>SDK Reference
AddTraxGraphQL | TraxMutation | Query models | Run progress | AddJunctionEvents | dispatch mutations