sync
This commit is contained in:
parent
282ab0f67d
commit
57f7d39281
6 changed files with 24 additions and 8 deletions
|
|
@ -102,6 +102,7 @@
|
|||
"@hono/node-ws": "1.3.0",
|
||||
"@hono/standard-validator": "0.1.5",
|
||||
"@hono/zod-validator": "catalog:",
|
||||
"@lydell/node-pty": "1.2.0-beta.10",
|
||||
"@modelcontextprotocol/sdk": "1.27.1",
|
||||
"@octokit/graphql": "9.0.2",
|
||||
"@octokit/rest": "catalog:",
|
||||
|
|
@ -141,7 +142,6 @@
|
|||
"jsonc-parser": "3.3.1",
|
||||
"mime-types": "3.0.2",
|
||||
"minimatch": "10.0.3",
|
||||
"node-pty": "1.1.0",
|
||||
"open": "10.1.2",
|
||||
"opencode-gitlab-auth": "2.0.0",
|
||||
"opencode-poe-auth": "0.0.1",
|
||||
|
|
|
|||
6
packages/opencode/script/build-node.ts
Normal file → Executable file
6
packages/opencode/script/build-node.ts
Normal file → Executable file
|
|
@ -1,5 +1,6 @@
|
|||
#!/usr/bin/env bun
|
||||
|
||||
import { $ } from "bun"
|
||||
import fs from "fs"
|
||||
import path from "path"
|
||||
import { fileURLToPath } from "url"
|
||||
|
|
@ -40,12 +41,15 @@ const migrations = await Promise.all(
|
|||
)
|
||||
console.log(`Loaded ${migrations.length} migrations`)
|
||||
|
||||
await $`bun install --os="*" --cpu="*" @lydell/node-pty@1.2.0-beta.10`
|
||||
|
||||
await Bun.build({
|
||||
target: "node",
|
||||
entrypoints: ["./src/node.ts"],
|
||||
outdir: "./dist",
|
||||
format: "esm",
|
||||
external: ["jsonc-parser", "node-pty"],
|
||||
sourcemap: "linked",
|
||||
external: ["jsonc-parser"],
|
||||
define: {
|
||||
OPENCODE_MIGRATIONS: JSON.stringify(migrations),
|
||||
},
|
||||
|
|
|
|||
0
packages/opencode/script/fix-node-pty.ts
Normal file → Executable file
0
packages/opencode/script/fix-node-pty.ts
Normal file → Executable file
|
|
@ -80,7 +80,8 @@ export namespace Plugin {
|
|||
get serverUrl(): URL {
|
||||
return Server.url ?? new URL("http://localhost:4096")
|
||||
},
|
||||
$: Bun.$,
|
||||
// @ts-expect-error
|
||||
$: typeof Bun === "undefined" ? undefined : Bun.$,
|
||||
}
|
||||
|
||||
for (const plugin of INTERNAL_PLUGINS) {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import * as pty from "node-pty"
|
||||
import * as pty from "@lydell/node-pty"
|
||||
import type { Opts, Proc } from "./pty"
|
||||
|
||||
export type { Disp, Exit, Opts, Proc } from "./pty"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue