Skip to main content

PartialToolchainConfig

Configures all tools and platforms required for tasks. Docs: https://moonrepo.dev/docs/config/toolchain

Index

Properties

optional$schema

$schema?: null | string = null | string

optionalbun

bun?: null | PartialBunConfig

Configures and enables the Bun platform.

optionaldeno

deno?: null | PartialDenoConfig

Configures and enables the Deno platform.

optionalextends

extends?: null | string

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

optionalmoon

moon?: null | PartialMoonConfig

Configures moon itself.

optionalnode

node?: null | PartialNodeConfig

Configures and enables the Node.js platform.

optionalrust

rust?: null | PartialRustConfig

Configures and enables the Rust platform.

optionaltoolchains

toolchains?: null | Record<string, PartialToolchainPluginConfig>

All configured toolchains by unique ID.

optionaltypescript

typescript?: null | PartialTypeScriptConfig

Configures and enables the TypeScript platform.