Как я могу проанализировать файл JS, чтобы вернуть имя функции, имя переменной и ее значение в таблице или json, используя esprima?
Как я могу разобрать
example.js
JS-файл, в котором есть несколько функций, таких как следующие примеры
File : example.js
myFunction1: function (args) {
var myvar1 = "1416fd488389bd8923df5a5e9";
},
myFunction2: function (args) {
var myvar2 = "23u042scbajkabc424244u022";
}
вернуть мне json как
{
"myFunction1": {
"myvar1": "1416fd488389bd8923df5a5e9"
},
"myFunction2": {
"myvar2": "23u042scbajkabc424244u022"
}
}