feature-sliced / documentation

🍰 Architectural methodology for frontend projects
https://feature-sliced.design
MIT License
1.47k stars 152 forks source link

WORKFLOW: Switch to pnpm from Yarn #438

Closed illright closed 1 year ago

illright commented 2 years ago

pnpm is faster, more space-efficient, has a subjectively better command-line interface and prevents hard-to-debug problems from undeclared dependencies.

Coincidentally, this last benefit is the reason why some JS packages don't work with pnpm. That's because their developers haven't declared dependencies properly, and shame on them for that. If such issues arise, we may be able to fix them with dependency overrides functionality that pnpm provides.

azinit commented 2 years ago

Тема еще более острая, чем про гит-хуки))

Если не разводить холивар - то лично я не вижу проблем, ради чего мы должны были бы согласиться перейти в сторону pnpm (особенно беря на себя риски с зависимостями, что ты описал)

Мб @feature-sliced/core и @feature-sliced/contributors будет что сказать 🤔

Krakazybik commented 2 years ago

Поддержу @azinit, не вижу в этом острой необходимости.