vill-v 自用的 prettier
配置
pnpm add prettier @vill-v/prettier-config -D
prettier.config.([cm])js ESM
import { villv } from '@vill-v/prettier-config/helper'
export default villv()
import { defineConfig } from '@vill-v/prettier-config/helper'
export default defineConfig()
prettier.config.([cm])js CJS
const { villv } = require('@vill-v/prettier-config/helper')
module.exports = villv()
const { defineConfig } = require('@vill-v/prettier-config/helper')
module.exports = defineConfig()
prettier.config.([cm])js ESM
import config from '@vill-v/prettier-config'
export default config
prettier.config.([cm])js CJS
module.exports = require('@vill-v/prettier-config')
- prettier >=3.0.0
使用 配置帮助方法 defineConfig
or villv
可以更灵活的配置 prettier
选项
你可以像这样在现代编辑器下,可以享受 ts 类型提示带来的体验提升
prettier.config.js
import { villv } from '@vill-v/prettier-config/helper'
export default villv({
singleQuote: false,
})
prettier.config.js
import villv from '@vill-v/prettier-config'
/** @type {import("prettier").Config} */
export default {
...villv,
singleQuote: false,
}
详细的配置项请查看 Options
eslint config - eslint flat 风格的配置集合
prettier config - prettier 的默认配置
tsconfig - typescript tsconfig.json 基础配置