Blamer is a tool for get information about author of code from version control system. Supports git and subversion.
npm install blamer
import Blamer from 'blamer';
// first parameter in Blamer is type of VCS, can be 'svn' or 'git', 'git' used by default
const blamer = new Blamer('git');
( async () => {
const result = await blamer.blameByFile('/path/to/file/in/repo');
console.log("Blame json: %j", result);
// will print
// Blame json: {"/path/to/file/in/repo": {
// "1": {
// "rev": "rev",
// "author": "author",
// "date": "2014-10-15T12:33:31.675393Z",
// "line": "1"
// }
// }
// }
})