frontend-standards-checker
Version:
A comprehensive frontend standards validation tool with TypeScript support
22 lines • 656 B
JavaScript
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