flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS
41 lines (37 loc) • 1.45 kB
JavaScript
var ensureTailwind = require('./ensure-tailwind.cjs');
var install = require('./install.cjs');
var patch = require('./patch.cjs');
var setupClassList = require('./setup-class-list.cjs');
var setupConfig = require('./setup-config.cjs');
var setupGitignore = require('./setup-gitignore.cjs');
var setupOutputDirectory = require('./setup-output-directory.cjs');
var setupPatch = require('./setup-patch.cjs');
var setupPlugin = require('./setup-plugin.cjs');
var setupRegister = require('./setup-register.cjs');
var setupTailwind = require('./setup-tailwind.cjs');
var setupVscode = require('./setup-vscode.cjs');
async function init() {
try {
await ensureTailwind.ensureTailwind();
await patch.patchTailwind();
await install.installFlowbiteReact();
await setupPatch.setupPatch();
await setupTailwind.setupTailwind();
await setupOutputDirectory.setupOutputDirectory();
await setupClassList.setupClassList();
await setupConfig.setupConfig();
await setupGitignore.setupGitIgnore();
await setupVscode.setupVSCode();
const hasBundler = await setupPlugin.setupPlugin();
if (!hasBundler) {
await setupRegister.setupRegister();
}
console.log("\n\u2705 Flowbite React has been successfully initialized!");
} catch (error) {
console.error("An error occurred during initialization:", error);
process.exit(1);
}
}
exports.init = init;
//# sourceMappingURL=init.cjs.map
;