UNPKG

@tiagoporto/prettier-config

Version:

Shareable Config for Prettier.

55 lines (39 loc) 981 B
# @tiagoporto/prettier-config Shareable Config for [Prettier](https://prettier.io) ## Installation ```bash npm install --save-dev prettier @tiagoporto/prettier-config ``` ## Usage ```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" } } ``` ## Lint-staged Check staged files formatting ```mjs // .lintstagedrc.mjs export default { '*': 'prettier --check --ignore-unknown --write' } ``` ## Editor 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 } ```