chore: 配置项目版本发版工具
This commit is contained in:
parent
e6fd749305
commit
2e8939f861
@ -5,6 +5,8 @@
|
||||
"ComputedRef": true,
|
||||
"DirectiveBinding": true,
|
||||
"EffectScope": true,
|
||||
"ElMessage": true,
|
||||
"ElMessageBox": true,
|
||||
"ExtractDefaultPropTypes": true,
|
||||
"ExtractPropTypes": true,
|
||||
"ExtractPublicPropTypes": true,
|
||||
|
||||
33
.release-it.json
Normal file
33
.release-it.json
Normal file
@ -0,0 +1,33 @@
|
||||
{
|
||||
"plugins": {
|
||||
"@release-it/conventional-changelog": {
|
||||
"preset": {
|
||||
"name": "conventionalcommits",
|
||||
"types": [
|
||||
{ "type": "feat", "section": "✨ Features | 新功能" },
|
||||
{ "type": "fix", "section": "🐛 Bug Fixes | Bug 修复" },
|
||||
{ "type": "chore", "section": "🎫 Chores | 其他更新" },
|
||||
{ "type": "docs", "section": "📝 Documentation | 文档" },
|
||||
{ "type": "style", "section": "💄 Styles | 风格" },
|
||||
{ "type": "refactor", "section": "♻ Code Refactoring | 代码重构" },
|
||||
{ "type": "perf", "section": "⚡ Performance Improvements | 性能优化" },
|
||||
{ "type": "test", "section": "✅ Tests | 测试" },
|
||||
{ "type": "revert", "section": "⏪ Reverts | 回退" },
|
||||
{ "type": "build", "section": "👷 Build System | 构建" },
|
||||
{ "type": "ci", "section": "🔧 Continuous Integration | CI 配置" },
|
||||
{ "type": "config", "section": "🔨 CONFIG | 配置" }
|
||||
]
|
||||
},
|
||||
"infile": "CHANGELOG.md",
|
||||
"ignoreRecommendedBump": true,
|
||||
"strictSemVer": true
|
||||
}
|
||||
},
|
||||
"git": {
|
||||
"commitMessage": "chore: Release v${version}"
|
||||
},
|
||||
"github": {
|
||||
"release": true,
|
||||
"draft": false
|
||||
}
|
||||
}
|
||||
@ -24,6 +24,7 @@
|
||||
"preview": "vite preview",
|
||||
"prepare": "husky",
|
||||
"lint": "eslint .",
|
||||
"release": "release-it",
|
||||
"lint:stylelint": "stylelint --cache --fix \"**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/",
|
||||
"fix": "eslint . --fix"
|
||||
},
|
||||
@ -52,6 +53,7 @@
|
||||
"@antfu/eslint-config": "^4.13.3",
|
||||
"@changesets/cli": "^2.29.4",
|
||||
"@commitlint/config-conventional": "^19.8.1",
|
||||
"@release-it/conventional-changelog": "^10.0.1",
|
||||
"@vitejs/plugin-vue": "^5.2.4",
|
||||
"@vue/tsconfig": "^0.7.0",
|
||||
"commitlint": "^19.8.1",
|
||||
@ -60,6 +62,7 @@
|
||||
"husky": "^9.1.7",
|
||||
"lint-staged": "^16.1.0",
|
||||
"prettier": "^3.5.3",
|
||||
"release-it": "^19.0.3",
|
||||
"sass-embedded": "^1.89.1",
|
||||
"stylelint": "^16.20.0",
|
||||
"stylelint-config-html": "^1.1.0",
|
||||
|
||||
1402
pnpm-lock.yaml
generated
1402
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user