query-registry
Version:
Query the npm registry for packuments, manifests, packages and download counts
21 lines (19 loc) • 548 B
text/typescript
import { AbbreviatedPackument } from '../types/abbreviated-packument';
import { RawAbbreviatedPackument } from '../types/raw-abbreviated-packument';
export function normalizeRawAbbreviatedPackument({
rawAbbreviatedPackument,
}: {
rawAbbreviatedPackument: RawAbbreviatedPackument;
}): AbbreviatedPackument {
const {
'dist-tags': distTags,
name: id,
modified: modifiedAt,
} = rawAbbreviatedPackument;
return {
...rawAbbreviatedPackument,
id,
distTags,
modifiedAt,
};
}