В @pnpm есть крутая команда pnpm deploy. Она готовит ваш проект (поддерживает подпроекты в монорепо) для деплоя — копирует в dist проект, убивая devDependencies, чтобы было меньше рисков безопасности.
Вот так я её использую:
https://github.com/hplush/slowreader/pull/242/files
Мне именно поэтому нравится pnpm — очень круто продумано как его будут использовать на реальных проектах. И лучшая поддержка монорепо на рынке. И хороший набор команд из коробки, чтобы всё просто работало.