UNPKG

create-react-vtw

Version:

CLI pour créer un projet ReactJs + ViteJs + Tailwind CSS v4.1

30 lines (26 loc) 984 B
import fs from "fs"; import path from "path"; import { fileURLToPath } from "url"; // ✅ Recréation de __dirname pour ESModules const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); export async function updateFiles(projectPath) { // vite.config.ts const viteConfigContent = fs.readFileSync( path.join(__dirname, "../templates/vite.config.ts"), "utf-8" ); fs.writeFileSync(path.join(projectPath, "vite.config.ts"), viteConfigContent); // index.css const indexCssContent = fs.readFileSync( path.join(__dirname, "../templates/src/index.css"), "utf-8" ); fs.writeFileSync(path.join(projectPath, "src/index.css"), indexCssContent); // App.jsx const appJsxContent = fs.readFileSync( path.join(__dirname, "../templates/src/App.jsx"), "utf-8" ); fs.writeFileSync(path.join(projectPath, "src/App.jsx"), appJsxContent); }