UNPKG

nextdevkit

Version:

A Comprehensive CLI Toolkit for Next.js Development

18 lines (17 loc) 576 B
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;