Replace .npmrc with bunfig.toml #5

Open
probablycorey wants to merge 1 commits from probablycorey/toes:probablycorey/npmrc-to-bunfig into main
First-time contributor

Summary

Replace all .npmrc files with bunfig.toml across the repo, bundled apps, and templates.

Since toes is Bun-only, bunfig.toml is a better fit than .npmrc:

  • It's Bun's native config format, not a Node/npm compatibility shim
  • It can also configure other Bun-specific settings (scoped registries, install behavior, lockfile options) in the same file if we ever need them
  • Makes it clear to contributors that this is a Bun project — no ambiguity about which package manager to use

Also updates GUIDE.md and the app template CLAUDE.md to reference bunfig.toml.

Changes

  • Delete all .npmrc files (root, 7 bundled apps, template)
  • Add bunfig.toml with [install] registry in each location
  • Update docs to reference bunfig.toml

Test plan

  • Verified bun install resolves @because/* packages with bunfig.toml on a toes app
## Summary Replace all `.npmrc` files with `bunfig.toml` across the repo, bundled apps, and templates. Since toes is Bun-only, `bunfig.toml` is a better fit than `.npmrc`: - It's Bun's native config format, not a Node/npm compatibility shim - It can also configure other Bun-specific settings (scoped registries, install behavior, lockfile options) in the same file if we ever need them - Makes it clear to contributors that this is a Bun project — no ambiguity about which package manager to use Also updates GUIDE.md and the app template CLAUDE.md to reference `bunfig.toml`. ## Changes - Delete all `.npmrc` files (root, 7 bundled apps, template) - Add `bunfig.toml` with `[install] registry` in each location - Update docs to reference `bunfig.toml` ## Test plan - [x] Verified `bun install` resolves `@because/*` packages with `bunfig.toml` on a toes app
probablycorey added 1 commit 2026-03-09 16:51:59 +00:00
Also bump git app's @because/toes dependency to 0.0.10 for VALID_NAME export.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
probablycorey force-pushed probablycorey/npmrc-to-bunfig from 9db13eaa6a to 894ae7e497 2026-03-09 16:54:33 +00:00 Compare
probablycorey force-pushed probablycorey/npmrc-to-bunfig from 894ae7e497 to 50fb57a9ca 2026-03-09 16:56:44 +00:00 Compare
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u probablycorey/npmrc-to-bunfig:probablycorey-probablycorey/npmrc-to-bunfig
git checkout probablycorey-probablycorey/npmrc-to-bunfig

Merge

Merge the changes and update on Gitea.
git checkout main
git merge --no-ff probablycorey-probablycorey/npmrc-to-bunfig
git checkout main
git merge --ff-only probablycorey-probablycorey/npmrc-to-bunfig
git checkout probablycorey-probablycorey/npmrc-to-bunfig
git rebase main
git checkout main
git merge --no-ff probablycorey-probablycorey/npmrc-to-bunfig
git checkout main
git merge --squash probablycorey-probablycorey/npmrc-to-bunfig
git checkout main
git merge --ff-only probablycorey-probablycorey/npmrc-to-bunfig
git checkout main
git merge probablycorey-probablycorey/npmrc-to-bunfig
git push origin main
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: defunkt/toes#5
No description provided.