Skip to content

Commit db4cdb6

Browse files
committed
feat: 添加 re-release 脚本以支持重新发布版本
1 parent 504e939 commit db4cdb6

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
"build:all": "pnpm build:icons && pnpm build:templates && pnpm build:userscript && pnpm build:extension && node scripts/copy-manifest.mjs firefox && node scripts/copy-manifest.mjs chrome",
1818
"build": "pnpm build:all",
1919
"typecheck": "tsc --noEmit",
20-
"release": "node -e \"const v=process.argv[1];if(!v){console.error('Usage: pnpm release <version> (e.g. pnpm release 1.0.1)');process.exit(1)};const t='v'+v;require('child_process').execSync('git tag '+t+' && git push origin '+t,{stdio:'inherit'})\" --"
20+
"release": "node -e \"const v=process.argv[1];if(!v){console.error('Usage: pnpm release <version> (e.g. pnpm release 1.0.1)');process.exit(1)};const t='v'+v;require('child_process').execSync('git tag '+t+' && git push origin '+t,{stdio:'inherit'})\" --",
21+
"re-release": "node -e \"const t=require('child_process').execSync('git describe --tags --abbrev=0',{encoding:'utf8'}).trim();if(!t){console.error('No tag found');process.exit(1)};console.log('Re-releasing '+t+'...');require('child_process').execSync('git tag -d '+t,{stdio:'inherit'});require('child_process').execSync('git push origin :refs/tags/'+t,{stdio:'inherit'});require('child_process').execSync('git tag '+t,{stdio:'inherit'});require('child_process').execSync('git push origin '+t,{stdio:'inherit'})\""
2122
},
2223
"devDependencies": {
2324
"@bjorn3/browser_wasi_shim": "^0.3.0",

0 commit comments

Comments
 (0)