/
Tailwind.MSBuild.props
24 lines (20 loc) · 1.65 KB
/
Tailwind.MSBuild.props
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?xml version="1.0" encoding="utf-8" ?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<TailwindMSBuildAssembly Condition="'$(TailwindMSBuildAssembly)' == ''">..\tasks\netstandard2.0\$(MSBuildThisFileName).dll</TailwindMSBuildAssembly>
</PropertyGroup>
<UsingTask TaskName="Tailwind.MSBuild.Tasks.GetTailwindCLI" AssemblyFile="$(TailwindMSBuildAssembly)"/>
<UsingTask TaskName="Tailwind.MSBuild.Tasks.BuildTailwindCSS" AssemblyFile="$(TailwindMSBuildAssembly)"/>
<PropertyGroup Label="Tailwind.MSBuild Properties">
<TailwindVersion Condition="'$(TailwindVersion)' == ''">latest</TailwindVersion>
<TailwindInstallPath Condition="'$(TailwindInstallPath)' == ''">$(MSBuildThisFileDirectory)..\cli\</TailwindInstallPath>
<TailwindConfigDir Condition="'$(TailwindConfigDir)' == ''">$(MSBuildProjectDirectory)\Properties\</TailwindConfigDir>
<TailwindConfigFile Condition="'$(TailwindConfigFile)' == ''">tailwind.config.js</TailwindConfigFile>
<TailwindInputFile Condition="'$(TailwindInputFile)' == ''">tailwind.input.css</TailwindInputFile>
<TailwindOutputFile Condition="'$(TailwindOutputFile)' == ''">$(MSBuildProjectDirectory)\wwwroot\css\tailwind.css</TailwindOutputFile>
<TailwindMinify Condition="'$(TailwindMinify)' == '' AND '$(Configuration)' == 'Debug'">false</TailwindMinify>
<TailwindMinify Condition="'$(TailwindMinify)' == '' AND '$(Configuration)' == 'Release'">true</TailwindMinify>
<TailwindWatch Condition="'$(TailwindWatch)' == '' AND '$(DotNetWatchBuild)' == 'true'">true</TailwindWatch>
<TailwindWatch Condition="'$(TailwindWatch)' == ''">false</TailwindWatch>
</PropertyGroup>
</Project>