import { findToolVersionsForCombination, getCombinationId } from './H7LPHZJT.js';
import { init_esm_shims, __name } from './4RNWLMHM.js';

// src/display/formatters.ts
init_esm_shims();
function formatVersionCombination(combination, isDefault) {
  const tools = Object.entries(findToolVersionsForCombination(combination)).filter(([_, version]) => version !== void 0).map(([tool, version]) => `${tool}:${version}`).join(", ");
  const badges = [
    isDefault ? "\u{1F3AF} Default" : null,
    combination.stable ? "\u2705 Stable" : null,
    combination.description
  ].filter(Boolean).join(" ");
  return `  ${getCombinationId(combination)}: ${tools} ${badges}`;
}
__name(formatVersionCombination, "formatVersionCombination");

export { formatVersionCombination };
//# sourceMappingURL=Y27GTZ2Q.js.map
//# sourceMappingURL=Y27GTZ2Q.js.map