fix: remove BUN_BE_BUN workaround, use node for ESLint server

Replace tsx dependency with explicit 'node' invocation for the
compiled ESLint server. Remove all BUN_BE_BUN env var references
which are no longer needed after the Bun-to-Node migration.
This commit is contained in:
Dax Raad 2026-03-19 22:05:30 -04:00
commit 7409ce8aec
3 changed files with 1 additions and 22 deletions

View file

@ -35,9 +35,6 @@ export const mix: Info = {
export const prettier: Info = { export const prettier: Info = {
name: "prettier", name: "prettier",
environment: {
BUN_BE_BUN: "1",
},
extensions: [ extensions: [
".js", ".js",
".jsx", ".jsx",
@ -83,9 +80,6 @@ export const prettier: Info = {
export const oxfmt: Info = { export const oxfmt: Info = {
name: "oxfmt", name: "oxfmt",
environment: {
BUN_BE_BUN: "1",
},
extensions: [".js", ".jsx", ".mjs", ".cjs", ".ts", ".tsx", ".mts", ".cts"], extensions: [".js", ".jsx", ".mjs", ".cjs", ".ts", ".tsx", ".mts", ".cts"],
async enabled() { async enabled() {
if (!Flag.OPENCODE_EXPERIMENTAL_OXFMT) return false if (!Flag.OPENCODE_EXPERIMENTAL_OXFMT) return false
@ -105,9 +99,6 @@ export const oxfmt: Info = {
export const biome: Info = { export const biome: Info = {
name: "biome", name: "biome",
environment: {
BUN_BE_BUN: "1",
},
extensions: [ extensions: [
".js", ".js",
".jsx", ".jsx",

View file

@ -107,7 +107,6 @@ export namespace LSPServer {
cwd: root, cwd: root,
env: { env: {
...process.env, ...process.env,
BUN_BE_BUN: "1",
}, },
}) })
return { return {
@ -137,7 +136,6 @@ export namespace LSPServer {
cwd: root, cwd: root,
env: { env: {
...process.env, ...process.env,
BUN_BE_BUN: "1",
}, },
}) })
return { return {
@ -193,11 +191,10 @@ export namespace LSPServer {
log.info("installed VS Code ESLint server", { serverPath }) log.info("installed VS Code ESLint server", { serverPath })
} }
const proc = spawn(await Npm.which("tsx"), [serverPath, "--stdio"], { const proc = spawn("node", [serverPath, "--stdio"], {
cwd: root, cwd: root,
env: { env: {
...process.env, ...process.env,
BUN_BE_BUN: "1",
}, },
}) })
@ -332,7 +329,6 @@ export namespace LSPServer {
cwd: root, cwd: root,
env: { env: {
...process.env, ...process.env,
BUN_BE_BUN: "1",
}, },
}) })
@ -516,7 +512,6 @@ export namespace LSPServer {
cwd: root, cwd: root,
env: { env: {
...process.env, ...process.env,
BUN_BE_BUN: "1",
}, },
}) })
return { return {
@ -1015,7 +1010,6 @@ export namespace LSPServer {
cwd: root, cwd: root,
env: { env: {
...process.env, ...process.env,
BUN_BE_BUN: "1",
}, },
}) })
return { return {
@ -1048,7 +1042,6 @@ export namespace LSPServer {
cwd: root, cwd: root,
env: { env: {
...process.env, ...process.env,
BUN_BE_BUN: "1",
}, },
}) })
return { return {
@ -1298,7 +1291,6 @@ export namespace LSPServer {
cwd: root, cwd: root,
env: { env: {
...process.env, ...process.env,
BUN_BE_BUN: "1",
}, },
}) })
return { return {
@ -1464,7 +1456,6 @@ export namespace LSPServer {
cwd: root, cwd: root,
env: { env: {
...process.env, ...process.env,
BUN_BE_BUN: "1",
}, },
}) })
return { return {
@ -1547,7 +1538,6 @@ export namespace LSPServer {
cwd: root, cwd: root,
env: { env: {
...process.env, ...process.env,
BUN_BE_BUN: "1",
}, },
}) })
return { return {
@ -1741,7 +1731,6 @@ export namespace LSPServer {
cwd: root, cwd: root,
env: { env: {
...process.env, ...process.env,
BUN_BE_BUN: "1",
}, },
}) })
return { return {

View file

@ -458,7 +458,6 @@ export namespace MCP {
cwd, cwd,
env: { env: {
...process.env, ...process.env,
...(cmd === "opencode" ? { BUN_BE_BUN: "1" } : {}),
...mcp.environment, ...mcp.environment,
}, },
}) })