Skip to content

Commit dc941a2

Browse files
committed
build: Use central package management
1 parent 670524e commit dc941a2

6 files changed

Lines changed: 41 additions & 18 deletions

File tree

Directory.Packages.props

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<Project>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
</PropertyGroup>
5+
<ItemGroup>
6+
<PackageVersion Include="Markdig" Version="0.30.4" />
7+
<PackageVersion Include="Snapper" Version="2.3.2" />
8+
<PackageVersion Include="xunit" Version="2.4.2" />
9+
<PackageVersion Include="xunit.runner.visualstudio" Version="2.4.5" />
10+
<PackageVersion Include="coverlet.collector" Version="3.1.2" />
11+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.2.0" />
12+
<PackageVersion Include="FSharp.SystemCommandLine" Version="0.13.0-beta4" />
13+
<PackageVersion Include="FSharpPlus" Version="1.2.4" />
14+
<PackageVersion Include="Glob" Version="1.1.9" />
15+
<PackageVersion Include="Serilog" Version="2.11.0" />
16+
<PackageVersion Include="Serilog.Sinks.Console" Version="4.0.1 "/>
17+
<PackageVersion Include="Tomlyn" Version="0.16.0" />
18+
<PackageVersion Include="Newtonsoft.Json" Version="13.0.1" />
19+
<PackageVersion Include="StreamJsonRpc" Version="2.10.44" />
20+
</ItemGroup>
21+
</Project>

LanguageServerProtocol/LanguageServerProtocol.fsproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@
2626
<Compile Include="LanguageServerProtocol.fs" />
2727
</ItemGroup>
2828
<ItemGroup>
29-
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
29+
<PackageReference Include="Newtonsoft.Json" />
3030
<!-- Explicitly pinning our FSharp.Core to 6.0.0 so that consumers can use _any_ 6.x version. -->
31-
<PackageReference Update="FSharp.Core" Version="6.0.0" />
32-
<PackageReference Include="StreamJsonRpc" Version="2.10.44" />
31+
<!-- <PackageReference Include="FSharp.Core" Version="6.0.0" />-->
32+
<PackageReference Include="StreamJsonRpc" />
3333
</ItemGroup>
3434
</Project>

Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@ check: setup
4949
dotnet fantomas --check Marksman
5050
dotnet fsi scripts/silent-lint.fsx
5151

52+
.PHONY: clean
53+
clean:
54+
dotnet clean
55+
5256
.PHONY: build
5357
build:
5458
dotnet build Marksman/Marksman.fsproj

MarkdigPatches/MarkdigPatches.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Markdig" Version="0.30.2" />
10+
<PackageReference Include="Markdig" />
1111
</ItemGroup>
1212

1313
</Project>

Marksman/Marksman.fsproj

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,14 @@
4646
<Compile Include="Program.fs"/>
4747
</ItemGroup>
4848
<ItemGroup>
49-
<PackageReference Update="FSharp.Core" Version="6.0.5"/>
50-
<PackageReference Include="FSharp.SystemCommandLine" Version="0.13.0-beta4"/>
51-
<PackageReference Include="FSharpPlus" Version="1.2.4"/>
52-
<PackageReference Include="Glob" Version="1.1.9"/>
53-
<PackageReference Include="Markdig" Version="0.30.2"/>
49+
<PackageReference Include="FSharp.SystemCommandLine" />
50+
<PackageReference Include="FSharpPlus" />
51+
<PackageReference Include="Glob" />
52+
<PackageReference Include="Markdig" />
5453
<!-- <PackageReference Include="Ionide.LanguageServerProtocol" Version="0.3.1" />-->
55-
<PackageReference Include="Serilog" Version="2.11.0"/>
56-
<PackageReference Include="Serilog.Sinks.Console" Version="4.0.1"/>
57-
<PackageReference Include="Tomlyn" Version="0.16.0"/>
54+
<PackageReference Include="Serilog" />
55+
<PackageReference Include="Serilog.Sinks.Console" />
56+
<PackageReference Include="Tomlyn" />
5857
</ItemGroup>
5958
<ItemGroup>
6059
<ProjectReference Include="..\LanguageServerProtocol\LanguageServerProtocol.fsproj"/>

Tests/Tests.fsproj

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,14 @@
3030
</ItemGroup>
3131

3232
<ItemGroup>
33-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.2.0" />
34-
<PackageReference Update="FSharp.Core" Version="6.0.5" />
35-
<PackageReference Include="Snapper" Version="2.3.2" />
36-
<PackageReference Include="xunit" Version="2.4.2" />
37-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
33+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
34+
<PackageReference Include="Snapper" />
35+
<PackageReference Include="xunit" />
36+
<PackageReference Include="xunit.runner.visualstudio">
3837
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3938
<PrivateAssets>all</PrivateAssets>
4039
</PackageReference>
41-
<PackageReference Include="coverlet.collector" Version="3.1.2">
40+
<PackageReference Include="coverlet.collector">
4241
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4342
<PrivateAssets>all</PrivateAssets>
4443
</PackageReference>

0 commit comments

Comments
 (0)