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 示例:
如果你需要其他 semver 函数,欢迎提出 issue 或 pull request。