# CommunityToolkit.Aspire.Hosting.JavaScript.Extensions

- Package: `CommunityToolkit.Aspire.Hosting.JavaScript.Extensions`
- Version: `13.1.1`
- Target framework: `net10.0`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/tree/67afcca30f02c18687f9c5219313710af9706630/src/CommunityToolkit.Aspire.Hosting.JavaScript.Extensions)
- NuGet: [CommunityToolkit.Aspire.Hosting.JavaScript.Extensions](https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.JavaScript.Extensions)

## Namespaces

### Aspire.Hosting

- [JavaScriptHostingExtensions](/reference/api/csharp/communitytoolkit.aspire.hosting.javascript.extensions/javascripthostingextensions.md) -- `class` `static` -- Provides extension methods for adding JavaScript applications to the distributed application builder.
- [JavaScriptPackageManagerConfiguredAnnotation](/reference/api/csharp/communitytoolkit.aspire.hosting.javascript.extensions/javascriptpackagemanagerconfiguredannotation.md) -- `class` `sealed` -- Tracks which JavaScript package manager was configured for a monorepo workspace (via WithNpm/WithYarn/WithPnpm).

### Aspire.Hosting.ApplicationModel

- [NxAppResource](/reference/api/csharp/communitytoolkit.aspire.hosting.javascript.extensions/nxappresource.md) -- `class` -- A resource that represents a Node.js application running under Nx.
- [NxResource](/reference/api/csharp/communitytoolkit.aspire.hosting.javascript.extensions/nxresource.md) -- `class` -- A resource that represents an Nx monorepo workspace.
- [TurborepoAppResource](/reference/api/csharp/communitytoolkit.aspire.hosting.javascript.extensions/turborepoappresource.md) -- `class` -- A resource that represents a Node.js application running under Turborepo.
- [TurborepoResource](/reference/api/csharp/communitytoolkit.aspire.hosting.javascript.extensions/turboreporesource.md) -- `class` -- A resource that represents a Turborepo monorepo workspace.
