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
.history
*.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",
"version": "1.2.1",
"version": "1.2.3",
"description": "瑞数算法逆向,website reverse engineering",
"main": "main.js",
"directories": {
@ -11,7 +11,8 @@
},
"scripts": {
"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",
"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": {
"registry": "https://registry.npmjs.org/"
},
@ -50,5 +59,14 @@
"@": ".",
"@src": "./src",
"@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"
}