CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps 9.3.1-beta.250

Prefix Reserved
This is a prerelease version of CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps --version 9.3.1-beta.250                
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps -Version 9.3.1-beta.250                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps" Version="9.3.1-beta.250" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps --version 9.3.1-beta.250                
#r "nuget: CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps, 9.3.1-beta.250"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps as a Cake Addin
#addin nuget:?package=CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps&version=9.3.1-beta.250&prerelease

// Install CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps as a Cake Tool
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps&version=9.3.1-beta.250&prerelease                

CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps library

Provides extensions methods and resource definitions for the .NET Aspire AppHost to support running Azure Static Web Apps locally using the emulator using the Azure Static Web App CLI.

Getting Started

Install the package

In your AppHost project, install the package using the following command:

dotnet add package CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps

Example usage

Then, in the Program.cs file of AppHost, define a frontend and backend resource (optional), then call AddSwaEmulator:

var builder = DistributedApplication.CreateBuilder(args);

// Define the API resource
var api = builder.AddProject<Projects.CommunityToolkit_Aspire_StaticWebApps_ApiApp>("api");

// Define the frontend resource
var web = builder
    .AddNpmApp("web", Path.Combine("..", "CommunityToolkit.Aspire.StaticWebApps.WebApp"), "dev")
    .WithHttpEndpoint(env: "PORT")
    .WithExternalHttpEndpoints();

// Create a SWA emulator with the frontend and API resources
_ = builder
    .AddSwaEmulator("swa")
    .WithAppResource(web)
    .WithApiResource(api);

builder.Build().Run();

Additional Information

https://learn.microsoft.com/dotnet/aspire/community-toolkit/hosting-azure-static-web-apps

Feedback & contributing

https://github.com/CommunityToolkit/Aspire

Product 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 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps:

Package Downloads
FSharp.CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps

