UNPKG

@mskcc/prettier-config

Version:

Prettier config for MSKCC projects

58 lines (41 loc) 1.14 kB
# @mskcc/prettier-config A prettier shareable config for mskcc projects. ## Installation ```js npm install --save-dev prettier // Actual prettier npm install --save-dev @mskcc/prettier-config // configuration file ``` _This is only a shareable configuration. It does not install Prettier or any other part of the tool chain._ ## Usage Reference it in `package.json` using the `prettier` property: ```json { "name": "my-projects-name", "prettier": "@mskcc/prettier-config", "devDependencies" : { "@mskcc/prettier-config": "^0.7.0" } } ``` If you don't want to use `package.json`, you can use any of the supported extensions to export a string: ```json // .prettierrc.json "@mskcc/prettier-config" ``` ```js // prettier.config.js or .prettierrc.js module.exports = '@mskcc/prettier-config'; ``` ## Adding custom rules 1. Create a JavaScript configuration file `.prettierrc.js`. 2. Import the configuration file. 3. Export the modified configuration ```javascript // .prettierrc.js const prettierConfig = require('@mskcc/prettier-config'); module.exports = { ...prettierConfig, printWidth: 100 }; ```