mirror of https://github.com/renovatebot/renovate
11 lines
364 B
TypeScript
11 lines
364 B
TypeScript
const SEMVER_X_RANGE = ['*', 'x', 'X', ''] as const;
|
|
type SemVerXRangeArray = typeof SEMVER_X_RANGE;
|
|
export type SemVerXRange = SemVerXRangeArray[number];
|
|
|
|
/**
|
|
* https://docs.npmjs.com/cli/v6/using-npm/semver#x-ranges-12x-1x-12-
|
|
*/
|
|
export function isSemVerXRange(range: string): range is SemVerXRange {
|
|
return SEMVER_X_RANGE.includes(range as SemVerXRange);
|
|
}
|