namespace MsbuildAnalyzer.Models;
///
/// Represents an Nx project node for a .NET project.
///
public record NxProjectGraphNode
{
///
/// The Nx project name (kebab-case).
///
public string Name { get; init; } = string.Empty;
///
/// The project root directory (relative to workspace root).
///
public string Root { get; init; } = string.Empty;
///
/// Nx targets available for this project.
///
public Dictionary Targets { get; init; } = new();
///
/// Additional metadata about the project.
///
public ProjectMetadata? Metadata { get; init; }
}