Skip to content

Commit 3c086e5

Browse files
authored
Split middleware into separate NuGet package (React.AspNet.Middleware) (#422)
Closes #388
1 parent 5cdd2f4 commit 3c086e5

15 files changed

+61
-17
lines changed

build.proj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ of patent rights can be found in the PATENTS file in the same directory.
2323
<ItemGroup>
2424
<PackageAssemblies Include="Cassette.React" />
2525
<PackageAssemblies Include="React.AspNet" />
26+
<PackageAssemblies Include="React.AspNet.Middleware" />
2627
<PackageAssemblies Include="React.Core" />
2728
<PackageAssemblies Include="React.MSBuild" />
2829
<PackageAssemblies Include="React.Owin" />
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<Description>ASP.NET Core middleware to transpile JavaScript via Babel. Please refer to project site (http://reactjs.net/) for full installation instructions, usage examples and sample code</Description>
5+
<Copyright>Copyright 2014-Present Facebook, Inc</Copyright>
6+
<AssemblyTitle>ReactJS.NET - Babel middleware for ASP.NET Core</AssemblyTitle>
7+
<Authors>Daniel Lo Nigro</Authors>
8+
<TargetFrameworks>net451;netstandard1.6</TargetFrameworks>
9+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
10+
<AssemblyName>React.AspNet.Middleware</AssemblyName>
11+
<AssemblyOriginatorKeyFile>../key.snk</AssemblyOriginatorKeyFile>
12+
<SignAssembly>true</SignAssembly>
13+
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
14+
<PackageId>React.AspNet.Middleware</PackageId>
15+
<PackageTags>asp.net;mvc;asp;javascript;js;react;facebook;reactjs;vnext;asp.net 5;asp.net core</PackageTags>
16+
<PackageIconUrl>http://reactjs.net/img/logo_64.png</PackageIconUrl>
17+
<PackageProjectUrl>http://reactjs.net/</PackageProjectUrl>
18+
<PackageLicenseUrl>https://github.com/reactjs/React.NET#licence</PackageLicenseUrl>
19+
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
20+
<DefineConstants>$(DefineConstants);ASPNETCORE</DefineConstants>
21+
<RootNamespace>React.AspNet</RootNamespace>
22+
</PropertyGroup>
23+
24+
<ItemGroup>
25+
<Compile Include="..\SharedAssemblyInfo.cs" />
26+
<Compile Include="..\SharedAssemblyVersionInfo.cs" />
27+
</ItemGroup>
28+
29+
<ItemGroup>
30+
<ProjectReference Include="..\React.Core\React.Core.csproj" />
31+
</ItemGroup>
32+
33+
<ItemGroup>
34+
<PackageReference Include="Microsoft.AspNetCore.Hosting.Abstractions" Version="1.1.2" />
35+
<PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.1.2" />
36+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="1.1.0" />
37+
<PackageReference Include="Microsoft.Extensions.FileProviders.Physical" Version="1.1.1" />
38+
</ItemGroup>
39+
40+
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
41+
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="1.1.1" />
42+
</ItemGroup>
43+
44+
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
45+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
46+
</PropertyGroup>
47+
48+
</Project>

0 commit comments

Comments
 (0)