Acabo de liberar 15GB borrando las carpetas "node_modules" de los proyectos random, los que hago fork para PR o me los bajo para probar algo.
Es hora de empezar a usar pnpm, a ver si mejora la cosa.
pnpm.io/
Потратив овер дофига времени на поиск нормального решения для управления и главное контейнирезации сервисов из разношерстных монореп остановился на rush + PNPM. А причины и краткий анализ масштабов бедствия накидал в статейке.
linkedin.com/pulse/managing-…
We're dropping @npmjs for @pnpmjs at Capsule
Super hyped. npm's decision to automatically install peerDeps is one I'll never understand. Glad to be moving away from that insane idea. I'm also very tired of how often the lockfile schema changes and that it updates with npm i cmd
⭐️ New version 7.9.0 is released with PNPM support, symlink support, and more! ⭐️
This will make it much easier to use Ignite-generated React Native projects in monorepos, for example.
Lots of other small improvements -- check it out!
github.com/infinitered/ignit…
pnpm has very advanced support for monorepositories.
For example, npm test has a -r option that runs the test scripts of all projects in parallel.
Running tests in parallel made my CI 20% faster.
github.com/hplush/slowreader…pnpm.io/cli/recursive
🎉🥳Announcing Create @Prisma Generator
Get started developing your own ◭ Prisma generator by running a single command.
🤓Hello World Prisma Generator
💁♂️Typescript support
💁♀️Javascript w/babel
🧪Test env
🚢Auto publishing w/ semantic versioning
📦support for npm, pnpm and yarn
Switched over to pnpm and all my issues went away! Just had to create a single config file with 2 lines in it, and add a `p` to my turborepo config.
Now how do I remember to type `pnpm` in this project?
pnpm has now an option to install "classic" node_modules directory, without using symlinks.
Set node-linker=hoisted to try it out
Available in pnpm v6.25.0-2 (not in latest yet)
github.com/pnpm/pnpm/release…