Skip to content

Commit 0f979bb

Browse files
authored
chore(opencode): Use Bun.semver instead of node-semver (anomalyco#9773)
1 parent 96e9c89 commit 0f979bb

3 files changed

Lines changed: 3 additions & 8 deletions

File tree

bun.lock

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/script/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
"name": "@opencode-ai/script",
44
"license": "MIT",
55
"devDependencies": {
6-
"@types/bun": "catalog:",
7-
"@types/semver": "catalog:"
6+
"@types/bun": "catalog:"
87
},
98
"exports": {
109
".": "./src/index.ts"

packages/script/src/index.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
import { $ } from "bun"
1+
import { $, semver } from "bun"
22
import path from "path"
3-
import { satisfies } from "semver"
43

54
const rootPkgPath = path.resolve(import.meta.dir, "../../../package.json")
65
const rootPkg = await Bun.file(rootPkgPath).json()
@@ -13,7 +12,7 @@ if (!expectedBunVersion) {
1312
// relax version requirement
1413
const expectedBunVersionRange = `^${expectedBunVersion}`
1514

16-
if (!satisfies(process.versions.bun, expectedBunVersionRange)) {
15+
if (!semver.satisfies(process.versions.bun, expectedBunVersionRange)) {
1716
throw new Error(`This script requires bun@${expectedBunVersionRange}, but you are using bun@${process.versions.bun}`)
1817
}
1918

0 commit comments

Comments
 (0)