diff --git a/package.json b/package.json index 4520ffdc..85ea0657 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,6 @@ "build:dev": "tsgo --inlineSourceMap", "build:dev:tsc": "tsc --incremental --inlineSourceMap", "build-and-start": "npm run build && npm run start", - "build-and-start:bun": "npm run verify && npm run bun-run", "dev": "node scripts/dev.cjs", "dev:bun": "bun scripts/dev.cjs", "verify": "tsgo --noEmit", diff --git a/scripts/dev.cjs b/scripts/dev.cjs index fad64aba..031355ed 100644 --- a/scripts/dev.cjs +++ b/scripts/dev.cjs @@ -40,7 +40,11 @@ function run(changedFile) { runproc = undefined; } - const thisbuildproc = spawn("npm", ["run", cangoraw ? "verify" : "build:dev"], spawnopts); + const thisbuildproc = spawn( + process.versions.bun ? "bun" : "npm", + ["run", cangoraw ? "verify" : "build:dev"], + spawnopts + ); const thisbuildstart = Date.now(); buildproc = thisbuildproc; buildproc.on("exit", code => { @@ -51,7 +55,7 @@ function run(changedFile) { if (code === 0) { console.log(`${cangoraw ? "Verified" : "Built"} in ${Date.now() - thisbuildstart} ms`); runproc = spawn( - "npm", + process.versions.bun ? "bun" : "npm", ["run", cangoraw ? (process.versions.bun ? "raw:bun" : "raw") : "start", "--", ...args], spawnopts );