> For AI agents: the site index is available at https://www.juniortree.com/llms.txt; this page is available as Markdown at https://www.juniortree.com/docs/setup/configuration.md.
> Configuration files

## Page metadata

- **Source URL:** https://www.juniortree.com/docs/setup/configuration

# Configuration

## Theme Configuration

File: `src/site.config.ts`

pending update...

## Astro Configuration

File: `astro.config.mjs`

You can configure it to change deployment methods, add rehype & remark plugins, and more.

Read more about Astro configuration [here](https://docs.astro.build/en/guides/configuring-astro/).

## ESLint Configuration

File: `eslint.config.mjs`

You can configure ESLint to change rules and security checks.

Read more about ESLint configuration [here](https://eslint.org/docs/latest/use/configure/configuration-files).

## Prettier Configuration

File: `prettier.config.mjs`

You can configure Prettier to change code formatting rules, this can change your experience using package command `format` and extension support for your favorite IDE.

Options are available [here](https://prettier.io/docs/en/options).

## UnoCSS Configuration

File: `uno.config.ts`

It is a utility-first CSS framework building custom designs. Theme also uses its preset `typography` to make type settings.

Checkout [UnoCSS & Styles ](/docs/integrations/unocss) for more info.

## Typescript Configuration

File: `tsconfig.json`
