# bun-patterns > Bun runtime and package manager patterns. Applies to package management, Bun.file, Bun.write, Bun.Glob, bun test, scripts, workspaces, or migrating from npm/yarn/pnpm. - Author: Jason Docton - Repository: JasonDocton/rad-claude - Version: 20260129145007 - Stars: 2 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/JasonDocton/rad-claude - Web: https://mule.run/skillshub/@@JasonDocton/rad-claude~bun-patterns:20260129145007 --- --- name: bun-patterns description: Bun runtime and package manager patterns. Applies to package management, Bun.file, Bun.write, Bun.Glob, bun test, scripts, workspaces, or migrating from npm/yarn/pnpm. --- # Bun Patterns ## Rules | Pattern | Do | Don't | | ------------ | --------------------------- | -------------------------- | | Packages | `bun add ` | manually edit package.json | | Node imports | `node:` protocol always | bare `fs`, `path` | | File I/O | `Bun.file()`, `Bun.write()` | Node.js fs sync methods | | Globs | `new Bun.Glob()` | `readdirSync` + `statSync` | | Regex | top-level const | inline in functions | ## Commands | Task | Command | | ------------- | ------------------------------ | | Install all | `bun install` | | Add package | `bun add ` | | Add dev | `bun add -d ` | | Exact version | `bun add --exact react@19.2.0` | | Remove | `bun remove ` | | Run script | `bun run