[Runtime
](../../../index.md)[Package Manager
](../../../pm/cli/install/index.md)[Bundler
](../../../bundler/index.md)[Test Runner
](../../../test/index.md)[Guides
](../../index.md)[Reference
](https://bun.com/reference)[Blog
](https://bun.com/blog)[Feedback
](../../../feedback/index.md)
To add an npm package as a peer dependency, use the --peer flag.
terminal
bun add @types/bun --peer
This will add the package to peerDependencies in package.json.
package.json
{
"peerDependencies": {
"@types/bun": "^1.3.3"
}
}
Running bun install will install peer dependencies by default, unless marked optional in peerDependenciesMeta.
package.json
{
"peerDependencies": {
"@types/bun": "^1.3.3"
},
"peerDependenciesMeta": {
"@types/bun": {
"optional": true
}
}
}
See Docs > Package manager for complete documentation of Bun’s package manager.
Was this page helpful?
[
Add an optional dependency
Previous
](../add-optional/index.md)[
Add a Git dependency
Next
](../add-git/index.md)