Prettier rules.
Prettier v3.0.0+
Rules:
Utils (exported from @ttionya/prettier-config/utils
):
mergeConfig
- Merge only two configuration optionsmergeConfigs
- Merge multiple configuration options
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
}
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
.
# 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
},
])
ISC