Существуют ли парсеры JavaScript кода?
Babel и acorn
https://babeljs.io/docs/en/babel-parser
https://github.com/acornjs/acorn
Мне кажется к задаче надо подойти по другому изначально. А как вариант можно грузить все в память eval, заменить и простым переопределением и записать в файл