{
  "version": 3,
  "sources": ["../../src/formatError.ts"],
  "sourcesContent": ["import chalk from 'chalk';\n\nexport function formatUnknownOptionsError(\n  unknownOptions: Map<string, string[]>\n): string {\n  let output = chalk.bgRed.black('\\u2009ERROR\\u2009');\n  const unknownOptionsArray = Array.from(unknownOptions.keys());\n  if (unknownOptionsArray.length > 1) {\n    return `${output} ${chalk.red(`Unknown options: ${unknownOptionsArray.map((unknownOption) => `'${unknownOption}'`).join(', ')}`)}`;\n  }\n  const unknownOption = unknownOptionsArray[0];\n\n  if (typeof unknownOption === 'undefined') {\n    return output;\n  }\n\n  output += ` ${chalk.red(`Unknown option: '${unknownOption}'`)}`;\n  const didYouMeanOptions = unknownOptions.get(unknownOption);\n\n  if (\n    typeof didYouMeanOptions?.length === 'undefined' ||\n    didYouMeanOptions.length === 0\n  ) {\n    return output;\n  }\n\n  return `${output}\nDid you mean '${didYouMeanOptions.join(\"', or '\")}'? Use \"--config.unknown=value\" to force an unknown option.`;\n}\n"],
  "mappings": "AAAA,OAAO,WAAW;AAEX,SAAS,0BACd,gBACQ;AACR,MAAI,SAAS,MAAM,MAAM,MAAM,mBAAmB;AAClD,QAAM,sBAAsB,MAAM,KAAK,eAAe,KAAK,CAAC;AAC5D,MAAI,oBAAoB,SAAS,GAAG;AAClC,WAAO,GAAG,MAAM,IAAI,MAAM,IAAI,oBAAoB,oBAAoB,IAAI,CAACA,mBAAkB,IAAIA,cAAa,GAAG,EAAE,KAAK,IAAI,CAAC,EAAE,CAAC;AAAA,EAClI;AACA,QAAM,gBAAgB,oBAAoB,CAAC;AAE3C,MAAI,OAAO,kBAAkB,aAAa;AACxC,WAAO;AAAA,EACT;AAEA,YAAU,IAAI,MAAM,IAAI,oBAAoB,aAAa,GAAG,CAAC;AAC7D,QAAM,oBAAoB,eAAe,IAAI,aAAa;AAE1D,MACE,OAAO,mBAAmB,WAAW,eACrC,kBAAkB,WAAW,GAC7B;AACA,WAAO;AAAA,EACT;AAEA,SAAO,GAAG,MAAM;AAAA,gBACF,kBAAkB,KAAK,SAAS,CAAC;AACjD;",
  "names": ["unknownOption"]
}
