Turborepo API reference
Turborepo's API reference is broken up into the following sections:
Configuration
Configuring turbo.json
Configure the behavior of `turbo`.
Package Configurations
Create configurations specific to a package.
System environment variables
Change `turbo`'s behavior using environment variables.
File glob specification
Define files for `turbo` to use.
Commands
run
Run tasks using `turbo`.
prune
Create partial monorepos for target workspaces.
generate
Extend your Turborepo with new apps and packages.
login
Log in to your Remote Cache provider.
logout
Log out of your Remote Cache provider.
link
Link your repository to Remote Cache.
unlink
Disconnect your repository from Remote Cache.
scan
Enable the fastest defaults for your Turborepo.
bin
Get the path to the `turbo` binary.
telemetry
Manage telemetry for the machine.
Packages
create-turbo
Get started with Turborepo using an example.
eslint-config-turbo
Find environment variables not listed in `turbo.json`.
turbo-ignore
Skip work using `turbo-ignore`.
@turbo/gen
Type definitions for Turborepo generators.
Flag syntax
Options that require a value can be passed with an equals sign, using quotes when spaces are needed.