server: fix deno console

This commit is contained in:
Koushik Dutta
2024-08-03 20:42:43 -07:00
parent b6636b10f0
commit bd60e39b24
2 changed files with 6 additions and 0 deletions

View File

@@ -1,4 +1,5 @@
import module from 'module';
globalThis.denoConsole = console;
const require = module.createRequire(import.meta.url);
require("../dist/scrypted-main.js");

View File

@@ -5,6 +5,11 @@ import net, { Server } from 'net';
import { PassThrough, Readable } from 'stream';
import { listenZero } from '../listen-zero';
// deno's createRequire or node console doesn't hook inspect...
// so grab teh deno console from globalThis which was set earlier in deno-plugin-remote.ts
if (process.versions.deno)
console = (globalThis as any).denoConsole || console;
export interface ConsoleServer {
pluginConsole: Console;
readPort: number,