Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@davidthjones/prettier-config

davidthjones12MIT0.1.0

Personal Prettier config

prettier

readme

@davidthjones/prettier-config

Personal Prettier config.

Usage

Add prettier and this package as dev dependencies:

yarn add --dev prettier @davidthjones/prettier-config

Add a .prettierrc file or "prettier" key in package.json that names this package:

"@davidthjones/prettier-config"

Using jq and moreutils:

jq '.prettier = "@davidthjones/prettier-config"' package.json | sponge package.json

Options may be selectively overridden by extending this configuration in a prettier.config.js file:

const { overrides, ...options } = require("@davidthjones/prettier-config")

module.exports = {
  ...options,
  semi: false,
  tabWidth: 2,
  overrides: [
    ...overrides,
    {
      files: "*.ts?(x)",
      options: {
        useTabs: true,
      },
    },
  ]
}

More on sharing Prettier configurations. Based on @azz/prettier-config.