PartialWorkspaceConfig
Index
Properties
optional$schema
optionalcodeowners
Configures code ownership rules for generating a CODEOWNERS
file.
optionalconstraints
Configures boundaries and constraints between projects.
optionaldocker
Configures Docker integration for the workspace.
optionalexperiments
Configures experiments across the entire moon workspace.
optionalextends
Extends another workspace configuration file. Supports a relative file path or a secure URL.
optionalextensions
Configures extensions that can be executed with moon ext
.
optionalgenerator
Configures the generator for scaffolding from templates.
optionalhasher
Configures aspects of the content hashing engine.
optionalnotifier
Configures how and where notifications are sent.
optionalprojects
Configures all projects within the workspace to create a project graph. Accepts a list of globs, a mapping of projects to relative file paths, or both values.
optionalrunner
Configures aspects of the task runner (also known as the action pipeline).
optionaltelemetry
Collects anonymous usage information, and checks for new moon versions.
optionalvcs
Configures the version control system (VCS).
optionalversionConstraint
Requires a specific version of the moon
binary.
Configures all aspects of the moon workspace. Docs: https://moonrepo.dev/docs/config/workspace