文件名称:versionem:集成了自动语义版本控制,可生成变更日志
文件大小:86KB
文件格式:ZIP
更新时间:2024-03-23 22:03:01
semver semantic-versioning release-automation changelog-generator release-notes-generateor
版本 集成了自动语义版本控制,可生成变更日志 概括 安装 纱: $ yarn add -D versionem npm: $ npm i -D versionem 用法 versionem [path] [--dryRun] [--noPush] [--noTag] [--regenChangelog] [--silent] 注意:如果要发布的项目在当前目录中,则不需要path参数 选项 --major 碰撞主要版本号(x.0.0),等同于发布重大更改 --minor 碰撞次要版本号(0.x.0),等同于发布新功能 --patch 跳补丁版本号(0.0.x),等同于发布错误修正 --publish 发布后立即将软件包发布到npm --dryRun 运行整个发布过程,而无需对现有文件进行任何修改或创建新文件 --unreleased 包括发布之前创建的changelog提交(隐式包括-
【文件预览】:
versionem-main
----.husky()
--------post-commit(68B)
--------.gitignore(2B)
--------pre-commit(66B)
----package.json(1KB)
----tests()
--------patch.test.js(872B)
--------unreleased.test.js(2KB)
--------no-log.test.js(799B)
--------changelog.test.js(1KB)
--------no-bump.test.js(956B)
--------no-commit.test.js(897B)
--------README.md(97B)
--------utils()
----src()
--------index.js(2KB)
--------get-commits.js(2KB)
--------dirname.js(163B)
--------parse-options.js(455B)
--------update-changelog.js(3KB)
--------regenerate-changelog.js(1KB)
--------tag.js(725B)
--------publish-npm.js(458B)
--------update-package.js(657B)
--------get-tags.js(509B)
--------commit-changes.js(915B)
--------get-new-version.js(635B)
--------cli.js(194B)
--------push.js(492B)
----.gitignore(26B)
----CHANGELOG.md(4KB)
----jest.config.mjs(141B)
----types()
--------parse-options.d.ts(228B)
--------index.d.ts(84B)
--------generic.d.ts(484B)
--------options.d.ts(318B)
----README.md(2KB)
----yarn.lock(166KB)