@baicie/prettier-config
v0.0.1
Published
Unified Prettier configuration package for the Baicie project ecosystem.
Downloads
16
Readme
@baicie/prettier-config
Unified Prettier configuration package for the Baicie project ecosystem.
Installation
pnpm add -D @baicie/prettier-configUsage
Basic Usage
Create a prettier.config.js file:
// prettier.config.js
export { default } from '@baicie/prettier-config';Or use the shorthand:
// prettier.config.js
import config from '@baicie/prettier-config';
export default config;Vue.js Configuration
For Vue.js projects:
// prettier.config.js
export { default } from '@baicie/prettier-config/vue';Features:
- Optimized for Vue Single File Components
- Proper HTML whitespace sensitivity
- Aligned attributes in templates
Integration with ESLint
To use with ESLint, install eslint-config-prettier:
pnpm add -D eslint-config-prettierThen add it to your ESLint config:
// eslint.config.js
import baicieConfig from '@baicie/eslint-config';
import prettier from 'eslint-config-prettier';
export default [...baicieConfig, prettier];Configuration Options
| Option | Value | Description |
|--------|-------|-------------|
| singleQuote | true | Use single quotes |
| semi | true | Use semicolons |
| trailingComma | 'all' | Trailing commas |
| printWidth | 100 | Max line length |
| tabWidth | 2 | Indentation size |
| endOfLine | 'lf' | Line endings |
License
MIT
