Skip to main content
Bun.semver 比较语义化版本,并检查某个版本是否与一系列版本兼容。版本和版本范围旨在与 npm 客户端使用的 node-semver 兼容。 它的速度大约是 node-semver 的 20 倍。
性能基准
该 API 提供两个函数:

Bun.semver.satisfies(version: string, range: string): boolean

如果 version 满足 range,则返回 true,否则返回 false 示例:
如果 rangeversion 无效,则返回 false

Bun.semver.order(versionA: string, versionB: string): 0 | 1 | -1

versionAversionB 相等时返回 0,当 versionA 大于 versionB 时返回 1,当 versionA 小于 versionB 时返回 -1 示例:
如果你需要其它语义化版本相关的函数,欢迎提出 issue 或提交 pull request。