Provides extensions methods and resource definitions for the .NET Aspire AppHost in F# to support running Azure Static Web Apps locally using the emulator using the Azure Static Web App CLI

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
9.3.1-beta.252 78 3/27/2025
9.3.1-beta.250 77 3/27/2025
9.3.1-beta.249 77 3/27/2025
9.3.1-beta.248 76 3/27/2025
9.3.1-beta.247 76 3/27/2025
9.3.1-beta.244 419 3/25/2025
9.3.1-beta.242 414 3/24/2025
9.3.1-beta.241 108 3/19/2025
9.3.0 153 3/19/2025
9.3.0-beta.239 107 3/19/2025
9.2.2-beta.237 107 3/19/2025
9.2.2-beta.236 77 3/14/2025
9.2.2-beta.230 108 3/13/2025
9.2.2-beta.229 104 3/13/2025
9.2.2-beta.228 119 3/11/2025
9.2.2-beta.227 113 3/11/2025
9.2.2-beta.226 119 3/11/2025
9.2.2-beta.225 120 3/11/2025
9.2.2-beta.224 109 3/11/2025
9.2.2-beta.223 119 3/10/2025
9.2.2-beta.222 120 3/10/2025
9.2.2-beta.220 116 3/9/2025
9.2.2-beta.218 117 3/9/2025
9.2.2-beta.217 157 3/7/2025
9.2.2-beta.216 163 3/7/2025
9.2.2-beta.215 157 3/7/2025
9.2.2-beta.214 151 3/5/2025
9.2.2-beta.213 156 3/5/2025
9.2.2-beta.212 156 3/5/2025
9.2.2-beta.211 155 3/4/2025
9.2.2-beta.210 160 3/4/2025
9.2.2-beta.208 45 3/3/2025
9.2.1 129 3/3/2025
9.2.1-beta.207 64 3/2/2025
9.2.1-beta.206 43 3/1/2025
9.2.1-beta.205 51 2/27/2025
9.2.1-beta.204 45 2/26/2025
9.2.1-beta.203 46 2/26/2025
9.2.0 115 2/26/2025
9.2.0-beta.202 48 2/26/2025
9.2.0-beta.201 46 2/26/2025
9.2.0-beta.199 44 2/26/2025
9.2.0-beta.198 42 2/26/2025
9.1.1-beta.197 49 2/25/2025
9.1.1-beta.196 55 2/25/2025
9.1.1-beta.195 46 2/25/2025
9.1.1-beta.194 47 2/25/2025
9.1.1-beta.193 53 2/25/2025
9.1.1-beta.192 56 2/24/2025
9.1.1-beta.191 51 2/24/2025
9.1.1-beta.190 48 2/19/2025
9.1.1-beta.189 51 2/19/2025
9.1.1-beta.188 59 2/19/2025
9.1.1-beta.187 53 2/19/2025
9.1.1-beta.183 60 2/18/2025
9.1.1-beta.182 57 2/18/2025
9.1.1-beta.181 61 2/18/2025
9.1.1-beta.180 54 2/17/2025
9.1.1-beta.178 53 2/17/2025
9.1.1-beta.177 60 2/12/2025
9.1.1-beta.176 58 2/11/2025
9.1.1-beta.175 57 2/11/2025
9.1.1-beta.173 59 2/10/2025
9.1.1-beta.169 52 2/6/2025
9.1.1-beta.168 49 2/5/2025
9.1.1-beta.166 49 2/5/2025
9.1.1-beta.165 45 2/5/2025
9.1.1-beta.164 56 2/3/2025
9.1.1-beta.162 50 2/3/2025
9.1.1-beta.155 46 1/30/2025
9.1.1-beta.154 45 1/30/2025
9.1.1-beta.153 43 1/30/2025
9.1.1-beta.152 44 1/29/2025
9.1.1-beta.150 49 1/29/2025
9.1.1-beta.148 50 1/26/2025
9.1.1-beta.147 45 1/26/2025
9.1.1-beta.146 51 1/23/2025
9.1.1-beta.145 46 1/22/2025
9.1.1-beta.144 43 1/22/2025
9.1.1-beta.142 46 1/22/2025
9.1.1-beta.140 48 1/22/2025
9.1.1-beta.139 51 1/21/2025
9.1.1-beta.138 44 1/20/2025
9.1.1-beta.137 40 1/17/2025
9.1.1-beta.136 38 1/15/2025
9.1.1-beta.135 19 1/15/2025
9.1.1-beta.134 19 1/15/2025
9.1.1-beta.128 36 1/9/2025
9.1.1-beta.127 33 1/9/2025
9.1.1-beta.126 38 1/9/2025
9.1.1-beta.125 41 1/9/2025
9.1.1-beta.124 40 1/9/2025
9.1.0 196 12/12/2024
9.1.0-beta.123 55 1/3/2025
9.1.0-beta.122 56 1/3/2025
9.1.0-beta.121 55 1/2/2025
9.1.0-beta.120 46 12/30/2024
9.1.0-beta.119 49 12/30/2024
9.1.0-beta.118 51 12/30/2024
9.1.0-beta.116 50 12/30/2024
9.1.0-beta.114 46 12/30/2024
9.1.0-beta.113 46 12/30/2024
9.1.0-beta.112 54 12/18/2024
9.1.0-beta.110 53 12/16/2024
9.1.0-beta.109 51 12/12/2024
9.0.1-beta.108 52 12/12/2024
9.0.1-beta.107 48 12/11/2024
9.0.1-beta.106 57 12/12/2024
9.0.1-beta.104 51 12/11/2024
9.0.1-beta.102 48 12/6/2024
9.0.1-beta.99 55 12/6/2024
9.0.1-beta.98 52 12/6/2024
9.0.1-beta.95 47 12/5/2024
9.0.1-beta.94 52 12/5/2024
9.0.1-beta.93 42 12/2/2024
9.0.1-beta.92 53 11/30/2024
9.0.1-beta.91 52 11/30/2024
9.0.1-beta.90 53 11/29/2024
9.0.1-beta.89 50 11/29/2024
9.0.1-beta.88 46 11/27/2024
9.0.1-beta.87 49 11/27/2024
9.0.1-beta.86 51 11/27/2024
9.0.1-beta.84 52 11/24/2024
9.0.1-beta.83 51 11/22/2024
9.0.1-beta.82 55 11/21/2024
9.0.1-beta.81 48 11/19/2024
9.0.1-beta.80 46 11/19/2024
9.0.1-beta.79 49 11/19/2024
9.0.1-beta.77 47 11/15/2024
9.0.0 209 11/15/2024
9.0.0-beta.76 49 11/14/2024
9.0.0-beta.75 47 11/14/2024
9.0.0-beta.74 47 11/14/2024
9.0.0-beta.73 57 11/14/2024
9.0.0-beta.72 53 11/14/2024
9.0.0-beta.71 54 11/13/2024
9.0.0-beta.70 55 11/13/2024
9.0.0-beta.69 50 11/13/2024
9.0.0-beta.68 54 11/13/2024
9.0.0-beta.67 52 11/13/2024
9.0.0-beta.66 50 11/13/2024
9.0.0-beta.63 57 11/12/2024
9.0.0-beta.54 52 10/31/2024
9.0.0-beta.53 48 10/29/2024
8.3.0 103 10/29/2024
8.3.0-beta.51 51 10/29/2024
8.3.0-beta.50 52 10/28/2024
8.3.0-beta.49 49 10/28/2024
8.3.0-beta.48 49 10/28/2024
8.3.0-beta.47 50 10/28/2024
8.3.0-beta.46 53 10/27/2024
8.3.0-beta.45 53 10/25/2024
8.3.0-beta.44 51 10/25/2024
8.3.0-beta.43 50 10/25/2024
8.3.0-beta.42 58 10/24/2024
8.2.1 106 10/23/2024
8.2.1-beta.40 44 10/23/2024
8.2.1-beta.39 53 10/23/2024
8.2.1-beta.38 48 10/23/2024
8.2.1-beta.37 50 10/23/2024
8.2.1-beta.36 47 10/23/2024
8.2.1-beta.35 52 10/23/2024
8.2.0-beta.34 60 10/23/2024
8.2.0-beta.33 59 10/23/2024
8.2.0-beta.32 53 10/22/2024
1.0.0-beta.60 62 11/11/2024
1.0.0-beta.58 46 11/4/2024
1.0.0-beta.57 48 11/1/2024
1.0.0-beta.56 48 11/1/2024
1.0.0-beta.55 49 11/1/2024