Я пытаюсь дать общую картину моей проблемы. Мне нужно написать программу с Node.js, которая должна иметь возможность обнаруживать все зависимости функции.
например.
function a() {
//do something
b();
};
function b() {
console.log("Hey, This is b");
};
В приведенном выше примере мне нужно иметь JSON, как это:
{
"a": {
dependencies: ["b"],
range: [1, 4]
},
"b": {
dependencies: [],
range: [5, 8]
}
}
В свойстве dependencies
мне нужно иметь массив функций, вызываемых внутри функции, а через range
- диапазон строк определения функции.
Мне нужно решение для достижения этой цели. Существуют ли какие-либо инструменты или плагины для Node.js?