0.1.4 • Published 8 months ago
@configurajs/prettier v0.1.4
特性
- 📦 提供最基本的 prettier 配置
- 📦 支持 import 语句排序
- 📦 支持原子化 css 类名排序
- 📦 支持 package.json 字段排序
快速开始
!TIP 支持的prettier最低版本是
3.0.0
安装
# npm
npm i @configurajs/prettier -D
# yarn
yarn add @configurajs/prettier -D
# pnpm
pnpm add @configurajs/prettier -D
使用
// prettier.config.js
import { defineConfig } from '@configurajs/prettier'
export default defineConfig()
OR
// prettier.config.js
const { defineConfig } = require('@configurajs/prettier')
module.exports = defineConfig()
选项
// prettier.config.js
import { defineConfig } from '@configurajs/prettier'
export default defineConfig({ ... })
import { Config } from 'prettier'
export type DefineConfigOptions = Config & {
/**
* 是否启用 import 语句排序
* @default true
*/
sortImports?: boolean
/**
* 是否启用原子化 css 类名排序
* @default true
*/
sortAtomicClass?: boolean
/**
* 是否启用 package.json 字段排序
* @default true
*/
sortPackageJson?: boolean
/**
* import 语句的排序顺序
* @default ['<BUILTIN_MODULES>', '^vue$', '^react$', '<THIRD_PARTY_MODULES>', '^@/(.*)$', '^~/(.*)$', '^[.]']
*/
importsOrder?: string[]
/**
* package.json 属性的排序顺序
* @default []
*/
packageJsonOrder?: string[]
}
贡献者
日志
许可证
0.1.4
8 months ago
0.1.3
8 months ago
0.1.2
9 months ago
0.1.1
9 months ago
0.1.0
9 months ago
0.1.0-alpha.1736524214022
9 months ago
0.0.3
9 months ago
0.0.2
9 months ago
0.0.2-alpha.1736195061368
9 months ago
0.0.1
9 months ago