docs: set bun/bunx as the canonical package manager everywhere#87
docs: set bun/bunx as the canonical package manager everywhere#87ThePlenkov merged 3 commits intomainfrom
Conversation
…ckage manager Co-authored-by: ThePlenkov <6381507+ThePlenkov@users.noreply.github.com>
|
View your CI Pipeline Execution ↗ for commit 59782ab
☁️ Nx Cloud last updated this comment at |
|
View your CI Pipeline Execution ↗ for commit 59782ab
☁️ Nx Cloud last updated this comment at |
|
There was a problem hiding this comment.
Pull request overview
Standardizes all documentation, agent rules, and skill files to reference bun/bunx as the canonical package manager, replacing inconsistent npm/npx references to match the repo's actual bun.lock-based setup.
Changes:
- Replaced all
npx nx→bunx nxandnpm install→bun installacross docs (README.md,AGENTS.md,.github/copilot-instructions.md,.windsurf/rules/) - Corrected
workspace:*guidance (now recommended, since bun supports it) - Promoted bun to first position in package-manager detection tables in agent skills
Reviewed changes
Copilot reviewed 9 out of 9 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| README.md | Requirements updated to Bun; all npm/npx → bun/bunx |
| AGENTS.md | Package manager table and all commands updated to bun/bunx; workspace:* note corrected |
| .github/copilot-instructions.md | npm workspaces → bun workspaces; npx → bunx |
| .windsurf/rules/nx-monorepo-setup.md | All npx → bunx; workspace deps note corrected |
| .github/prompts/monitor-ci.prompt.md | bun.lock added to PM detection; bun install as default |
| .agents/skills/monitor-ci/SKILL.md | bun.lock added to PM detection list |
| .agents/skills/nx-run-tasks/SKILL.md | bunx documented as primary prefix |
| .agents/skills/link-workspace-packages/SKILL.md | bun promoted to top; bun section added; npm example removed |
| .agents/rules/development/package-versions.md | bun add as sole install command; bun init replaces npm init |
You can also share your feedback on Copilot code review. Take the survey.



All docs, rules, and skills inconsistently referenced
npm/npxdespite the repo already usingbun.lockandworkspace:*. This aligns every instruction surface to match reality.Changes
AGENTS.md— package manager row →bun workspaces — use bun/bunx, not npm, pnpm or yarn; allnpx nx→bunx nx; corrected wrong note (workspace:*is supported by bun)README.md— requirements updated to Bun;npm install→bun install;npx nx→bunx nx.github/copilot-instructions.md—npm workspaces→bun workspaces; allnpx nx→bunx nx.agents/rules/development/package-versions.md—bun addas sole primary install command; removednpm init/npm installexamples.agents/skills/link-workspace-packages/SKILL.md— bun listed first in lockfile detection table (annotated "← this project"); bun section promoted to top.agents/skills/nx-run-tasks/SKILL.md—bunxcalled out as primary prefix; detection logic (bun.lock→bunx nx) documented inline.agents/skills/monitor-ci/SKILL.md+.github/prompts/monitor-ci.prompt.md—bun.lock/bun.lockbadded to PM detection;bun install/git add bun.lockas defaults.windsurf/rules/nx-monorepo-setup.md— allnpx nx→bunx nx;workspace:*note corrected📍 Connect Copilot coding agent with Jira, Azure Boards or Linear to delegate work to Copilot in one click without leaving your project management tool.