Zoltan Kochan

2.7K posts

Zoltan Kochan banner
Zoltan Kochan

Zoltan Kochan

@zkochan

Developer, maker of @pnpmjs Works on dependency management at @bitdev_ #javascript #nodejs I don't endorse memecoins.

Katılım Ekim 2010
760 Takip Edilen4.9K Takipçiler
Zoltan Kochan
Zoltan Kochan@zkochan·
@pelaseyed @rugbist_ I am not sure what that means. Like "pnpm install" would fail if there is no lockfile? That would be a big deviation from how other node package managers work.
English
0
0
0
16
homanp
homanp@pelaseyed·
If you are worried about Supply Chain attacks you should upgrade to pnpm 11 and use their new features.
homanp tweet media
English
2
3
6
377
Zoltan Kochan
Zoltan Kochan@zkochan·
Damn it, why is everyone posting spoilers about the boys?
English
1
0
0
279
Stanzilla
Stanzilla@stanzillaz·
@alex__bit Hrrm, that sets the version to the latest RC and changed all my single quotes to double quotes in the workspace.yaml
English
2
0
0
112
Jordan Harband
Jordan Harband@ljharb·
@zkochan 45469 here, joined January 2009. Still always GitHub, but obviously there’s been a steep copiloted decline.
Hillsborough, CA 🇺🇸 English
1
0
0
238
Zoltan Kochan
Zoltan Kochan@zkochan·
I'm GitHub user 1927579, joined June 2012. I've visited GitHub almost every single day for almost 14 years. It's never been a question for me where I'd put my projects: always GitHub. I'm super sad to say this, but it's time for a coffee break.
English
2
2
64
4.3K
Jason Cox
Jason Cox@jasonbcox0·
@zkochan Where do I see my Github user number?
English
2
0
0
304
Zoltan Kochan
Zoltan Kochan@zkochan·
@clentfort Every worktree is a siblink directory. Here are the commands I use to clone a repo into such directory structure: #setting-it-up" target="_blank" rel="nofollow noopener">pnpm.io/11.x/git-workt…
English
0
0
1
48
Christian Lentfort
Christian Lentfort@clentfort·
@zkochan Thanks for sharing, the helpers seem useful. Can you explain a bit more about that common dir setup? That's a new concept for me. I'm working on some tooling to also set up WTs, so learning more here would be nice.
English
1
0
0
35
Zoltan Kochan
Zoltan Kochan@zkochan·
Tried using Git worktrees for developing the pnpm Rust rewrite, similarly to how I use it in the pnpm/pnpm repository and got no space left on my computer. Here's what works perfrectly with typescript+pnpm: pnpm.io/11.x/git-workt…
English
5
6
67
4.5K
nik
nik@realNirajK·
@zkochan did you try this? CARGO_TARGET_DIR=/absolute/path/to/repo/target
English
1
0
0
207
Zoltan Kochan
Zoltan Kochan@zkochan·
@Anoesj If there are compatibility issues due to multiple versions shouldn't they be peer dependencies? There is a PR about auto-dedupe but I am not sure about that change. Maybe as opt-in is ok but it will probably slow down resolution.
English
1
0
0
21
Anoesj Sadraee
Anoesj Sadraee@Anoesj·
@zkochan Hey! I'm wondering, would it be possible to configure pnpm to auto-dedupe transitive deps to prevent compatibility issues? E.g. I have multiple packages installing postcss, but every time I update deps, I have to dedupe to prevent having multiple versions of postcss.
English
1
0
0
28
Anthony Shew
Anthony Shew@anthonysheww·
@zkochan @yagiznizipli @pnpmjs Would be very happy to help maintain on this. As you know, we have a whole pnpm lockfile parser re-implementation that I’d be more than happy to adjust to put into pacquet (and then use that crate in Turborepo 😄).
English
1
0
2
98
Zoltan Kochan
Zoltan Kochan@zkochan·
I was able to make Pacquet perform better than @pnpmjs. Pacquet is a reimplementation of pnpm in Rust created by @yagiznizipli. More details later.
English
5
3
93
15.2K
Zoltan Kochan
Zoltan Kochan@zkochan·
@kettanaito @pnpmjs @yagiznizipli I am only testing it with two scenarios at the moment. Up to date lockfile with cold cache and hot cache. With cold cache it is twice faster, with hot cache it is 23% faster.
English
1
0
6
688
Artem Zakharchenko
Artem Zakharchenko@kettanaito·
So you mean to tell me... performance is in the bag?
English
1
0
0
812