rembrembdocs

Skip to main content

Bun home pagelight logodark logo

[Runtime

](../../../index.md)[Package Manager

](../install/index.md)[Bundler

](../../../bundler/index.md)[Test Runner

](../../../test/index.md)[Guides

](../../../guides/index.md)[Reference

](https://bun.com/reference)[Blog

](https://bun.com/blog)[Feedback

](../../../feedback/index.md)

[​

](#basic-usage)

Basic Usage

terminal

bun remove ts-node

[​

](#cli-usage)

CLI Usage

terminal

bun remove <package>

[​

](#general-information)

General Information

[​

](#param-help)

--help

boolean

Print this help menu. Alias: -h

[​

](#configuration)

Configuration

[​

](#param-config)

--config

string

Specify path to config file (bunfig.toml). Alias: -c

[​

](#package-json-interaction)

Package.json Interaction

[​

](#param-no-save)

--no-save

boolean

Don’t update package.json or save a lockfile

[​

](#param-save)

--save

boolean

default:"true"

Save to package.json (true by default)

[​

](#param-trust)

--trust

boolean

Add to trustedDependencies in the project’s package.json and install the package(s)

[​

](#lockfile-behavior)

Lockfile Behavior

[​

](#param-yarn)

--yarn

boolean

Write a yarn.lock file (yarn v1). Alias: -y

[​

](#param-frozen-lockfile)

--frozen-lockfile

boolean

Disallow changes to lockfile

[​

](#param-save-text-lockfile)

--save-text-lockfile

boolean

Save a text-based lockfile

[​

](#param-lockfile-only)

--lockfile-only

boolean

Generate a lockfile without installing dependencies

[​

](#dependency-filtering)

Dependency Filtering

[​

](#param-production)

--production

boolean

Don’t install devDependencies. Alias: -p

[​

](#param-omit)

--omit

string

Exclude dev, optional, or peer dependencies from install

[​

](#network-&-registry)

Network & Registry

[​

](#param-ca)

--ca

string

Provide a Certificate Authority signing certificate

[​

](#param-cafile)

--cafile

string

Same as —ca, but as a file path to the certificate

[​

](#param-registry)

--registry

string

Use a specific registry by default, overriding .npmrc, bunfig.toml and environment variables

[​

](#execution-control-&-validation)

Execution Control & Validation

[​

](#param-dry-run)

--dry-run

boolean

Don’t install anything

[​

](#param-force)

--force

boolean

Always request the latest versions from the registry & reinstall all dependencies. Alias: -f

[​

](#param-no-verify)

--no-verify

boolean

Skip verifying integrity of newly downloaded packages

[​

](#output-&-logging)

Output & Logging

[​

](#param-silent)

--silent

boolean

Don’t log anything

[​

](#param-verbose)

--verbose

boolean

Excessively verbose logging

[​

](#param-no-progress)

--no-progress

boolean

Disable the progress bar

[​

](#param-no-summary)

--no-summary

boolean

Don’t print a summary

[​

](#caching)

Caching

[​

](#param-cache-dir)

--cache-dir

string

Store & load cached data from a specific directory path

[​

](#param-no-cache)

--no-cache

boolean

Ignore manifest cache entirely

[​

](#script-execution)

Script Execution

[​

](#param-ignore-scripts)

--ignore-scripts

boolean

Skip lifecycle scripts in the project’s package.json (dependency scripts are never run)

[​

](#param-concurrent-scripts)

--concurrent-scripts

number

default:"5"

Maximum number of concurrent jobs for lifecycle scripts (default 5)

[​

](#scope-&-path)

Scope & Path

[​

](#param-global)

--global

boolean

Install globally. Alias: -g

[​

](#param-cwd)

--cwd

string

Set a specific cwd

[​

](#advanced-&-performance)

Advanced & Performance

[​

](#param-backend)

--backend

string

default:"clonefile"

Platform-specific optimizations for installing dependencies. Possible values: clonefile (default), hardlink, symlink, copyfile

[​

](#param-network-concurrency)

--network-concurrency

number

default:"48"

Maximum number of concurrent network requests (default 48)

Was this page helpful?

Suggest editsRaise issue

[

bun add

Previous

](../add/index.md)[

bun update

Next

](../update/index.md)