CommunityToolkit.Aspire.Hosting.NodeJS.Extensions 9.4.0

Prefix Reserved
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package CommunityToolkit.Aspire.Hosting.NodeJS.Extensions --version 9.4.0
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.NodeJS.Extensions -Version 9.4.0
                    
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.NodeJS.Extensions" Version="9.4.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CommunityToolkit.Aspire.Hosting.NodeJS.Extensions" Version="9.4.0" />
                    
Directory.Packages.props
<PackageReference Include="CommunityToolkit.Aspire.Hosting.NodeJS.Extensions" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CommunityToolkit.Aspire.Hosting.NodeJS.Extensions --version 9.4.0
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.NodeJS.Extensions, 9.4.0"
                    
#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.
#addin nuget:?package=CommunityToolkit.Aspire.Hosting.NodeJS.Extensions&version=9.4.0
                    
Install CommunityToolkit.Aspire.Hosting.NodeJS.Extensions as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.NodeJS.Extensions&version=9.4.0
                    
Install CommunityToolkit.Aspire.Hosting.NodeJS.Extensions as a Cake Tool

CommunityToolkit.Aspire.Hosting.NodeJS.Extensions library

This integration contains extensions for the Node.js hosting package for .NET Aspire, including support for alternative package managers (yarn and pnpm), as well as developer workflow improvements.

Getting Started

Install the package

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

dotnet add package CommunityToolkit.Aspire.Hosting.NodeJS.Extensions

Example usage

Then, in the Program.cs file of AppHost, define a Node.js resource, then call AddYarnApp or AddPnpmApp:

builder.AddYarnApp("yarn-demo")
    .WithExternalHttpEndpoints();

builder.AddPnpmApp("pnpm-demo")
    .WithExternalHttpEndpoints();

Additional Information

https://learn.microsoft.com/dotnet/aspire/community-toolkit/hosting-nodejs-extensions

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

This package is not used by any NuGet packages.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on CommunityToolkit.Aspire.Hosting.NodeJS.Extensions:

