Package detail

@ntnyq/prettier-config

ntnyq3.3kMIT3.0.1

Sharable prettier config of ntnyq.

prettier-config

readme

@ntnyq/prettier-config

CI NPM VERSION NPM DOWNLOADS LICENSE

My sharable prettier config.

Style

  • 2 spaces
  • No semi
  • Single quote
  • Trailing comma
  • Avoid arrow parens

Install

npm install @ntnyq/prettier-config
yarn add @ntnyq/prettier-config
pnpm add @ntnyq/prettier-config
bun add @ntnyq/prettier-config

Usage

Config in prettier.config.mjs:

Basic usage

// @ts-check

import { defineConfig } from '@ntnyq/prettier-config'

export default defineConfig()

Custom options

// @ts-check

import { defineConfig } from '@ntnyq/prettier-config'

export default defineConfig({
  printWidth: 100,
  trailingComma: 'none',
  overrides: [
    {
      files: ['**/*.html'],
      options: {
        singleAttributePerLine: false,
      },
    },
    {
      files: ['**/*.{css,scss}'],
      options: {
        singleQuote: false,
      },
    },
  ],
})

Config in VSCode

Config in .vscode/settings.json:

{
  "prettier.enable": true,
  "editor.formatOnSave": true,
  "prettier.configPath": "./prettier.config.mjs",
  "editor.defaultFormatter": "esbenp.prettier-vscode"
}

License

MIT License © 2020-PRESENT ntnyq