nextdevkit
Version:
A Comprehensive CLI Toolkit for Next.js Development
18 lines (17 loc) • 576 B
JavaScript
import fs from 'fs-extra';
import path from 'path';
const isTypeScriptProject = (projectPath) => {
const packageJsonPath = path.join(projectPath, 'package.json');
if (!fs.existsSync(packageJsonPath)) {
return false;
}
try {
const { dependencies = {}, devDependencies = {} } = fs.readJsonSync(packageJsonPath);
return 'typescript' in dependencies || 'typescript' in devDependencies;
}
catch (error) {
console.error('Error reading package.json:', error);
return false;
}
};
export default isTypeScriptProject;