{"version":3,"file":"create-config.cjs","sources":["../../../src/cli/utils/create-config.ts"],"sourcesContent":["export interface Config {\n  $schema: string;\n  components: string[];\n  dark: boolean;\n  path: string;\n  prefix: string;\n  rsc: boolean;\n  tsx: boolean;\n  version: 3 | 4;\n}\n\nexport function createConfig(input: Partial<Config> = {}): Config {\n  return {\n    $schema: input.$schema ?? \"https://unpkg.com/flowbite-react/schema.json\",\n    components: input.components ?? [],\n    dark: input.dark ?? true,\n    path: input.path ?? \"src/components\",\n    // TODO: infer from project\n    prefix: input.prefix ?? \"\",\n    rsc: input.rsc ?? true,\n    tsx: input.tsx ?? true,\n    version: input.version ?? 4,\n  };\n}\n"],"names":[],"mappings":";;AACO,SAAS,YAAY,CAAC,KAAK,GAAG,EAAE,EAAE;AACzC,EAAE,OAAO;AACT,IAAI,OAAO,EAAE,KAAK,CAAC,OAAO,IAAI,8CAA8C;AAC5E,IAAI,UAAU,EAAE,KAAK,CAAC,UAAU,IAAI,EAAE;AACtC,IAAI,IAAI,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI;AAC5B,IAAI,IAAI,EAAE,KAAK,CAAC,IAAI,IAAI,gBAAgB;AACxC;AACA,IAAI,MAAM,EAAE,KAAK,CAAC,MAAM,IAAI,EAAE;AAC9B,IAAI,GAAG,EAAE,KAAK,CAAC,GAAG,IAAI,IAAI;AAC1B,IAAI,GAAG,EAAE,KAAK,CAAC,GAAG,IAAI,IAAI;AAC1B,IAAI,OAAO,EAAE,KAAK,CAAC,OAAO,IAAI;AAC9B,GAAG;AACH;;;;"}