Skip to content

chore: migrate from Bun to pnpm - #80

Merged
yusukebe merged 4 commits into
mainfrom
chore/pnpm
Aug 5, 2026
Merged

chore: migrate from Bun to pnpm#80
yusukebe merged 4 commits into
mainfrom
chore/pnpm

Conversation

@yusukebe

@yusukebe yusukebe commented Aug 5, 2026

Copy link
Copy Markdown
Member

Migrate the package manager from Bun to pnpm. Nothing in this repo needs Bun — it was only used for install and running scripts.

This also drops Node 20 support (EOL since April 2026). pnpm 11 needs Node 22.13+, so the CI matrix is now 22/24 and engines.node is >=22.13.0.

Notes:

  • Added pnpm-workspace.yaml with allowBuilds so esbuild's postinstall can run
  • The CI Node matrix now actually works. There was no setup-node step before, so every job ran on the runner's default Node

The author should do the following, if applicable

  • Add tests
  • Run tests
  • pnpm run format:fix && pnpm run lint:fix to format the code
  • Add TSDoc/JSDoc to document the code

@yusukebe yusukebe closed this Aug 5, 2026
@yusukebe yusukebe reopened this Aug 5, 2026
@yusukebe
yusukebe merged commit d1d8aef into main Aug 5, 2026
7 checks passed
@yusukebe
yusukebe deleted the chore/pnpm branch August 5, 2026 05:17
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.

1 participant