unbreak package lock (#6)

* unbreak package lock

* lint
This commit is contained in:
Paul Carleton 2025-11-04 14:10:03 +00:00 • committed by GitHub
commit e751676b04
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -5,13 +5,14 @@ export function createServerInitializationCheck(initializeResponse: any, expecte
const protocolVersion = result?.protocolVersion;
const serverInfo = result?.serverInfo;
const capabilities = result?.capabilities;
const errors: string[] = [];
if (!initializeResponse?.jsonrpc) errors.push('Missing jsonrpc field');
if (!initializeResponse?.id) errors.push('Missing id field');
if (!result) errors.push('Missing result field');
if (!protocolVersion) errors.push('Missing protocolVersion in result');
if (protocolVersion !== expectedSpecVersion) errors.push(`Protocol version mismatch: expected ${expectedSpecVersion}, got ${protocolVersion}`);
if (protocolVersion !== expectedSpecVersion)
errors.push(`Protocol version mismatch: expected ${expectedSpecVersion}, got ${protocolVersion}`);
if (!serverInfo) errors.push('Missing serverInfo in result');
if (!serverInfo?.name) errors.push('Missing server name in serverInfo');
if (!serverInfo?.version) errors.push('Missing server version in serverInfo');
@ -33,4 +34,4 @@ export function createServerInitializationCheck(initializeResponse: any, expecte
errorMessage: errors.length > 0 ? errors.join('; ') : undefined,
logs: errors.length > 0 ? errors : undefined
};
}
}