@vikiboss/prettier-config

0.2.2 • Public • Published

@vikiboss/prettier-config

Viki's personal Prettier config

Features

module.exports = {
  htmlWhitespaceSensitivity: 'strict',
  jsxSingleQuote: true,
  printWidth: 100,
  semi: false,
  singleQuote: true,
  trailingComma: 'none'
}

See full prettier default config fields, head to defaults.json.

Usage

Install

# npm
npm i -D @vikiboss/prettier-config

# yarn
yarn add -D @vikiboss/prettier-config

# pnpm
pnpm add -D @vikiboss/prettier-config

Edit your config

you can add prettier field to your package.json:

{
  "name": "awesome-project",
  // ...
  "prettier": "@vikiboss/prettier-config"
  // ...
}

or you can also add a .prettierrc file that contains following strings:

"@vikiboss/prettier-config"

or you may want to override some rules based on it:

// .prettierrc.js
module.exports = {
  ...require('@vikiboss/prettier-config'),
  semi: true,
  singleQuote: false,
  arrowParens: 'always'
}

@vikiboss/prettier-config/fun

You will like it, maybe. 🤣

Just require config from the fun path and try it multiple times to see what will happen.

// .prettierrc.js
module.exports = require('@vikiboss/prettier-config/fun')

License

MIT License © 2022-PRESENT Viki

Readme

Keywords

Package Sidebar

Install

npm i @vikiboss/prettier-config

Weekly Downloads

1

Version

0.2.2

License

MIT

Unpacked Size

4.2 kB

Total Files

6

Last publish

Collaborators

  • vikiboss