forked from sombochea/verdaccio-ui
f5c77ff43c
* refactor: updated version page * refactor: rollback context * fix: added version provider
17 lines
502 B
TypeScript
17 lines
502 B
TypeScript
import { PackageMetaInterface } from '../../../types/packageMeta';
|
|
|
|
function isPackageVersionValid(packageMeta: Partial<PackageMetaInterface>, packageVersion?: string): boolean {
|
|
if (!packageVersion || typeof packageVersion === 'undefined') {
|
|
// if is undefined, that means versions does not exist, we continue
|
|
return true;
|
|
}
|
|
|
|
if (packageMeta.versions) {
|
|
return Object.keys(packageMeta.versions).includes(packageVersion);
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
export default isPackageVersionValid;
|