@fisker/prettier-config
v5.1.1
Published
fisker's Shareable prettier Configuration
Downloads
10,344
Readme
@fisker/prettier-config
fisker's Shareable prettier Configuration
Install
yarn add prettier @fisker/prettier-config --dev
Usage
module.exports = require('@fisker/prettier-config')
Customize
module.exports = require('@fisker/prettier-config').extend({
trailingComma: 'none',
overrides: [
{
files: '*.flow.js',
options: {
parser: 'flow',
},
},
],
})
Options
Global
| Option | value | Description | | :------------------------ | :----- | :------------------------------------------------------- | | bracketSpacing | false | Print spaces between brackets. | | htmlWhitespaceSensitivity | ignore | How to handle whitespaces in HTML. | | semi | false | Print semicolons. | | singleQuote | true | Use single quotes instead of double quotes. | | trailingComma | all | Print trailing commas wherever possible when multi-line. |
*.css
| Option | value | Description | | :---------- | :---- | :------------------------------------------ | | parser | css | Which parser to use. | | singleQuote | false | Use single quotes instead of double quotes. |
*.{gql,graphql}
| Option | value | Description | | :----- | :------ | :------------------- | | parser | graphql | Which parser to use. |
*.{htm,html}
| Option | value | Description | | :----- | :---- | :------------------- | | parser | html | Which parser to use. |
*.{cjs,js,jsx,mjs}
| Option | value | Description | | :----- | :---- | :------------------- | | parser | babel | Which parser to use. |
*.json
| Option | value | Description | | :---------- | :------------- | :------------------------------------------ | | parser | json-stringify | Which parser to use. | | singleQuote | false | Use single quotes instead of double quotes. |
*.json5
| Option | value | Description | | :---------- | :---- | :------------------------------------------ | | parser | json5 | Which parser to use. | | singleQuote | false | Use single quotes instead of double quotes. |
*.less
| Option | value | Description | | :---------- | :---- | :------------------------------------------ | | parser | less | Which parser to use. | | singleQuote | false | Use single quotes instead of double quotes. |
*.{markdown,md}
| Option | value | Description | | :----- | :------- | :------------------- | | parser | markdown | Which parser to use. |
*.mdx
| Option | value | Description | | :----- | :---- | :------------------- | | parser | mdx | Which parser to use. |
*.scss
| Option | value | Description | | :---------- | :---- | :------------------------------------------ | | parser | scss | Which parser to use. | | singleQuote | false | Use single quotes instead of double quotes. |
*.{cts,mts,ts,tsx}
| Option | value | Description | | :----- | :--------- | :------------------- | | parser | typescript | Which parser to use. |
*.vue
| Option | value | Description | | :----- | :---- | :------------------- | | parser | vue | Which parser to use. |
*.{yaml,yml}
| Option | value | Description | | :---------- | :---- | :------------------------------------------ | | parser | yaml | Which parser to use. | | singleQuote | false | Use single quotes instead of double quotes. |
License
MIT © fisker Cheung