3.1.0 • Published 3 years ago

@xwtec/prettier-config v3.1.0

Weekly downloads
156
License
MIT
Repository
github
Last release
3 years ago

@xwtec/prettier-config

Prettier Configuration for xwtec projects

Install

# with yarn
yarn add --dev prettier @xwtec/prettier-config

# with npm
npm install --save-dev prettier @xwtec/prettier-config

Configuration

Add following code

module.exports = require('@xwtec/prettier-config');

to prettier.config.js in your project.

Customize

module.exports = require('@xwtec/prettier-config').customize({
  semi: false,
  overrides: [
    {
      files: ['*.js'],
      options: {
        parser: 'meriyah',
      },
    },
  ],
});

Usage

npx prettier "**/*.{js,mjs,cjs,scss,html,vue,css,less,md}"

Options

Global

OptionvalueDescription
bracketSpacingfalsePrint spaces between brackets.
htmlWhitespaceSensitivityignoreHow to handle whitespaces in HTML.
semitruePrint semicolons.
singleQuotetrueUse single quotes instead of double quotes.
trailingCommaallPrint trailing commas wherever possible when multi-line.

*.css

OptionvalueDescription
parsercssWhich parser to use.
singleQuotefalseUse single quotes instead of double quotes.

*.{gql,graphql}

OptionvalueDescription
parsergraphqlWhich parser to use.

*.{html,htm}

OptionvalueDescription
parserhtmlWhich parser to use.

*.{js,jsx,mjs,cjs}

OptionvalueDescription
parserbabelWhich parser to use.

*.json

OptionvalueDescription
parserjson-stringifyWhich parser to use.
singleQuotefalseUse single quotes instead of double quotes.

*.json5

OptionvalueDescription
parserjson5Which parser to use.
singleQuotefalseUse single quotes instead of double quotes.

*.less

OptionvalueDescription
parserlessWhich parser to use.
singleQuotefalseUse single quotes instead of double quotes.

*.{md,markdown}

OptionvalueDescription
parsermarkdownWhich parser to use.

*.mdx

OptionvalueDescription
parsermdxWhich parser to use.

*.scss

OptionvalueDescription
parserscssWhich parser to use.
singleQuotefalseUse single quotes instead of double quotes.

*.{ts,tsx}

OptionvalueDescription
parsertypescriptWhich parser to use.

*.vue

OptionvalueDescription
parservueWhich parser to use.

*.{yaml,yml}

OptionvalueDescription
parseryamlWhich parser to use.
singleQuotefalseUse single quotes instead of double quotes.
3.1.0

3 years ago

3.0.0

3 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

0.0.1

5 years ago