Lupa is plugin based analyser for JavaScript projects.
This is a backend for Atom package. Check this: https://atom.io/packages/atom-lupa
npm install --save lupa
Project is still under development and API is unstable. It's not production ready yet. But keep watching
You can leave your suggestions here
But one second. What is this all about? Well, overall workflow is like this:
const mockRoot = '../mocks/exampleProject');
analysis.indexProject(mockRoot)
analysis.indexing.subscribe(function (files) {
files.forEach(function (f) {
console.log('PATH:',f.path);
console.log('METADATA:',f.metadata);
});
});