LukeVo.Blazored.Showdown
1.0.0
dotnet add package LukeVo.Blazored.Showdown --version 1.0.0
NuGet\Install-Package LukeVo.Blazored.Showdown -Version 1.0.0
<PackageReference Include="LukeVo.Blazored.Showdown" Version="1.0.0" />
<PackageVersion Include="LukeVo.Blazored.Showdown" Version="1.0.0" />
<PackageReference Include="LukeVo.Blazored.Showdown" />
paket add LukeVo.Blazored.Showdown --version 1.0.0
#r "nuget: LukeVo.Blazored.Showdown, 1.0.0"
#:package LukeVo.Blazored.Showdown@1.0.0
#addin nuget:?package=LukeVo.Blazored.Showdown&version=1.0.0
#tool nuget:?package=LukeVo.Blazored.Showdown&version=1.0.0
Installation
Install the NuGet package via the .NET CLI:
dotnet add package LukeVo.Blazored.Showdown
Setup
In your Program.cs, register the Showdown service:
builder.Services.AddBlazoredShowdown();
You can also configure the module path if you choose to host locally or pin to a specific version:
builder.Services.AddBlazoredShowdown(
configure: opt =>
{
// The default url is https://cdn.jsdelivr.net/npm/showdown@latest/+esm
opt.ModuleUrl = "<Module URL>";
}
);
You can now inject IShowdownService and IShowdownServiceInProcess singletons into your components or services. You must first call InitializeAsync(), either at app start or any time before using other methods. Multiple calls are safe and subsequent calls after the first are no-ops.
var app = builder.Build();
await using (var scope = app.Services.CreateAsyncScope())
{
var showdown = scope.ServiceProvider.GetRequiredService<IShowdownServiceInProcess>();
await showdown.InitializeAsync();
}
await app.RunAsync();
Usage
See Demo Project.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Microsoft.AspNetCore.Components.Web (>= 8.0.22)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 275 | 12/3/2025 |