Есть js-файл, в нем объявление некоторых переменных
o.prop1 = 12;
o.prop2 = {
key: value
}
Кроме этого может содержать произвольный код. Нужно получить значения некоторых свойств объекта "о".
Можно регулярками распарсить, но это не надежно, т.к. содержимое файла может меняться.
Возникла мысль воспользоваться интерпретатором javascript, написанным на php. Чтобы загнать в него код файла, на выходе получить то что нужно.
Вот и вопрос - где бы взять такой интерпретатор-песочницу, желательно с возможностью установки композером?
Или может есть другой способ получения данных, без регулярок и песочницы?