forked from ServiceStack/ServiceStack
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathServiceStack.Blazor.Source.csproj
More file actions
39 lines (33 loc) · 1.75 KB
/
Copy pathServiceStack.Blazor.Source.csproj
File metadata and controls
39 lines (33 loc) · 1.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<RootNamespace>ServiceStack.Blazor</RootNamespace>
<AssemblyName>ServiceStack.Blazor</AssemblyName>
</PropertyGroup>
<ItemGroup>
<SupportedPlatform Include="browser" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Http" Version="6.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="6.0.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\ServiceStack.Text\src\ServiceStack.Text\ServiceStack.Text.csproj" />
<ProjectReference Include="..\ServiceStack.Client\ServiceStack.Client.Source.csproj" />
<ProjectReference Include="..\ServiceStack.Interfaces\ServiceStack.Interfaces.csproj" />
</ItemGroup>
<Target Name="CombineTailwind" AfterTargets="Build" Condition=" '$(OS)' == 'Windows_NT' AND '$(MYTHZ_TOKEN)' != '' ">
<Exec Command="echo CombineTailwind..." />
<CreateItem Include="./Components/Tailwind/*.razor">
<Output TaskParameter="Include" ItemName="TailwindHtmlFiles" />
</CreateItem>
<ReadLinesFromFile File="%(TailwindHtmlFiles.FullPath)">
<Output TaskParameter="Lines" ItemName="TailwindHtmlFilesLines" />
</ReadLinesFromFile>
<WriteLinesToFile File="./dist/tailwind.html" Lines="@(TailwindHtmlFilesLines)" Overwrite="true" />
<Exec Command="npx tailwindcss -o tailwind.css --content="./*.html" --minify" WorkingDirectory="dist" />
</Target>
</Project>