---
title: "Prettier Config"
description: "Shared Prettier configuration for PleaseAI projects."
---

> Documentation Index
> Fetch the complete documentation index at: https://code-style.pages.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Prettier Config

`@pleaseai/prettier-config` provides a shared Prettier configuration for consistent formatting across PleaseAI projects.

## Installation

```bash
bun add -D @pleaseai/prettier-config prettier
```

```bash
pnpm add -D @pleaseai/prettier-config prettier
```

```bash
npm install -D @pleaseai/prettier-config prettier
```

## Usage

Reference it in your `package.json`:

```json title="package.json"
{
  "prettier": "@pleaseai/prettier-config"
}
```

Or create a `.prettierrc.json`:

```json title=".prettierrc.json"
"@pleaseai/prettier-config"
```

### Extending

To override specific options, create a `.prettierrc.mjs`:

```js title=".prettierrc.mjs"
import config from '@pleaseai/prettier-config'

export default {
  ...config,
  printWidth: 100,
}
```

## Configuration

| Option | Value |
|--------|-------|
| `singleQuote` | `true` |
| `semi` | `false` |
| `useTabs` | `false` |
| `tabWidth` | `2` |
| `endOfLine` | `auto` |
| `bracketSpacing` | `false` |
| `arrowParens` | `always` |
| `bracketSameLine` | `false` |
| `printWidth` | `120` |
| `trailingComma` | `all` |

## Compatibility

- Prettier `^2.8.8` or `^3.0.0`

Source: https://code-style.pages.dev/en/prettier-config/index.mdx
