xterm.js frontend + node-pty WebSocket server spawning the user's real shell, with drag-to-resize drawer, multi-terminal tabs, live theme sync, and URL state.
7 lines
234 B
TypeScript
7 lines
234 B
TypeScript
export async function register() {
|
|
if (process.env.NEXT_RUNTIME === "nodejs") {
|
|
const { startTerminalServer } = await import("./lib/terminal-server");
|
|
startTerminalServer(Number(process.env.TERMINAL_WS_PORT) || 3101);
|
|
}
|
|
}
|