Stackbit's shareable config for prettier
npm install @stackbit/prettier-configStackbit's shareable config for Prettier
Install Prettier and @stackbit/prettier-config:
```
npm install --save-dev prettier @stackbit/prettier-config
Stackbit's Prettier rules come bundled in @stackbit/prettier-config. To enable these rules, add a prettier property in your package.json. See the Prettier configuration docs for more details.
`json`
"prettier": "@stackbit/prettier-config"
If you don't want to use package.json, you can use any of the supported extensions to export a string:
`jsonc.prettierrc.json
// `
"@stackbit/prettier-config"
`javascriptprettier.config.js
// or .prettierrc.js`
module.exports = '@stackbit/prettier-config';
This configuration is not intended to be changed, but if you have a setup where modification is required, it is possible. Prettier does not offer an "extends" mechanism as you might be familiar from tools such as ESLint.
To extend a configuration you will need to use a prettier.config.js or .prettierrc.js file that exports an object:
`javascript`
module.exports = {
...require('@stackbit/prettier-config'),
semi: false
};
Changes are recorded in CHANGELOG.md.
Distributed under the MIT License. See LICENSE` for more information.