import { getCombinationId } from './WSGRZJVU.js';
import { findToolVersionsForCombination } from './KWRJPB5T.js';
import { init_esm_shims, __name } from './6AHA7PAZ.js';

// src/display/formatters.ts
init_esm_shims();
function formatVersionCombination(context, combination, isDefault) {
  const tools = Object.entries(findToolVersionsForCombination(context, 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(context, combination)}: ${tools} ${badges}`;
}
__name(formatVersionCombination, "formatVersionCombination");

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