Skip to content

parseTargetString(targetString, projectGraph): Target

Parses a target string into {project, target, configuration}

Examples:

parseTargetString("proj:test", graph) // returns { project: "proj", target: "test" }
parseTargetString("proj:test:production", graph) // returns { project: "proj", target: "test", configuration: "production" }
NameTypeDescription
targetStringstringtarget reference
projectGraphProjectGraph-

Target

parseTargetString(targetString, ctx): Target

Parses a target string into {project, target, configuration}. Passing a full ExecutorContext enables the targetString to reference the current project.

Examples:

parseTargetString("test", executorContext) // returns { project: "proj", target: "test" }
parseTargetString("proj:test", executorContext) // returns { project: "proj", target: "test" }
parseTargetString("proj:test:production", executorContext) // returns { project: "proj", target: "test", configuration: "production" }
NameType
targetStringstring
ctxExecutorContext

Target