@brown-ccv/prettier-config
v0.3.0
Published
This package contains Brown CCV's prettier configuration. It only sets 3 options:
Downloads
585
Readme
@brown-ccv/prettier-config
This package contains Brown CCV's prettier configuration. It only sets 3 options:
- Line length is 100
- Quotes in objects will only use double quotes if they need to (e.g.
{ "hello-world": 1 }
) - Trailing comma everywhere but Typescript type definitions
To install run npm install --save-dev @brown-ccv/prettier-config
or yarn add -D @brown-ccv/prettier-config
.
This package has prettier
as a peer dependency.
To use the config add the following to your package.json
file:
{
...
"prettier": "@brown-ccv/prettier-config",
...
}
To use the config as a base for custom settings add the following to your .prettierrc.js
:
const brownPrettierConfig = require("@brown-ccv/prettier-config");
/** @type {import("prettier").Config} */
module.exports = {
// Base config
...brownPrettierConfig,
// Custom settings
singleQuote: false,
jsxSingleQuote: false,
};
Make sure and create a .prettierignore
to ignore any files you don't want to format. Below is an example:
dist
*node_modules