Skip to content

Commit 3cddcbe

Browse files
authored
Merge pull request #111 from Taritsyn/reduce-nuget-dependencies
Remove a unnecessary NuGet package dependencies
2 parents 5c59ac0 + cecdafb commit 3cddcbe

5 files changed

Lines changed: 15 additions & 12 deletions

File tree

YantraJS.Core.Tests/YantraJS.Core.Tests.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
1919
<PackageReference Include="MSTest.TestAdapter" Version="3.9.3" />
2020
<PackageReference Include="MSTest.TestFramework" Version="3.9.3" />
21-
<PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
2221
<PackageReference Include="Lokad.ILPack" Version="0.3.0" />
2322
<PackageReference Include="coverlet.collector" Version="6.0.4">
2423
<PrivateAssets>all</PrivateAssets>

YantraJS.Core/YantraJS.Core.csproj

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,15 +56,20 @@
5656
<PrivateAssets>all</PrivateAssets>
5757
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
5858
</PackageReference>
59-
<PackageReference Include="System.Text.Json" Version="9.0.6" />
60-
<PackageReference Include="System.Reflection.Emit.Lightweight" Version="4.7.0" />
61-
<PackageReference Include="System.Runtime" Version="4.3.1" />
6259
<PackageReference Include="Nerdbank.GitVersioning" Version="3.9.50">
6360
<PrivateAssets>all</PrivateAssets>
6461
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
6562
</PackageReference>
6663
</ItemGroup>
67-
64+
65+
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
66+
<PackageReference Include="System.Reflection.Emit.Lightweight" Version="4.7.0" />
67+
</ItemGroup>
68+
69+
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' Or '$(TargetFramework)' == 'netstandard2.1' ">
70+
<PackageReference Include="System.Text.Json" Version="9.0.6" />
71+
</ItemGroup>
72+
6873
<ItemGroup>
6974
<ProjectReference Include="..\YantraJS.ExpressionCompiler\YantraJS.ExpressionCompiler.csproj" />
7075
<ProjectReference Include="..\YantraJS.JSClassGenerator\YantraJS.JSClassGenerator.csproj" ReferenceOutputAssembly="false" OutputItemType="Analyzer" />

YantraJS.ExpressionCompiler/YantraJS.ExpressionCompiler.csproj

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,16 @@
1919
</PropertyGroup>
2020

2121
<ItemGroup>
22-
<PackageReference Include="System.Reflection.Emit" Version="4.7.0" />
23-
<PackageReference Include="System.Reflection.Emit.Lightweight" Version="4.7.0" />
24-
<PackageReference Include="System.Reflection.Metadata" Version="10.0.1" />
2522
<PackageReference Include="Nerdbank.GitVersioning" Version="3.9.50">
2623
<PrivateAssets>all</PrivateAssets>
2724
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
2825
</PackageReference>
2926
</ItemGroup>
3027

28+
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
29+
<PackageReference Include="System.Reflection.Emit" Version="4.7.0" />
30+
<PackageReference Include="System.Reflection.Emit.Lightweight" Version="4.7.0" />
31+
<PackageReference Include="System.Reflection.Metadata" Version="10.0.1" />
32+
</ItemGroup>
33+
3134
</Project>

YantraJS/YantraJS.csproj

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,6 @@
3535
<PrivateAssets>all</PrivateAssets>
3636
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
3737
</PackageReference>
38-
<PackageReference Include="System.Formats.Asn1" Version="10.0.4" />
39-
<PackageReference Include="System.Net.Http" Version="4.3.4" />
40-
<PackageReference Include="System.Security.Cryptography.X509Certificates" Version="4.3.2" />
4138
</ItemGroup>
4239

4340
<ItemGroup>

YantraTests/YantraTests.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
1212
<PackageReference Include="MSTest.TestAdapter" Version="3.9.3" />
1313
<PackageReference Include="MSTest.TestFramework" Version="3.9.3" />
14-
<PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
1514
<PackageReference Include="coverlet.collector" Version="6.0.4">
1615
<PrivateAssets>all</PrivateAssets>
1716
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

0 commit comments

Comments
 (0)