pnpm

1.4K posts

pnpm banner
pnpm

pnpm

@pnpmjs

Fast, disk space efficient package manager Sponsor us: GH: https://t.co/cS3OP24kZH OC: https://t.co/zyVORTsELN We don't endorse any memecoins!

Katılım Ağustos 2016
7 Takip Edilen26.1K Takipçiler
Sabitlenmiş Tweet
pnpm
pnpm@pnpmjs·
The pnpm repository has 35K stars!
English
1
0
22
2.9K
pnpm
pnpm@pnpmjs·
After some more correctness fixes, pnpm in rust is even faster
pnpm tweet media
English
2
4
93
2.1K
pnpm retweetledi
Zoltan Kochan
Zoltan Kochan@zkochan·
The @pnpmjs e2e tests now use a "pnpm registry" instead of verdaccio. In the future we'll make pnpm faster with this registry.
English
4
2
46
5K
pnpm
pnpm@pnpmjs·
@marklynchdev @theo We work on it since April 23rd. We did not start from scratch as we had a small PoC ready from a couple of years ago. And it is not ready yet. It is under active development.
English
0
0
26
1.9K
Mark Lynch
Mark Lynch@marklynchdev·
@pnpmjs @theo How long did this take? Curious because the bun rewrite was around 7’ish days.
English
1
0
0
2K
pnpm
pnpm@pnpmjs·
We were able to make the rust rewrite faster than pnpm in all scenarios
pnpm tweet media
English
23
66
1.3K
92K
pnpm
pnpm@pnpmjs·
@kidkarolis The Rust rewrite is a direct rewrite of the Node.js implementation. The same techniques/optimizations are in place.
English
1
0
32
3.4K
Karolis Narkevičius
Karolis Narkevičius@kidkarolis·
@pnpmjs Also impressive how fast JS is already 😳. Do you know why Rust is significantly faster in some of those scenarios? Curious if that technique/optimisation could be brought into the JS implementation.
English
1
0
11
3.7K
theBarracuda 🇺🇦
theBarracuda 🇺🇦@theBarracuda_·
@pnpmjs Will be waiting on that feature, thanks ! Also do you have a roadmap or ETA for partial rust port to be done and recommend to be used in production?
English
1
0
0
468
pnpm
pnpm@pnpmjs·
This is due to additional checks that pnpm performs on a lockfile that was generated not locally. We will add an option to disable it, which should be safe for projects don't accepting contributions from outside collaborators. Also we'll document some ways to cache verification
Grégory Houllier@ghoullier

@pnpmjs Install time is ~x2 slower with pnpm@11... We keep v10 for now

English
6
14
331
45.5K
pnpm
pnpm@pnpmjs·
@schickling Only the version released today (0.2.6) won all the benchmarks that we publish to our website. If you have scenarios, where it is still slower, please file an issue.
English
0
0
35
4.2K
Johannes Schickling
Johannes Schickling@schickling·
@pnpmjs Very excited about this work! Unfortunately this doesn't seem to be true for my scenarios/experiments. While memory usage seems lower, the overall install time was slower. Happy to try a new release to see if it fixes the regression. github.com/orgs/pnpm/disc…
Johannes Schickling tweet media
English
1
1
5
5.6K
pnpm
pnpm@pnpmjs·
@ghoullier It is slower because people wanted additional validation checks of the lockfile that was generated not locally. You can try caching the pnpm cache directory to make it faster. We can make an option to disable it in a future version.
English
0
0
37
1.8K
pnpm
pnpm@pnpmjs·
Also new in pnpm v11.2, pnpm outdated displays runtimes
pnpm tweet media
English
7
17
193
9.6K
pnpm
pnpm@pnpmjs·
@bygregorr The pnpm monorepo has 204 projects. It works there.
English
1
0
7
570
Gregor
Gregor@bygregorr·
@pnpmjs imo the real test is how it handles monorepos with 40+ packages
English
1
0
1
571
pnpm
pnpm@pnpmjs·
You can try out the new pnpm Rust engine if you update to pnpm v11.2.2 and run: pnpm add @pnpm/pacquet --config Whenever a new version of the engine comes out, just run the above command again. Issues can be reported in the pnpm repository with "pacquet:" in the title.
English
4
24
251
18K
pnpm
pnpm@pnpmjs·
We are dogfooding it on the pnpm repository itself.
pnpm tweet media
English
0
1
17
2.1K
pnpm
pnpm@pnpmjs·
@YouPulseX Remove the config dependency from "pnpm-workspace.yaml" and run "pnpm install", then commit the updated lockfile. Not sure "pnpm remove --config" is implemented. We'll add that too.
English
0
0
6
713
Paul Sant · Telecodex
@pnpmjs What is the rollback path if the Rust engine breaks a workspace after pnpm add @pnpm/pacquet --config - remove the config entry, downgrade pnpm, or both?
English
1
0
0
675
pnpm retweetledi
npm
npm@npmjs·
1/ To prevent supply chain attacks following the pattern of Mini Shai Hulud, we invalidated npm granular access tokens with write access that bypass 2FA. Update the stored token and rerun the workflow for your automations.
English
58
198
1.5K
262.4K
pnpm
pnpm@pnpmjs·
@minijus Faster - yes. Memory we did not test.
English
1
0
16
1.3K
Minijus
Minijus@minijus·
@pnpmjs Will it be faster? Or will it consume less memory? With v11 our Renovate runs started getting OOM issues when creating/updating lock files.
English
1
0
5
1.2K
pnpm
pnpm@pnpmjs·
In the next version of pnpm you'll be able to run the Rust engine for fetching, importing, and linking packages.
pnpm tweet media
English
7
15
448
21.9K
pnpm retweetledi
PodRocket
PodRocket@PodRocketpod·
pnpm lead maintainer @zkochan joined PodRocket to talk about pnpm 11: the 24-hour install rule, the new allow-builds config, the global virtual store, and what's coming in v12... including the highly anticipated Rust rewrite.
English
2
3
10
1.8K