Interface: ExecutorContext

Context that is passed into an executor

Table of contents

Properties

Properties

configurationName

• Optional configurationName: string

The name of the configuration being executed


cwd

• cwd: string

The current working directory


isVerbose

• isVerbose: boolean

Enable verbose logging


nxJsonConfiguration

• Optional nxJsonConfiguration: NxJsonConfiguration<string[] | "*">

The contents of nx.json.

@todo(vsavkin): mark this as required for v17


projectGraph

• Optional projectGraph: ProjectGraph

A snapshot of the project graph as it existed when the Nx command was kicked off

@todo(vsavkin) mark this required for v17


projectName

• Optional projectName: string

The name of the project being executed on


projectsConfigurations

• Optional projectsConfigurations: ProjectsConfigurations

Projects config

@todo(vsavkin): mark this as required for v17


root

• root: string

The root of the workspace


target

• Optional target: TargetConfiguration<any>

The configuration of the target being executed


targetName

• Optional targetName: string

The name of the target being executed


taskGraph

• Optional taskGraph: TaskGraph

A snapshot of the task graph as it existed when the Nx command was kicked off


workspace

• Optional workspace: ProjectsConfigurations & NxJsonConfiguration<string[] | "*">

Deprecated. Use projectsConfigurations or nxJsonConfiguration The full workspace configuration @todo(vsavkin): remove after v17