# JavaScriptPackageManagerConfiguredAnnotation Constructors

- Package: [CommunityToolkit.Aspire.Hosting.JavaScript.Extensions](/reference/api/csharp/communitytoolkit.aspire.hosting.javascript.extensions.md)
- Type: [JavaScriptPackageManagerConfiguredAnnotation](/reference/api/csharp/communitytoolkit.aspire.hosting.javascript.extensions/javascriptpackagemanagerconfiguredannotation.md)
- Kind: `Constructors`
- Members: `1`

Tracks which JavaScript package manager was configured for a monorepo workspace (via WithNpm/WithYarn/WithPnpm/WithBun).

## JavaScriptPackageManagerConfiguredAnnotation(string)

- Name: `Constructor(string)`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/d9dc6fc02412d7398c5722840513d99965a6e98f/src/CommunityToolkit.Aspire.Hosting.JavaScript.Extensions/JavaScriptPackageManagerConfiguredAnnotation.cs#L9-L14)

Tracks which JavaScript package manager was configured for a monorepo workspace (via WithNpm/WithYarn/WithPnpm/WithBun).

```csharp
public sealed class JavaScriptPackageManagerConfiguredAnnotation
{
    public JavaScriptPackageManagerConfiguredAnnotation(
        string packageManager)
    {
        // ...
    }
}
```

## Parameters

- `packageManager` (`string`)
  The name of the JavaScript package manager (e.g., "npm", "yarn", "pnpm", "bun").
