depnudge
Version:
🚀 Advanced NPM package manager with intelligent updates, security scanning, and dependency optimization
15 lines (13 loc) • 390 B
JavaScript
const { exec } = require("child_process");
async function getLatestVersion(packageName) {
return new Promise((resolve) => {
exec(`npm view ${packageName} version`, { encoding: "utf-8" }, (error, stdout, stderr) => {
if (error) {
resolve(null);
} else {
resolve(stdout.trim());
}
});
});
}
module.exports = { getLatestVersion };