npm check package version

const express = require('express');
const app = express();

app.get('/checkPackageVersion', (req, res) => {
  const packageName = req.query.package;

  if (!packageName) {
    return res.status(400).json({ error: 'Package name is required in the query parameters.' });
  }

  try {
    const packageVersion = require(`${packageName}/package.json`).version;
    res.json({ packageName, packageVersion });
  } catch (error) {
    res.status(500).json({ error: 'Error retrieving package version.' });
  }
});

const PORT = process.env.PORT || 3000;
app.listen(PORT, () => {
  console.log(`Server is running on port ${PORT}`);
});