文件名称:semantic-release-lerna:语义发布以发布lerna托管软件包
文件大小:364KB
文件格式:ZIP
更新时间:2024-04-02 03:13:24
JavaScript
语义释放 插件,用于将lerna管理的软件包发布到 。 这是进行中的工作,因此很可能会出现错误,并且仅在我自己需要的狭窄用例下进行了实际测试。 它旨在替代@semantic-release/npm插件。 该插件以以下方式工作: 您可以使用lerna管理monorepo。 您可以使用语义发布来自动执行发布处理。 该插件将使用lerna来检查哪些软件包已更新。 软件包版本被锁存(默认锁存次要版本和更大版本),即仅针对已更改的软件包发布补丁程序,而为所有软件包发布次要版本和主要版本。 使用latch选项进行配置。 Changelog是通过语义释放在项目根目录中生成的。 截至目前, @semantic-release/npm的以下功能不受支持/未实现: addChannel 。 tarball 。 仅基本支持配置选项。 仅基本支持身份验证验证。 仅对私有软件包提供基本支
【文件预览】:
semantic-release-lerna-master
----.github()
--------workflows()
----.prettierignore(22B)
----lib()
--------get-changed-packages.js(4KB)
--------verify-auth.js(825B)
--------get-error.js(285B)
--------verify-git.js(785B)
--------should-latch.test.js(2KB)
--------prepare.js(5KB)
--------prepare.test.js(10KB)
--------generate-notes.js(5KB)
--------publish.js(2KB)
--------should-latch.js(576B)
--------definitions()
--------verify-git.test.js(1KB)
----.yarnrc(27B)
----LICENSE(1KB)
----test()
--------helpers()
--------integration.test.js(9KB)
----README.md(4KB)
----.editorconfig(291B)
----.gitignore(2KB)
----index.js(3KB)
----package-lock.json(1.48MB)
----package.json(2KB)