@muravjev/configs-prettier
v0.1.4
Published
Shared prettier config
Maintainers
Readme
Shared prettier configuration
The purpose of the prettier is formatting many language formats (js, ts, tsx, md, json, yaml).
Contents
Setup
Add workspace reference to
@muravjev/configs-prettierand its peer dependencies:pnpm add -w @muravjev/configs-prettier prettierAdd 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" ... }
Automation
- Setup ➡ prettier vscode plugin to integrate
prettierwith vscode environment.
Usage
Automatic format file with
prettieron save.Automatic format of staged files with
prettieron commit.Manual usage from command line:
pnpm format:check . pnpm format:fix .
Donation
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!
