node-file-dep tracks dependencies between files in project.
npm install node-file-depreferenceAandB.ts
``ts`
///
///
`js
var Project = require('file-dep');
var typescriptReferenceParser = function(filePath, fileContents){
var referencePattern = /^\/\/\/\s
var result = [],
matched;
while((matched = referencePattern.exec(fileContents)) !== null){
var fullPath = matched[2];
result.push(fullPath);
}
return result;
};
var proj = new Project(parser);
var filePath = './referenceAandB.ts';
var fileContent = fs.readFileSync('referenceAandB.ts', {encoding: 'utf8'});
proj.addFile(filePath, fileContent);
var dependants = proj.getDependantsOf('c.js'); //return ['a.ts', 'b.ts']
``