import chalk from "chalk"; import { existsSync } from "fs"; import path from "path"; const isSalesforceProject = (rootDir: string): boolean => { const lwcPath = path.join(rootDir, "force-app", "main", "default", "lwc"); return existsSync(lwcPath); }; export const checkProjectType = () => { const rootDir = process.env.INIT_CWD || process.cwd(); if (!isSalesforceProject(rootDir)) { console.error( chalk.red( "❌ Current directory is not a Salesforce project. Please run this command in a Salesforce project root directory." ) ); process.exit(1); } };