flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS
1 lines • 1.98 kB
Source Map (JSON)
{"version":3,"file":"install.cjs","sources":["../../../src/cli/commands/install.ts"],"sourcesContent":["import { resolveCommand } from \"package-manager-detector/commands\";\nimport { detect } from \"package-manager-detector/detect\";\nimport { execCommand } from \"../utils/exec-command\";\nimport { getPackageJson } from \"../utils/get-package-json\";\n\nexport async function installFlowbiteReact() {\n try {\n const packageJson = await getPackageJson();\n\n if (packageJson.dependencies?.[\"flowbite-react\"] || packageJson.devDependencies?.[\"flowbite-react\"]) {\n return;\n }\n\n let pm = await detect();\n\n if (!pm) {\n console.error(\"Could not detect package manager\");\n }\n\n pm ??= { agent: \"npm\", name: \"npm\" };\n\n const packageName = \"flowbite-react\";\n const { command = \"\", args } = resolveCommand(pm.agent, \"add\", [packageName]) ?? {};\n\n console.log(`Installing ${packageName} using ${pm.name}...`);\n execCommand(command, args);\n } catch (error) {\n console.error(\"Failed to install flowbite-react:\", error);\n }\n}\n"],"names":["getPackageJson","detect","resolveCommand","execCommand"],"mappings":";;;;;;;AAKO,eAAe,oBAAoB,GAAG;AAC7C,EAAE,IAAI;AACN,IAAI,MAAM,WAAW,GAAG,MAAMA,6BAAc,EAAE;AAC9C,IAAI,IAAI,WAAW,CAAC,YAAY,GAAG,gBAAgB,CAAC,IAAI,WAAW,CAAC,eAAe,GAAG,gBAAgB,CAAC,EAAE;AACzG,MAAM;AACN;AACA,IAAI,IAAI,EAAE,GAAG,MAAMC,aAAM,EAAE;AAC3B,IAAI,IAAI,CAAC,EAAE,EAAE;AACb,MAAM,OAAO,CAAC,KAAK,CAAC,kCAAkC,CAAC;AACvD;AACA,IAAI,EAAE,KAAK,EAAE,GAAG,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC;AAC9C,IAAI,MAAM,WAAW,GAAG,gBAAgB;AACxC,IAAI,MAAM,EAAE,OAAO,GAAG,EAAE,EAAE,IAAI,EAAE,GAAGC,uBAAc,CAAC,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,CAAC,WAAW,CAAC,CAAC,IAAI,EAAE;AACvF,IAAI,OAAO,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,WAAW,CAAC,OAAO,EAAE,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAChE,IAAIC,uBAAW,CAAC,OAAO,EAAE,IAAI,CAAC;AAC9B,GAAG,CAAC,OAAO,KAAK,EAAE;AAClB,IAAI,OAAO,CAAC,KAAK,CAAC,mCAAmC,EAAE,KAAK,CAAC;AAC7D;AACA;;;;"}