UNPKG

@igorkowalczyk/prettier-config

Version:
55 lines (45 loc) 2.89 kB
![Prettier config](https://github.com/IgorKowalczyk/shared-configs/assets/49127376/323f15c6-83ac-4219-97ed-8fbbb502442c) ### 📥 Installation ```bash npm install --save-dev @igorkowalczyk/prettier-config yarn add --dev @igorkowalczyk/prettier-config pnpm install --save-dev @igorkowalczyk/prettier-config ``` ### 🔩 Usage ```js // .prettierrc.js module.exports = { ...require("@igorkowalczyk/prettier-config"), }; ``` ```js // prettier.config.js import prettierConfig from "@igorkowalczyk/prettier-config"; export default { ...prettierConfig, }; ``` ```json { "extends": "@igorkowalczyk/prettier-config" } ``` ### ⚙️ Rules overview <!--START_SECTION:prettier--> | Rule | Style | Documentation | | ---------------------------- | ----------- | -------------------------------------------------------------------------------------- | | `arrowParens` | `always` | [Documentation](https://prettier.io/docs/en/options.html#arrow-parens) | | `bracketSpacing` | `true` | [Documentation](https://prettier.io/docs/en/options.html#bracket-spacing) | | `embeddedLanguageFormatting` | `auto` | [Documentation](https://prettier.io/docs/en/options.html#embedded-language-formatting) | | `htmlWhitespaceSensitivity` | `css` | [Documentation](https://prettier.io/docs/en/options.html#html-whitespace-sensitivity) | | `jsxSingleQuote` | `false` | [Documentation](https://prettier.io/docs/en/options.html#jsx-single-quote) | | `printWidth` | `180` | [Documentation](https://prettier.io/docs/en/options.html#print-width) | | `proseWrap` | `preserve` | [Documentation](https://prettier.io/docs/en/options.html#prose-wrap) | | `quoteProps` | `as-needed` | [Documentation](https://prettier.io/docs/en/options.html#quote-props) | | `requirePragma` | `false` | [Documentation](https://prettier.io/docs/en/options.html#require-pragma) | | `semi` | `true` | [Documentation](https://prettier.io/docs/en/options.html#semi) | | `singleQuote` | `false` | [Documentation](https://prettier.io/docs/en/options.html#single-quote) | | `tabWidth` | `1` | [Documentation](https://prettier.io/docs/en/options.html#tab-width) | | `trailingComma` | `es5` | [Documentation](https://prettier.io/docs/en/options.html#trailing-comma) | | `useTabs` | `false` | [Documentation](https://prettier.io/docs/en/options.html#use-tabs) | <!--END_SECTION:prettier-->