Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/younho9/prettier-config

Shared prettier config that personally prefer
https://github.com/younho9/prettier-config

config configuration prettier prettier-config prettierrc

Last synced: about 1 month ago
JSON representation

Shared prettier config that personally prefer

Awesome Lists containing this project

README

        

# @younho9/prettier-config

> Shared prettier config that personally prefer

## Install

```sh
$ npm install --save-dev prettier @younho9/prettier-config
```

## Usage

Add `prettier` key to your `package.json`

```diff
"keywords": ["prettier"],
+ "prettier": "@younho9/prettier-config",
"license": "MIT",
"main": "index.js"
```

### [.prettierignore](./.prettierignore)

`npm scripts`

```json
// package.json
{
"scripts": {
"format": "prettier --write . --ignore-path ./node_modules/@younho9/prettier-config/.prettierignore"
}
}
```

`lint-staged`

```json
// package.json
{
"lint-staged": {
"*": [
"prettier --write --ignore-path ./node_modules/@younho9/prettier-config/.prettierignore"
]
}
}
```

`format on save (VSCode)`

```json
// .vscode/settings.json
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"prettier.ignorePath": "./node_modules/@younho9/prettier-config/.prettierignore"
}
```

## License

[MIT](LICENSE)