bun-monorepo
Installation
SKILL.md
Bun monorepo
Three Bun monorepo tasks. Pick the branch, then read its reference file in full before acting.
- Workspace catalogs: adopting Bun
catalog:versions in a monorepo that publishes to npm, or a published manifest shipped a literalcatalog:specifier. - Patched dependencies: changing a package already registered under
patchedDependencies. - Changesets publishing:
changesets/actionpublishes through a custom Bun script, or npm has the new version but its Git tag or GitHub release is missing.
Shared gotchas
- Only
bun publishandbun pm packrewritecatalog:andworkspace:specifiers to concrete versions.changeset publish,npm publishand semantic-release ship the literal string and break every consumer install. Keepbun publishas the publisher when you can; the workspace catalogs branch covers the resolver for when you keepchangeset publish. patchedDependenciespin an exact version. After any reinstall or catalog change, confirm each patched package still resolves to that version.- A successful command proves nothing on its own: check the artifact it produced (the lock diff, the generated patch, the published manifest, the tag and release).