В @pnpm есть крутая команда pnpm deploy. Она готовит ваш проект (поддерживает подпроекты в монорепо) для деплоя — копирует в dist проект, убивая devDependencies, чтобы было меньше рисков безопасности.

pnpm.io/cli/deploy

Вот так я её использую:
github.com/hplush/slowreader/p

Мне именно поэтому нравится pnpm — очень круто продумано как его будут использовать на реальных проектах. И лучшая поддержка монорепо на рынке. И хороший набор команд из коробки, чтобы всё просто работало.