UNPKG

frontend-standards-checker

Version:

A comprehensive frontend standards validation tool with TypeScript support

22 lines 656 B
import { spawnSync } from 'child_process'; import path from 'path'; import which from 'which'; export function getGitLastAuthor(filePath, cwd) { try { const absPath = path.resolve(filePath); const gitPath = which.sync('git'); const args = ['log', '-1', '--pretty=format:%an', '--', absPath]; const result = spawnSync(gitPath, args, { cwd, encoding: 'utf8', shell: false, }); if (result.error) return 'Unknown'; return result.stdout.trim() || 'Unknown'; } catch { return 'Unknown'; } } //# sourceMappingURL=reporter.helper.js.map