⚠️ This repository is moved to github.com/mheob/config!
# My personal Prettier config
To make my configurations a bit easier I share my prettier config.
# with npm
npm install -D @mheob/prettier-config
# with yarn
yarn add -D @mheob/prettier-config
# with pnpm
pnpm add -D @mheob/prettier-config
{
// ...
"prettier": "@mheob/prettier-config"
}
If you need to override some settings you can do it this way:
// .prettierrc.cjs
module.exports = {
...require('@mheob/prettier-config'),
semi: false,
};
This configuration uses the
@trivago/prettier-plugin-sort-imports
plugin and set these styles:
/** @type {import('prettier').Config} */
module.exports = {
plugins: [require('@trivago/prettier-plugin-sort-imports')],
printWidth: 100,
proseWrap: 'always',
importOrder: ['^[./]'],
importOrderSeparation: true,
importOrderSortSpecifiers: true,
singleQuote: true,
semi: true,
overrides: [
{
files: '*.{yaml,yml}',
options: {
printWidth: 130,
singleQuote: false,
},
},
],
};