The purpose of the prettier
is formatting many language formats (js
, ts
, tsx
, md
, json
, yaml
).
-
Add workspace reference to
@muravjev/configs-prettier
and its peer dependencies:pnpm add -w @muravjev/configs-prettier prettier
-
Add prettier configuration file:
// .prettierrc.js module.exports = require('@muravjev/configs-prettier');
-
Add prettier ignore patterns file:
# .prettierignore node_modules/ pnpm-lock.yaml # Next ignore patterns .next/ .build/ .coverage/ # Custom ignore patterns ...
-
Add prettier scripts:
// package.json "scripts": { ... "format": "prettier", "format:check": "pnpm format --check --debug-check", "format:fix": "pnpm format --write" ... }
- Setup ➡ prettier vscode plugin to integrate
prettier
with vscode environment.
-
Automatic format file with
prettier
on save. -
Automatic format of staged files with
prettier
on commit. -
Manual usage from command line:
pnpm format:check . pnpm format:fix .
If you found this project helpful, consider
buying me a coffee, donate by paypal or just leave a star⭐
Thanks for your support, it is much appreciated!