flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS
1 lines • 1.82 kB
Source Map (JSON)
{"version":3,"file":"setup-gitignore.cjs","sources":["../../../src/cli/commands/setup-gitignore.ts"],"sourcesContent":["import fs from \"fs/promises\";\nimport path from \"path\";\nimport { classListFile, outputDir, processIdFile } from \"../consts\";\n\nexport async function setupGitIgnore() {\n const gitIgnoreFilePath = path.join(outputDir, \".gitignore\");\n\n try {\n const gitignore = await fs.readFile(gitIgnoreFilePath, \"utf-8\").catch(() => {\n console.log(`Creating ${gitIgnoreFilePath} file...`);\n return \"\";\n });\n\n if (![classListFile, processIdFile].some((file) => gitignore.includes(file))) {\n console.log(`Adding ${classListFile}, ${processIdFile} to ${gitIgnoreFilePath}...`);\n await fs.writeFile(gitIgnoreFilePath, `${classListFile}\\n${processIdFile}`, { flag: \"w\" });\n }\n } catch (error) {\n console.error(`Failed to update ${gitIgnoreFilePath}:`, error);\n }\n}\n"],"names":["outputDir","classListFile","processIdFile"],"mappings":";;;;;;AAIO,eAAe,cAAc,GAAG;AACvC,EAAE,MAAM,iBAAiB,GAAG,IAAI,CAAC,IAAI,CAACA,gBAAS,EAAE,YAAY,CAAC;AAC9D,EAAE,IAAI;AACN,IAAI,MAAM,SAAS,GAAG,MAAM,EAAE,CAAC,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,CAAC,KAAK,CAAC,MAAM;AAChF,MAAM,OAAO,CAAC,GAAG,CAAC,CAAC,SAAS,EAAE,iBAAiB,CAAC,QAAQ,CAAC,CAAC;AAC1D,MAAM,OAAO,EAAE;AACf,KAAK,CAAC;AACN,IAAI,IAAI,CAAC,CAACC,oBAAa,EAAEC,oBAAa,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,KAAK,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,EAAE;AAClF,MAAM,OAAO,CAAC,GAAG,CAAC,CAAC,OAAO,EAAED,oBAAa,CAAC,EAAE,EAAEC,oBAAa,CAAC,IAAI,EAAE,iBAAiB,CAAC,GAAG,CAAC,CAAC;AACzF,MAAM,MAAM,EAAE,CAAC,SAAS,CAAC,iBAAiB,EAAE,CAAC,EAAED,oBAAa;AAC5D,EAAEC,oBAAa,CAAC,CAAC,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC;AACjC;AACA,GAAG,CAAC,OAAO,KAAK,EAAE;AAClB,IAAI,OAAO,CAAC,KAAK,CAAC,CAAC,iBAAiB,EAAE,iBAAiB,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC;AAClE;AACA;;;;"}