packages/@jsii/dotnet-runtime/NuGet.Metadata.props.t.js (20 lines of code) (raw):
const package = require('./package.json');
process.stdout.write(`<Project>
<PropertyGroup>
<PackageVersion>$(JsiiVersion)</PackageVersion>
<Description>${package.description}</Description>
<PackageTags>${(package.keywords || []).join(';')}</PackageTags>
<PackageLicenseExpression>${package.license}</PackageLicenseExpression>
<ProjectUrl>${package.homepage}</ProjectUrl>
<RepositoryUrl>${package.repository.url}</RepositoryUrl>
<RepositoryType>${package.repository.type || 'git'}</RepositoryType>
<Authors>${package.author.name}</Authors>
<Company>${package.author.name}</Company>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<IncludeSymbols>True</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<IncludeSource>True</IncludeSource>
<PackageOutputPath>..\\..\\bin\\$(Configuration)\\NuGet\\</PackageOutputPath>
</PropertyGroup>
</Project>
`);