{"version":3,"file":"init.cjs","sources":["../../../src/cli/commands/init.ts"],"sourcesContent":["import { ensureTailwind } from \"./ensure-tailwind\";\nimport { installPackage } from \"./install\";\nimport { setupClassList } from \"./setup-class-list\";\nimport { setupConfig } from \"./setup-config\";\nimport { setupGitIgnore } from \"./setup-gitignore\";\nimport { setupInit } from \"./setup-init\";\nimport { setupOutputDirectory } from \"./setup-output-directory\";\nimport { setupPlugin } from \"./setup-plugin\";\nimport { setupRegister } from \"./setup-register\";\nimport { setupTailwind } from \"./setup-tailwind\";\nimport { setupVSCode } from \"./setup-vscode\";\n\nexport async function init() {\n  try {\n    await ensureTailwind();\n    await installPackage();\n    await setupOutputDirectory();\n    await setupGitIgnore();\n    await setupClassList();\n    const config = await setupConfig();\n    await setupInit(config);\n    await setupVSCode();\n    await setupTailwind();\n    const hasBundler = await setupPlugin();\n    if (!hasBundler) {\n      await setupRegister();\n    }\n    console.log(\"\\n✅ Flowbite React has been successfully initialized!\");\n  } catch (error) {\n    console.error(\"An error occurred during initialization:\", error);\n    process.exit(1);\n  }\n}\n"],"names":["ensureTailwind","installPackage","setupOutputDirectory","setupGitIgnore","setupClassList","setupConfig","setupInit","setupVSCode","setupTailwind","setupPlugin","setupRegister"],"mappings":";;;;;;;;;;;;;;AAYO,eAAe,IAAI,GAAG;AAC7B,EAAE,IAAI;AACN,IAAI,MAAMA,6BAAc,EAAE;AAC1B,IAAI,MAAMC,sBAAc,EAAE;AAC1B,IAAI,MAAMC,yCAAoB,EAAE;AAChC,IAAI,MAAMC,6BAAc,EAAE;AAC1B,IAAI,MAAMC,6BAAc,EAAE;AAC1B,IAAI,MAAM,MAAM,GAAG,MAAMC,uBAAW,EAAE;AACtC,IAAI,MAAMC,mBAAS,CAAC,MAAM,CAAC;AAC3B,IAAI,MAAMC,uBAAW,EAAE;AACvB,IAAI,MAAMC,2BAAa,EAAE;AACzB,IAAI,MAAM,UAAU,GAAG,MAAMC,uBAAW,EAAE;AAC1C,IAAI,IAAI,CAAC,UAAU,EAAE;AACrB,MAAM,MAAMC,2BAAa,EAAE;AAC3B,IAAI;AACJ,IAAI,OAAO,CAAC,GAAG,CAAC,4DAA4D,CAAC;AAC7E,EAAE,CAAC,CAAC,OAAO,KAAK,EAAE;AAClB,IAAI,OAAO,CAAC,KAAK,CAAC,0CAA0C,EAAE,KAAK,CAAC;AACpE,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC;AACnB,EAAE;AACF;;;;"}