@tiagoporto/prettier-config
Version:
Shareable Config for Prettier.
55 lines (39 loc) • 981 B
Markdown
Shareable Config for [Prettier](https://prettier.io)
```bash
npm install --save-dev prettier @tiagoporto/prettier-config
```
```mjs
// .prettierrc.mjs
import tpConfig from '@tiagoporto/prettier-config'
export default tpConfig
```
In `package.json` add the following scripts:
```json
{
"scripts": {
"formatting:check": "prettier --check --ignore-unknown \"**/*\"",
"formatting": "npm run formatting:check -- --write"
}
}
```
Check staged files formatting
```mjs
// .lintstagedrc.mjs
export default {
'*': 'prettier --check --ignore-unknown --write'
}
```
For [VSCode](https://code.visualstudio.com) is recommended the following extensions:
- [Prettier - Code formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
```jsonc
// .vscode/settings.json
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
}
```