@culur/prettier-config v1.3.0
@culur/prettier-config
Sharing Prettier configurations.
Install
Add @culur/prettier-config dependency to your project.
# Using npm
npm install @culur/prettier-config --save-dev
# Using yarn
yarn add @culur/prettier-config --devUsage
There are three approaches to extend this shared config.
1. Reference it in your package.json
{
// ...
"prettier": "@culur/prettier-config"
}2. Use any of the supported extensions to export a string
Example: .prettierrc.json.
"@culur/prettier-config"3. Overwrite some properties from the shared configuration
// .prettierrc.js
module.exports = {
...require('@culur/prettier-config'),
semi: false,
};Ignoring Code
Prettier does not provide a full solution to share the .prettierignore file. But we can still share the file between projects using one of two approaches below.
1. Using --ignore-path CLI option
The simplest way to do this is using --ignore-path CLI option.
prettier ** --write --ignore-path node_modules/@culur/prettier-config/.prettierignoreBy this way, there's no need to create a new file in your project folder. But you also can't extend the .prettierignore file.
2. Copy the ignore file to your project folder
If you want to extend the ignore file, run the following command in the root of your project folder:
# unix
cp "node_modules\@culur\prettier-config\.prettierignore" ".prettierignore"
# windows
copy "node_modules\@culur\prettier-config\.prettierignore" ".prettierignore"It will copy the .prettierignore from @culur/prettier-config to your project root folder.
Scripts
Some commonly used scripts in package.json.
{
"scripts": {
"fix:prettier": "prettier ** --write",
"test:prettier": "prettier ** --list-different"
}
}Related
- Prettier - an opinionated code formatter.
- Prettier - Sharing configurations - Document on sharing prettier configurations.
- Prettier - Ignore Code - Use
.prettierignoreto ignore certain files and folders completely.
2 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago