{"version":3,"file":"version.mjs","names":[],"sources":["../../../../src/init/utils/version.ts"],"sourcesContent":["/**\n * Returns true when the dependency `version` range targets a major >= `major`.\n * Tolerant of leading range characters, e.g. `^16.0.0`, `~16`, `16.1.0`.\n */\nexport const isVersionAtLeast = (\n  version: string | undefined,\n  major: number\n): boolean => {\n  if (!version || typeof version !== 'string') return false;\n  const match = version.match(/(\\d+)/);\n  if (!match?.[1]) return false;\n  return parseInt(match[1], 10) >= major;\n};\n"],"mappings":";;;;;AAIA,MAAa,oBACX,SACA,UACY;CACZ,IAAI,CAAC,WAAW,OAAO,YAAY,UAAU,OAAO;CACpD,MAAM,QAAQ,QAAQ,MAAM,OAAO;CACnC,IAAI,CAAC,QAAQ,IAAI,OAAO;CACxB,OAAO,SAAS,MAAM,IAAI,EAAE,KAAK;AACnC"}