Fuzzy.Blazor.FluentRenderTreeBuilder
1.0.0
Please use v2, which provides more extensions and smarter block closing methods.
See the version list below for details.
dotnet add package Fuzzy.Blazor.FluentRenderTreeBuilder --version 1.0.0
NuGet\Install-Package Fuzzy.Blazor.FluentRenderTreeBuilder -Version 1.0.0
<PackageReference Include="Fuzzy.Blazor.FluentRenderTreeBuilder" Version="1.0.0" />
paket add Fuzzy.Blazor.FluentRenderTreeBuilder --version 1.0.0
#r "nuget: Fuzzy.Blazor.FluentRenderTreeBuilder, 1.0.0"
// Install Fuzzy.Blazor.FluentRenderTreeBuilder as a Cake Addin
#addin nuget:?package=Fuzzy.Blazor.FluentRenderTreeBuilder&version=1.0.0
// Install Fuzzy.Blazor.FluentRenderTreeBuilder as a Cake Tool
#tool nuget:?package=Fuzzy.Blazor.FluentRenderTreeBuilder&version=1.0.0
A fluent RenderTreeBuilder for Blazor Server and WebAssembly
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Microsoft.AspNetCore.Components (>= 3.1.6)
- Microsoft.AspNetCore.Components.Authorization (>= 3.1.6)
- Microsoft.AspNetCore.Components.Web (>= 3.1.6)
- Microsoft.Extensions.Localization (>= 3.1.6)
- Syncfusion.Blazor (>= 18.2.0.46)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Fuzzy.Blazor.FluentRenderTreeBuilder:
Package | Downloads |
---|---|
KingTech.Web.FormGenerator
Package Description |
|
KingTech.Web.Markdown
Package Description |
|
KingTech.Web.Markdown.NuGet
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
The FluentRenderTreeBuilder wraps the built-in RenderTreeBuilder with a clean and fluent API for building Blazor components in pure C# code, and automatically generates source line based sequence numbers. See the examples pages and components in the test app provided in the source code repo on GitHub for more details.
When using the FluentRenderTreeBuilder, developers don't have to manually provide and maintain the sequence numbers or hand-write repetitive calls to the built-in RenderTreeBuilder.
The resulting markup code is identical to the razor compiler output with minor whitespace differences, and optionally output can be automatically minified by disabling the built-in 'pretty printing' feature, which is enabled by default to match the behaviour of Blazor's razor page compiler.
All feedback and suggestions are welcome. Thank you for taking a look at FluentRenderTreeBuilder!
Fuzzy Work Ltd.