mcp-ai-agent-guidelines
Version:
A comprehensive Model Context Protocol server providing advanced tools, resources, and prompts for implementing AI agent best practices
22 lines • 881 B
TypeScript
/**
* Yarn Lock Parser (yarn.lock)
*
* Parses yarn.lock files in both v1 and v2 formats.
* V1 uses a custom format, V2 uses YAML-like syntax.
*/
import type { AnalysisOptions, EcosystemType, Issue, PackageFileType, PackageInfo, ParseResult } from "../types.js";
import { BaseParser } from "./base.js";
export declare class YarnLockParser extends BaseParser {
private static deprecatedPackages;
parse(content: string): ParseResult;
private parseV1;
private parseV2;
canParse(content: string): boolean;
getEcosystem(): EcosystemType;
getFileTypes(): PackageFileType[];
protected analyzePackage(pkg: PackageInfo, options: AnalysisOptions, issues: Issue[]): void;
private checkVersionPattern;
private checkKnownVulnerabilities;
protected addEcosystemRecommendations(recommendations: string[]): void;
}
//# sourceMappingURL=yarn.d.ts.map