39 karma · joined July 26, 2016
Russians that leave Russia are not blocked.
I am Hungarian by ethnicity. I will be probably also judged for the terrible policy of Orban. I feel deep shame for it. So I understand (a little) in what situation those "good" Russians are. And I know that those Russians support my decision and understand it.
I see
I hope you won't use pnpm and we won't speak again.
Please don't use pnpm. Use Yarn or npm, those are better package managers for you.
In Russia there are some good people but they are in extreme minority. Extreme. Even the liberals in Russia are supporting the annexation of Crimea. Maybe the dictatorship is the reason, maybe the propaganda. I don't know and I don't care. This is how it is and I do what I can to exclude them from my life.
But I think it is best to use Yarn for PnP and pnpm for the symlinked node_modules structure.
I was OK to merge pnpm into npm in the past. They have never suggested me this opportunity. Instead, they decided to re-implement pnpm's algorithm into npm and call it "isolated mode".
Here is a feature comparison: https://pnpm.io/feature-comparison
https://pnpm.io/npmrc#node-linker
With node-linker=hoisted, pnpm creates a traditional hoisted (aka flat) node_modules, without using symlinks.
but this concept is fresh, pnpm already works;)
pnpm saves one version of a package only ever once on a disk and node_modules consume drastically less space
Also, soon pnpm will support aliases and that will make the hook system even more powerful