UNPKG

node-tidy

Version:

A CLI tool to find and remove unused NPM packages and Install Missing packages in your Node.js projects.

19 lines (18 loc) 647 B
import depcheck from "depcheck"; function findUnusedPackages() { console.log("Checking for unused packages. This may take a while..."); const options = { ignoreDirs: ["node_modules"], }; return new Promise((resolve, reject) => { depcheck(process.cwd(), options, (unused) => { const unusedDependencies = unused.dependencies || []; const unusedDevDependencies = unused.devDependencies || []; resolve({ dependencies: unusedDependencies, devDependencies: unusedDevDependencies, }); }); }); } export default findUnusedPackages;