Skip to content

Commit 11e111c

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

File tree

6 files changed

+44
-18
lines changed

6 files changed

+44
-18
lines changed

Directory.Packages.props

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
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.Core" Version="6.0.5" />
13+
<PackageVersion Include="FSharp.SystemCommandLine" Version="0.13.0-beta4" />
14+
<PackageVersion Include="FSharpPlus" Version="1.2.4" />
15+
<PackageVersion Include="Glob" Version="1.1.9" />
16+
<PackageVersion Include="Serilog" Version="2.11.0" />
17+
<PackageVersion Include="Serilog.Sinks.Console" Version="4.0.1 "/>
18+
<PackageVersion Include="Tomlyn" Version="0.16.0" />
19+
<PackageVersion Include="Newtonsoft.Json" Version="13.0.1" />
20+
<PackageVersion Include="StreamJsonRpc" Version="2.10.44" />
21+
</ItemGroup>
22+
</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 Update="FSharp.Core" />
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: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,15 @@
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 Update="FSharp.Core" />
50+
<PackageReference Include="FSharp.SystemCommandLine" />
51+
<PackageReference Include="FSharpPlus" />
52+
<PackageReference Include="Glob" />
53+
<PackageReference Include="Markdig" />
5454
<!-- <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"/>
55+
<PackageReference Include="Serilog" />
56+
<PackageReference Include="Serilog.Sinks.Console" />
57+
<PackageReference Include="Tomlyn" />
5858
</ItemGroup>
5959
<ItemGroup>
6060
<ProjectReference Include="..\LanguageServerProtocol\LanguageServerProtocol.fsproj"/>

Tests/Tests.fsproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,15 @@
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 Update="FSharp.Core" />
35+
<PackageReference Include="Snapper" />
36+
<PackageReference Include="xunit" />
37+
<PackageReference Include="xunit.runner.visualstudio">
3838
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3939
<PrivateAssets>all</PrivateAssets>
4040
</PackageReference>
41-
<PackageReference Include="coverlet.collector" Version="3.1.2">
41+
<PackageReference Include="coverlet.collector">
4242
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4343
<PrivateAssets>all</PrivateAssets>
4444
</PackageReference>

0 commit comments

Comments
 (0)