Skip to content

stackbit/prettier-config

Repository files navigation

prettier-config NPM version

Stackbit's shareable config for Prettier

Installation

Install Prettier and @stackbit/prettier-config:

npm install --save-dev prettier @stackbit/prettier-config

Usage

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.

"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:

// `.prettierrc.json`
"@stackbit/prettier-config"
// `prettier.config.js` or `.prettierrc.js`
module.exports = '@stackbit/prettier-config';

Extending

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:

module.exports = {
  ...require('@stackbit/prettier-config'),
  semi: false
};

Changelog

Changes are recorded in CHANGELOG.md.

License

Distributed under the MIT License. See LICENSE for more information.

About

Stackbit's shareable config for Prettier

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •