3.0.0 • Published 2 years ago

@yysmx/prettier-config v3.0.0

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

prettier-config

  • prettier通用配置

安装

npm i -D prettier @yysmx/prettier-config

配置使用

方式一:在package.json中配置prettier

  • package.json中添加prettier字段,采用此方式将使用默认配置
+	"prettier": "@yysmx/prettier-config",
	"main": "dist/index.js"

方式二:使用.prettierrc.js方式导入配置

  • 新建.prettierrc.js,导入@yysmx/prettier-config,并支持配置覆盖
module.exports = {
  ...require("@yysmx/prettier-config"),
  // 扩展或覆盖相关配置字段
  semi: false
}

配置使用.prettierignore

  1. npm scripts中配置
// package.json
{
	"scripts": {
		"format": "prettier --write . --ignore-path ./node_modules/@yysmx/prettier-config/.prettierignore"
	}
}
  1. lint-staged中配置
// package.json
{
	"lint-staged": {
		"*": [
			"prettier --write --ignore-path ./node_modules/@yysmx/prettier-config/.prettierignore"
		]
	}
}
  1. 在 vscode settings.json中配置
// .vscode/settings.json
{
	"editor.defaultFormatter": "esbenp.prettier-vscode",
	"editor.formatOnSave": true,
	"prettier.ignorePath": "./node_modules/@yysmx/prettier-config/.prettierignore"
}
3.0.0

2 years ago