1.0.9 • Published 11 months ago
@angel-studios/prettier-config v1.0.9
@Angel-Studios/prettier-config
Angel Studios Prettier config.
Caution
If you are importing global styles, create one file that imports all of the others in the preferred order so that the order sorting plugin doesn't put them in the incorrect order.
Usage
Install:
$ npm install -D prettier @angel-studios/prettier-config @trivago/prettier-plugin-sort-importsor
$ yarn add --dev prettier @angel-studios/prettier-config @trivago/prettier-plugin-sort-importsEdit package.json:
{
// ...
"prettier": "@angel-studios/prettier-config"
}Configuring with eslint
$ npm install -D eslint-config-prettier eslint-plugin-prettieror
$ yarn add --dev eslint-config-prettier eslint-plugin-prettierEdit eslintrc.js:
{
// ...
"extends": [
// ...
'prettier'
],
"plugins": [
// ...
'prettier':
],
"rules": [
// ...
'prettier/prettier': 'error'
]
}Setup lint-stages / husky
Follow the steps below to setup lint-staged / husky and enable prettier running on every commit!
https://github.com/okonet/lint-staged
Edit package.json
{
// ...
"lint-staged": {
"*.js": [
"eslint --cache --fix"
],
"*.{js,css,md}": "prettier --write"
}
}