'use strict';

var _2Z4Y2ZR3_cjs = require('./2Z4Y2ZR3.cjs');
var _5GPMTH2I_cjs = require('./5GPMTH2I.cjs');
var _24WEKBY3_cjs = require('./24WEKBY3.cjs');

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

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