1.0.20 β€’ Published 6 months ago

node-tidy v1.0.20

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

Node-Tidy

Node-Tidy is a CLI tool designed to identify and remove unused dependencies and Missing Dependencies required in your Js projects. It simplifies package management and ensures your node_modules directory and package.json stay clean and efficient run your code on Production Error Free 😊


πŸš€ Features

  • Detects unused dependencies and devDependencies in your project.
  • Provides an interactive option to remove unused packages.
  • Keeps your project lightweight and efficient.
  • Rollback option to restore changes if needed.
  • Find Missing Dependencies and Install them

πŸ“¦ Installation

Install Node-Tidy globally via NPM:

npm install -g node-tidy

πŸ› οΈ Usage

  • Navigate to your Node.js project directory:
cd your-project
  • Run
node-tidy

❯ node-tidy
Checking for unused packages. This may take a while...
Unused packages found:
Dependencies:
- mongoose
Do you want to remove these unused packages? (yes/no): y
Removing mongoose...
Unused packages removed successfully.
Do you want to rollback the changes? (yes/no): n
Changes retained.
Scanning for missing packages...

Missing packages detected:
- express
- dotenv
- morgan

Do you want to install these missing packages? (yes/no): y
Installing express...
Installing dotenv...
Installing morgan...
Missing packages installed successfully.

😊 Why Use Node-Tidy?

  • Save Disk Space: By removing unnecessary packages, you free up space in your project and on your disk, ensuring you're only keeping what's necessary.
  • Improve Performance: A leaner node_modules and cleaner package.json means faster install times and more efficient project load times.
  • Cleaner Project Structure: Node-Tidy helps keep your project organized by removing unused dependencies, ensuring your package.json is only reflecting what’s in use.
  • Easier Dependency Management: Keeping your dependencies up-to-date and removing unused ones reduces the complexity of managing package versions and conflicts.
  • Quick and Interactive: Node-Tidy offers an easy-to-use interactive prompt, making the process of identifying and removing unused dependencies simple and painless.
  • Rollback Changes: Made a mistake? No worries. Node-Tidy lets you rollback the removal process, restoring your project to its previous state.
  • Find Missing Dependencies and Install Them : Missing dependencies but don't which and getting error but don't worry Node-Tidy got you covered.It will find all dependencies and install them so that you don't have to worry about them and run Project error free

😊 Supported?

  • React.js NextJs:
  • NodeJS ExpressJS NestJS ...other Frameworks:
1.0.20

6 months ago

1.0.19

6 months ago

1.0.18

6 months ago

1.0.17

6 months ago

1.0.16

6 months ago

1.0.15

6 months ago

1.0.14

6 months ago

1.0.13

6 months ago

1.0.12

6 months ago

1.0.11

6 months ago

1.0.10

6 months ago

1.0.9

6 months ago

1.0.8

6 months ago

1.0.7

6 months ago

1.0.6

6 months ago

1.0.5

6 months ago

1.0.4

6 months ago

1.0.3

6 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago