{"version":3,"file":"extension.utils.cjs","sources":["../src/extension.utils.ts"],"sourcesContent":["import { writeConfig } from './cli/cli.utils';\nimport { exists } from './helpers/exist';\n\nexport const name = '@bemedev/cli-setupFs';\n\nexport const getSetupFiles = async (\n  prevSetupFiles: string[],\n  _setupFiles: string[],\n) => {\n  const path = await requirePath();\n\n  const setupFiles = [...prevSetupFiles, path, ..._setupFiles];\n  return setupFiles;\n};\n\nexport const requirePath = async () => {\n  const { check, path } = exists();\n  if (!check) await writeConfig();\n  return path;\n};\n"],"names":["exists","writeConfig"],"mappings":";;;;;AAGO,MAAM,IAAI,GAAG,uBAAuB;AAE9B,MAAA,aAAa,GAAG,OAC3B,cAAwB,EACxB,WAAqB,KACnB;AACF,IAAA,MAAM,IAAI,GAAG,MAAM,WAAW,EAAE,CAAC;IAEjC,MAAM,UAAU,GAAG,CAAC,GAAG,cAAc,EAAE,IAAI,EAAE,GAAG,WAAW,CAAC,CAAC;AAC7D,IAAA,OAAO,UAAU,CAAC;AACpB,EAAE;AAEW,MAAA,WAAW,GAAG,YAAW;IACpC,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,GAAGA,oBAAM,EAAE,CAAC;AACjC,IAAA,IAAI,CAAC,KAAK;QAAE,MAAMC,yBAAW,EAAE,CAAC;AAChC,IAAA,OAAO,IAAI,CAAC;AACd;;;;;;"}