Skip to main content
fyrer reads a fyrer.yml file in the current directory (or the path passed to --config). The file declares the config format version, global environment variables, cache settings, and a list of packages with their tasks. fyrer validates the file at startup and resolves all paths relative to the directory that contains fyrer.yml.

Top-level structure

fyrer.yml

Top-level fields

Where to place fyrer.yml

Place fyrer.yml at the root of your monorepo — the directory that is the common ancestor of all your packages. Run fyrer from that same directory so that package root paths and task glob patterns resolve correctly. If you need to point at a different file, pass the --config flag:
fyrer validates the config at startup. Errors are reported with the package and field name so you can find and fix them quickly.

Next steps

Packages

Configure package names, roots, and env files

Tasks

Configure commands, caching, dependencies, and more

Environment

Environment variable precedence and .env files