openpencil/apps/web/server/opencode/v2/index.ts

22 lines
461 B
TypeScript
Raw Normal View History

export * from './client.js';
export * from './server.js';
import { createOpencodeClient } from './client.js';
import { createOpencodeServer } from './server.js';
import type { ServerOptions } from './server.js';
export async function createOpencode(options?: ServerOptions) {
const server = await createOpencodeServer({
...options,
});
const client = createOpencodeClient({
baseUrl: server.url,
});
return {
client,
server,
};
}