JamieMason/syncpack

View on GitHub
src/version-group/lib/get-lowest-version.ts

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import type { Specifier } from '../../specifier/index.js';
import { getPreferredVersion } from './get-preferred-version.js';

/**
 * From an array of instances where every instance contains a valid semver
 * version, return the lowest version number
 */
export function getLowestVersion(specifiers: Specifier.Any[]) {
  return getPreferredVersion('lowestSemver', specifiers);
}