1.3.2 • Published 1 year ago
base-prettier-config v1.3.2
base-prettier-config
Base Prettier config that suitable for multiple scenarios.
Usage
Install With Cli
yarn add --dev prettier base-prettier-config
echo "module.exports = {
...require('base-prettier-config'),
// Your prettier config
semi: false,
// ...
};" >> .prettierrc.js
Install:
$ yarn add --dev prettier base-prettier-config
Edit package.json
:
{
// ...
"prettier": "base-prettier-config"
}
or
Add require('base-prettier-config')
at .prettierrc.js:
module.exports = {
...require('base-prettier-config'),
// Your prettier config
semi: false,
// ...
};
Default Config
{
"$schema": "http://json.schemastore.org/prettierrc",
"singleQuote": true,
"trailingComma": "es5",
"endOfLine": "lf",
"arrowParens": "avoid",
"bracketSpacing": true,
"jsxBracketSameLine": false,
"bracketSameLine": false,
"jsxSingleQuote": true,
"printWidth": 120,
"proseWrap": "preserve",
"quoteProps": "as-needed",
"semi": true,
"tabWidth": 2,
"useTabs": false,
"insertPragma": false,
"htmlWhitespaceSensitivity": "css",
"vueIndentScriptAndStyle": false,
"overrides": [
{
"files": ["*.wxss", "*.acss"],
"options": {
"parser": "css"
}
},
{
"files": ".prettierrc",
"options": {
"parser": "json"
}
},
{
"files": "*.ejs",
"options": {
"parser": "html"
}
}
]
}
You can make appropriate Config
adjustments according to your own conditions