Skip to main content

PartialInheritedTasksConfig

Configures tasks and task related settings that'll be inherited by all matching projects. Docs: https://moonrepo.dev/docs/config/tasks

Index

Properties

optional$schema

$schema?: null | string = null | string

optionalextends

extends?: null | string

Extends another tasks configuration file. Supports a relative file path or a secure URL.

optionalfileGroups

fileGroups?: null | Record<string, string[]>

A mapping of group IDs to a list of file paths, globs, and environment variables, that can be referenced from tasks.

optionalimplicitDeps

implicitDeps?: null | PartialTaskDependency[]

Task dependencies that'll automatically be injected into every task that inherits this configuration.

optionalimplicitInputs

implicitInputs?: null | string[]

Task inputs that'll automatically be injected into every task that inherits this configuration.

optionaltaskOptions

taskOptions?: null | PartialTaskOptionsConfig

Default task options for all inherited tasks.

optionaltasks

tasks?: null | Record<string, PartialTaskConfig>

A mapping of tasks by ID to parameters required for running the task.