@clabnet/configs-prettier
v0.1.18
Published
Shared prettier config for monorepo and lib packages
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
@clabnet/configs-prettierand its peer dependencies:pnpm add -w @clabnet/configs-prettier prettierAdd prettier configuration file:
// .prettierrc.js module.exports = require('@clabnet/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 .
