[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?
[
bun add
Previous
](../add/index.md)[
bun update
Next
](../update/index.md)