- Библиотека json-to-ast, для построения AST. Очень удобная структура, в которой уже сразу есть loc.
- Webpack для сборки всех зависимостей в один бандл.
- Jest для тестирования. Выбор был между ним и Mocha. Я выбрал Jest потому что в нем сразу есть все что мне нужно, а к Mocha нужно еще подключать Chai.
- Eslint для того чтобы код был приближен к одному стилю.
npm run build - Запускает сборку в режиме production.
npm run dev - Запускает сборку в режиме development.
npm run test - Запускает Jest тесты.
npm run lint - Запускает Eslint с флагом --fix, для всего src.