У меня есть совершенно новое приложение create-реагировать-приложение, и я хотел бы интегрировать генератор парсера в свой проект. Я добавил скрипт в свой пакет. json файл для построения парсера из описания, поэтому при запуске
yarn run build-parser
я обрабатываю файл описания и создаю исходный файл, который можно использовать в остальная часть моего проекта.
Я хотел бы запускать этот скрипт каждый раз, когда я изменяю файл описания. yarn test
и yarn start
уже делают что-то подобное, когда я меняю свои обычные исходные файлы. Если бы я использовал Makefile, я бы добавил файл описания как зависимость сгенерированного исходного файла, а затем добавил правило, которое запускало мой скрипт компоновщика, что-то вроде
grammar.js: grammar.pegjs
yarn build-parser
Есть ли стандартный способ сделать это в ванильном приложении create-реагировать? Есть ли место, где я могу добавить новые зависимости и новые сценарии для запуска при тестировании и сборке?