BlazorSwa.Template 0.3.0

There is a newer version of this package available.
See the version list below for details.
dotnet new install BlazorSwa.Template::0.3.0                
This package contains a .NET Template Package you can call from the shell/command line.

BlazorSwa.Template

A project template for creating a Blazor WebAssembly app and, optionally, an Azure Function api which will be hosted on Azure Static Web Apps.

Requirements

.NET 8 SDK with Azure workload and Azure Functions v4 runtime must be installed.

In order to run locally your project, you can install the Azure Static Web Apps CLI following the instructions in the official documentation.

Installation

You can install the package from NuGet using this command from the .NET CLI:

dotnet new --install BlazorSwa.Template

Usage

Execute the following command from the .NET CLI:

dotnet new blazorswa -n <YourProjectName>

to create a project containing a Blazor WebAssembly client and a simple Azure Function project with isolated runtime.

If you prefer Visual Studio to create the project, search Blazor static web app in the Search for templates bar and follow the wizard.

Options

The following option is available:

  • --include-api: (bool) specifies whether add the azure function project (isolated runtime). The default value is false.

Examples

To create a Blazor WebAssembly project with an Azure Function project with isolated runtime, execute the following command from the .NET CLI:

dotnet new blazorswa --include-api -n <YourProjectName>

Some tips

To create a Static Web App resource on Azure, please follow the Microsoft documentation at this link: https://docs.microsoft.com/en-us/azure/static-web-apps/get-started-portal?tabs=blazor&pivots=github#create-a-static-web-app.

Contributing

Contributions are always welcome!

If you want to submit any issues or new features, please follow these few and simple guidelines.

  • net8.0

    • No dependencies.

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
0.3.1 233 6/20/2024
0.3.0 297 5/24/2024
0.2.0 601 6/2/2022
0.1.0 508 4/9/2022