Skip to content

Commit f9a6df4

Browse files
committed
feat: 增加版本管理工具,release-it
1 parent 6ad5fff commit f9a6df4

File tree

3 files changed

+2290
-38
lines changed

3 files changed

+2290
-38
lines changed

.release-it.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"plugins": {
3+
"@release-it/conventional-changelog": {
4+
"preset": "angular",
5+
"infile": "CHANGELOG.md"
6+
}
7+
},
8+
"git": {
9+
"commitMessage": "chore: vue3-quick-start release v${version}"
10+
},
11+
"github": {
12+
"release": false,
13+
"draft": false
14+
},
15+
"npm": {
16+
"publish": false
17+
}
18+
}

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
"type-check": "vue-tsc --noEmit -p tsconfig.vitest.json --composite false",
1515
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore",
1616
"format": "prettier --write .",
17-
"prepare": "husky install"
17+
"prepare": "husky install",
18+
"release": "release-it"
1819
},
1920
"dependencies": {
2021
"dayjs": "^1.11.9",
@@ -26,6 +27,7 @@
2627
"devDependencies": {
2728
"@commitlint/cli": "^17.6.6",
2829
"@commitlint/config-conventional": "^17.6.6",
30+
"@release-it/conventional-changelog": "^7.0.0",
2931
"@rushstack/eslint-patch": "^1.2.0",
3032
"@tsconfig/node18": "^2.0.1",
3133
"@types/jsdom": "^21.1.1",
@@ -44,6 +46,7 @@
4446
"jsdom": "^22.1.0",
4547
"lint-staged": "^13.2.3",
4648
"prettier": "^2.8.8",
49+
"release-it": "^16.1.2",
4750
"sass": "^1.63.6",
4851
"start-server-and-test": "^2.0.0",
4952
"typescript": "~5.0.4",

0 commit comments

Comments
 (0)