UNPKG

@digipolis/start-ui

Version:
21 lines (17 loc) 601 B
import brandings from '../config/brandings.config.js'; import { getlatestverion } from './package.js'; export const getBrandings = async () => { const keys = Object.keys(brandings); const updatedBrandings = {}; await Promise.all(keys.map(async (key) => { const branding = brandings[key]; branding.version = await getlatestverion(branding.npm); updatedBrandings[key] = branding; return branding; })); return updatedBrandings; }; export async function mapBranding(key) { if (key in brandings) return (await getBrandings())[key]; return (await getBrandings()).Antwerp; }