<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <PackageType>Template</PackageType>
    <PackageId>Lumeo.Templates</PackageId>
    <!-- Version intentionally inherited from /Directory.Build.props (lockstep with
         all Lumeo packages). The publish workflow always overrides with the git-tag
         version via /p:Version anyway; inheriting keeps local packs correct too. -->
    <Title>Lumeo item templates</Title>
    <Authors>nativ.sh</Authors>
    <Description>Scaffolding templates for Lumeo Blazor projects: pages, forms, and reusable components. Templates follow Lumeo 2.0 conventions (Class + AdditionalAttributes contract, FormField validation pattern, theme tokens, no raw colors).</Description>
    <PackageTags>dotnet-new;templates;lumeo;blazor</PackageTags>
    <PackageReadmeFile>README.md</PackageReadmeFile>
    <TargetFramework>netstandard2.0</TargetFramework>
    <IncludeContentInPack>true</IncludeContentInPack>
    <IncludeBuildOutput>false</IncludeBuildOutput>
    <ContentTargetFolders>content</ContentTargetFolders>
    <NoWarn>NU5128</NoWarn>
    <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
  </PropertyGroup>
  <ItemGroup>
    <Content Include="templates\**\*" Exclude="templates\**\bin\**;templates\**\obj\**" />
    <Compile Remove="**\*" />
  </ItemGroup>
</Project>
