Skip to content

Blazor Component Library Template

The ConnectSoft Blazor Component Library Template scaffolds a production-oriented Razor Class Library solution: design tokens, UI kit adapters, optional WASM gallery, security analyzers, and ConnectSoft.Extensions-friendly patterns.

CLI

  • Package / identity: ConnectSoft.Blazor.ComponentLibraryTemplate
  • Short name: connectsoft-blazor-component-library
dotnet new install <path-or-package>
dotnet new connectsoft-blazor-component-library -n MyUiKit

Engine model

  • sourceName: ConnectSoft.Blazor.ComponentLibraryTemplate — renames paths, projects, and namespaces when you pass -n.
  • AuthoringMode: true only in the template repository (solution includes E2E, Stories, ScaffoldTests, etc.); consumers get a leaner .slnx via conditionals.
  • No __libraryName__ / __company__ tokens — same approach as Library and API Library templates.

Parameter reference: parameters.md.