'use strict';

var FOFSZBOK_cjs = require('./FOFSZBOK.cjs');
var U7VZULNU_cjs = require('./U7VZULNU.cjs');

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

exports.formatVersionCombination = formatVersionCombination;
//# sourceMappingURL=M6KBN6B2.cjs.map
//# sourceMappingURL=M6KBN6B2.cjs.map