UNPKG

flowbite-react

Version:

Official React components built for Flowbite and Tailwind CSS

30 lines (26 loc) 1.08 kB
'use strict'; var commands = require('package-manager-detector/commands'); var detect = require('package-manager-detector/detect'); var execCommand = require('../utils/exec-command.cjs'); var getPackageJson = require('../utils/get-package-json.cjs'); async function installFlowbiteReact() { try { const packageJson = await getPackageJson.getPackageJson(); if (packageJson.dependencies?.["flowbite-react"] || packageJson.devDependencies?.["flowbite-react"]) { return; } let pm = await detect.detect(); if (!pm) { console.error("Could not detect package manager"); } pm ?? (pm = { agent: "npm", name: "npm" }); const packageName = "flowbite-react"; const { command = "", args } = commands.resolveCommand(pm.agent, "add", [packageName]) ?? {}; console.log(`Installing ${packageName} using ${pm.name}...`); execCommand.execCommand(command, args); } catch (error) { console.error("Failed to install flowbite-react:", error); } } exports.installFlowbiteReact = installFlowbiteReact; //# sourceMappingURL=install.cjs.map