@ntnyq/prettier-config
My sharable prettier config.
Style
- 2 spaces
- No semi
- Single quote
- Trailing comma
- Avoid arrow parens
Install
npm install @ntnyq/prettier-config
yarn add @ntnyq/prettier-config
pnpm add @ntnyq/prettier-config
bun add @ntnyq/prettier-config
Usage
Config in prettier.config.mjs
:
Basic usage
// @ts-check
import { defineConfig } from '@ntnyq/prettier-config'
export default defineConfig()
Custom options
// @ts-check
import { defineConfig } from '@ntnyq/prettier-config'
export default defineConfig({
printWidth: 100,
trailingComma: 'none',
overrides: [
{
files: ['**/*.html'],
options: {
singleAttributePerLine: false,
},
},
{
files: ['**/*.{css,scss}'],
options: {
singleQuote: false,
},
},
],
})
Config in VSCode
Config in .vscode/settings.json
:
{
"prettier.enable": true,
"editor.formatOnSave": true,
"prettier.configPath": "./prettier.config.mjs",
"editor.defaultFormatter": "esbenp.prettier-vscode"
}