This script deletes node_modules folders from a given directory and its subdirectories. It can also delete all contents of a directory if specified.
- Zero dependencies
- Delete only
node_modulesfolders. - Delete all contents of a directory.
- Exclude the current project's
node_modulesfolder.
Install the package globally using npm:
npm install -g @bhaireshm/dnmAfter installing the package globally, you can use the CLI command dnm.
-
Run the command:
dnm
-
Choose an option:
- [0] Exit: To exit the script.
- [1] Delete only node_modules folders: To delete only
node_modulesfolders. - [2] Delete all data: To delete all contents in the specified directories.
-
Enter the directory path:
- Enter the complete path where you want to delete
node_modulesor all contents. - You can enter multiple paths separated by commas.
- To stop, enter
0. - To restart, enter
1.
- Enter the complete path where you want to delete
dnm- Choose option
[1] Delete only node_modules folders. - Enter the directory path:
/path/to/your/project.
dnm- Choose option
[2] Delete all data. - Enter the directory path:
/path/to/your/project.
dnm- Choose an option
[1]or[2]. - Enter the directory paths separated by commas:
/path/to/your/project1, /path/to/your/project2.
The source code for this package is available at GitHub.
Contributions are welcome! Please feel free to submit a pull request or open an issue on GitHub.