vulnzap-core
Version:
Secure AI-generated code by intercepting vulnerabilities in real-time
23 lines (22 loc) • 826 B
TypeScript
/**
* Parse a version string based on the ecosystem
*
* @param {string} version - Version string to parse
* @param {string} ecosystem - Package ecosystem (npm, pip, etc.)
* @returns {string|null} - Normalized version string or null if invalid
*/
export function parseVersion(version: string, ecosystem: string): string | null;
/**
* Compare version strings based on ecosystem
*
* @param {string} version - Version to check
* @param {string} range - Version range or constraint
* @param {string} ecosystem - Package ecosystem (npm, pip, etc)
* @returns {boolean} - Whether version satisfies the range
*/
export function compareVersions(version: string, range: string, ecosystem: string): boolean;
declare namespace _default {
export { parseVersion };
export { compareVersions };
}
export default _default;