@nx-dotnet/core
Version:
- Have an existing nx workspace. For creating this, see [nrwl's documentation](https://nx.dev/latest/angular/getting-started/nx-setup). - .NET SDK is installed, and `dotnet` is available on the path. For help on this, see [Microsoft's documentation](https
28 lines (27 loc) • 1.83 kB
TypeScript
import { ProjectConfiguration, Tree } from '@nx/devkit';
export declare function readProjectConfiguration(tree: Tree, name: string, root?: string): Promise<ProjectConfiguration>;
export declare function updateProjectConfiguration(tree: Tree, name: string, root: string, update: (projectJsonConfiguration: ProjectConfiguration | null, inferredConfiguration: ProjectConfiguration | null) => Partial<ProjectConfiguration>): Promise<{
root: string;
name: string;
targets?: {
[targetName: string]: import("@nx/devkit").TargetConfiguration;
} | undefined;
sourceRoot?: string | undefined;
projectType?: import("@nx/devkit").ProjectType | undefined;
generators?: {
[collectionName: string]: {
[generatorName: string]: any;
};
} | undefined;
implicitDependencies?: string[] | undefined;
namedInputs?: {
[inputName: string]: (string | import("nx/src/config/workspace-json-project-json").InputDefinition)[];
} | undefined;
tags?: string[] | undefined;
release?: {
version?: Pick<import("nx/src/config/nx-json").LegacyNxReleaseVersionConfiguration, "generator" | "generatorOptions"> | Pick<import("nx/src/config/nx-json").NxReleaseVersionConfiguration, "versionActions" | "versionActionsOptions" | "manifestRootsToUpdate" | "currentVersionResolver" | "currentVersionResolverMetadata" | "fallbackCurrentVersionResolver" | "versionPrefix" | "preserveLocalDependencyProtocols">;
} | undefined;
metadata?: import("nx/src/config/workspace-json-project-json").ProjectMetadata | undefined;
}>;
export declare function readProjectJson(tree: Tree, projectName: string): ProjectConfiguration | null;
export declare function readInferredProjectConfiguration(tree: Tree, name: string, root?: string): Promise<ProjectConfiguration | null>;