Shared prettier config that personally prefer
$ npm install --save-dev prettier @younho9/prettier-config
Add prettier
key to your package.json
"keywords": ["prettier"],
+ "prettier": "@younho9/prettier-config",
"license": "MIT",
"main": "index.js"
npm scripts
// package.json
{
"scripts": {
"format": "prettier --write . --ignore-path ./node_modules/@younho9/prettier-config/.prettierignore"
}
}
lint-staged
// package.json
{
"lint-staged": {
"*": [
"prettier --write --ignore-path ./node_modules/@younho9/prettier-config/.prettierignore"
]
}
}
format on save (VSCode)
// .vscode/settings.json
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"prettier.ignorePath": "./node_modules/@younho9/prettier-config/.prettierignore"
}