chore: add release-it

This commit is contained in:
rnet 2024-01-06 18:49:28 +08:00
parent a6c2598e8a
commit 66e075e9d7
4 changed files with 55 additions and 4 deletions

3
.gitignore vendored
View File

@ -9,3 +9,6 @@ package-lock.json
yarn.lock yarn.lock
.history .history
*.swp *.swp
docs/
temp/
json/

30
.release-it.js Normal file
View File

@ -0,0 +1,30 @@
module.exports = {
github: {
release: true
},
git: {
commitMessage: "release: v${version}"
},
npm: {
publish: false
},
hooks: {
"after:bump": "echo 更新版本成功"
},
plugins: {
'@release-it/conventional-changelog': {
preset: 'conventionalcommits',
infile: 'CHANGELOG.md',
sameFile: true,
releaseRules: [
{ type: 'feat', release: 'minor' },
{ type: 'fix', release: 'patch' },
{ type: 'docs', release: 'patch' },
{ type: 'style', release: 'patch' },
{ type: 'refactor', release: 'patch' },
{ type: 'perf', release: 'patch' },
{ type: 'test', release: 'patch' },
],
},
},
};

0
CHANGELOG.md Normal file
View File

View File

@ -1,6 +1,6 @@
{ {
"name": "rs-reverse", "name": "rs-reverse",
"version": "1.2.1", "version": "1.2.3",
"description": "瑞数算法逆向,website reverse engineering", "description": "瑞数算法逆向,website reverse engineering",
"main": "main.js", "main": "main.js",
"directories": { "directories": {
@ -11,7 +11,8 @@
}, },
"scripts": { "scripts": {
"test": "jest ./test/", "test": "jest ./test/",
"test:debug": "node --inspect-brk node_modules/.bin/jest --runInBand ./test/" "test:debug": "node --inspect-brk node_modules/.bin/jest --runInBand ./test/",
"release": "release-it"
}, },
"logLevel": "info", "logLevel": "info",
"repository": { "repository": {
@ -23,7 +24,15 @@
"瑞数", "瑞数",
"瑞数算法逆向" "瑞数算法逆向"
], ],
"files": ["package.json", "README.md", "utils", "main.js", "test", "src", "example"], "files": [
"package.json",
"README.md",
"utils",
"main.js",
"test",
"src",
"example"
],
"publishConfig": { "publishConfig": {
"registry": "https://registry.npmjs.org/" "registry": "https://registry.npmjs.org/"
}, },
@ -50,5 +59,14 @@
"@": ".", "@": ".",
"@src": "./src", "@src": "./src",
"@utils": "./utils" "@utils": "./utils"
} },
"devDependencies": {
"@release-it/conventional-changelog": "^8.0.1",
"release-it": "^17.0.1"
},
"engines": {
"node": ">=18"
},
"homepage": "https://github.com/pysunday/rs-reverse#readme",
"bugs": "https://github.com/pysunday/rs-reverse/issues"
} }