Поскольку требуется выполнить производственную сборку, она должна быть в списке производственных зависимостей imho.
По моему опыту, большую часть времени проект создается заново для производства, поэтому требуются все необходимые пакетыдля сборки с нуля.
Зависимость dev может что-то наподобие webpack-dev-server, который не нужен для сборки prod, но явно используется в разработке (при условии, что кто-то его использует).