New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

npkill

Package Overview
Dependencies
Maintainers
1
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

npkill

This tool allows you to list any node_modules directories in your system, as well as the space they take up. You can then select which ones you want to erase to free up space.

  • 0.1.1
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
8.6K
increased by1.15%
Maintainers
1
Weekly downloads
 
Created
Source

npkill logo npkill logo

npm npm version npm bundle size NPM

Easily find and remove old and heavy node_modules folders :sparkles:

npkill demo

This tool allows you to list any node_modules directories in your system, as well as the space they take up. You can then select which ones you want to erase to free up space. Yay!

Table of Contents

  • Installation
  • Usage
  • Roadmap
  • Known-bugs
  • Contributing

Installation

$ npm i -g npkill

Unix users may need to run the command with sudo

Usage

npkill

By default, npkill will scan for node_modules starting at the path where npkill command is executed.

Move between the listed folders with , and use Del to delete the selected folder (Supr for spanish keyboards.)

To exit, Ctrl + c.

Options

ARGUMENTDESCRIPTION
-h, --help, ?Show this help page and exit
-v, --versionShow npkill version
-d, --directorySet the directory from which to begin searching. By default, starting-point is .
-f, --fullStart searching from the home of the user (example: "/home/user" in linux)
-D, --delete-allAutomatically delete all node_modules folders that are found
-e, --show-errorsShow error messages if any

Warning: In future versions some commands may change

Examples

  • Search node_modules directories in your projects directory:
npkill -r ~/projects

# other alternative:
cd ~/projects
npkill
  • Automatically delete all node_modules that have sneaked into your backups:
npkill -r ~/backups/ --delete-all

Roadmap

  • Release 0.1.0 !
  • Improve code
    • Improve performance
  • Reduce dependencies to be a more minimalist module
  • Allow the search for other types of directories (targets)
  • Allow to filter by directories that have not been used in a period of time
  • Periodic and automatic cleaning (?)

Known-bugs

  • Performance issues when searching from high level directories (like / in linux).
  • Sometimes text collapses when updating the cli.
  • (SOLVED) Analyzing the size of the directories takes longer than it should.
  • (SOLVED) State "searching..." does not change even if search has been completed

Contributing

Available soon


FAQs

Package last updated on 29 Jul 2019

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc