UNPKG

flowbite-react

Version:

Official React components built for Flowbite and Tailwind CSS

1 lines 2.72 kB
{"version":3,"file":"init.cjs","sources":["../../../src/cli/commands/init.ts"],"sourcesContent":["import { ensureTailwind } from \"./ensure-tailwind\";\nimport { installFlowbiteReact } from \"./install\";\nimport { patchTailwind } from \"./patch\";\nimport { setupClassList } from \"./setup-class-list\";\nimport { setupConfig } from \"./setup-config\";\nimport { setupGitIgnore } from \"./setup-gitignore\";\nimport { setupOutputDirectory } from \"./setup-output-directory\";\nimport { setupPatch } from \"./setup-patch\";\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 // require `tailwindcss`\n await ensureTailwind();\n\n // patch `tailwindcss`\n await patchTailwind();\n\n // install `flowbite-react`\n await installFlowbiteReact();\n\n // setup patch script in `package.json`\n await setupPatch();\n\n // setup `tailwindcss`\n await setupTailwind();\n\n // setup `.flowbite-react` directory\n await setupOutputDirectory();\n\n // setup `.flowbite-react/class-list.json` file\n await setupClassList();\n\n // setup `.flowbite-react/config.json` file\n await setupConfig();\n\n // setup `.flowbite-react/.gitignore` file\n await setupGitIgnore();\n\n // setup VSCode intellisense\n await setupVSCode();\n\n // setup plugin based on bundler\n const hasBundler = await setupPlugin();\n\n if (!hasBundler) {\n // setup register script in `package.json`\n await setupRegister();\n }\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","patchTailwind","installFlowbiteReact","setupPatch","setupTailwind","setupOutputDirectory","setupClassList","setupConfig","setupGitIgnore","setupVSCode","setupPlugin","setupRegister"],"mappings":";;;;;;;;;;;;;;;AAaO,eAAe,IAAI,GAAG;AAC7B,EAAE,IAAI;AACN,IAAI,MAAMA,6BAAc,EAAE;AAC1B,IAAI,MAAMC,mBAAa,EAAE;AACzB,IAAI,MAAMC,4BAAoB,EAAE;AAChC,IAAI,MAAMC,qBAAU,EAAE;AACtB,IAAI,MAAMC,2BAAa,EAAE;AACzB,IAAI,MAAMC,yCAAoB,EAAE;AAChC,IAAI,MAAMC,6BAAc,EAAE;AAC1B,IAAI,MAAMC,uBAAW,EAAE;AACvB,IAAI,MAAMC,6BAAc,EAAE;AAC1B,IAAI,MAAMC,uBAAW,EAAE;AACvB,IAAI,MAAM,UAAU,GAAG,MAAMC,uBAAW,EAAE;AAC1C,IAAI,IAAI,CAAC,UAAU,EAAE;AACrB,MAAM,MAAMC,2BAAa,EAAE;AAC3B;AACA,IAAI,OAAO,CAAC,GAAG,CAAC,4DAA4D,CAAC;AAC7E,GAAG,CAAC,OAAO,KAAK,EAAE;AAClB,IAAI,OAAO,CAAC,KAAK,CAAC,0CAA0C,EAAE,KAAK,CAAC;AACpE,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC;AACnB;AACA;;;;"}