2.1.0 • Published 4 months ago

@ttionya/prettier-config v2.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
4 months ago

@ttionya/prettier-config

npm npm npm

Prettier rules.

Required

Prettier v3.0.0+

Exports

Rules:

Utils (exported from @ttionya/prettier-config/utils):

  • mergeConfig - Merge only two configuration options
  • mergeConfigs - Merge multiple configuration options

Usage

Base

Basic rules.

# NPM
npm i -D prettier @ttionya/prettier-config

# PNPM
pnpm add -D prettier @ttionya/prettier-config
/* Via CommonJS */
const base = require('@ttionya/prettier-config')

module.exports = {
  ...base,
  
  // your rules
}
/* Via ESM */
import base from '@ttionya/prettier-config'

export default {
  ...base,

  // your rules
}

Plugins

All plugins are optional dependencies, so you will need to install them yourself.

Each plugin is independent of the base rules, allowing you to combine them using the utility functions mergeConfig and mergeConfigs exported from @ttionya/prettier-config/utils.

Plugin JSDoc

prettier-plugin-jsdoc

# NPM
npm i -D prettier prettier-plugin-jsdoc @ttionya/prettier-config

# PNPM
pnpm add -D prettier prettier-plugin-jsdoc @ttionya/prettier-config
/* Via CommonJS */
const base = require('@ttionya/prettier-config')
const jsdoc = require('@ttionya/prettier-config/jsdoc')
const { mergeConfigs } = require('@ttionya/prettier-config/utils')

module.exports = mergeConfigs([
  base,
  jsdoc,
  {
    // your rules
  },
])
/* Via ESM */
import base from '@ttionya/prettier-config'
import jsdoc from '@ttionya/prettier-config/jsdoc'
import { mergeConfigs } from '@ttionya/prettier-config/utils'

export default mergeConfigs([
  base,
  jsdoc,
  {
    // your rules
  },
])

License

ISC

2.0.2

4 months ago

2.1.0

4 months ago

2.0.1

10 months ago

1.2.0

2 years ago

2.0.0-beta.0

2 years ago

2.0.0

2 years ago

1.1.2-beta.0

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.0

5 years ago

0.1.0

5 years ago