Bun.semver 比较语义化版本,并检查某个版本是否与某个版本范围兼容。版本和范围设计为与 npm 客户端使用的 node-semver 兼容。
它比 node-semver 快约 20 倍。
Bun.semver.satisfies(version: string, range: string): boolean
如果 version 满足 range 则返回 true,否则返回 false。
示例:
range 或 version 无效,则返回 false。
Bun.semver.order(versionA: string, versionB: string): 0 | 1 | -1
如果 versionA 和 versionB 相等则返回 0,如果 versionA 大于 versionB 则返回 1,如果 versionA 小于 versionB 则返回 -1。
示例: