prettier-config/README.md

48 lines
1007 B
Markdown
Raw Permalink Normal View History

2022-08-14 22:26:00 +02:00
# @mastermindzh/prettier-config
2022-08-14 21:59:59 +02:00
2022-08-14 22:26:00 +02:00
My preferred prettier configuration.
## Table of contents
<!-- toc -->
- [Installation](#installation)
- [Configuration](#configuration)
- [package.json](#packagejson)
- [.prettierrc.js](#prettierrcjs)
<!-- tocstop -->
## Installation
Simply install the package with npm:
`npm install --save-dev @mastermindzh/prettier-config`
## Configuration
Configuring your project to use `@mastermindzh/prettier-config` can be done in several ways.
The easiest is the [package.json](#packagejson) solution, the most extensible is the [.prettierrc.js](#prettierrcjs) version.
### package.json
Simply add a "prettier" key with the package name:
```json
{
"prettier": "@mastermindzh/prettier-config"
}
```
### .prettierrc.js
This solution requires you to put a `.prettierrc.js` file at the root of your project with the following code:
```js
module.exports = {
...require("@mastermindzh/prettier-config"),
// optional overrides:
jsxBracketSameLine: true,
};
```