Prettier Config
Shared Prettier configuration for PleaseAI projects.
Prettier Config
@pleaseai/prettier-config provides a shared Prettier configuration for consistent formatting across PleaseAI projects.
Installation
bun add -D @pleaseai/prettier-config prettier
pnpm add -D @pleaseai/prettier-config prettier
npm install -D @pleaseai/prettier-config prettier
Usage
Reference it in your package.json:
package.json
{
"prettier": "@pleaseai/prettier-config"
}
Or create a .prettierrc.json:
.prettierrc.json
"@pleaseai/prettier-config"
Extending
To override specific options, create a .prettierrc.mjs:
.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.8or^3.0.0