node-semver,后者被 npm 客户端广泛使用。
它的速度大约是 node-semver 的 20 倍。
Bun.semver.satisfies(version: string, range: string): boolean
如果 version 满足 range,则返回 true,否则返回 false。
示例:
range 无效,则返回 false。如果 version 无效,也返回 false。
Bun.semver.order(versionA: string, versionB: string): 0 | 1 | -1
当 versionA 和 versionB 相等时返回 0,当 versionA 大于 versionB 时返回 1,当 versionA 小于 versionB 时返回 -1。
示例: