'use strict';

var REVK4LZT_cjs = require('./REVK4LZT.cjs');
var _4BP4CCPZ_cjs = require('./4BP4CCPZ.cjs');
var KHVGLVR5_cjs = require('./KHVGLVR5.cjs');

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

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