Skip to content

Migrate repository from pnpm to Bun as package manager (#92) - #93

Open
damien-schneider wants to merge 4 commits into
mainfrom
dev
Open

Migrate repository from pnpm to Bun as package manager (#92)#93
damien-schneider wants to merge 4 commits into
mainfrom
dev

Conversation

@damien-schneider

Copy link
Copy Markdown
Owner
  • chore(pkg-manager): migrate repository from pnpm to bun

  • Update contribute.md

  • Update apps/website/src/ui/store/use-package-manager.ts

  • Update apps/website/src/ui/store/use-package-manager.ts

* chore(pkg-manager): migrate repository from pnpm to bun

* Update contribute.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update apps/website/src/ui/store/use-package-manager.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update apps/website/src/ui/store/use-package-manager.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: cto-new[bot] <140088366+cto-new[bot]@users.noreply.github.com>
Co-authored-by: Damien Schneider <74979845+damien-schneider@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings December 12, 2025 17:12
@dokploy-2025-12-08-0kwnx6

dokploy-2025-12-08-0kwnx6 Bot commented Dec 12, 2025

Copy link
Copy Markdown

Dokploy Preview Deployment

Name Status Preview Updated (UTC)
Application Next ❌ Failed Preview URL 2025-12-13T23:22:48.714Z

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR migrates the repository from pnpm to Bun as the package manager, updating configuration files, scripts, documentation, and CI/CD workflows throughout the codebase.

  • Replaces pnpm with Bun v1.3.4 across all package manager configurations and scripts
  • Updates lock file references from pnpm-lock.yaml to bun.lock/bun.lockb in cleanup scripts and documentation
  • Adds Bun as a supported package manager option in the website's package manager selector UI

Reviewed changes

Copilot reviewed 10 out of 13 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
scripts/cleanup-repo.sh Updates cleanup script to remove Bun lock files instead of pnpm lock files
pnpm-workspace.yaml Removes pnpm workspace configuration (functionality moved to package.json)
packages/ui/package.json Updates npm scripts to use bun command instead of pnpm
package.json Adds workspaces field and updates packageManager to bun@1.3.4
justfile Updates all commands from pnpm to bun equivalents
contributing.md Updates installation and development commands to use bun
contribute.md Updates prerequisite version and installation commands for bun
apps/website/src/ui/store/use-package-manager.ts Adds "bun" to the list of supported package managers with corresponding command
apps/website/package.json Updates packageManager field and npm scripts to use bun
.gitignore Adds bun-debug.log* to ignored files
.github/workflows/node.js.yml Replaces pnpm CI setup with Bun setup using oven-sh/setup-bun action

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/node.js.yml Outdated
Comment thread justfile Outdated
damien-schneider and others added 3 commits December 14, 2025 00:12
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Initial plan

* Fix build: update bun.lock to sync with package.json

Co-authored-by: damien-schneider <74979845+damien-schneider@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: damien-schneider <74979845+damien-schneider@users.noreply.github.com>
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.

3 participants