diff --git a/packages/memory-pgvector/src/index.ts b/packages/memory-pgvector/src/index.ts index 77c22f0eb..4c66daac2 100644 --- a/packages/memory-pgvector/src/index.ts +++ b/packages/memory-pgvector/src/index.ts @@ -1,7 +1,6 @@ import { Format, LogLevel, setGlobalFormat, setGlobalLogLevel } from '@guiiai/logg' import { Client } from '@proj-airi/server-sdk' - -import { runUntilSignal } from './utils/process' +import { runUntilSignal } from '@proj-airi/server-sdk/utils/node' setGlobalFormat(Format.Pretty) setGlobalLogLevel(LogLevel.Log) diff --git a/packages/server-sdk/package.json b/packages/server-sdk/package.json index da32a4fea..9b6036151 100644 --- a/packages/server-sdk/package.json +++ b/packages/server-sdk/package.json @@ -19,6 +19,11 @@ "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.cjs" + }, + "./utils/node": { + "types": "./dist/utils/node/index.d.ts", + "import": "./dist/utils/node/index.mjs", + "require": "./dist/utils/node/index.cjs" } }, "main": "./dist/index.cjs", diff --git a/packages/server-sdk/src/client.ts b/packages/server-sdk/src/client.ts index 89feabf61..19d3957e0 100644 --- a/packages/server-sdk/src/client.ts +++ b/packages/server-sdk/src/client.ts @@ -1,5 +1,4 @@ import type { WebSocketBaseEvent, WebSocketEvent, WebSocketEvents } from '@proj-airi/server-shared/types' -import type { Blob } from 'node:buffer' import WebSocket from 'crossws/websocket' import { defu } from 'defu' @@ -131,7 +130,7 @@ export class Client { this.websocket.send(JSON.stringify(data)) } - sendRaw(data: string | ArrayBufferLike | Blob | ArrayBufferView): void { + sendRaw(data: string | ArrayBufferLike | ArrayBufferView): void { this.websocket.send(data) } } diff --git a/packages/server-sdk/src/utils/node/index.ts b/packages/server-sdk/src/utils/node/index.ts new file mode 100644 index 000000000..5466739c1 --- /dev/null +++ b/packages/server-sdk/src/utils/node/index.ts @@ -0,0 +1 @@ +export * from './process' diff --git a/packages/memory-pgvector/src/utils/process.ts b/packages/server-sdk/src/utils/node/process.ts similarity index 63% rename from packages/memory-pgvector/src/utils/process.ts rename to packages/server-sdk/src/utils/node/process.ts index f33e4956f..6d5a930fd 100644 --- a/packages/memory-pgvector/src/utils/process.ts +++ b/packages/server-sdk/src/utils/node/process.ts @@ -1,7 +1,4 @@ import process from 'node:process' -import { useLogg } from '@guiiai/logg' - -const logger = useLogg('process').useGlobalConfig() let running = true @@ -10,15 +7,13 @@ function killProcess() { } process.on('SIGTERM', () => { - logger.log('SIGTERM received') killProcess() }) process.on('SIGINT', () => { - logger.log('SIGINT received') killProcess() }) process.on('uncaughtException', (e) => { - logger.withError(e).error('uncaught exception') + console.error(e) killProcess() })