Skip to content

perf(npm): improve npm install -g deno binary startup performance#32439

Merged
dsherret merged 26 commits intodenoland:mainfrom
dsherret:chore_npm_publish_improve
Mar 4, 2026
Merged

perf(npm): improve npm install -g deno binary startup performance#32439
dsherret merged 26 commits intodenoland:mainfrom
dsherret:chore_npm_publish_improve

Conversation

@dsherret
Copy link
Copy Markdown
Contributor

@dsherret dsherret commented Mar 3, 2026

This creates a symlink in the node_modules/.bin folder to the deno binary.

@dsherret dsherret marked this pull request as ready for review March 4, 2026 11:46
@dsherret dsherret requested a review from nathanwhit March 4, 2026 11:46
Copy link
Copy Markdown
Member

@nathanwhit nathanwhit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dsherret

This comment was marked as outdated.

Comment thread .github/workflows/npm_publish.yml Outdated
dsherret and others added 3 commits March 4, 2026 13:39
Signed-off-by: David Sherret <dsherret@users.noreply.github.com>
@dsherret dsherret enabled auto-merge (squash) March 4, 2026 13:14
@dsherret dsherret changed the title perf(npm): improve npm deno install binary startup performance perf(npm): improve npm install -g deno binary startup performance Mar 4, 2026
@dsherret dsherret disabled auto-merge March 4, 2026 13:15
@dsherret dsherret enabled auto-merge (squash) March 4, 2026 13:15
@dsherret dsherret merged commit 4b7bdcd into denoland:main Mar 4, 2026
203 of 217 checks passed
@dsherret dsherret deleted the chore_npm_publish_improve branch March 4, 2026 13:24
@dsherret
Copy link
Copy Markdown
Contributor Author

dsherret commented Mar 4, 2026

This made local install faster, but not global install unfortunately.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants