New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

remove-dependencies

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

remove-dependencies

Quickly removes dependencies from your package.json file. 🔪

latest
Source
npmnpm
Version
0.1.1
Version published
Maintainers
1
Created
Source

Remove Dependencies

Quickly removes dependencies from your package.json file. 🔪

👪 All Contributors: 1 🤝 Code of Conduct: Kept 🧪 Coverage 📝 License: MIT 📦 npm version 💪 TypeScript: Strict

Usage

You can invoke remove-dependencies on the CLI or via its programmatic Node.js API. It will remove all requested dependencies from dependencies, devDependencies, and peerDependencies.

CLI

npx remove-dependencies

npx remove-dependencies takes in any number of package names to remove from your package.json. It will remove all requested dependencies from dependencies, devDependencies, and peerDependencies.

For example, to remove the mocha and jest packages:

npx remove-dependencies mocha jest

That command may change your package.json on disk.

Node.js API

npm i remove-dependencies

remove-dependencies exports a removeDependencies function that takes in any number of package names to remove from your package.json. It will return an object with all requested dependencies removed from dependencies, devDependencies, and peerDependencies.

import { removeDependencies } from "remove-dependencies";

const packageData = {
	dependencies: {
		// ...
	},
	// ...
};

const removedData = removeDependencies(packageData);

// { dependencies: ... }
console.log(removedData);

Why?

Usually, you can npm uninstall / pnpm uninstall / yarn remove packages away. But those fully remove dependencies, including changing your node_modules/, and will throw an error if the dependency isn't found.

remove-dependencies ignores any dependencies not found and only changes your package.json file. It also operates on all three of dependencies, devDependencies, and peerDependencies at once.

In other words, use remove-dependencies in scripts that should quickly modify a package.json file without installing or uninstalling.

Development

See .github/CONTRIBUTING.md, then .github/DEVELOPMENT.md. Thanks! 🔪

Contributors

Josh Goldberg ✨
Josh Goldberg ✨

💻 🖋 🤔 🚇 🚧 📆 🔧 📖

đź’ť This package was templated with create-typescript-app using the Bingo engine.

FAQs

Package last updated on 28 Mar 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts