UNPKG

@code-pushup/js-packages-plugin

Version:
17 lines 847 B
import { jsPackagesPluginConfigSchema, } from './config.js'; import { derivePackageManager } from './package-managers/derive-package-manager.js'; import { packageManagers } from './package-managers/package-managers.js'; export async function normalizeConfig(config) { const jsPackagesPluginConfig = jsPackagesPluginConfigSchema.parse(config ?? {}); const { packageManager, dependencyGroups: dependencyGroupsCfg = [], checks: checksCfg = [], ...jsPackagesPluginConfigRest } = jsPackagesPluginConfig; const checks = [...new Set(checksCfg)]; const depGroups = [...new Set(dependencyGroupsCfg)]; const pm = packageManagers[packageManager ?? (await derivePackageManager())]; return { ...jsPackagesPluginConfigRest, packageManager: pm, checks, depGroups, }; } //# sourceMappingURL=utils.js.map