vibe-coder-mcp
Version:
Production-ready MCP server with complete agent integration, multi-transport support, and comprehensive development automation tools for AI-assisted workflows.
33 lines • 1.4 kB
TypeScript
import type { ContextPackage } from '../types/context-curator.js';
export interface CompressionMetadata {
originalSize: number;
compressedSize: number;
compressionRatio: number;
algorithm: 'gzip' | 'brotli' | 'deflate';
compressionLevel: number;
compressionTimeMs: number;
checksum: string;
}
export interface CompressedPackage {
compressedData: Buffer;
metadata: CompressionMetadata;
}
export declare class PackageCompressor {
private static readonly DEFAULT_COMPRESSION_LEVEL;
private static readonly MAX_COMPRESSION_SIZE;
static compressPackage(contextPackage: ContextPackage, compressionLevel?: number): Promise<CompressedPackage>;
static decompressPackage(compressedPackage: CompressedPackage): Promise<ContextPackage>;
static estimateCompressionRatio(contextPackage: ContextPackage): number;
static getCompressionStats(metadata: CompressionMetadata): {
spaceSavedBytes: number;
spaceSavedPercentage: number;
compressionEfficiency: 'excellent' | 'good' | 'fair' | 'poor';
};
static optimizeForCompression(contextPackage: ContextPackage): ContextPackage;
private static calculateChecksum;
private static hasRepetitiveContent;
private static removeNullValues;
private static deduplicateContent;
private static compressRepetitiveStrings;
}
//# sourceMappingURL=package-compressor.d.ts.map