UNPKG

namastejs

Version:

A spiritual greeting from your JavaScript code. Because every function deserves a 'Namaste 🙏'

26 lines (21 loc) 785 B
const { execSync } = require("child_process"); const fs = require("fs"); function installDependencies() { const packageJsonPath = `${process.cwd()}/package.json`; if (fs.existsSync(packageJsonPath)) { console.log("📦 Installing dependencies..."); execSync("npm install", { stdio: "inherit" }); } else { console.log("❌ package.json not found."); } } function checkNodeVersion() { const requiredNode = require(`${process.cwd()}/package.json`)?.engines?.node; if (requiredNode) { const current = process.version; if (!current.includes(requiredNode)) { console.log(`⚠️ Node version mismatch. Required: ${requiredNode}, Current: ${current}`); } } } module.exports = { installDependencies, checkNodeVersion };