Repository Stars
davidfowl/aspire-ai-chat-demo
Aspire AI Chat is a full-stack chat sample that combines modern technologies to deliver a ChatGPT-like experience.
Version Downloads Last updated
9.4.1-beta.282 33 5/7/2025
9.4.1-beta.280 127 5/2/2025
9.4.1-beta.279 101 5/2/2025
9.4.1-beta.277 221 4/23/2025
9.4.1-beta.276 121 4/23/2025
9.4.1-beta.275 125 4/23/2025
9.4.1-beta.274 117 4/23/2025
9.4.1-beta.273 120 4/23/2025
9.4.1-beta.272 112 4/23/2025
9.4.1-beta.271 115 4/23/2025
9.4.1-beta.270 128 4/20/2025
9.4.0 3,185 4/20/2025
9.4.0-beta.269 120 4/20/2025
9.4.0-beta.268 114 4/20/2025
9.3.1-beta.267 116 4/20/2025
9.3.1-beta.266 46 4/19/2025
9.3.1-beta.265 180 4/15/2025
9.3.1-beta.264 150 4/15/2025
9.3.1-beta.263 152 4/15/2025
9.3.1-beta.262 152 4/15/2025
9.3.1-beta.260 141 4/10/2025
9.3.1-beta.259 134 4/8/2025
9.3.1-beta.258 122 4/8/2025
9.3.1-beta.257 120 4/8/2025
9.3.1-beta.256 120 4/8/2025
9.3.1-beta.255 124 4/8/2025
9.3.1-beta.254 122 4/8/2025
9.3.1-beta.253 126 4/1/2025
9.3.1-beta.252 107 3/27/2025
9.3.1-beta.250 102 3/27/2025
9.3.1-beta.249 97 3/27/2025
9.3.1-beta.248 99 3/27/2025
9.3.1-beta.247 104 3/27/2025
9.3.1-beta.244 451 3/25/2025
9.3.1-beta.242 445 3/24/2025
9.3.1-beta.241 122 3/19/2025
9.3.0 6,787 3/19/2025
9.3.0-beta.239 111 3/19/2025
9.2.2-beta.237 112 3/19/2025
9.2.2-beta.236 86 3/14/2025
9.2.2-beta.230 120 3/13/2025
9.2.2-beta.229 112 3/13/2025
9.2.2-beta.228 138 3/11/2025
9.2.2-beta.227 134 3/11/2025
9.2.2-beta.226 122 3/11/2025
9.2.2-beta.225 126 3/11/2025
9.2.2-beta.224 126 3/11/2025
9.2.2-beta.223 120 3/10/2025
9.2.2-beta.222 127 3/10/2025
9.2.2-beta.220 124 3/9/2025
9.2.2-beta.218 119 3/9/2025
9.2.2-beta.217 165 3/7/2025
9.2.2-beta.216 165 3/7/2025
9.2.2-beta.215 166 3/7/2025
9.2.2-beta.214 169 3/5/2025
9.2.2-beta.213 157 3/5/2025
9.2.2-beta.212 164 3/5/2025
9.2.2-beta.211 162 3/4/2025
9.2.2-beta.210 164 3/4/2025
9.2.2-beta.208 59 3/3/2025
9.2.1 3,250 3/3/2025
9.2.1-beta.207 90 3/2/2025
9.2.1-beta.206 55 3/1/2025
9.2.1-beta.205 55 2/27/2025
9.2.1-beta.204 56 2/26/2025
9.2.1-beta.203 49 2/26/2025
9.2.0 1,955 2/26/2025
9.2.0-beta.202 53 2/26/2025
9.2.0-beta.201 59 2/26/2025
9.2.0-beta.199 55 2/26/2025
9.2.0-beta.198 50 2/26/2025
9.1.1-beta.197 53 2/25/2025
9.1.1-beta.196 62 2/25/2025
9.1.1-beta.195 54 2/25/2025
9.1.1-beta.194 54 2/25/2025
9.1.1-beta.193 52 2/25/2025
9.1.1-beta.192 54 2/24/2025
9.1.1-beta.191 58 2/24/2025
9.1.1-beta.190 57 2/19/2025
9.1.1-beta.189 54 2/19/2025
9.1.1-beta.188 55 2/19/2025
9.1.1-beta.187 69 2/19/2025
9.1.1-beta.183 63 2/18/2025
9.1.1-beta.182 65 2/18/2025
9.1.1-beta.181 73 2/18/2025
9.1.1-beta.180 63 2/17/2025
9.1.1-beta.178 57 2/17/2025
9.1.1-beta.177 65 2/12/2025
9.1.1-beta.176 65 2/11/2025
9.1.1-beta.175 57 2/11/2025
9.1.1-beta.173 64 2/10/2025
9.1.1-beta.169 89 2/6/2025
9.1.1-beta.168 56 2/5/2025
9.1.1-beta.166 57 2/5/2025
9.1.1-beta.165 53 2/5/2025
9.1.1-beta.164 60 2/3/2025
9.1.1-beta.162 62 2/3/2025
9.1.1-beta.155 60 1/30/2025
9.1.1-beta.154 52 1/30/2025
9.1.1-beta.153 60 1/30/2025
9.1.1-beta.152 48 1/29/2025
9.1.1-beta.150 62 1/29/2025
9.1.1-beta.148 65 1/26/2025
9.1.1-beta.147 54 1/26/2025
9.1.1-beta.146 58 1/23/2025
9.1.1-beta.145 53 1/22/2025
9.1.1-beta.144 51 1/22/2025
9.1.1-beta.142 51 1/22/2025
9.1.1-beta.140 55 1/22/2025
9.1.1-beta.139 56 1/21/2025
9.1.1-beta.138 51 1/20/2025
9.1.1-beta.137 44 1/17/2025
9.1.1-beta.136 43 1/15/2025
9.1.1-beta.135 22 1/15/2025
9.1.1-beta.134 25 1/15/2025
9.1.1-beta.128 92 1/9/2025
9.1.1-beta.127 38 1/9/2025
9.1.1-beta.126 45 1/9/2025
9.1.1-beta.125 44 1/9/2025
9.1.1-beta.124 45 1/9/2025
9.1.0 9,658 12/12/2024
9.1.0-beta.123 58 1/3/2025
9.1.0-beta.122 61 1/3/2025
9.1.0-beta.121 58 1/2/2025
9.1.0-beta.120 54 12/30/2024
9.1.0-beta.119 53 12/30/2024
9.1.0-beta.118 56 12/30/2024
9.1.0-beta.116 56 12/30/2024
9.1.0-beta.114 55 12/30/2024
9.1.0-beta.113 53 12/30/2024
9.1.0-beta.112 57 12/18/2024
9.1.0-beta.110 58 12/16/2024
9.1.0-beta.109 61 12/12/2024
9.0.1-beta.108 62 12/12/2024
9.0.1-beta.107 56 12/11/2024
9.0.1-beta.106 54 12/12/2024
9.0.1-beta.104 57 12/11/2024
9.0.1-beta.102 66 12/6/2024
9.0.1-beta.99 57 12/6/2024
9.0.1-beta.98 56 12/6/2024
9.0.1-beta.95 54 12/5/2024
9.0.1-beta.94 58 12/5/2024
9.0.1-beta.93 54 12/2/2024
9.0.1-beta.92 67 11/30/2024
9.0.1-beta.91 58 11/30/2024
9.0.1-beta.90 60 11/29/2024
9.0.1-beta.89 57 11/29/2024
9.0.1-beta.88 52 11/27/2024
9.0.1-beta.87 51 11/27/2024
9.0.1-beta.86 55 11/27/2024
9.0.1-beta.84 59 11/24/2024
9.0.1-beta.83 54 11/22/2024
9.0.1-beta.82 58 11/21/2024
9.0.1-beta.81 49 11/19/2024
9.0.1-beta.80 51 11/19/2024
9.0.1-beta.79 50 11/19/2024
9.0.1-beta.77 549 11/15/2024
9.0.0 4,300 11/15/2024
9.0.0-beta.76 59 11/14/2024
9.0.0-beta.75 54 11/14/2024
9.0.0-beta.74 52 11/14/2024
9.0.0-beta.73 56 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 60 11/13/2024
9.0.0-beta.69 60 11/13/2024
9.0.0-beta.68 54 11/13/2024
9.0.0-beta.67 57 11/13/2024
9.0.0-beta.66 57 11/13/2024
9.0.0-beta.63 64 11/12/2024
9.0.0-beta.54 64 10/31/2024
9.0.0-beta.53 54 10/29/2024
8.3.0 325 10/29/2024
8.3.0-beta.51 55 10/29/2024
8.3.0-beta.50 59 10/28/2024
8.3.0-beta.49 52 10/28/2024
8.3.0-beta.48 54 10/28/2024
8.3.0-beta.47 53 10/28/2024
8.3.0-beta.46 59 10/27/2024
8.3.0-beta.45 56 10/25/2024
8.3.0-beta.44 56 10/25/2024
8.3.0-beta.43 54 10/25/2024
8.3.0-beta.42 58 10/24/2024
8.2.1 182 10/23/2024
8.2.1-beta.40 48 10/23/2024
8.2.1-beta.39 54 10/23/2024
8.2.1-beta.38 57 10/23/2024
8.2.1-beta.37 53 10/23/2024
8.2.1-beta.36 56 10/23/2024
8.2.1-beta.35 59 10/23/2024
8.2.0-beta.34 61 10/23/2024
8.2.0-beta.33 58 10/23/2024
8.2.0-beta.32 54 10/22/2024
1.0.0-beta.60 62 11/11/2024
1.0.0-beta.58 53 11/4/2024
1.0.0-beta.57 56 11/1/2024
1.0.0-beta.56 52 11/1/2024
1.0.0-beta.55 54 11/1/2024